Documentation ¶
Overview ¶
Strongly-typed NGINX Ingress Controller installation
Index ¶
- type Autoscaling
- type AutoscalingArgs
- func (AutoscalingArgs) ElementType() reflect.Type
- func (i AutoscalingArgs) ToAutoscalingOutput() AutoscalingOutput
- func (i AutoscalingArgs) ToAutoscalingOutputWithContext(ctx context.Context) AutoscalingOutput
- func (i AutoscalingArgs) ToAutoscalingPtrOutput() AutoscalingPtrOutput
- func (i AutoscalingArgs) ToAutoscalingPtrOutputWithContext(ctx context.Context) AutoscalingPtrOutput
- type AutoscalingBehavior
- type AutoscalingBehaviorArgs
- func (AutoscalingBehaviorArgs) ElementType() reflect.Type
- func (i AutoscalingBehaviorArgs) ToAutoscalingBehaviorOutput() AutoscalingBehaviorOutput
- func (i AutoscalingBehaviorArgs) ToAutoscalingBehaviorOutputWithContext(ctx context.Context) AutoscalingBehaviorOutput
- func (i AutoscalingBehaviorArgs) ToAutoscalingBehaviorPtrOutput() AutoscalingBehaviorPtrOutput
- func (i AutoscalingBehaviorArgs) ToAutoscalingBehaviorPtrOutputWithContext(ctx context.Context) AutoscalingBehaviorPtrOutput
- type AutoscalingBehaviorInput
- type AutoscalingBehaviorOutput
- func (AutoscalingBehaviorOutput) ElementType() reflect.Type
- func (o AutoscalingBehaviorOutput) ScaleDown() AutoscalingBehaviorScalingPtrOutput
- func (o AutoscalingBehaviorOutput) ScaleUp() AutoscalingBehaviorScalingPtrOutput
- func (o AutoscalingBehaviorOutput) ToAutoscalingBehaviorOutput() AutoscalingBehaviorOutput
- func (o AutoscalingBehaviorOutput) ToAutoscalingBehaviorOutputWithContext(ctx context.Context) AutoscalingBehaviorOutput
- func (o AutoscalingBehaviorOutput) ToAutoscalingBehaviorPtrOutput() AutoscalingBehaviorPtrOutput
- func (o AutoscalingBehaviorOutput) ToAutoscalingBehaviorPtrOutputWithContext(ctx context.Context) AutoscalingBehaviorPtrOutput
- type AutoscalingBehaviorPtrInput
- type AutoscalingBehaviorPtrOutput
- func (o AutoscalingBehaviorPtrOutput) Elem() AutoscalingBehaviorOutput
- func (AutoscalingBehaviorPtrOutput) ElementType() reflect.Type
- func (o AutoscalingBehaviorPtrOutput) ScaleDown() AutoscalingBehaviorScalingPtrOutput
- func (o AutoscalingBehaviorPtrOutput) ScaleUp() AutoscalingBehaviorScalingPtrOutput
- func (o AutoscalingBehaviorPtrOutput) ToAutoscalingBehaviorPtrOutput() AutoscalingBehaviorPtrOutput
- func (o AutoscalingBehaviorPtrOutput) ToAutoscalingBehaviorPtrOutputWithContext(ctx context.Context) AutoscalingBehaviorPtrOutput
- type AutoscalingBehaviorScaling
- type AutoscalingBehaviorScalingArgs
- func (AutoscalingBehaviorScalingArgs) ElementType() reflect.Type
- func (i AutoscalingBehaviorScalingArgs) ToAutoscalingBehaviorScalingOutput() AutoscalingBehaviorScalingOutput
- func (i AutoscalingBehaviorScalingArgs) ToAutoscalingBehaviorScalingOutputWithContext(ctx context.Context) AutoscalingBehaviorScalingOutput
- func (i AutoscalingBehaviorScalingArgs) ToAutoscalingBehaviorScalingPtrOutput() AutoscalingBehaviorScalingPtrOutput
- func (i AutoscalingBehaviorScalingArgs) ToAutoscalingBehaviorScalingPtrOutputWithContext(ctx context.Context) AutoscalingBehaviorScalingPtrOutput
- type AutoscalingBehaviorScalingInput
- type AutoscalingBehaviorScalingOutput
- func (AutoscalingBehaviorScalingOutput) ElementType() reflect.Type
- func (o AutoscalingBehaviorScalingOutput) Policies() AutoscalingBehaviorScalingPolicyArrayOutput
- func (o AutoscalingBehaviorScalingOutput) StabilizationWindowSeconds() pulumi.IntPtrOutput
- func (o AutoscalingBehaviorScalingOutput) ToAutoscalingBehaviorScalingOutput() AutoscalingBehaviorScalingOutput
- func (o AutoscalingBehaviorScalingOutput) ToAutoscalingBehaviorScalingOutputWithContext(ctx context.Context) AutoscalingBehaviorScalingOutput
- func (o AutoscalingBehaviorScalingOutput) ToAutoscalingBehaviorScalingPtrOutput() AutoscalingBehaviorScalingPtrOutput
- func (o AutoscalingBehaviorScalingOutput) ToAutoscalingBehaviorScalingPtrOutputWithContext(ctx context.Context) AutoscalingBehaviorScalingPtrOutput
- type AutoscalingBehaviorScalingPolicy
- type AutoscalingBehaviorScalingPolicyArgs
- func (AutoscalingBehaviorScalingPolicyArgs) ElementType() reflect.Type
- func (i AutoscalingBehaviorScalingPolicyArgs) ToAutoscalingBehaviorScalingPolicyOutput() AutoscalingBehaviorScalingPolicyOutput
- func (i AutoscalingBehaviorScalingPolicyArgs) ToAutoscalingBehaviorScalingPolicyOutputWithContext(ctx context.Context) AutoscalingBehaviorScalingPolicyOutput
- type AutoscalingBehaviorScalingPolicyArray
- func (AutoscalingBehaviorScalingPolicyArray) ElementType() reflect.Type
- func (i AutoscalingBehaviorScalingPolicyArray) ToAutoscalingBehaviorScalingPolicyArrayOutput() AutoscalingBehaviorScalingPolicyArrayOutput
- func (i AutoscalingBehaviorScalingPolicyArray) ToAutoscalingBehaviorScalingPolicyArrayOutputWithContext(ctx context.Context) AutoscalingBehaviorScalingPolicyArrayOutput
- type AutoscalingBehaviorScalingPolicyArrayInput
- type AutoscalingBehaviorScalingPolicyArrayOutput
- func (AutoscalingBehaviorScalingPolicyArrayOutput) ElementType() reflect.Type
- func (o AutoscalingBehaviorScalingPolicyArrayOutput) Index(i pulumi.IntInput) AutoscalingBehaviorScalingPolicyOutput
- func (o AutoscalingBehaviorScalingPolicyArrayOutput) ToAutoscalingBehaviorScalingPolicyArrayOutput() AutoscalingBehaviorScalingPolicyArrayOutput
- func (o AutoscalingBehaviorScalingPolicyArrayOutput) ToAutoscalingBehaviorScalingPolicyArrayOutputWithContext(ctx context.Context) AutoscalingBehaviorScalingPolicyArrayOutput
- type AutoscalingBehaviorScalingPolicyInput
- type AutoscalingBehaviorScalingPolicyOutput
- func (AutoscalingBehaviorScalingPolicyOutput) ElementType() reflect.Type
- func (o AutoscalingBehaviorScalingPolicyOutput) PeriodSeconds() pulumi.IntPtrOutput
- func (o AutoscalingBehaviorScalingPolicyOutput) ToAutoscalingBehaviorScalingPolicyOutput() AutoscalingBehaviorScalingPolicyOutput
- func (o AutoscalingBehaviorScalingPolicyOutput) ToAutoscalingBehaviorScalingPolicyOutputWithContext(ctx context.Context) AutoscalingBehaviorScalingPolicyOutput
- func (o AutoscalingBehaviorScalingPolicyOutput) Type() pulumi.StringPtrOutput
- func (o AutoscalingBehaviorScalingPolicyOutput) Value() pulumi.IntPtrOutput
- type AutoscalingBehaviorScalingPtrInput
- type AutoscalingBehaviorScalingPtrOutput
- func (o AutoscalingBehaviorScalingPtrOutput) Elem() AutoscalingBehaviorScalingOutput
- func (AutoscalingBehaviorScalingPtrOutput) ElementType() reflect.Type
- func (o AutoscalingBehaviorScalingPtrOutput) Policies() AutoscalingBehaviorScalingPolicyArrayOutput
- func (o AutoscalingBehaviorScalingPtrOutput) StabilizationWindowSeconds() pulumi.IntPtrOutput
- func (o AutoscalingBehaviorScalingPtrOutput) ToAutoscalingBehaviorScalingPtrOutput() AutoscalingBehaviorScalingPtrOutput
- func (o AutoscalingBehaviorScalingPtrOutput) ToAutoscalingBehaviorScalingPtrOutputWithContext(ctx context.Context) AutoscalingBehaviorScalingPtrOutput
- type AutoscalingInput
- type AutoscalingOutput
- func (o AutoscalingOutput) Annotations() pulumi.StringMapOutput
- func (o AutoscalingOutput) ControllerAutoscalingBehavior() AutoscalingBehaviorPtrOutput
- func (AutoscalingOutput) ElementType() reflect.Type
- func (o AutoscalingOutput) Enabled() pulumi.BoolPtrOutput
- func (o AutoscalingOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o AutoscalingOutput) MinReplicas() pulumi.IntPtrOutput
- func (o AutoscalingOutput) TargetCPUUtilizationPercentage() pulumi.IntPtrOutput
- func (o AutoscalingOutput) TargetMemoryUtilizationPercentage() pulumi.IntPtrOutput
- func (o AutoscalingOutput) ToAutoscalingOutput() AutoscalingOutput
- func (o AutoscalingOutput) ToAutoscalingOutputWithContext(ctx context.Context) AutoscalingOutput
- func (o AutoscalingOutput) ToAutoscalingPtrOutput() AutoscalingPtrOutput
- func (o AutoscalingOutput) ToAutoscalingPtrOutputWithContext(ctx context.Context) AutoscalingPtrOutput
- type AutoscalingPtrInput
- type AutoscalingPtrOutput
- func (o AutoscalingPtrOutput) Annotations() pulumi.StringMapOutput
- func (o AutoscalingPtrOutput) ControllerAutoscalingBehavior() AutoscalingBehaviorPtrOutput
- func (o AutoscalingPtrOutput) Elem() AutoscalingOutput
- func (AutoscalingPtrOutput) ElementType() reflect.Type
- func (o AutoscalingPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o AutoscalingPtrOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o AutoscalingPtrOutput) MinReplicas() pulumi.IntPtrOutput
- func (o AutoscalingPtrOutput) TargetCPUUtilizationPercentage() pulumi.IntPtrOutput
- func (o AutoscalingPtrOutput) TargetMemoryUtilizationPercentage() pulumi.IntPtrOutput
- func (o AutoscalingPtrOutput) ToAutoscalingPtrOutput() AutoscalingPtrOutput
- func (o AutoscalingPtrOutput) ToAutoscalingPtrOutputWithContext(ctx context.Context) AutoscalingPtrOutput
- type AutoscalingTemplate
- type AutoscalingTemplateArgs
- type AutoscalingTemplateArray
- type AutoscalingTemplateArrayInput
- type AutoscalingTemplateArrayOutput
- func (AutoscalingTemplateArrayOutput) ElementType() reflect.Type
- func (o AutoscalingTemplateArrayOutput) Index(i pulumi.IntInput) AutoscalingTemplateOutput
- func (o AutoscalingTemplateArrayOutput) ToAutoscalingTemplateArrayOutput() AutoscalingTemplateArrayOutput
- func (o AutoscalingTemplateArrayOutput) ToAutoscalingTemplateArrayOutputWithContext(ctx context.Context) AutoscalingTemplateArrayOutput
- type AutoscalingTemplateInput
- type AutoscalingTemplateOutput
- func (AutoscalingTemplateOutput) ElementType() reflect.Type
- func (o AutoscalingTemplateOutput) Pods() AutoscalingTemplatePodsPtrOutput
- func (o AutoscalingTemplateOutput) ToAutoscalingTemplateOutput() AutoscalingTemplateOutput
- func (o AutoscalingTemplateOutput) ToAutoscalingTemplateOutputWithContext(ctx context.Context) AutoscalingTemplateOutput
- func (o AutoscalingTemplateOutput) Type() pulumi.StringPtrOutput
- type AutoscalingTemplatePods
- type AutoscalingTemplatePodsArgs
- func (AutoscalingTemplatePodsArgs) ElementType() reflect.Type
- func (i AutoscalingTemplatePodsArgs) ToAutoscalingTemplatePodsOutput() AutoscalingTemplatePodsOutput
- func (i AutoscalingTemplatePodsArgs) ToAutoscalingTemplatePodsOutputWithContext(ctx context.Context) AutoscalingTemplatePodsOutput
- func (i AutoscalingTemplatePodsArgs) ToAutoscalingTemplatePodsPtrOutput() AutoscalingTemplatePodsPtrOutput
- func (i AutoscalingTemplatePodsArgs) ToAutoscalingTemplatePodsPtrOutputWithContext(ctx context.Context) AutoscalingTemplatePodsPtrOutput
- type AutoscalingTemplatePodsInput
- type AutoscalingTemplatePodsMetric
- type AutoscalingTemplatePodsMetricArgs
- func (AutoscalingTemplatePodsMetricArgs) ElementType() reflect.Type
- func (i AutoscalingTemplatePodsMetricArgs) ToAutoscalingTemplatePodsMetricOutput() AutoscalingTemplatePodsMetricOutput
- func (i AutoscalingTemplatePodsMetricArgs) ToAutoscalingTemplatePodsMetricOutputWithContext(ctx context.Context) AutoscalingTemplatePodsMetricOutput
- func (i AutoscalingTemplatePodsMetricArgs) ToAutoscalingTemplatePodsMetricPtrOutput() AutoscalingTemplatePodsMetricPtrOutput
- func (i AutoscalingTemplatePodsMetricArgs) ToAutoscalingTemplatePodsMetricPtrOutputWithContext(ctx context.Context) AutoscalingTemplatePodsMetricPtrOutput
- type AutoscalingTemplatePodsMetricInput
- type AutoscalingTemplatePodsMetricOutput
- func (AutoscalingTemplatePodsMetricOutput) ElementType() reflect.Type
- func (o AutoscalingTemplatePodsMetricOutput) Name() pulumi.StringPtrOutput
- func (o AutoscalingTemplatePodsMetricOutput) ToAutoscalingTemplatePodsMetricOutput() AutoscalingTemplatePodsMetricOutput
- func (o AutoscalingTemplatePodsMetricOutput) ToAutoscalingTemplatePodsMetricOutputWithContext(ctx context.Context) AutoscalingTemplatePodsMetricOutput
- func (o AutoscalingTemplatePodsMetricOutput) ToAutoscalingTemplatePodsMetricPtrOutput() AutoscalingTemplatePodsMetricPtrOutput
- func (o AutoscalingTemplatePodsMetricOutput) ToAutoscalingTemplatePodsMetricPtrOutputWithContext(ctx context.Context) AutoscalingTemplatePodsMetricPtrOutput
- type AutoscalingTemplatePodsMetricPtrInput
- type AutoscalingTemplatePodsMetricPtrOutput
- func (o AutoscalingTemplatePodsMetricPtrOutput) Elem() AutoscalingTemplatePodsMetricOutput
- func (AutoscalingTemplatePodsMetricPtrOutput) ElementType() reflect.Type
- func (o AutoscalingTemplatePodsMetricPtrOutput) Name() pulumi.StringPtrOutput
- func (o AutoscalingTemplatePodsMetricPtrOutput) ToAutoscalingTemplatePodsMetricPtrOutput() AutoscalingTemplatePodsMetricPtrOutput
- func (o AutoscalingTemplatePodsMetricPtrOutput) ToAutoscalingTemplatePodsMetricPtrOutputWithContext(ctx context.Context) AutoscalingTemplatePodsMetricPtrOutput
- type AutoscalingTemplatePodsOutput
- func (AutoscalingTemplatePodsOutput) ElementType() reflect.Type
- func (o AutoscalingTemplatePodsOutput) Metric() AutoscalingTemplatePodsMetricPtrOutput
- func (o AutoscalingTemplatePodsOutput) Target() AutoscalingTemplatePodsTargetPtrOutput
- func (o AutoscalingTemplatePodsOutput) ToAutoscalingTemplatePodsOutput() AutoscalingTemplatePodsOutput
- func (o AutoscalingTemplatePodsOutput) ToAutoscalingTemplatePodsOutputWithContext(ctx context.Context) AutoscalingTemplatePodsOutput
- func (o AutoscalingTemplatePodsOutput) ToAutoscalingTemplatePodsPtrOutput() AutoscalingTemplatePodsPtrOutput
- func (o AutoscalingTemplatePodsOutput) ToAutoscalingTemplatePodsPtrOutputWithContext(ctx context.Context) AutoscalingTemplatePodsPtrOutput
- type AutoscalingTemplatePodsPtrInput
- type AutoscalingTemplatePodsPtrOutput
- func (o AutoscalingTemplatePodsPtrOutput) Elem() AutoscalingTemplatePodsOutput
- func (AutoscalingTemplatePodsPtrOutput) ElementType() reflect.Type
- func (o AutoscalingTemplatePodsPtrOutput) Metric() AutoscalingTemplatePodsMetricPtrOutput
- func (o AutoscalingTemplatePodsPtrOutput) Target() AutoscalingTemplatePodsTargetPtrOutput
- func (o AutoscalingTemplatePodsPtrOutput) ToAutoscalingTemplatePodsPtrOutput() AutoscalingTemplatePodsPtrOutput
- func (o AutoscalingTemplatePodsPtrOutput) ToAutoscalingTemplatePodsPtrOutputWithContext(ctx context.Context) AutoscalingTemplatePodsPtrOutput
- type AutoscalingTemplatePodsTarget
- type AutoscalingTemplatePodsTargetArgs
- func (AutoscalingTemplatePodsTargetArgs) ElementType() reflect.Type
- func (i AutoscalingTemplatePodsTargetArgs) ToAutoscalingTemplatePodsTargetOutput() AutoscalingTemplatePodsTargetOutput
- func (i AutoscalingTemplatePodsTargetArgs) ToAutoscalingTemplatePodsTargetOutputWithContext(ctx context.Context) AutoscalingTemplatePodsTargetOutput
- func (i AutoscalingTemplatePodsTargetArgs) ToAutoscalingTemplatePodsTargetPtrOutput() AutoscalingTemplatePodsTargetPtrOutput
- func (i AutoscalingTemplatePodsTargetArgs) ToAutoscalingTemplatePodsTargetPtrOutputWithContext(ctx context.Context) AutoscalingTemplatePodsTargetPtrOutput
- type AutoscalingTemplatePodsTargetInput
- type AutoscalingTemplatePodsTargetOutput
- func (o AutoscalingTemplatePodsTargetOutput) AverageValue() pulumi.StringPtrOutput
- func (AutoscalingTemplatePodsTargetOutput) ElementType() reflect.Type
- func (o AutoscalingTemplatePodsTargetOutput) ToAutoscalingTemplatePodsTargetOutput() AutoscalingTemplatePodsTargetOutput
- func (o AutoscalingTemplatePodsTargetOutput) ToAutoscalingTemplatePodsTargetOutputWithContext(ctx context.Context) AutoscalingTemplatePodsTargetOutput
- func (o AutoscalingTemplatePodsTargetOutput) ToAutoscalingTemplatePodsTargetPtrOutput() AutoscalingTemplatePodsTargetPtrOutput
- func (o AutoscalingTemplatePodsTargetOutput) ToAutoscalingTemplatePodsTargetPtrOutputWithContext(ctx context.Context) AutoscalingTemplatePodsTargetPtrOutput
- func (o AutoscalingTemplatePodsTargetOutput) Type() pulumi.StringPtrOutput
- type AutoscalingTemplatePodsTargetPtrInput
- type AutoscalingTemplatePodsTargetPtrOutput
- func (o AutoscalingTemplatePodsTargetPtrOutput) AverageValue() pulumi.StringPtrOutput
- func (o AutoscalingTemplatePodsTargetPtrOutput) Elem() AutoscalingTemplatePodsTargetOutput
- func (AutoscalingTemplatePodsTargetPtrOutput) ElementType() reflect.Type
- func (o AutoscalingTemplatePodsTargetPtrOutput) ToAutoscalingTemplatePodsTargetPtrOutput() AutoscalingTemplatePodsTargetPtrOutput
- func (o AutoscalingTemplatePodsTargetPtrOutput) ToAutoscalingTemplatePodsTargetPtrOutputWithContext(ctx context.Context) AutoscalingTemplatePodsTargetPtrOutput
- func (o AutoscalingTemplatePodsTargetPtrOutput) Type() pulumi.StringPtrOutput
- type ContollerAdmissionWebhooks
- type ContollerAdmissionWebhooksArgs
- func (ContollerAdmissionWebhooksArgs) ElementType() reflect.Type
- func (i ContollerAdmissionWebhooksArgs) ToContollerAdmissionWebhooksOutput() ContollerAdmissionWebhooksOutput
- func (i ContollerAdmissionWebhooksArgs) ToContollerAdmissionWebhooksOutputWithContext(ctx context.Context) ContollerAdmissionWebhooksOutput
- func (i ContollerAdmissionWebhooksArgs) ToContollerAdmissionWebhooksPtrOutput() ContollerAdmissionWebhooksPtrOutput
- func (i ContollerAdmissionWebhooksArgs) ToContollerAdmissionWebhooksPtrOutputWithContext(ctx context.Context) ContollerAdmissionWebhooksPtrOutput
- type ContollerAdmissionWebhooksInput
- type ContollerAdmissionWebhooksOutput
- func (o ContollerAdmissionWebhooksOutput) Annotations() pulumi.StringMapMapOutput
- func (o ContollerAdmissionWebhooksOutput) Certificate() pulumi.StringPtrOutput
- func (o ContollerAdmissionWebhooksOutput) CreateSecretJob() ControllerAdmissionWebhooksCreateSecretJobPtrOutput
- func (ContollerAdmissionWebhooksOutput) ElementType() reflect.Type
- func (o ContollerAdmissionWebhooksOutput) Enabled() pulumi.BoolPtrOutput
- func (o ContollerAdmissionWebhooksOutput) ExistingPsp() pulumi.StringPtrOutput
- func (o ContollerAdmissionWebhooksOutput) FailurePolicy() pulumi.StringPtrOutput
- func (o ContollerAdmissionWebhooksOutput) Key() pulumi.StringPtrOutput
- func (o ContollerAdmissionWebhooksOutput) NamespaceSelector() pulumi.StringMapMapOutput
- func (o ContollerAdmissionWebhooksOutput) ObjectSelector() pulumi.StringMapMapOutput
- func (o ContollerAdmissionWebhooksOutput) Patch() ControllerAdmissionWebhooksPatchPtrOutput
- func (o ContollerAdmissionWebhooksOutput) PatchWebhookJob() ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput
- func (o ContollerAdmissionWebhooksOutput) Port() pulumi.IntPtrOutput
- func (o ContollerAdmissionWebhooksOutput) Service() ControllerAdmissionWebhooksServicePtrOutput
- func (o ContollerAdmissionWebhooksOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ContollerAdmissionWebhooksOutput) ToContollerAdmissionWebhooksOutput() ContollerAdmissionWebhooksOutput
- func (o ContollerAdmissionWebhooksOutput) ToContollerAdmissionWebhooksOutputWithContext(ctx context.Context) ContollerAdmissionWebhooksOutput
- func (o ContollerAdmissionWebhooksOutput) ToContollerAdmissionWebhooksPtrOutput() ContollerAdmissionWebhooksPtrOutput
- func (o ContollerAdmissionWebhooksOutput) ToContollerAdmissionWebhooksPtrOutputWithContext(ctx context.Context) ContollerAdmissionWebhooksPtrOutput
- type ContollerAdmissionWebhooksPtrInput
- type ContollerAdmissionWebhooksPtrOutput
- func (o ContollerAdmissionWebhooksPtrOutput) Annotations() pulumi.StringMapMapOutput
- func (o ContollerAdmissionWebhooksPtrOutput) Certificate() pulumi.StringPtrOutput
- func (o ContollerAdmissionWebhooksPtrOutput) CreateSecretJob() ControllerAdmissionWebhooksCreateSecretJobPtrOutput
- func (o ContollerAdmissionWebhooksPtrOutput) Elem() ContollerAdmissionWebhooksOutput
- func (ContollerAdmissionWebhooksPtrOutput) ElementType() reflect.Type
- func (o ContollerAdmissionWebhooksPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ContollerAdmissionWebhooksPtrOutput) ExistingPsp() pulumi.StringPtrOutput
- func (o ContollerAdmissionWebhooksPtrOutput) FailurePolicy() pulumi.StringPtrOutput
- func (o ContollerAdmissionWebhooksPtrOutput) Key() pulumi.StringPtrOutput
- func (o ContollerAdmissionWebhooksPtrOutput) NamespaceSelector() pulumi.StringMapMapOutput
- func (o ContollerAdmissionWebhooksPtrOutput) ObjectSelector() pulumi.StringMapMapOutput
- func (o ContollerAdmissionWebhooksPtrOutput) Patch() ControllerAdmissionWebhooksPatchPtrOutput
- func (o ContollerAdmissionWebhooksPtrOutput) PatchWebhookJob() ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput
- func (o ContollerAdmissionWebhooksPtrOutput) Port() pulumi.IntPtrOutput
- func (o ContollerAdmissionWebhooksPtrOutput) Service() ControllerAdmissionWebhooksServicePtrOutput
- func (o ContollerAdmissionWebhooksPtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ContollerAdmissionWebhooksPtrOutput) ToContollerAdmissionWebhooksPtrOutput() ContollerAdmissionWebhooksPtrOutput
- func (o ContollerAdmissionWebhooksPtrOutput) ToContollerAdmissionWebhooksPtrOutputWithContext(ctx context.Context) ContollerAdmissionWebhooksPtrOutput
- type Controller
- type ControllerAdmissionWebhooksCreateSecretJob
- type ControllerAdmissionWebhooksCreateSecretJobArgs
- func (ControllerAdmissionWebhooksCreateSecretJobArgs) ElementType() reflect.Type
- func (i ControllerAdmissionWebhooksCreateSecretJobArgs) ToControllerAdmissionWebhooksCreateSecretJobOutput() ControllerAdmissionWebhooksCreateSecretJobOutput
- func (i ControllerAdmissionWebhooksCreateSecretJobArgs) ToControllerAdmissionWebhooksCreateSecretJobOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksCreateSecretJobOutput
- func (i ControllerAdmissionWebhooksCreateSecretJobArgs) ToControllerAdmissionWebhooksCreateSecretJobPtrOutput() ControllerAdmissionWebhooksCreateSecretJobPtrOutput
- func (i ControllerAdmissionWebhooksCreateSecretJobArgs) ToControllerAdmissionWebhooksCreateSecretJobPtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksCreateSecretJobPtrOutput
- type ControllerAdmissionWebhooksCreateSecretJobInput
- type ControllerAdmissionWebhooksCreateSecretJobOutput
- func (ControllerAdmissionWebhooksCreateSecretJobOutput) ElementType() reflect.Type
- func (o ControllerAdmissionWebhooksCreateSecretJobOutput) Resources() corev1.ResourceRequirementsPtrOutput
- func (o ControllerAdmissionWebhooksCreateSecretJobOutput) ToControllerAdmissionWebhooksCreateSecretJobOutput() ControllerAdmissionWebhooksCreateSecretJobOutput
- func (o ControllerAdmissionWebhooksCreateSecretJobOutput) ToControllerAdmissionWebhooksCreateSecretJobOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksCreateSecretJobOutput
- func (o ControllerAdmissionWebhooksCreateSecretJobOutput) ToControllerAdmissionWebhooksCreateSecretJobPtrOutput() ControllerAdmissionWebhooksCreateSecretJobPtrOutput
- func (o ControllerAdmissionWebhooksCreateSecretJobOutput) ToControllerAdmissionWebhooksCreateSecretJobPtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksCreateSecretJobPtrOutput
- type ControllerAdmissionWebhooksCreateSecretJobPtrInput
- type ControllerAdmissionWebhooksCreateSecretJobPtrOutput
- func (o ControllerAdmissionWebhooksCreateSecretJobPtrOutput) Elem() ControllerAdmissionWebhooksCreateSecretJobOutput
- func (ControllerAdmissionWebhooksCreateSecretJobPtrOutput) ElementType() reflect.Type
- func (o ControllerAdmissionWebhooksCreateSecretJobPtrOutput) Resources() corev1.ResourceRequirementsPtrOutput
- func (o ControllerAdmissionWebhooksCreateSecretJobPtrOutput) ToControllerAdmissionWebhooksCreateSecretJobPtrOutput() ControllerAdmissionWebhooksCreateSecretJobPtrOutput
- func (o ControllerAdmissionWebhooksCreateSecretJobPtrOutput) ToControllerAdmissionWebhooksCreateSecretJobPtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksCreateSecretJobPtrOutput
- type ControllerAdmissionWebhooksPatch
- type ControllerAdmissionWebhooksPatchArgs
- func (ControllerAdmissionWebhooksPatchArgs) ElementType() reflect.Type
- func (i ControllerAdmissionWebhooksPatchArgs) ToControllerAdmissionWebhooksPatchOutput() ControllerAdmissionWebhooksPatchOutput
- func (i ControllerAdmissionWebhooksPatchArgs) ToControllerAdmissionWebhooksPatchOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksPatchOutput
- func (i ControllerAdmissionWebhooksPatchArgs) ToControllerAdmissionWebhooksPatchPtrOutput() ControllerAdmissionWebhooksPatchPtrOutput
- func (i ControllerAdmissionWebhooksPatchArgs) ToControllerAdmissionWebhooksPatchPtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksPatchPtrOutput
- type ControllerAdmissionWebhooksPatchInput
- type ControllerAdmissionWebhooksPatchOutput
- func (ControllerAdmissionWebhooksPatchOutput) ElementType() reflect.Type
- func (o ControllerAdmissionWebhooksPatchOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerAdmissionWebhooksPatchOutput) Image() ControllerImagePtrOutput
- func (o ControllerAdmissionWebhooksPatchOutput) NodeSelector() pulumi.StringMapOutput
- func (o ControllerAdmissionWebhooksPatchOutput) PodAnnotations() pulumi.StringMapMapOutput
- func (o ControllerAdmissionWebhooksPatchOutput) PriorityClassName() pulumi.StringPtrOutput
- func (o ControllerAdmissionWebhooksPatchOutput) RunAsUser() pulumi.IntPtrOutput
- func (o ControllerAdmissionWebhooksPatchOutput) ToControllerAdmissionWebhooksPatchOutput() ControllerAdmissionWebhooksPatchOutput
- func (o ControllerAdmissionWebhooksPatchOutput) ToControllerAdmissionWebhooksPatchOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksPatchOutput
- func (o ControllerAdmissionWebhooksPatchOutput) ToControllerAdmissionWebhooksPatchPtrOutput() ControllerAdmissionWebhooksPatchPtrOutput
- func (o ControllerAdmissionWebhooksPatchOutput) ToControllerAdmissionWebhooksPatchPtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksPatchPtrOutput
- func (o ControllerAdmissionWebhooksPatchOutput) Tolerations() corev1.TolerationArrayOutput
- type ControllerAdmissionWebhooksPatchPtrInput
- type ControllerAdmissionWebhooksPatchPtrOutput
- func (o ControllerAdmissionWebhooksPatchPtrOutput) Elem() ControllerAdmissionWebhooksPatchOutput
- func (ControllerAdmissionWebhooksPatchPtrOutput) ElementType() reflect.Type
- func (o ControllerAdmissionWebhooksPatchPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerAdmissionWebhooksPatchPtrOutput) Image() ControllerImagePtrOutput
- func (o ControllerAdmissionWebhooksPatchPtrOutput) NodeSelector() pulumi.StringMapOutput
- func (o ControllerAdmissionWebhooksPatchPtrOutput) PodAnnotations() pulumi.StringMapMapOutput
- func (o ControllerAdmissionWebhooksPatchPtrOutput) PriorityClassName() pulumi.StringPtrOutput
- func (o ControllerAdmissionWebhooksPatchPtrOutput) RunAsUser() pulumi.IntPtrOutput
- func (o ControllerAdmissionWebhooksPatchPtrOutput) ToControllerAdmissionWebhooksPatchPtrOutput() ControllerAdmissionWebhooksPatchPtrOutput
- func (o ControllerAdmissionWebhooksPatchPtrOutput) ToControllerAdmissionWebhooksPatchPtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksPatchPtrOutput
- func (o ControllerAdmissionWebhooksPatchPtrOutput) Tolerations() corev1.TolerationArrayOutput
- type ControllerAdmissionWebhooksPatchWebhbookJob
- type ControllerAdmissionWebhooksPatchWebhbookJobArgs
- func (ControllerAdmissionWebhooksPatchWebhbookJobArgs) ElementType() reflect.Type
- func (i ControllerAdmissionWebhooksPatchWebhbookJobArgs) ToControllerAdmissionWebhooksPatchWebhbookJobOutput() ControllerAdmissionWebhooksPatchWebhbookJobOutput
- func (i ControllerAdmissionWebhooksPatchWebhbookJobArgs) ToControllerAdmissionWebhooksPatchWebhbookJobOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksPatchWebhbookJobOutput
- func (i ControllerAdmissionWebhooksPatchWebhbookJobArgs) ToControllerAdmissionWebhooksPatchWebhbookJobPtrOutput() ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput
- func (i ControllerAdmissionWebhooksPatchWebhbookJobArgs) ToControllerAdmissionWebhooksPatchWebhbookJobPtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput
- type ControllerAdmissionWebhooksPatchWebhbookJobInput
- type ControllerAdmissionWebhooksPatchWebhbookJobOutput
- func (ControllerAdmissionWebhooksPatchWebhbookJobOutput) ElementType() reflect.Type
- func (o ControllerAdmissionWebhooksPatchWebhbookJobOutput) Resources() corev1.ResourceRequirementsPtrOutput
- func (o ControllerAdmissionWebhooksPatchWebhbookJobOutput) ToControllerAdmissionWebhooksPatchWebhbookJobOutput() ControllerAdmissionWebhooksPatchWebhbookJobOutput
- func (o ControllerAdmissionWebhooksPatchWebhbookJobOutput) ToControllerAdmissionWebhooksPatchWebhbookJobOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksPatchWebhbookJobOutput
- func (o ControllerAdmissionWebhooksPatchWebhbookJobOutput) ToControllerAdmissionWebhooksPatchWebhbookJobPtrOutput() ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput
- func (o ControllerAdmissionWebhooksPatchWebhbookJobOutput) ToControllerAdmissionWebhooksPatchWebhbookJobPtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput
- type ControllerAdmissionWebhooksPatchWebhbookJobPtrInput
- type ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput
- func (o ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput) Elem() ControllerAdmissionWebhooksPatchWebhbookJobOutput
- func (ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput) ElementType() reflect.Type
- func (o ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput) Resources() corev1.ResourceRequirementsPtrOutput
- func (o ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput) ToControllerAdmissionWebhooksPatchWebhbookJobPtrOutput() ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput
- func (o ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput) ToControllerAdmissionWebhooksPatchWebhbookJobPtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput
- type ControllerAdmissionWebhooksService
- type ControllerAdmissionWebhooksServiceArgs
- func (ControllerAdmissionWebhooksServiceArgs) ElementType() reflect.Type
- func (i ControllerAdmissionWebhooksServiceArgs) ToControllerAdmissionWebhooksServiceOutput() ControllerAdmissionWebhooksServiceOutput
- func (i ControllerAdmissionWebhooksServiceArgs) ToControllerAdmissionWebhooksServiceOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksServiceOutput
- func (i ControllerAdmissionWebhooksServiceArgs) ToControllerAdmissionWebhooksServicePtrOutput() ControllerAdmissionWebhooksServicePtrOutput
- func (i ControllerAdmissionWebhooksServiceArgs) ToControllerAdmissionWebhooksServicePtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksServicePtrOutput
- type ControllerAdmissionWebhooksServiceInput
- type ControllerAdmissionWebhooksServiceOutput
- func (o ControllerAdmissionWebhooksServiceOutput) Annotations() pulumi.StringMapMapOutput
- func (o ControllerAdmissionWebhooksServiceOutput) ClusterIP() pulumi.StringPtrOutput
- func (ControllerAdmissionWebhooksServiceOutput) ElementType() reflect.Type
- func (o ControllerAdmissionWebhooksServiceOutput) ExternalIPs() pulumi.StringArrayOutput
- func (o ControllerAdmissionWebhooksServiceOutput) LoadBalancerIPs() pulumi.StringPtrOutput
- func (o ControllerAdmissionWebhooksServiceOutput) LoadBalancerSourceRanges() pulumi.StringArrayOutput
- func (o ControllerAdmissionWebhooksServiceOutput) ServicePort() pulumi.IntPtrOutput
- func (o ControllerAdmissionWebhooksServiceOutput) ToControllerAdmissionWebhooksServiceOutput() ControllerAdmissionWebhooksServiceOutput
- func (o ControllerAdmissionWebhooksServiceOutput) ToControllerAdmissionWebhooksServiceOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksServiceOutput
- func (o ControllerAdmissionWebhooksServiceOutput) ToControllerAdmissionWebhooksServicePtrOutput() ControllerAdmissionWebhooksServicePtrOutput
- func (o ControllerAdmissionWebhooksServiceOutput) ToControllerAdmissionWebhooksServicePtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksServicePtrOutput
- func (o ControllerAdmissionWebhooksServiceOutput) Type() pulumi.StringPtrOutput
- type ControllerAdmissionWebhooksServicePtrInput
- type ControllerAdmissionWebhooksServicePtrOutput
- func (o ControllerAdmissionWebhooksServicePtrOutput) Annotations() pulumi.StringMapMapOutput
- func (o ControllerAdmissionWebhooksServicePtrOutput) ClusterIP() pulumi.StringPtrOutput
- func (o ControllerAdmissionWebhooksServicePtrOutput) Elem() ControllerAdmissionWebhooksServiceOutput
- func (ControllerAdmissionWebhooksServicePtrOutput) ElementType() reflect.Type
- func (o ControllerAdmissionWebhooksServicePtrOutput) ExternalIPs() pulumi.StringArrayOutput
- func (o ControllerAdmissionWebhooksServicePtrOutput) LoadBalancerIPs() pulumi.StringPtrOutput
- func (o ControllerAdmissionWebhooksServicePtrOutput) LoadBalancerSourceRanges() pulumi.StringArrayOutput
- func (o ControllerAdmissionWebhooksServicePtrOutput) ServicePort() pulumi.IntPtrOutput
- func (o ControllerAdmissionWebhooksServicePtrOutput) ToControllerAdmissionWebhooksServicePtrOutput() ControllerAdmissionWebhooksServicePtrOutput
- func (o ControllerAdmissionWebhooksServicePtrOutput) ToControllerAdmissionWebhooksServicePtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksServicePtrOutput
- func (o ControllerAdmissionWebhooksServicePtrOutput) Type() pulumi.StringPtrOutput
- type ControllerArgs
- func (ControllerArgs) ElementType() reflect.Type
- func (i ControllerArgs) ToControllerOutput() ControllerOutput
- func (i ControllerArgs) ToControllerOutputWithContext(ctx context.Context) ControllerOutput
- func (i ControllerArgs) ToControllerPtrOutput() ControllerPtrOutput
- func (i ControllerArgs) ToControllerPtrOutputWithContext(ctx context.Context) ControllerPtrOutput
- type ControllerCustomTemplate
- type ControllerCustomTemplateArgs
- func (ControllerCustomTemplateArgs) ElementType() reflect.Type
- func (i ControllerCustomTemplateArgs) ToControllerCustomTemplateOutput() ControllerCustomTemplateOutput
- func (i ControllerCustomTemplateArgs) ToControllerCustomTemplateOutputWithContext(ctx context.Context) ControllerCustomTemplateOutput
- func (i ControllerCustomTemplateArgs) ToControllerCustomTemplatePtrOutput() ControllerCustomTemplatePtrOutput
- func (i ControllerCustomTemplateArgs) ToControllerCustomTemplatePtrOutputWithContext(ctx context.Context) ControllerCustomTemplatePtrOutput
- type ControllerCustomTemplateInput
- type ControllerCustomTemplateOutput
- func (o ControllerCustomTemplateOutput) ConfigMapKey() pulumi.StringPtrOutput
- func (o ControllerCustomTemplateOutput) ConfigMapName() pulumi.StringPtrOutput
- func (ControllerCustomTemplateOutput) ElementType() reflect.Type
- func (o ControllerCustomTemplateOutput) ToControllerCustomTemplateOutput() ControllerCustomTemplateOutput
- func (o ControllerCustomTemplateOutput) ToControllerCustomTemplateOutputWithContext(ctx context.Context) ControllerCustomTemplateOutput
- func (o ControllerCustomTemplateOutput) ToControllerCustomTemplatePtrOutput() ControllerCustomTemplatePtrOutput
- func (o ControllerCustomTemplateOutput) ToControllerCustomTemplatePtrOutputWithContext(ctx context.Context) ControllerCustomTemplatePtrOutput
- type ControllerCustomTemplatePtrInput
- type ControllerCustomTemplatePtrOutput
- func (o ControllerCustomTemplatePtrOutput) ConfigMapKey() pulumi.StringPtrOutput
- func (o ControllerCustomTemplatePtrOutput) ConfigMapName() pulumi.StringPtrOutput
- func (o ControllerCustomTemplatePtrOutput) Elem() ControllerCustomTemplateOutput
- func (ControllerCustomTemplatePtrOutput) ElementType() reflect.Type
- func (o ControllerCustomTemplatePtrOutput) ToControllerCustomTemplatePtrOutput() ControllerCustomTemplatePtrOutput
- func (o ControllerCustomTemplatePtrOutput) ToControllerCustomTemplatePtrOutputWithContext(ctx context.Context) ControllerCustomTemplatePtrOutput
- type ControllerDefaultBackend
- type ControllerDefaultBackendArgs
- func (ControllerDefaultBackendArgs) ElementType() reflect.Type
- func (i ControllerDefaultBackendArgs) ToControllerDefaultBackendOutput() ControllerDefaultBackendOutput
- func (i ControllerDefaultBackendArgs) ToControllerDefaultBackendOutputWithContext(ctx context.Context) ControllerDefaultBackendOutput
- func (i ControllerDefaultBackendArgs) ToControllerDefaultBackendPtrOutput() ControllerDefaultBackendPtrOutput
- func (i ControllerDefaultBackendArgs) ToControllerDefaultBackendPtrOutputWithContext(ctx context.Context) ControllerDefaultBackendPtrOutput
- type ControllerDefaultBackendInput
- type ControllerDefaultBackendOutput
- func (o ControllerDefaultBackendOutput) Affinity() corev1.AffinityPtrOutput
- func (o ControllerDefaultBackendOutput) Autoscaling() AutoscalingPtrOutput
- func (ControllerDefaultBackendOutput) ElementType() reflect.Type
- func (o ControllerDefaultBackendOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerDefaultBackendOutput) ExistingPsp() pulumi.StringPtrOutput
- func (o ControllerDefaultBackendOutput) ExtraArgs() pulumi.StringMapMapOutput
- func (o ControllerDefaultBackendOutput) ExtraEnvs() corev1.EnvVarArrayOutput
- func (o ControllerDefaultBackendOutput) ExtraVolumeMounts() corev1.VolumeMountArrayOutput
- func (o ControllerDefaultBackendOutput) ExtraVolumes() corev1.VolumeArrayOutput
- func (o ControllerDefaultBackendOutput) Image() ControllerImagePtrOutput
- func (o ControllerDefaultBackendOutput) LivenessProbe() corev1.ProbePtrOutput
- func (o ControllerDefaultBackendOutput) MinAvailable() pulumi.IntPtrOutput
- func (o ControllerDefaultBackendOutput) Name() pulumi.StringPtrOutput
- func (o ControllerDefaultBackendOutput) NodeSelector() pulumi.StringMapOutput
- func (o ControllerDefaultBackendOutput) PodAnnotations() pulumi.StringMapOutput
- func (o ControllerDefaultBackendOutput) PodLabels() pulumi.StringMapOutput
- func (o ControllerDefaultBackendOutput) PodSecurityContext() corev1.PodSecurityContextPtrOutput
- func (o ControllerDefaultBackendOutput) Port() pulumi.IntPtrOutput
- func (o ControllerDefaultBackendOutput) PriorityClassName() pulumi.StringPtrOutput
- func (o ControllerDefaultBackendOutput) ReadinessProbe() corev1.ProbePtrOutput
- func (o ControllerDefaultBackendOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o ControllerDefaultBackendOutput) Resources() corev1.ResourceRequirementsPtrOutput
- func (o ControllerDefaultBackendOutput) Service() ControllerDefaultBackendServicePtrOutput
- func (o ControllerDefaultBackendOutput) ServiceAccount() ControllerServiceAccountPtrOutput
- func (o ControllerDefaultBackendOutput) ToControllerDefaultBackendOutput() ControllerDefaultBackendOutput
- func (o ControllerDefaultBackendOutput) ToControllerDefaultBackendOutputWithContext(ctx context.Context) ControllerDefaultBackendOutput
- func (o ControllerDefaultBackendOutput) ToControllerDefaultBackendPtrOutput() ControllerDefaultBackendPtrOutput
- func (o ControllerDefaultBackendOutput) ToControllerDefaultBackendPtrOutputWithContext(ctx context.Context) ControllerDefaultBackendPtrOutput
- func (o ControllerDefaultBackendOutput) Tolerations() corev1.TolerationArrayOutput
- type ControllerDefaultBackendPtrInput
- type ControllerDefaultBackendPtrOutput
- func (o ControllerDefaultBackendPtrOutput) Affinity() corev1.AffinityPtrOutput
- func (o ControllerDefaultBackendPtrOutput) Autoscaling() AutoscalingPtrOutput
- func (o ControllerDefaultBackendPtrOutput) Elem() ControllerDefaultBackendOutput
- func (ControllerDefaultBackendPtrOutput) ElementType() reflect.Type
- func (o ControllerDefaultBackendPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerDefaultBackendPtrOutput) ExistingPsp() pulumi.StringPtrOutput
- func (o ControllerDefaultBackendPtrOutput) ExtraArgs() pulumi.StringMapMapOutput
- func (o ControllerDefaultBackendPtrOutput) ExtraEnvs() corev1.EnvVarArrayOutput
- func (o ControllerDefaultBackendPtrOutput) ExtraVolumeMounts() corev1.VolumeMountArrayOutput
- func (o ControllerDefaultBackendPtrOutput) ExtraVolumes() corev1.VolumeArrayOutput
- func (o ControllerDefaultBackendPtrOutput) Image() ControllerImagePtrOutput
- func (o ControllerDefaultBackendPtrOutput) LivenessProbe() corev1.ProbePtrOutput
- func (o ControllerDefaultBackendPtrOutput) MinAvailable() pulumi.IntPtrOutput
- func (o ControllerDefaultBackendPtrOutput) Name() pulumi.StringPtrOutput
- func (o ControllerDefaultBackendPtrOutput) NodeSelector() pulumi.StringMapOutput
- func (o ControllerDefaultBackendPtrOutput) PodAnnotations() pulumi.StringMapOutput
- func (o ControllerDefaultBackendPtrOutput) PodLabels() pulumi.StringMapOutput
- func (o ControllerDefaultBackendPtrOutput) PodSecurityContext() corev1.PodSecurityContextPtrOutput
- func (o ControllerDefaultBackendPtrOutput) Port() pulumi.IntPtrOutput
- func (o ControllerDefaultBackendPtrOutput) PriorityClassName() pulumi.StringPtrOutput
- func (o ControllerDefaultBackendPtrOutput) ReadinessProbe() corev1.ProbePtrOutput
- func (o ControllerDefaultBackendPtrOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o ControllerDefaultBackendPtrOutput) Resources() corev1.ResourceRequirementsPtrOutput
- func (o ControllerDefaultBackendPtrOutput) Service() ControllerDefaultBackendServicePtrOutput
- func (o ControllerDefaultBackendPtrOutput) ServiceAccount() ControllerServiceAccountPtrOutput
- func (o ControllerDefaultBackendPtrOutput) ToControllerDefaultBackendPtrOutput() ControllerDefaultBackendPtrOutput
- func (o ControllerDefaultBackendPtrOutput) ToControllerDefaultBackendPtrOutputWithContext(ctx context.Context) ControllerDefaultBackendPtrOutput
- func (o ControllerDefaultBackendPtrOutput) Tolerations() corev1.TolerationArrayOutput
- type ControllerDefaultBackendService
- type ControllerDefaultBackendServiceArgs
- func (ControllerDefaultBackendServiceArgs) ElementType() reflect.Type
- func (i ControllerDefaultBackendServiceArgs) ToControllerDefaultBackendServiceOutput() ControllerDefaultBackendServiceOutput
- func (i ControllerDefaultBackendServiceArgs) ToControllerDefaultBackendServiceOutputWithContext(ctx context.Context) ControllerDefaultBackendServiceOutput
- func (i ControllerDefaultBackendServiceArgs) ToControllerDefaultBackendServicePtrOutput() ControllerDefaultBackendServicePtrOutput
- func (i ControllerDefaultBackendServiceArgs) ToControllerDefaultBackendServicePtrOutputWithContext(ctx context.Context) ControllerDefaultBackendServicePtrOutput
- type ControllerDefaultBackendServiceInput
- type ControllerDefaultBackendServiceOutput
- func (o ControllerDefaultBackendServiceOutput) Annotations() pulumi.StringMapOutput
- func (o ControllerDefaultBackendServiceOutput) ClusterIP() pulumi.StringPtrOutput
- func (ControllerDefaultBackendServiceOutput) ElementType() reflect.Type
- func (o ControllerDefaultBackendServiceOutput) ExternalIPs() pulumi.StringArrayOutput
- func (o ControllerDefaultBackendServiceOutput) LoadBalancerIP() pulumi.StringPtrOutput
- func (o ControllerDefaultBackendServiceOutput) LoadBalancerSourceRanges() pulumi.StringArrayOutput
- func (o ControllerDefaultBackendServiceOutput) ServicePort() pulumi.IntPtrOutput
- func (o ControllerDefaultBackendServiceOutput) ToControllerDefaultBackendServiceOutput() ControllerDefaultBackendServiceOutput
- func (o ControllerDefaultBackendServiceOutput) ToControllerDefaultBackendServiceOutputWithContext(ctx context.Context) ControllerDefaultBackendServiceOutput
- func (o ControllerDefaultBackendServiceOutput) ToControllerDefaultBackendServicePtrOutput() ControllerDefaultBackendServicePtrOutput
- func (o ControllerDefaultBackendServiceOutput) ToControllerDefaultBackendServicePtrOutputWithContext(ctx context.Context) ControllerDefaultBackendServicePtrOutput
- func (o ControllerDefaultBackendServiceOutput) Type() pulumi.StringPtrOutput
- type ControllerDefaultBackendServicePtrInput
- type ControllerDefaultBackendServicePtrOutput
- func (o ControllerDefaultBackendServicePtrOutput) Annotations() pulumi.StringMapOutput
- func (o ControllerDefaultBackendServicePtrOutput) ClusterIP() pulumi.StringPtrOutput
- func (o ControllerDefaultBackendServicePtrOutput) Elem() ControllerDefaultBackendServiceOutput
- func (ControllerDefaultBackendServicePtrOutput) ElementType() reflect.Type
- func (o ControllerDefaultBackendServicePtrOutput) ExternalIPs() pulumi.StringArrayOutput
- func (o ControllerDefaultBackendServicePtrOutput) LoadBalancerIP() pulumi.StringPtrOutput
- func (o ControllerDefaultBackendServicePtrOutput) LoadBalancerSourceRanges() pulumi.StringArrayOutput
- func (o ControllerDefaultBackendServicePtrOutput) ServicePort() pulumi.IntPtrOutput
- func (o ControllerDefaultBackendServicePtrOutput) ToControllerDefaultBackendServicePtrOutput() ControllerDefaultBackendServicePtrOutput
- func (o ControllerDefaultBackendServicePtrOutput) ToControllerDefaultBackendServicePtrOutputWithContext(ctx context.Context) ControllerDefaultBackendServicePtrOutput
- func (o ControllerDefaultBackendServicePtrOutput) Type() pulumi.StringPtrOutput
- type ControllerHostPort
- type ControllerHostPortArgs
- func (ControllerHostPortArgs) ElementType() reflect.Type
- func (i ControllerHostPortArgs) ToControllerHostPortOutput() ControllerHostPortOutput
- func (i ControllerHostPortArgs) ToControllerHostPortOutputWithContext(ctx context.Context) ControllerHostPortOutput
- func (i ControllerHostPortArgs) ToControllerHostPortPtrOutput() ControllerHostPortPtrOutput
- func (i ControllerHostPortArgs) ToControllerHostPortPtrOutputWithContext(ctx context.Context) ControllerHostPortPtrOutput
- type ControllerHostPortInput
- type ControllerHostPortOutput
- func (ControllerHostPortOutput) ElementType() reflect.Type
- func (o ControllerHostPortOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerHostPortOutput) Ports() ControllerHostPortPortsPtrOutput
- func (o ControllerHostPortOutput) ToControllerHostPortOutput() ControllerHostPortOutput
- func (o ControllerHostPortOutput) ToControllerHostPortOutputWithContext(ctx context.Context) ControllerHostPortOutput
- func (o ControllerHostPortOutput) ToControllerHostPortPtrOutput() ControllerHostPortPtrOutput
- func (o ControllerHostPortOutput) ToControllerHostPortPtrOutputWithContext(ctx context.Context) ControllerHostPortPtrOutput
- type ControllerHostPortPorts
- type ControllerHostPortPortsArgs
- func (ControllerHostPortPortsArgs) ElementType() reflect.Type
- func (i ControllerHostPortPortsArgs) ToControllerHostPortPortsOutput() ControllerHostPortPortsOutput
- func (i ControllerHostPortPortsArgs) ToControllerHostPortPortsOutputWithContext(ctx context.Context) ControllerHostPortPortsOutput
- func (i ControllerHostPortPortsArgs) ToControllerHostPortPortsPtrOutput() ControllerHostPortPortsPtrOutput
- func (i ControllerHostPortPortsArgs) ToControllerHostPortPortsPtrOutputWithContext(ctx context.Context) ControllerHostPortPortsPtrOutput
- type ControllerHostPortPortsInput
- type ControllerHostPortPortsOutput
- func (ControllerHostPortPortsOutput) ElementType() reflect.Type
- func (o ControllerHostPortPortsOutput) Http() pulumi.IntPtrOutput
- func (o ControllerHostPortPortsOutput) Https() pulumi.IntPtrOutput
- func (o ControllerHostPortPortsOutput) ToControllerHostPortPortsOutput() ControllerHostPortPortsOutput
- func (o ControllerHostPortPortsOutput) ToControllerHostPortPortsOutputWithContext(ctx context.Context) ControllerHostPortPortsOutput
- func (o ControllerHostPortPortsOutput) ToControllerHostPortPortsPtrOutput() ControllerHostPortPortsPtrOutput
- func (o ControllerHostPortPortsOutput) ToControllerHostPortPortsPtrOutputWithContext(ctx context.Context) ControllerHostPortPortsPtrOutput
- type ControllerHostPortPortsPtrInput
- type ControllerHostPortPortsPtrOutput
- func (o ControllerHostPortPortsPtrOutput) Elem() ControllerHostPortPortsOutput
- func (ControllerHostPortPortsPtrOutput) ElementType() reflect.Type
- func (o ControllerHostPortPortsPtrOutput) Http() pulumi.IntPtrOutput
- func (o ControllerHostPortPortsPtrOutput) Https() pulumi.IntPtrOutput
- func (o ControllerHostPortPortsPtrOutput) ToControllerHostPortPortsPtrOutput() ControllerHostPortPortsPtrOutput
- func (o ControllerHostPortPortsPtrOutput) ToControllerHostPortPortsPtrOutputWithContext(ctx context.Context) ControllerHostPortPortsPtrOutput
- type ControllerHostPortPtrInput
- type ControllerHostPortPtrOutput
- func (o ControllerHostPortPtrOutput) Elem() ControllerHostPortOutput
- func (ControllerHostPortPtrOutput) ElementType() reflect.Type
- func (o ControllerHostPortPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerHostPortPtrOutput) Ports() ControllerHostPortPortsPtrOutput
- func (o ControllerHostPortPtrOutput) ToControllerHostPortPtrOutput() ControllerHostPortPtrOutput
- func (o ControllerHostPortPtrOutput) ToControllerHostPortPtrOutputWithContext(ctx context.Context) ControllerHostPortPtrOutput
- type ControllerImage
- type ControllerImageArgs
- func (ControllerImageArgs) ElementType() reflect.Type
- func (i ControllerImageArgs) ToControllerImageOutput() ControllerImageOutput
- func (i ControllerImageArgs) ToControllerImageOutputWithContext(ctx context.Context) ControllerImageOutput
- func (i ControllerImageArgs) ToControllerImagePtrOutput() ControllerImagePtrOutput
- func (i ControllerImageArgs) ToControllerImagePtrOutputWithContext(ctx context.Context) ControllerImagePtrOutput
- type ControllerImageInput
- type ControllerImageOutput
- func (o ControllerImageOutput) AllowPrivilegeEscalation() pulumi.BoolPtrOutput
- func (o ControllerImageOutput) Digest() pulumi.StringPtrOutput
- func (ControllerImageOutput) ElementType() reflect.Type
- func (o ControllerImageOutput) Image() pulumi.StringPtrOutput
- func (o ControllerImageOutput) PullPolicy() pulumi.StringPtrOutput
- func (o ControllerImageOutput) ReadOnlyRootFilesystem() pulumi.BoolPtrOutput
- func (o ControllerImageOutput) Registry() pulumi.StringPtrOutput
- func (o ControllerImageOutput) Repository() pulumi.StringPtrOutput
- func (o ControllerImageOutput) RunAsNonRoot() pulumi.BoolPtrOutput
- func (o ControllerImageOutput) RunAsUser() pulumi.StringPtrOutput
- func (o ControllerImageOutput) Tag() pulumi.StringPtrOutput
- func (o ControllerImageOutput) ToControllerImageOutput() ControllerImageOutput
- func (o ControllerImageOutput) ToControllerImageOutputWithContext(ctx context.Context) ControllerImageOutput
- func (o ControllerImageOutput) ToControllerImagePtrOutput() ControllerImagePtrOutput
- func (o ControllerImageOutput) ToControllerImagePtrOutputWithContext(ctx context.Context) ControllerImagePtrOutput
- type ControllerImagePtrInput
- type ControllerImagePtrOutput
- func (o ControllerImagePtrOutput) AllowPrivilegeEscalation() pulumi.BoolPtrOutput
- func (o ControllerImagePtrOutput) Digest() pulumi.StringPtrOutput
- func (o ControllerImagePtrOutput) Elem() ControllerImageOutput
- func (ControllerImagePtrOutput) ElementType() reflect.Type
- func (o ControllerImagePtrOutput) Image() pulumi.StringPtrOutput
- func (o ControllerImagePtrOutput) PullPolicy() pulumi.StringPtrOutput
- func (o ControllerImagePtrOutput) ReadOnlyRootFilesystem() pulumi.BoolPtrOutput
- func (o ControllerImagePtrOutput) Registry() pulumi.StringPtrOutput
- func (o ControllerImagePtrOutput) Repository() pulumi.StringPtrOutput
- func (o ControllerImagePtrOutput) RunAsNonRoot() pulumi.BoolPtrOutput
- func (o ControllerImagePtrOutput) RunAsUser() pulumi.StringPtrOutput
- func (o ControllerImagePtrOutput) Tag() pulumi.StringPtrOutput
- func (o ControllerImagePtrOutput) ToControllerImagePtrOutput() ControllerImagePtrOutput
- func (o ControllerImagePtrOutput) ToControllerImagePtrOutputWithContext(ctx context.Context) ControllerImagePtrOutput
- type ControllerIngressClassResource
- type ControllerIngressClassResourceArgs
- func (ControllerIngressClassResourceArgs) ElementType() reflect.Type
- func (i ControllerIngressClassResourceArgs) ToControllerIngressClassResourceOutput() ControllerIngressClassResourceOutput
- func (i ControllerIngressClassResourceArgs) ToControllerIngressClassResourceOutputWithContext(ctx context.Context) ControllerIngressClassResourceOutput
- func (i ControllerIngressClassResourceArgs) ToControllerIngressClassResourcePtrOutput() ControllerIngressClassResourcePtrOutput
- func (i ControllerIngressClassResourceArgs) ToControllerIngressClassResourcePtrOutputWithContext(ctx context.Context) ControllerIngressClassResourcePtrOutput
- type ControllerIngressClassResourceInput
- type ControllerIngressClassResourceOutput
- func (o ControllerIngressClassResourceOutput) ControllerValue() pulumi.StringPtrOutput
- func (o ControllerIngressClassResourceOutput) Default() pulumi.BoolPtrOutput
- func (ControllerIngressClassResourceOutput) ElementType() reflect.Type
- func (o ControllerIngressClassResourceOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerIngressClassResourceOutput) Name() pulumi.StringPtrOutput
- func (o ControllerIngressClassResourceOutput) Parameters() pulumi.StringMapMapOutput
- func (o ControllerIngressClassResourceOutput) ToControllerIngressClassResourceOutput() ControllerIngressClassResourceOutput
- func (o ControllerIngressClassResourceOutput) ToControllerIngressClassResourceOutputWithContext(ctx context.Context) ControllerIngressClassResourceOutput
- func (o ControllerIngressClassResourceOutput) ToControllerIngressClassResourcePtrOutput() ControllerIngressClassResourcePtrOutput
- func (o ControllerIngressClassResourceOutput) ToControllerIngressClassResourcePtrOutputWithContext(ctx context.Context) ControllerIngressClassResourcePtrOutput
- type ControllerIngressClassResourcePtrInput
- type ControllerIngressClassResourcePtrOutput
- func (o ControllerIngressClassResourcePtrOutput) ControllerValue() pulumi.StringPtrOutput
- func (o ControllerIngressClassResourcePtrOutput) Default() pulumi.BoolPtrOutput
- func (o ControllerIngressClassResourcePtrOutput) Elem() ControllerIngressClassResourceOutput
- func (ControllerIngressClassResourcePtrOutput) ElementType() reflect.Type
- func (o ControllerIngressClassResourcePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerIngressClassResourcePtrOutput) Name() pulumi.StringPtrOutput
- func (o ControllerIngressClassResourcePtrOutput) Parameters() pulumi.StringMapMapOutput
- func (o ControllerIngressClassResourcePtrOutput) ToControllerIngressClassResourcePtrOutput() ControllerIngressClassResourcePtrOutput
- func (o ControllerIngressClassResourcePtrOutput) ToControllerIngressClassResourcePtrOutputWithContext(ctx context.Context) ControllerIngressClassResourcePtrOutput
- type ControllerInput
- type ControllerMetrics
- type ControllerMetricsArgs
- func (ControllerMetricsArgs) ElementType() reflect.Type
- func (i ControllerMetricsArgs) ToControllerMetricsOutput() ControllerMetricsOutput
- func (i ControllerMetricsArgs) ToControllerMetricsOutputWithContext(ctx context.Context) ControllerMetricsOutput
- func (i ControllerMetricsArgs) ToControllerMetricsPtrOutput() ControllerMetricsPtrOutput
- func (i ControllerMetricsArgs) ToControllerMetricsPtrOutputWithContext(ctx context.Context) ControllerMetricsPtrOutput
- type ControllerMetricsInput
- type ControllerMetricsOutput
- func (ControllerMetricsOutput) ElementType() reflect.Type
- func (o ControllerMetricsOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerMetricsOutput) Port() pulumi.IntPtrOutput
- func (o ControllerMetricsOutput) PrometheusRule() ControllerMetricsPrometheusRulesPtrOutput
- func (o ControllerMetricsOutput) Service() ControllerMetricsServicePtrOutput
- func (o ControllerMetricsOutput) ServiceMonitor() ControllerMetricsServiceMonitorPtrOutput
- func (o ControllerMetricsOutput) ToControllerMetricsOutput() ControllerMetricsOutput
- func (o ControllerMetricsOutput) ToControllerMetricsOutputWithContext(ctx context.Context) ControllerMetricsOutput
- func (o ControllerMetricsOutput) ToControllerMetricsPtrOutput() ControllerMetricsPtrOutput
- func (o ControllerMetricsOutput) ToControllerMetricsPtrOutputWithContext(ctx context.Context) ControllerMetricsPtrOutput
- type ControllerMetricsPrometheusRules
- type ControllerMetricsPrometheusRulesArgs
- func (ControllerMetricsPrometheusRulesArgs) ElementType() reflect.Type
- func (i ControllerMetricsPrometheusRulesArgs) ToControllerMetricsPrometheusRulesOutput() ControllerMetricsPrometheusRulesOutput
- func (i ControllerMetricsPrometheusRulesArgs) ToControllerMetricsPrometheusRulesOutputWithContext(ctx context.Context) ControllerMetricsPrometheusRulesOutput
- func (i ControllerMetricsPrometheusRulesArgs) ToControllerMetricsPrometheusRulesPtrOutput() ControllerMetricsPrometheusRulesPtrOutput
- func (i ControllerMetricsPrometheusRulesArgs) ToControllerMetricsPrometheusRulesPtrOutputWithContext(ctx context.Context) ControllerMetricsPrometheusRulesPtrOutput
- type ControllerMetricsPrometheusRulesInput
- type ControllerMetricsPrometheusRulesOutput
- func (o ControllerMetricsPrometheusRulesOutput) AdditionalLabels() pulumi.StringMapMapOutput
- func (ControllerMetricsPrometheusRulesOutput) ElementType() reflect.Type
- func (o ControllerMetricsPrometheusRulesOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerMetricsPrometheusRulesOutput) Namespace() pulumi.StringPtrOutput
- func (o ControllerMetricsPrometheusRulesOutput) Rules() pulumi.StringMapArrayOutput
- func (o ControllerMetricsPrometheusRulesOutput) ToControllerMetricsPrometheusRulesOutput() ControllerMetricsPrometheusRulesOutput
- func (o ControllerMetricsPrometheusRulesOutput) ToControllerMetricsPrometheusRulesOutputWithContext(ctx context.Context) ControllerMetricsPrometheusRulesOutput
- func (o ControllerMetricsPrometheusRulesOutput) ToControllerMetricsPrometheusRulesPtrOutput() ControllerMetricsPrometheusRulesPtrOutput
- func (o ControllerMetricsPrometheusRulesOutput) ToControllerMetricsPrometheusRulesPtrOutputWithContext(ctx context.Context) ControllerMetricsPrometheusRulesPtrOutput
- type ControllerMetricsPrometheusRulesPtrInput
- type ControllerMetricsPrometheusRulesPtrOutput
- func (o ControllerMetricsPrometheusRulesPtrOutput) AdditionalLabels() pulumi.StringMapMapOutput
- func (o ControllerMetricsPrometheusRulesPtrOutput) Elem() ControllerMetricsPrometheusRulesOutput
- func (ControllerMetricsPrometheusRulesPtrOutput) ElementType() reflect.Type
- func (o ControllerMetricsPrometheusRulesPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerMetricsPrometheusRulesPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ControllerMetricsPrometheusRulesPtrOutput) Rules() pulumi.StringMapArrayOutput
- func (o ControllerMetricsPrometheusRulesPtrOutput) ToControllerMetricsPrometheusRulesPtrOutput() ControllerMetricsPrometheusRulesPtrOutput
- func (o ControllerMetricsPrometheusRulesPtrOutput) ToControllerMetricsPrometheusRulesPtrOutputWithContext(ctx context.Context) ControllerMetricsPrometheusRulesPtrOutput
- type ControllerMetricsPtrInput
- type ControllerMetricsPtrOutput
- func (o ControllerMetricsPtrOutput) Elem() ControllerMetricsOutput
- func (ControllerMetricsPtrOutput) ElementType() reflect.Type
- func (o ControllerMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerMetricsPtrOutput) Port() pulumi.IntPtrOutput
- func (o ControllerMetricsPtrOutput) PrometheusRule() ControllerMetricsPrometheusRulesPtrOutput
- func (o ControllerMetricsPtrOutput) Service() ControllerMetricsServicePtrOutput
- func (o ControllerMetricsPtrOutput) ServiceMonitor() ControllerMetricsServiceMonitorPtrOutput
- func (o ControllerMetricsPtrOutput) ToControllerMetricsPtrOutput() ControllerMetricsPtrOutput
- func (o ControllerMetricsPtrOutput) ToControllerMetricsPtrOutputWithContext(ctx context.Context) ControllerMetricsPtrOutput
- type ControllerMetricsService
- type ControllerMetricsServiceArgs
- func (ControllerMetricsServiceArgs) ElementType() reflect.Type
- func (i ControllerMetricsServiceArgs) ToControllerMetricsServiceOutput() ControllerMetricsServiceOutput
- func (i ControllerMetricsServiceArgs) ToControllerMetricsServiceOutputWithContext(ctx context.Context) ControllerMetricsServiceOutput
- func (i ControllerMetricsServiceArgs) ToControllerMetricsServicePtrOutput() ControllerMetricsServicePtrOutput
- func (i ControllerMetricsServiceArgs) ToControllerMetricsServicePtrOutputWithContext(ctx context.Context) ControllerMetricsServicePtrOutput
- type ControllerMetricsServiceInput
- type ControllerMetricsServiceMonitor
- type ControllerMetricsServiceMonitorArgs
- func (ControllerMetricsServiceMonitorArgs) ElementType() reflect.Type
- func (i ControllerMetricsServiceMonitorArgs) ToControllerMetricsServiceMonitorOutput() ControllerMetricsServiceMonitorOutput
- func (i ControllerMetricsServiceMonitorArgs) ToControllerMetricsServiceMonitorOutputWithContext(ctx context.Context) ControllerMetricsServiceMonitorOutput
- func (i ControllerMetricsServiceMonitorArgs) ToControllerMetricsServiceMonitorPtrOutput() ControllerMetricsServiceMonitorPtrOutput
- func (i ControllerMetricsServiceMonitorArgs) ToControllerMetricsServiceMonitorPtrOutputWithContext(ctx context.Context) ControllerMetricsServiceMonitorPtrOutput
- type ControllerMetricsServiceMonitorInput
- type ControllerMetricsServiceMonitorOutput
- func (o ControllerMetricsServiceMonitorOutput) AdditionalLabels() pulumi.StringMapMapOutput
- func (ControllerMetricsServiceMonitorOutput) ElementType() reflect.Type
- func (o ControllerMetricsServiceMonitorOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerMetricsServiceMonitorOutput) HonorLabels() pulumi.BoolPtrOutput
- func (o ControllerMetricsServiceMonitorOutput) JobLabel() pulumi.StringPtrOutput
- func (o ControllerMetricsServiceMonitorOutput) MetricRelabelings() pulumi.StringArrayOutput
- func (o ControllerMetricsServiceMonitorOutput) Namespace() pulumi.StringPtrOutput
- func (o ControllerMetricsServiceMonitorOutput) NamespaceSelector() pulumi.StringMapMapOutput
- func (o ControllerMetricsServiceMonitorOutput) ScrapeInterval() pulumi.StringPtrOutput
- func (o ControllerMetricsServiceMonitorOutput) TargetLabels() pulumi.StringArrayOutput
- func (o ControllerMetricsServiceMonitorOutput) ToControllerMetricsServiceMonitorOutput() ControllerMetricsServiceMonitorOutput
- func (o ControllerMetricsServiceMonitorOutput) ToControllerMetricsServiceMonitorOutputWithContext(ctx context.Context) ControllerMetricsServiceMonitorOutput
- func (o ControllerMetricsServiceMonitorOutput) ToControllerMetricsServiceMonitorPtrOutput() ControllerMetricsServiceMonitorPtrOutput
- func (o ControllerMetricsServiceMonitorOutput) ToControllerMetricsServiceMonitorPtrOutputWithContext(ctx context.Context) ControllerMetricsServiceMonitorPtrOutput
- type ControllerMetricsServiceMonitorPtrInput
- type ControllerMetricsServiceMonitorPtrOutput
- func (o ControllerMetricsServiceMonitorPtrOutput) AdditionalLabels() pulumi.StringMapMapOutput
- func (o ControllerMetricsServiceMonitorPtrOutput) Elem() ControllerMetricsServiceMonitorOutput
- func (ControllerMetricsServiceMonitorPtrOutput) ElementType() reflect.Type
- func (o ControllerMetricsServiceMonitorPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerMetricsServiceMonitorPtrOutput) HonorLabels() pulumi.BoolPtrOutput
- func (o ControllerMetricsServiceMonitorPtrOutput) JobLabel() pulumi.StringPtrOutput
- func (o ControllerMetricsServiceMonitorPtrOutput) MetricRelabelings() pulumi.StringArrayOutput
- func (o ControllerMetricsServiceMonitorPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ControllerMetricsServiceMonitorPtrOutput) NamespaceSelector() pulumi.StringMapMapOutput
- func (o ControllerMetricsServiceMonitorPtrOutput) ScrapeInterval() pulumi.StringPtrOutput
- func (o ControllerMetricsServiceMonitorPtrOutput) TargetLabels() pulumi.StringArrayOutput
- func (o ControllerMetricsServiceMonitorPtrOutput) ToControllerMetricsServiceMonitorPtrOutput() ControllerMetricsServiceMonitorPtrOutput
- func (o ControllerMetricsServiceMonitorPtrOutput) ToControllerMetricsServiceMonitorPtrOutputWithContext(ctx context.Context) ControllerMetricsServiceMonitorPtrOutput
- type ControllerMetricsServiceOutput
- func (o ControllerMetricsServiceOutput) Annotations() pulumi.StringMapOutput
- func (o ControllerMetricsServiceOutput) ClusterIP() pulumi.StringPtrOutput
- func (ControllerMetricsServiceOutput) ElementType() reflect.Type
- func (o ControllerMetricsServiceOutput) ExternalIPs() pulumi.StringArrayOutput
- func (o ControllerMetricsServiceOutput) ExternalTrafficPolicy() pulumi.StringPtrOutput
- func (o ControllerMetricsServiceOutput) LoadBalancerIPs() pulumi.StringPtrOutput
- func (o ControllerMetricsServiceOutput) LoadBalancerSourceRanges() pulumi.StringArrayOutput
- func (o ControllerMetricsServiceOutput) NodePort() pulumi.StringPtrOutput
- func (o ControllerMetricsServiceOutput) ServicePort() pulumi.IntPtrOutput
- func (o ControllerMetricsServiceOutput) ToControllerMetricsServiceOutput() ControllerMetricsServiceOutput
- func (o ControllerMetricsServiceOutput) ToControllerMetricsServiceOutputWithContext(ctx context.Context) ControllerMetricsServiceOutput
- func (o ControllerMetricsServiceOutput) ToControllerMetricsServicePtrOutput() ControllerMetricsServicePtrOutput
- func (o ControllerMetricsServiceOutput) ToControllerMetricsServicePtrOutputWithContext(ctx context.Context) ControllerMetricsServicePtrOutput
- func (o ControllerMetricsServiceOutput) Type() pulumi.StringPtrOutput
- type ControllerMetricsServicePtrInput
- type ControllerMetricsServicePtrOutput
- func (o ControllerMetricsServicePtrOutput) Annotations() pulumi.StringMapOutput
- func (o ControllerMetricsServicePtrOutput) ClusterIP() pulumi.StringPtrOutput
- func (o ControllerMetricsServicePtrOutput) Elem() ControllerMetricsServiceOutput
- func (ControllerMetricsServicePtrOutput) ElementType() reflect.Type
- func (o ControllerMetricsServicePtrOutput) ExternalIPs() pulumi.StringArrayOutput
- func (o ControllerMetricsServicePtrOutput) ExternalTrafficPolicy() pulumi.StringPtrOutput
- func (o ControllerMetricsServicePtrOutput) LoadBalancerIPs() pulumi.StringPtrOutput
- func (o ControllerMetricsServicePtrOutput) LoadBalancerSourceRanges() pulumi.StringArrayOutput
- func (o ControllerMetricsServicePtrOutput) NodePort() pulumi.StringPtrOutput
- func (o ControllerMetricsServicePtrOutput) ServicePort() pulumi.IntPtrOutput
- func (o ControllerMetricsServicePtrOutput) ToControllerMetricsServicePtrOutput() ControllerMetricsServicePtrOutput
- func (o ControllerMetricsServicePtrOutput) ToControllerMetricsServicePtrOutputWithContext(ctx context.Context) ControllerMetricsServicePtrOutput
- func (o ControllerMetricsServicePtrOutput) Type() pulumi.StringPtrOutput
- type ControllerOutput
- func (o ControllerOutput) AddHeaders() pulumi.StringMapMapOutput
- func (o ControllerOutput) AdmissionWebhooks() ContollerAdmissionWebhooksPtrOutput
- func (o ControllerOutput) Affinity() corev1.AffinityPtrOutput
- func (o ControllerOutput) AllowSnippetAnnotations() pulumi.BoolPtrOutput
- func (o ControllerOutput) Annotations() pulumi.StringMapOutput
- func (o ControllerOutput) Autoscaling() AutoscalingPtrOutput
- func (o ControllerOutput) AutoscalingTemplate() AutoscalingTemplateArrayOutput
- func (o ControllerOutput) Config() pulumi.StringMapOutput
- func (o ControllerOutput) ConfigAnnotations() pulumi.StringMapOutput
- func (o ControllerOutput) ConfigMapNamespace() pulumi.StringPtrOutput
- func (o ControllerOutput) ContainerName() pulumi.StringPtrOutput
- func (o ControllerOutput) ContainerPort() ControllerPortPtrOutput
- func (o ControllerOutput) CustomTemplate() ControllerCustomTemplatePtrOutput
- func (o ControllerOutput) DnsConfig() pulumi.StringMapOutput
- func (o ControllerOutput) DnsPolicy() pulumi.StringPtrOutput
- func (o ControllerOutput) ElectionID() pulumi.StringPtrOutput
- func (ControllerOutput) ElementType() reflect.Type
- func (o ControllerOutput) EnableMimalloc() pulumi.BoolPtrOutput
- func (o ControllerOutput) ExistingPsp() pulumi.StringPtrOutput
- func (o ControllerOutput) ExtraArgs() pulumi.StringMapOutput
- func (o ControllerOutput) ExtraContainers() corev1.ContainerArrayOutput
- func (o ControllerOutput) ExtraEnvs() corev1.EnvVarArrayOutput
- func (o ControllerOutput) ExtraInitContainers() corev1.ContainerArrayOutput
- func (o ControllerOutput) ExtraVolumeMounts() corev1.VolumeMountArrayOutput
- func (o ControllerOutput) ExtraVolumes() corev1.VolumeArrayOutput
- func (o ControllerOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o ControllerOutput) HeathCheckHost() pulumi.StringPtrOutput
- func (o ControllerOutput) HostNetwork() pulumi.BoolPtrOutput
- func (o ControllerOutput) HostPort() ControllerHostPortPtrOutput
- func (o ControllerOutput) Hostname() pulumi.StringMapMapOutput
- func (o ControllerOutput) Image() ControllerImagePtrOutput
- func (o ControllerOutput) IngressClassByName() pulumi.BoolPtrOutput
- func (o ControllerOutput) IngressClassResource() ControllerIngressClassResourcePtrOutput
- func (o ControllerOutput) Keda() KedaPtrOutput
- func (o ControllerOutput) Kind() pulumi.StringPtrOutput
- func (o ControllerOutput) Lifecycle() corev1.LifecyclePtrOutput
- func (o ControllerOutput) LivenessProbe() corev1.ProbePtrOutput
- func (o ControllerOutput) MaxmindLicenseKey() pulumi.StringPtrOutput
- func (o ControllerOutput) Metrics() ControllerMetricsPtrOutput
- func (o ControllerOutput) MinAvailable() pulumi.IntPtrOutput
- func (o ControllerOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o ControllerOutput) Name() pulumi.StringPtrOutput
- func (o ControllerOutput) NodeSelector() pulumi.StringMapOutput
- func (o ControllerOutput) PodAnnotations() pulumi.StringMapOutput
- func (o ControllerOutput) PodLabels() pulumi.StringMapMapOutput
- func (o ControllerOutput) PodSecurityContext() corev1.PodSecurityContextPtrOutput
- func (o ControllerOutput) PriorityClassName() pulumi.StringPtrOutput
- func (o ControllerOutput) ProxySetHeaders() pulumi.StringMapMapOutput
- func (o ControllerOutput) PublishService() ControllerPublishServicePtrOutput
- func (o ControllerOutput) ReadinessProbe() corev1.ProbePtrOutput
- func (o ControllerOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o ControllerOutput) ReportNodeInternalIp() pulumi.BoolPtrOutput
- func (o ControllerOutput) Resources() corev1.ResourceRequirementsPtrOutput
- func (o ControllerOutput) Scope() ControllerScopePtrOutput
- func (o ControllerOutput) Service() ControllerServicePtrOutput
- func (o ControllerOutput) StartupProbe() corev1.ProbePtrOutput
- func (o ControllerOutput) Sysctls() pulumi.StringMapMapOutput
- func (o ControllerOutput) Tcp() ControllerTcpPtrOutput
- func (o ControllerOutput) TerminateGracePeriodSeconds() pulumi.IntPtrOutput
- func (o ControllerOutput) ToControllerOutput() ControllerOutput
- func (o ControllerOutput) ToControllerOutputWithContext(ctx context.Context) ControllerOutput
- func (o ControllerOutput) ToControllerPtrOutput() ControllerPtrOutput
- func (o ControllerOutput) ToControllerPtrOutputWithContext(ctx context.Context) ControllerPtrOutput
- func (o ControllerOutput) Tolerations() *corev1.TolerationOutput
- func (o ControllerOutput) TopologySpreadConstraints() corev1.TopologySpreadConstraintArrayOutput
- func (o ControllerOutput) Udp() ControllerUdpPtrOutput
- func (o ControllerOutput) UpdateStrategy() ControllerUpdateStrategyPtrOutput
- func (o ControllerOutput) WatchIngressWithoutClass() pulumi.BoolPtrOutput
- type ControllerPodSecurityPolicy
- type ControllerPodSecurityPolicyArgs
- func (ControllerPodSecurityPolicyArgs) ElementType() reflect.Type
- func (i ControllerPodSecurityPolicyArgs) ToControllerPodSecurityPolicyOutput() ControllerPodSecurityPolicyOutput
- func (i ControllerPodSecurityPolicyArgs) ToControllerPodSecurityPolicyOutputWithContext(ctx context.Context) ControllerPodSecurityPolicyOutput
- func (i ControllerPodSecurityPolicyArgs) ToControllerPodSecurityPolicyPtrOutput() ControllerPodSecurityPolicyPtrOutput
- func (i ControllerPodSecurityPolicyArgs) ToControllerPodSecurityPolicyPtrOutputWithContext(ctx context.Context) ControllerPodSecurityPolicyPtrOutput
- type ControllerPodSecurityPolicyInput
- type ControllerPodSecurityPolicyOutput
- func (ControllerPodSecurityPolicyOutput) ElementType() reflect.Type
- func (o ControllerPodSecurityPolicyOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerPodSecurityPolicyOutput) ToControllerPodSecurityPolicyOutput() ControllerPodSecurityPolicyOutput
- func (o ControllerPodSecurityPolicyOutput) ToControllerPodSecurityPolicyOutputWithContext(ctx context.Context) ControllerPodSecurityPolicyOutput
- func (o ControllerPodSecurityPolicyOutput) ToControllerPodSecurityPolicyPtrOutput() ControllerPodSecurityPolicyPtrOutput
- func (o ControllerPodSecurityPolicyOutput) ToControllerPodSecurityPolicyPtrOutputWithContext(ctx context.Context) ControllerPodSecurityPolicyPtrOutput
- type ControllerPodSecurityPolicyPtrInput
- type ControllerPodSecurityPolicyPtrOutput
- func (o ControllerPodSecurityPolicyPtrOutput) Elem() ControllerPodSecurityPolicyOutput
- func (ControllerPodSecurityPolicyPtrOutput) ElementType() reflect.Type
- func (o ControllerPodSecurityPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerPodSecurityPolicyPtrOutput) ToControllerPodSecurityPolicyPtrOutput() ControllerPodSecurityPolicyPtrOutput
- func (o ControllerPodSecurityPolicyPtrOutput) ToControllerPodSecurityPolicyPtrOutputWithContext(ctx context.Context) ControllerPodSecurityPolicyPtrOutput
- type ControllerPort
- type ControllerPortArgs
- func (ControllerPortArgs) ElementType() reflect.Type
- func (i ControllerPortArgs) ToControllerPortOutput() ControllerPortOutput
- func (i ControllerPortArgs) ToControllerPortOutputWithContext(ctx context.Context) ControllerPortOutput
- func (i ControllerPortArgs) ToControllerPortPtrOutput() ControllerPortPtrOutput
- func (i ControllerPortArgs) ToControllerPortPtrOutputWithContext(ctx context.Context) ControllerPortPtrOutput
- type ControllerPortInput
- type ControllerPortOutput
- func (ControllerPortOutput) ElementType() reflect.Type
- func (o ControllerPortOutput) Http() pulumi.IntPtrOutput
- func (o ControllerPortOutput) Https() pulumi.IntPtrOutput
- func (o ControllerPortOutput) ToControllerPortOutput() ControllerPortOutput
- func (o ControllerPortOutput) ToControllerPortOutputWithContext(ctx context.Context) ControllerPortOutput
- func (o ControllerPortOutput) ToControllerPortPtrOutput() ControllerPortPtrOutput
- func (o ControllerPortOutput) ToControllerPortPtrOutputWithContext(ctx context.Context) ControllerPortPtrOutput
- type ControllerPortPtrInput
- type ControllerPortPtrOutput
- func (o ControllerPortPtrOutput) Elem() ControllerPortOutput
- func (ControllerPortPtrOutput) ElementType() reflect.Type
- func (o ControllerPortPtrOutput) Http() pulumi.IntPtrOutput
- func (o ControllerPortPtrOutput) Https() pulumi.IntPtrOutput
- func (o ControllerPortPtrOutput) ToControllerPortPtrOutput() ControllerPortPtrOutput
- func (o ControllerPortPtrOutput) ToControllerPortPtrOutputWithContext(ctx context.Context) ControllerPortPtrOutput
- type ControllerPtrInput
- type ControllerPtrOutput
- func (o ControllerPtrOutput) AddHeaders() pulumi.StringMapMapOutput
- func (o ControllerPtrOutput) AdmissionWebhooks() ContollerAdmissionWebhooksPtrOutput
- func (o ControllerPtrOutput) Affinity() corev1.AffinityPtrOutput
- func (o ControllerPtrOutput) AllowSnippetAnnotations() pulumi.BoolPtrOutput
- func (o ControllerPtrOutput) Annotations() pulumi.StringMapOutput
- func (o ControllerPtrOutput) Autoscaling() AutoscalingPtrOutput
- func (o ControllerPtrOutput) AutoscalingTemplate() AutoscalingTemplateArrayOutput
- func (o ControllerPtrOutput) Config() pulumi.StringMapOutput
- func (o ControllerPtrOutput) ConfigAnnotations() pulumi.StringMapOutput
- func (o ControllerPtrOutput) ConfigMapNamespace() pulumi.StringPtrOutput
- func (o ControllerPtrOutput) ContainerName() pulumi.StringPtrOutput
- func (o ControllerPtrOutput) ContainerPort() ControllerPortPtrOutput
- func (o ControllerPtrOutput) CustomTemplate() ControllerCustomTemplatePtrOutput
- func (o ControllerPtrOutput) DnsConfig() pulumi.StringMapOutput
- func (o ControllerPtrOutput) DnsPolicy() pulumi.StringPtrOutput
- func (o ControllerPtrOutput) ElectionID() pulumi.StringPtrOutput
- func (o ControllerPtrOutput) Elem() ControllerOutput
- func (ControllerPtrOutput) ElementType() reflect.Type
- func (o ControllerPtrOutput) EnableMimalloc() pulumi.BoolPtrOutput
- func (o ControllerPtrOutput) ExistingPsp() pulumi.StringPtrOutput
- func (o ControllerPtrOutput) ExtraArgs() pulumi.StringMapOutput
- func (o ControllerPtrOutput) ExtraContainers() corev1.ContainerArrayOutput
- func (o ControllerPtrOutput) ExtraEnvs() corev1.EnvVarArrayOutput
- func (o ControllerPtrOutput) ExtraInitContainers() corev1.ContainerArrayOutput
- func (o ControllerPtrOutput) ExtraVolumeMounts() corev1.VolumeMountArrayOutput
- func (o ControllerPtrOutput) ExtraVolumes() corev1.VolumeArrayOutput
- func (o ControllerPtrOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o ControllerPtrOutput) HeathCheckHost() pulumi.StringPtrOutput
- func (o ControllerPtrOutput) HostNetwork() pulumi.BoolPtrOutput
- func (o ControllerPtrOutput) HostPort() ControllerHostPortPtrOutput
- func (o ControllerPtrOutput) Hostname() pulumi.StringMapMapOutput
- func (o ControllerPtrOutput) Image() ControllerImagePtrOutput
- func (o ControllerPtrOutput) IngressClassByName() pulumi.BoolPtrOutput
- func (o ControllerPtrOutput) IngressClassResource() ControllerIngressClassResourcePtrOutput
- func (o ControllerPtrOutput) Keda() KedaPtrOutput
- func (o ControllerPtrOutput) Kind() pulumi.StringPtrOutput
- func (o ControllerPtrOutput) Lifecycle() corev1.LifecyclePtrOutput
- func (o ControllerPtrOutput) LivenessProbe() corev1.ProbePtrOutput
- func (o ControllerPtrOutput) MaxmindLicenseKey() pulumi.StringPtrOutput
- func (o ControllerPtrOutput) Metrics() ControllerMetricsPtrOutput
- func (o ControllerPtrOutput) MinAvailable() pulumi.IntPtrOutput
- func (o ControllerPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
- func (o ControllerPtrOutput) Name() pulumi.StringPtrOutput
- func (o ControllerPtrOutput) NodeSelector() pulumi.StringMapOutput
- func (o ControllerPtrOutput) PodAnnotations() pulumi.StringMapOutput
- func (o ControllerPtrOutput) PodLabels() pulumi.StringMapMapOutput
- func (o ControllerPtrOutput) PodSecurityContext() corev1.PodSecurityContextPtrOutput
- func (o ControllerPtrOutput) PriorityClassName() pulumi.StringPtrOutput
- func (o ControllerPtrOutput) ProxySetHeaders() pulumi.StringMapMapOutput
- func (o ControllerPtrOutput) PublishService() ControllerPublishServicePtrOutput
- func (o ControllerPtrOutput) ReadinessProbe() corev1.ProbePtrOutput
- func (o ControllerPtrOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o ControllerPtrOutput) ReportNodeInternalIp() pulumi.BoolPtrOutput
- func (o ControllerPtrOutput) Resources() corev1.ResourceRequirementsPtrOutput
- func (o ControllerPtrOutput) Scope() ControllerScopePtrOutput
- func (o ControllerPtrOutput) Service() ControllerServicePtrOutput
- func (o ControllerPtrOutput) StartupProbe() corev1.ProbePtrOutput
- func (o ControllerPtrOutput) Sysctls() pulumi.StringMapMapOutput
- func (o ControllerPtrOutput) Tcp() ControllerTcpPtrOutput
- func (o ControllerPtrOutput) TerminateGracePeriodSeconds() pulumi.IntPtrOutput
- func (o ControllerPtrOutput) ToControllerPtrOutput() ControllerPtrOutput
- func (o ControllerPtrOutput) ToControllerPtrOutputWithContext(ctx context.Context) ControllerPtrOutput
- func (o ControllerPtrOutput) Tolerations() *corev1.TolerationOutput
- func (o ControllerPtrOutput) TopologySpreadConstraints() corev1.TopologySpreadConstraintArrayOutput
- func (o ControllerPtrOutput) Udp() ControllerUdpPtrOutput
- func (o ControllerPtrOutput) UpdateStrategy() ControllerUpdateStrategyPtrOutput
- func (o ControllerPtrOutput) WatchIngressWithoutClass() pulumi.BoolPtrOutput
- type ControllerPublishService
- type ControllerPublishServiceArgs
- func (ControllerPublishServiceArgs) ElementType() reflect.Type
- func (i ControllerPublishServiceArgs) ToControllerPublishServiceOutput() ControllerPublishServiceOutput
- func (i ControllerPublishServiceArgs) ToControllerPublishServiceOutputWithContext(ctx context.Context) ControllerPublishServiceOutput
- func (i ControllerPublishServiceArgs) ToControllerPublishServicePtrOutput() ControllerPublishServicePtrOutput
- func (i ControllerPublishServiceArgs) ToControllerPublishServicePtrOutputWithContext(ctx context.Context) ControllerPublishServicePtrOutput
- type ControllerPublishServiceInput
- type ControllerPublishServiceOutput
- func (ControllerPublishServiceOutput) ElementType() reflect.Type
- func (o ControllerPublishServiceOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerPublishServiceOutput) PathOverride() pulumi.StringPtrOutput
- func (o ControllerPublishServiceOutput) ToControllerPublishServiceOutput() ControllerPublishServiceOutput
- func (o ControllerPublishServiceOutput) ToControllerPublishServiceOutputWithContext(ctx context.Context) ControllerPublishServiceOutput
- func (o ControllerPublishServiceOutput) ToControllerPublishServicePtrOutput() ControllerPublishServicePtrOutput
- func (o ControllerPublishServiceOutput) ToControllerPublishServicePtrOutputWithContext(ctx context.Context) ControllerPublishServicePtrOutput
- type ControllerPublishServicePtrInput
- type ControllerPublishServicePtrOutput
- func (o ControllerPublishServicePtrOutput) Elem() ControllerPublishServiceOutput
- func (ControllerPublishServicePtrOutput) ElementType() reflect.Type
- func (o ControllerPublishServicePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerPublishServicePtrOutput) PathOverride() pulumi.StringPtrOutput
- func (o ControllerPublishServicePtrOutput) ToControllerPublishServicePtrOutput() ControllerPublishServicePtrOutput
- func (o ControllerPublishServicePtrOutput) ToControllerPublishServicePtrOutputWithContext(ctx context.Context) ControllerPublishServicePtrOutput
- type ControllerRBAC
- type ControllerRBACArgs
- func (ControllerRBACArgs) ElementType() reflect.Type
- func (i ControllerRBACArgs) ToControllerRBACOutput() ControllerRBACOutput
- func (i ControllerRBACArgs) ToControllerRBACOutputWithContext(ctx context.Context) ControllerRBACOutput
- func (i ControllerRBACArgs) ToControllerRBACPtrOutput() ControllerRBACPtrOutput
- func (i ControllerRBACArgs) ToControllerRBACPtrOutputWithContext(ctx context.Context) ControllerRBACPtrOutput
- type ControllerRBACInput
- type ControllerRBACOutput
- func (o ControllerRBACOutput) Create() pulumi.BoolPtrOutput
- func (ControllerRBACOutput) ElementType() reflect.Type
- func (o ControllerRBACOutput) Scope() pulumi.BoolPtrOutput
- func (o ControllerRBACOutput) ToControllerRBACOutput() ControllerRBACOutput
- func (o ControllerRBACOutput) ToControllerRBACOutputWithContext(ctx context.Context) ControllerRBACOutput
- func (o ControllerRBACOutput) ToControllerRBACPtrOutput() ControllerRBACPtrOutput
- func (o ControllerRBACOutput) ToControllerRBACPtrOutputWithContext(ctx context.Context) ControllerRBACPtrOutput
- type ControllerRBACPtrInput
- type ControllerRBACPtrOutput
- func (o ControllerRBACPtrOutput) Create() pulumi.BoolPtrOutput
- func (o ControllerRBACPtrOutput) Elem() ControllerRBACOutput
- func (ControllerRBACPtrOutput) ElementType() reflect.Type
- func (o ControllerRBACPtrOutput) Scope() pulumi.BoolPtrOutput
- func (o ControllerRBACPtrOutput) ToControllerRBACPtrOutput() ControllerRBACPtrOutput
- func (o ControllerRBACPtrOutput) ToControllerRBACPtrOutputWithContext(ctx context.Context) ControllerRBACPtrOutput
- type ControllerRollingUpdate
- type ControllerRollingUpdateArgs
- func (ControllerRollingUpdateArgs) ElementType() reflect.Type
- func (i ControllerRollingUpdateArgs) ToControllerRollingUpdateOutput() ControllerRollingUpdateOutput
- func (i ControllerRollingUpdateArgs) ToControllerRollingUpdateOutputWithContext(ctx context.Context) ControllerRollingUpdateOutput
- func (i ControllerRollingUpdateArgs) ToControllerRollingUpdatePtrOutput() ControllerRollingUpdatePtrOutput
- func (i ControllerRollingUpdateArgs) ToControllerRollingUpdatePtrOutputWithContext(ctx context.Context) ControllerRollingUpdatePtrOutput
- type ControllerRollingUpdateInput
- type ControllerRollingUpdateOutput
- func (ControllerRollingUpdateOutput) ElementType() reflect.Type
- func (o ControllerRollingUpdateOutput) MaxUnavailable() pulumi.IntPtrOutput
- func (o ControllerRollingUpdateOutput) ToControllerRollingUpdateOutput() ControllerRollingUpdateOutput
- func (o ControllerRollingUpdateOutput) ToControllerRollingUpdateOutputWithContext(ctx context.Context) ControllerRollingUpdateOutput
- func (o ControllerRollingUpdateOutput) ToControllerRollingUpdatePtrOutput() ControllerRollingUpdatePtrOutput
- func (o ControllerRollingUpdateOutput) ToControllerRollingUpdatePtrOutputWithContext(ctx context.Context) ControllerRollingUpdatePtrOutput
- type ControllerRollingUpdatePtrInput
- type ControllerRollingUpdatePtrOutput
- func (o ControllerRollingUpdatePtrOutput) Elem() ControllerRollingUpdateOutput
- func (ControllerRollingUpdatePtrOutput) ElementType() reflect.Type
- func (o ControllerRollingUpdatePtrOutput) MaxUnavailable() pulumi.IntPtrOutput
- func (o ControllerRollingUpdatePtrOutput) ToControllerRollingUpdatePtrOutput() ControllerRollingUpdatePtrOutput
- func (o ControllerRollingUpdatePtrOutput) ToControllerRollingUpdatePtrOutputWithContext(ctx context.Context) ControllerRollingUpdatePtrOutput
- type ControllerScope
- type ControllerScopeArgs
- func (ControllerScopeArgs) ElementType() reflect.Type
- func (i ControllerScopeArgs) ToControllerScopeOutput() ControllerScopeOutput
- func (i ControllerScopeArgs) ToControllerScopeOutputWithContext(ctx context.Context) ControllerScopeOutput
- func (i ControllerScopeArgs) ToControllerScopePtrOutput() ControllerScopePtrOutput
- func (i ControllerScopeArgs) ToControllerScopePtrOutputWithContext(ctx context.Context) ControllerScopePtrOutput
- type ControllerScopeInput
- type ControllerScopeOutput
- func (ControllerScopeOutput) ElementType() reflect.Type
- func (o ControllerScopeOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerScopeOutput) Namespace() pulumi.StringPtrOutput
- func (o ControllerScopeOutput) ToControllerScopeOutput() ControllerScopeOutput
- func (o ControllerScopeOutput) ToControllerScopeOutputWithContext(ctx context.Context) ControllerScopeOutput
- func (o ControllerScopeOutput) ToControllerScopePtrOutput() ControllerScopePtrOutput
- func (o ControllerScopeOutput) ToControllerScopePtrOutputWithContext(ctx context.Context) ControllerScopePtrOutput
- type ControllerScopePtrInput
- type ControllerScopePtrOutput
- func (o ControllerScopePtrOutput) Elem() ControllerScopeOutput
- func (ControllerScopePtrOutput) ElementType() reflect.Type
- func (o ControllerScopePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerScopePtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ControllerScopePtrOutput) ToControllerScopePtrOutput() ControllerScopePtrOutput
- func (o ControllerScopePtrOutput) ToControllerScopePtrOutputWithContext(ctx context.Context) ControllerScopePtrOutput
- type ControllerService
- type ControllerServiceAccount
- type ControllerServiceAccountArgs
- func (ControllerServiceAccountArgs) ElementType() reflect.Type
- func (i ControllerServiceAccountArgs) ToControllerServiceAccountOutput() ControllerServiceAccountOutput
- func (i ControllerServiceAccountArgs) ToControllerServiceAccountOutputWithContext(ctx context.Context) ControllerServiceAccountOutput
- func (i ControllerServiceAccountArgs) ToControllerServiceAccountPtrOutput() ControllerServiceAccountPtrOutput
- func (i ControllerServiceAccountArgs) ToControllerServiceAccountPtrOutputWithContext(ctx context.Context) ControllerServiceAccountPtrOutput
- type ControllerServiceAccountInput
- type ControllerServiceAccountOutput
- func (o ControllerServiceAccountOutput) AutomountServiceAccountToken() pulumi.BoolPtrOutput
- func (o ControllerServiceAccountOutput) Create() pulumi.BoolPtrOutput
- func (ControllerServiceAccountOutput) ElementType() reflect.Type
- func (o ControllerServiceAccountOutput) Name() pulumi.StringPtrOutput
- func (o ControllerServiceAccountOutput) ToControllerServiceAccountOutput() ControllerServiceAccountOutput
- func (o ControllerServiceAccountOutput) ToControllerServiceAccountOutputWithContext(ctx context.Context) ControllerServiceAccountOutput
- func (o ControllerServiceAccountOutput) ToControllerServiceAccountPtrOutput() ControllerServiceAccountPtrOutput
- func (o ControllerServiceAccountOutput) ToControllerServiceAccountPtrOutputWithContext(ctx context.Context) ControllerServiceAccountPtrOutput
- type ControllerServiceAccountPtrInput
- type ControllerServiceAccountPtrOutput
- func (o ControllerServiceAccountPtrOutput) AutomountServiceAccountToken() pulumi.BoolPtrOutput
- func (o ControllerServiceAccountPtrOutput) Create() pulumi.BoolPtrOutput
- func (o ControllerServiceAccountPtrOutput) Elem() ControllerServiceAccountOutput
- func (ControllerServiceAccountPtrOutput) ElementType() reflect.Type
- func (o ControllerServiceAccountPtrOutput) Name() pulumi.StringPtrOutput
- func (o ControllerServiceAccountPtrOutput) ToControllerServiceAccountPtrOutput() ControllerServiceAccountPtrOutput
- func (o ControllerServiceAccountPtrOutput) ToControllerServiceAccountPtrOutputWithContext(ctx context.Context) ControllerServiceAccountPtrOutput
- type ControllerServiceArgs
- func (ControllerServiceArgs) ElementType() reflect.Type
- func (i ControllerServiceArgs) ToControllerServiceOutput() ControllerServiceOutput
- func (i ControllerServiceArgs) ToControllerServiceOutputWithContext(ctx context.Context) ControllerServiceOutput
- func (i ControllerServiceArgs) ToControllerServicePtrOutput() ControllerServicePtrOutput
- func (i ControllerServiceArgs) ToControllerServicePtrOutputWithContext(ctx context.Context) ControllerServicePtrOutput
- type ControllerServiceInput
- type ControllerServiceInternal
- type ControllerServiceInternalArgs
- func (ControllerServiceInternalArgs) ElementType() reflect.Type
- func (i ControllerServiceInternalArgs) ToControllerServiceInternalOutput() ControllerServiceInternalOutput
- func (i ControllerServiceInternalArgs) ToControllerServiceInternalOutputWithContext(ctx context.Context) ControllerServiceInternalOutput
- func (i ControllerServiceInternalArgs) ToControllerServiceInternalPtrOutput() ControllerServiceInternalPtrOutput
- func (i ControllerServiceInternalArgs) ToControllerServiceInternalPtrOutputWithContext(ctx context.Context) ControllerServiceInternalPtrOutput
- type ControllerServiceInternalInput
- type ControllerServiceInternalOutput
- func (o ControllerServiceInternalOutput) Annotations() pulumi.StringMapMapOutput
- func (ControllerServiceInternalOutput) ElementType() reflect.Type
- func (o ControllerServiceInternalOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerServiceInternalOutput) ExternalTrafficPolicy() pulumi.StringPtrOutput
- func (o ControllerServiceInternalOutput) Labels() pulumi.StringMapMapOutput
- func (o ControllerServiceInternalOutput) LoadBalancerIPs() pulumi.StringPtrOutput
- func (o ControllerServiceInternalOutput) LoadBalancerSourceRanges() pulumi.StringArrayOutput
- func (o ControllerServiceInternalOutput) ToControllerServiceInternalOutput() ControllerServiceInternalOutput
- func (o ControllerServiceInternalOutput) ToControllerServiceInternalOutputWithContext(ctx context.Context) ControllerServiceInternalOutput
- func (o ControllerServiceInternalOutput) ToControllerServiceInternalPtrOutput() ControllerServiceInternalPtrOutput
- func (o ControllerServiceInternalOutput) ToControllerServiceInternalPtrOutputWithContext(ctx context.Context) ControllerServiceInternalPtrOutput
- type ControllerServiceInternalPtrInput
- type ControllerServiceInternalPtrOutput
- func (o ControllerServiceInternalPtrOutput) Annotations() pulumi.StringMapMapOutput
- func (o ControllerServiceInternalPtrOutput) Elem() ControllerServiceInternalOutput
- func (ControllerServiceInternalPtrOutput) ElementType() reflect.Type
- func (o ControllerServiceInternalPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerServiceInternalPtrOutput) ExternalTrafficPolicy() pulumi.StringPtrOutput
- func (o ControllerServiceInternalPtrOutput) Labels() pulumi.StringMapMapOutput
- func (o ControllerServiceInternalPtrOutput) LoadBalancerIPs() pulumi.StringPtrOutput
- func (o ControllerServiceInternalPtrOutput) LoadBalancerSourceRanges() pulumi.StringArrayOutput
- func (o ControllerServiceInternalPtrOutput) ToControllerServiceInternalPtrOutput() ControllerServiceInternalPtrOutput
- func (o ControllerServiceInternalPtrOutput) ToControllerServiceInternalPtrOutputWithContext(ctx context.Context) ControllerServiceInternalPtrOutput
- type ControllerServiceNodePorts
- type ControllerServiceNodePortsArgs
- func (ControllerServiceNodePortsArgs) ElementType() reflect.Type
- func (i ControllerServiceNodePortsArgs) ToControllerServiceNodePortsOutput() ControllerServiceNodePortsOutput
- func (i ControllerServiceNodePortsArgs) ToControllerServiceNodePortsOutputWithContext(ctx context.Context) ControllerServiceNodePortsOutput
- func (i ControllerServiceNodePortsArgs) ToControllerServiceNodePortsPtrOutput() ControllerServiceNodePortsPtrOutput
- func (i ControllerServiceNodePortsArgs) ToControllerServiceNodePortsPtrOutputWithContext(ctx context.Context) ControllerServiceNodePortsPtrOutput
- type ControllerServiceNodePortsInput
- type ControllerServiceNodePortsOutput
- func (ControllerServiceNodePortsOutput) ElementType() reflect.Type
- func (o ControllerServiceNodePortsOutput) Http() pulumi.StringPtrOutput
- func (o ControllerServiceNodePortsOutput) Https() pulumi.StringPtrOutput
- func (o ControllerServiceNodePortsOutput) Tcp() pulumi.StringMapMapOutput
- func (o ControllerServiceNodePortsOutput) ToControllerServiceNodePortsOutput() ControllerServiceNodePortsOutput
- func (o ControllerServiceNodePortsOutput) ToControllerServiceNodePortsOutputWithContext(ctx context.Context) ControllerServiceNodePortsOutput
- func (o ControllerServiceNodePortsOutput) ToControllerServiceNodePortsPtrOutput() ControllerServiceNodePortsPtrOutput
- func (o ControllerServiceNodePortsOutput) ToControllerServiceNodePortsPtrOutputWithContext(ctx context.Context) ControllerServiceNodePortsPtrOutput
- func (o ControllerServiceNodePortsOutput) Udp() pulumi.StringMapMapOutput
- type ControllerServiceNodePortsPtrInput
- type ControllerServiceNodePortsPtrOutput
- func (o ControllerServiceNodePortsPtrOutput) Elem() ControllerServiceNodePortsOutput
- func (ControllerServiceNodePortsPtrOutput) ElementType() reflect.Type
- func (o ControllerServiceNodePortsPtrOutput) Http() pulumi.StringPtrOutput
- func (o ControllerServiceNodePortsPtrOutput) Https() pulumi.StringPtrOutput
- func (o ControllerServiceNodePortsPtrOutput) Tcp() pulumi.StringMapMapOutput
- func (o ControllerServiceNodePortsPtrOutput) ToControllerServiceNodePortsPtrOutput() ControllerServiceNodePortsPtrOutput
- func (o ControllerServiceNodePortsPtrOutput) ToControllerServiceNodePortsPtrOutputWithContext(ctx context.Context) ControllerServiceNodePortsPtrOutput
- func (o ControllerServiceNodePortsPtrOutput) Udp() pulumi.StringMapMapOutput
- type ControllerServiceOutput
- func (o ControllerServiceOutput) Annotations() pulumi.StringMapMapOutput
- func (o ControllerServiceOutput) ClusterIP() pulumi.StringPtrOutput
- func (ControllerServiceOutput) ElementType() reflect.Type
- func (o ControllerServiceOutput) EnableHttp() pulumi.BoolPtrOutput
- func (o ControllerServiceOutput) EnableHttps() pulumi.BoolPtrOutput
- func (o ControllerServiceOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerServiceOutput) ExternalIPs() pulumi.StringArrayOutput
- func (o ControllerServiceOutput) ExternalTrafficPolicy() pulumi.StringPtrOutput
- func (o ControllerServiceOutput) HealthCheckNodePort() pulumi.IntPtrOutput
- func (o ControllerServiceOutput) Internal() ControllerServiceInternalPtrOutput
- func (o ControllerServiceOutput) Labels() pulumi.StringMapMapOutput
- func (o ControllerServiceOutput) LoadBalancerIP() pulumi.StringPtrOutput
- func (o ControllerServiceOutput) LoadBalancerIPs() pulumi.StringPtrOutput
- func (o ControllerServiceOutput) LoadBalancerSourceRanges() pulumi.StringArrayOutput
- func (o ControllerServiceOutput) NodePorts() ControllerServiceNodePortsPtrOutput
- func (o ControllerServiceOutput) Ports() ControllerPortPtrOutput
- func (o ControllerServiceOutput) SessionAffinity() pulumi.StringPtrOutput
- func (o ControllerServiceOutput) TargetPorts() ControllerPortPtrOutput
- func (o ControllerServiceOutput) ToControllerServiceOutput() ControllerServiceOutput
- func (o ControllerServiceOutput) ToControllerServiceOutputWithContext(ctx context.Context) ControllerServiceOutput
- func (o ControllerServiceOutput) ToControllerServicePtrOutput() ControllerServicePtrOutput
- func (o ControllerServiceOutput) ToControllerServicePtrOutputWithContext(ctx context.Context) ControllerServicePtrOutput
- func (o ControllerServiceOutput) Type() pulumi.StringPtrOutput
- type ControllerServicePtrInput
- type ControllerServicePtrOutput
- func (o ControllerServicePtrOutput) Annotations() pulumi.StringMapMapOutput
- func (o ControllerServicePtrOutput) ClusterIP() pulumi.StringPtrOutput
- func (o ControllerServicePtrOutput) Elem() ControllerServiceOutput
- func (ControllerServicePtrOutput) ElementType() reflect.Type
- func (o ControllerServicePtrOutput) EnableHttp() pulumi.BoolPtrOutput
- func (o ControllerServicePtrOutput) EnableHttps() pulumi.BoolPtrOutput
- func (o ControllerServicePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o ControllerServicePtrOutput) ExternalIPs() pulumi.StringArrayOutput
- func (o ControllerServicePtrOutput) ExternalTrafficPolicy() pulumi.StringPtrOutput
- func (o ControllerServicePtrOutput) HealthCheckNodePort() pulumi.IntPtrOutput
- func (o ControllerServicePtrOutput) Internal() ControllerServiceInternalPtrOutput
- func (o ControllerServicePtrOutput) Labels() pulumi.StringMapMapOutput
- func (o ControllerServicePtrOutput) LoadBalancerIP() pulumi.StringPtrOutput
- func (o ControllerServicePtrOutput) LoadBalancerIPs() pulumi.StringPtrOutput
- func (o ControllerServicePtrOutput) LoadBalancerSourceRanges() pulumi.StringArrayOutput
- func (o ControllerServicePtrOutput) NodePorts() ControllerServiceNodePortsPtrOutput
- func (o ControllerServicePtrOutput) Ports() ControllerPortPtrOutput
- func (o ControllerServicePtrOutput) SessionAffinity() pulumi.StringPtrOutput
- func (o ControllerServicePtrOutput) TargetPorts() ControllerPortPtrOutput
- func (o ControllerServicePtrOutput) ToControllerServicePtrOutput() ControllerServicePtrOutput
- func (o ControllerServicePtrOutput) ToControllerServicePtrOutputWithContext(ctx context.Context) ControllerServicePtrOutput
- func (o ControllerServicePtrOutput) Type() pulumi.StringPtrOutput
- type ControllerTcp
- type ControllerTcpArgs
- func (ControllerTcpArgs) ElementType() reflect.Type
- func (i ControllerTcpArgs) ToControllerTcpOutput() ControllerTcpOutput
- func (i ControllerTcpArgs) ToControllerTcpOutputWithContext(ctx context.Context) ControllerTcpOutput
- func (i ControllerTcpArgs) ToControllerTcpPtrOutput() ControllerTcpPtrOutput
- func (i ControllerTcpArgs) ToControllerTcpPtrOutputWithContext(ctx context.Context) ControllerTcpPtrOutput
- type ControllerTcpInput
- type ControllerTcpOutput
- func (o ControllerTcpOutput) Annotations() pulumi.StringMapOutput
- func (o ControllerTcpOutput) ConfigMapNamespace() pulumi.StringPtrOutput
- func (ControllerTcpOutput) ElementType() reflect.Type
- func (o ControllerTcpOutput) ToControllerTcpOutput() ControllerTcpOutput
- func (o ControllerTcpOutput) ToControllerTcpOutputWithContext(ctx context.Context) ControllerTcpOutput
- func (o ControllerTcpOutput) ToControllerTcpPtrOutput() ControllerTcpPtrOutput
- func (o ControllerTcpOutput) ToControllerTcpPtrOutputWithContext(ctx context.Context) ControllerTcpPtrOutput
- type ControllerTcpPtrInput
- type ControllerTcpPtrOutput
- func (o ControllerTcpPtrOutput) Annotations() pulumi.StringMapOutput
- func (o ControllerTcpPtrOutput) ConfigMapNamespace() pulumi.StringPtrOutput
- func (o ControllerTcpPtrOutput) Elem() ControllerTcpOutput
- func (ControllerTcpPtrOutput) ElementType() reflect.Type
- func (o ControllerTcpPtrOutput) ToControllerTcpPtrOutput() ControllerTcpPtrOutput
- func (o ControllerTcpPtrOutput) ToControllerTcpPtrOutputWithContext(ctx context.Context) ControllerTcpPtrOutput
- type ControllerUdp
- type ControllerUdpArgs
- func (ControllerUdpArgs) ElementType() reflect.Type
- func (i ControllerUdpArgs) ToControllerUdpOutput() ControllerUdpOutput
- func (i ControllerUdpArgs) ToControllerUdpOutputWithContext(ctx context.Context) ControllerUdpOutput
- func (i ControllerUdpArgs) ToControllerUdpPtrOutput() ControllerUdpPtrOutput
- func (i ControllerUdpArgs) ToControllerUdpPtrOutputWithContext(ctx context.Context) ControllerUdpPtrOutput
- type ControllerUdpInput
- type ControllerUdpOutput
- func (o ControllerUdpOutput) Annotations() pulumi.StringMapOutput
- func (o ControllerUdpOutput) ConfigMapNamespace() pulumi.StringPtrOutput
- func (ControllerUdpOutput) ElementType() reflect.Type
- func (o ControllerUdpOutput) ToControllerUdpOutput() ControllerUdpOutput
- func (o ControllerUdpOutput) ToControllerUdpOutputWithContext(ctx context.Context) ControllerUdpOutput
- func (o ControllerUdpOutput) ToControllerUdpPtrOutput() ControllerUdpPtrOutput
- func (o ControllerUdpOutput) ToControllerUdpPtrOutputWithContext(ctx context.Context) ControllerUdpPtrOutput
- type ControllerUdpPtrInput
- type ControllerUdpPtrOutput
- func (o ControllerUdpPtrOutput) Annotations() pulumi.StringMapOutput
- func (o ControllerUdpPtrOutput) ConfigMapNamespace() pulumi.StringPtrOutput
- func (o ControllerUdpPtrOutput) Elem() ControllerUdpOutput
- func (ControllerUdpPtrOutput) ElementType() reflect.Type
- func (o ControllerUdpPtrOutput) ToControllerUdpPtrOutput() ControllerUdpPtrOutput
- func (o ControllerUdpPtrOutput) ToControllerUdpPtrOutputWithContext(ctx context.Context) ControllerUdpPtrOutput
- type ControllerUpdateStrategy
- type ControllerUpdateStrategyArgs
- func (ControllerUpdateStrategyArgs) ElementType() reflect.Type
- func (i ControllerUpdateStrategyArgs) ToControllerUpdateStrategyOutput() ControllerUpdateStrategyOutput
- func (i ControllerUpdateStrategyArgs) ToControllerUpdateStrategyOutputWithContext(ctx context.Context) ControllerUpdateStrategyOutput
- func (i ControllerUpdateStrategyArgs) ToControllerUpdateStrategyPtrOutput() ControllerUpdateStrategyPtrOutput
- func (i ControllerUpdateStrategyArgs) ToControllerUpdateStrategyPtrOutputWithContext(ctx context.Context) ControllerUpdateStrategyPtrOutput
- type ControllerUpdateStrategyInput
- type ControllerUpdateStrategyOutput
- func (ControllerUpdateStrategyOutput) ElementType() reflect.Type
- func (o ControllerUpdateStrategyOutput) RollingUpdate() ControllerRollingUpdatePtrOutput
- func (o ControllerUpdateStrategyOutput) ToControllerUpdateStrategyOutput() ControllerUpdateStrategyOutput
- func (o ControllerUpdateStrategyOutput) ToControllerUpdateStrategyOutputWithContext(ctx context.Context) ControllerUpdateStrategyOutput
- func (o ControllerUpdateStrategyOutput) ToControllerUpdateStrategyPtrOutput() ControllerUpdateStrategyPtrOutput
- func (o ControllerUpdateStrategyOutput) ToControllerUpdateStrategyPtrOutputWithContext(ctx context.Context) ControllerUpdateStrategyPtrOutput
- func (o ControllerUpdateStrategyOutput) Type() pulumi.StringPtrOutput
- type ControllerUpdateStrategyPtrInput
- type ControllerUpdateStrategyPtrOutput
- func (o ControllerUpdateStrategyPtrOutput) Elem() ControllerUpdateStrategyOutput
- func (ControllerUpdateStrategyPtrOutput) ElementType() reflect.Type
- func (o ControllerUpdateStrategyPtrOutput) RollingUpdate() ControllerRollingUpdatePtrOutput
- func (o ControllerUpdateStrategyPtrOutput) ToControllerUpdateStrategyPtrOutput() ControllerUpdateStrategyPtrOutput
- func (o ControllerUpdateStrategyPtrOutput) ToControllerUpdateStrategyPtrOutputWithContext(ctx context.Context) ControllerUpdateStrategyPtrOutput
- func (o ControllerUpdateStrategyPtrOutput) Type() pulumi.StringPtrOutput
- type IngressController
- type IngressControllerArgs
- type IngressControllerArray
- type IngressControllerArrayInput
- type IngressControllerArrayOutput
- func (IngressControllerArrayOutput) ElementType() reflect.Type
- func (o IngressControllerArrayOutput) Index(i pulumi.IntInput) IngressControllerOutput
- func (o IngressControllerArrayOutput) ToIngressControllerArrayOutput() IngressControllerArrayOutput
- func (o IngressControllerArrayOutput) ToIngressControllerArrayOutputWithContext(ctx context.Context) IngressControllerArrayOutput
- type IngressControllerInput
- type IngressControllerMap
- type IngressControllerMapInput
- type IngressControllerMapOutput
- func (IngressControllerMapOutput) ElementType() reflect.Type
- func (o IngressControllerMapOutput) MapIndex(k pulumi.StringInput) IngressControllerOutput
- func (o IngressControllerMapOutput) ToIngressControllerMapOutput() IngressControllerMapOutput
- func (o IngressControllerMapOutput) ToIngressControllerMapOutputWithContext(ctx context.Context) IngressControllerMapOutput
- type IngressControllerOutput
- func (IngressControllerOutput) ElementType() reflect.Type
- func (o IngressControllerOutput) Status() ReleaseStatusOutput
- func (o IngressControllerOutput) ToIngressControllerOutput() IngressControllerOutput
- func (o IngressControllerOutput) ToIngressControllerOutputWithContext(ctx context.Context) IngressControllerOutput
- type Keda
- type KedaArgs
- type KedaInput
- type KedaOutput
- func (o KedaOutput) ApiVersion() pulumi.StringPtrOutput
- func (o KedaOutput) Behavior() AutoscalingBehaviorPtrOutput
- func (o KedaOutput) CooldownPeriod() pulumi.IntPtrOutput
- func (KedaOutput) ElementType() reflect.Type
- func (o KedaOutput) Enabled() pulumi.BoolPtrOutput
- func (o KedaOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o KedaOutput) MinReplicas() pulumi.IntPtrOutput
- func (o KedaOutput) PollingInterval() pulumi.IntPtrOutput
- func (o KedaOutput) RestoreToOriginalReplicaCount() pulumi.BoolPtrOutput
- func (o KedaOutput) ScaledObject() KedaScaledObjectPtrOutput
- func (o KedaOutput) ToKedaOutput() KedaOutput
- func (o KedaOutput) ToKedaOutputWithContext(ctx context.Context) KedaOutput
- func (o KedaOutput) ToKedaPtrOutput() KedaPtrOutput
- func (o KedaOutput) ToKedaPtrOutputWithContext(ctx context.Context) KedaPtrOutput
- func (o KedaOutput) Triggers() KedaTriggerArrayOutput
- type KedaPtrInput
- type KedaPtrOutput
- func (o KedaPtrOutput) ApiVersion() pulumi.StringPtrOutput
- func (o KedaPtrOutput) Behavior() AutoscalingBehaviorPtrOutput
- func (o KedaPtrOutput) CooldownPeriod() pulumi.IntPtrOutput
- func (o KedaPtrOutput) Elem() KedaOutput
- func (KedaPtrOutput) ElementType() reflect.Type
- func (o KedaPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o KedaPtrOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o KedaPtrOutput) MinReplicas() pulumi.IntPtrOutput
- func (o KedaPtrOutput) PollingInterval() pulumi.IntPtrOutput
- func (o KedaPtrOutput) RestoreToOriginalReplicaCount() pulumi.BoolPtrOutput
- func (o KedaPtrOutput) ScaledObject() KedaScaledObjectPtrOutput
- func (o KedaPtrOutput) ToKedaPtrOutput() KedaPtrOutput
- func (o KedaPtrOutput) ToKedaPtrOutputWithContext(ctx context.Context) KedaPtrOutput
- func (o KedaPtrOutput) Triggers() KedaTriggerArrayOutput
- type KedaScaledObject
- type KedaScaledObjectArgs
- func (KedaScaledObjectArgs) ElementType() reflect.Type
- func (i KedaScaledObjectArgs) ToKedaScaledObjectOutput() KedaScaledObjectOutput
- func (i KedaScaledObjectArgs) ToKedaScaledObjectOutputWithContext(ctx context.Context) KedaScaledObjectOutput
- func (i KedaScaledObjectArgs) ToKedaScaledObjectPtrOutput() KedaScaledObjectPtrOutput
- func (i KedaScaledObjectArgs) ToKedaScaledObjectPtrOutputWithContext(ctx context.Context) KedaScaledObjectPtrOutput
- type KedaScaledObjectInput
- type KedaScaledObjectOutput
- func (o KedaScaledObjectOutput) Annotations() pulumi.StringMapOutput
- func (KedaScaledObjectOutput) ElementType() reflect.Type
- func (o KedaScaledObjectOutput) ToKedaScaledObjectOutput() KedaScaledObjectOutput
- func (o KedaScaledObjectOutput) ToKedaScaledObjectOutputWithContext(ctx context.Context) KedaScaledObjectOutput
- func (o KedaScaledObjectOutput) ToKedaScaledObjectPtrOutput() KedaScaledObjectPtrOutput
- func (o KedaScaledObjectOutput) ToKedaScaledObjectPtrOutputWithContext(ctx context.Context) KedaScaledObjectPtrOutput
- type KedaScaledObjectPtrInput
- type KedaScaledObjectPtrOutput
- func (o KedaScaledObjectPtrOutput) Annotations() pulumi.StringMapOutput
- func (o KedaScaledObjectPtrOutput) Elem() KedaScaledObjectOutput
- func (KedaScaledObjectPtrOutput) ElementType() reflect.Type
- func (o KedaScaledObjectPtrOutput) ToKedaScaledObjectPtrOutput() KedaScaledObjectPtrOutput
- func (o KedaScaledObjectPtrOutput) ToKedaScaledObjectPtrOutputWithContext(ctx context.Context) KedaScaledObjectPtrOutput
- type KedaTrigger
- type KedaTriggerArgs
- type KedaTriggerArray
- type KedaTriggerArrayInput
- type KedaTriggerArrayOutput
- func (KedaTriggerArrayOutput) ElementType() reflect.Type
- func (o KedaTriggerArrayOutput) Index(i pulumi.IntInput) KedaTriggerOutput
- func (o KedaTriggerArrayOutput) ToKedaTriggerArrayOutput() KedaTriggerArrayOutput
- func (o KedaTriggerArrayOutput) ToKedaTriggerArrayOutputWithContext(ctx context.Context) KedaTriggerArrayOutput
- type KedaTriggerInput
- type KedaTriggerOutput
- func (KedaTriggerOutput) ElementType() reflect.Type
- func (o KedaTriggerOutput) Metadata() pulumi.StringMapMapOutput
- func (o KedaTriggerOutput) ToKedaTriggerOutput() KedaTriggerOutput
- func (o KedaTriggerOutput) ToKedaTriggerOutputWithContext(ctx context.Context) KedaTriggerOutput
- func (o KedaTriggerOutput) Type() pulumi.StringPtrOutput
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- type Release
- type ReleaseArgs
- func (ReleaseArgs) ElementType() reflect.Type
- func (i ReleaseArgs) ToReleaseOutput() ReleaseOutput
- func (i ReleaseArgs) ToReleaseOutputWithContext(ctx context.Context) ReleaseOutput
- func (i ReleaseArgs) ToReleasePtrOutput() ReleasePtrOutput
- func (i ReleaseArgs) ToReleasePtrOutputWithContext(ctx context.Context) ReleasePtrOutput
- type ReleaseInput
- type ReleaseOutput
- func (o ReleaseOutput) Atomic() pulumi.BoolPtrOutput
- func (o ReleaseOutput) Chart() pulumi.StringPtrOutput
- func (o ReleaseOutput) CleanupOnFail() pulumi.BoolPtrOutput
- func (o ReleaseOutput) CreateNamespace() pulumi.BoolPtrOutput
- func (o ReleaseOutput) DependencyUpdate() pulumi.BoolPtrOutput
- func (o ReleaseOutput) Description() pulumi.StringPtrOutput
- func (o ReleaseOutput) Devel() pulumi.BoolPtrOutput
- func (o ReleaseOutput) DisableCRDHooks() pulumi.BoolPtrOutput
- func (o ReleaseOutput) DisableOpenapiValidation() pulumi.BoolPtrOutput
- func (o ReleaseOutput) DisableWebhooks() pulumi.BoolPtrOutput
- func (ReleaseOutput) ElementType() reflect.Type
- func (o ReleaseOutput) ForceUpdate() pulumi.BoolPtrOutput
- func (o ReleaseOutput) Keyring() pulumi.StringPtrOutput
- func (o ReleaseOutput) Lint() pulumi.BoolPtrOutput
- func (o ReleaseOutput) Manifest() pulumi.MapOutput
- func (o ReleaseOutput) MaxHistory() pulumi.IntPtrOutput
- func (o ReleaseOutput) Name() pulumi.StringPtrOutput
- func (o ReleaseOutput) Namespace() pulumi.StringPtrOutput
- func (o ReleaseOutput) Postrender() pulumi.StringPtrOutput
- func (o ReleaseOutput) RecreatePods() pulumi.BoolPtrOutput
- func (o ReleaseOutput) RenderSubchartNotes() pulumi.BoolPtrOutput
- func (o ReleaseOutput) Replace() pulumi.BoolPtrOutput
- func (o ReleaseOutput) RepositoryOpts() RepositoryOptsPtrOutput
- func (o ReleaseOutput) ResetValues() pulumi.BoolPtrOutput
- func (o ReleaseOutput) ResourceNames() pulumi.StringArrayMapOutput
- func (o ReleaseOutput) ReuseValues() pulumi.BoolPtrOutput
- func (o ReleaseOutput) SkipAwait() pulumi.BoolPtrOutput
- func (o ReleaseOutput) SkipCrds() pulumi.BoolPtrOutput
- func (o ReleaseOutput) Timeout() pulumi.IntPtrOutput
- func (o ReleaseOutput) ToReleaseOutput() ReleaseOutput
- func (o ReleaseOutput) ToReleaseOutputWithContext(ctx context.Context) ReleaseOutput
- func (o ReleaseOutput) ToReleasePtrOutput() ReleasePtrOutput
- func (o ReleaseOutput) ToReleasePtrOutputWithContext(ctx context.Context) ReleasePtrOutput
- func (o ReleaseOutput) ValueYamlFiles() pulumi.AssetOrArchiveArrayOutput
- func (o ReleaseOutput) Values() pulumi.MapOutput
- func (o ReleaseOutput) Verify() pulumi.BoolPtrOutput
- func (o ReleaseOutput) Version() pulumi.StringPtrOutput
- func (o ReleaseOutput) WaitForJobs() pulumi.BoolPtrOutput
- type ReleasePtrInput
- type ReleasePtrOutput
- func (o ReleasePtrOutput) Atomic() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) Chart() pulumi.StringPtrOutput
- func (o ReleasePtrOutput) CleanupOnFail() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) CreateNamespace() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) DependencyUpdate() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) Description() pulumi.StringPtrOutput
- func (o ReleasePtrOutput) Devel() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) DisableCRDHooks() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) DisableOpenapiValidation() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) DisableWebhooks() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) Elem() ReleaseOutput
- func (ReleasePtrOutput) ElementType() reflect.Type
- func (o ReleasePtrOutput) ForceUpdate() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) Keyring() pulumi.StringPtrOutput
- func (o ReleasePtrOutput) Lint() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) Manifest() pulumi.MapOutput
- func (o ReleasePtrOutput) MaxHistory() pulumi.IntPtrOutput
- func (o ReleasePtrOutput) Name() pulumi.StringPtrOutput
- func (o ReleasePtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ReleasePtrOutput) Postrender() pulumi.StringPtrOutput
- func (o ReleasePtrOutput) RecreatePods() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) RenderSubchartNotes() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) Replace() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) RepositoryOpts() RepositoryOptsPtrOutput
- func (o ReleasePtrOutput) ResetValues() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) ResourceNames() pulumi.StringArrayMapOutput
- func (o ReleasePtrOutput) ReuseValues() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) SkipAwait() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) SkipCrds() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) Timeout() pulumi.IntPtrOutput
- func (o ReleasePtrOutput) ToReleasePtrOutput() ReleasePtrOutput
- func (o ReleasePtrOutput) ToReleasePtrOutputWithContext(ctx context.Context) ReleasePtrOutput
- func (o ReleasePtrOutput) ValueYamlFiles() pulumi.AssetOrArchiveArrayOutput
- func (o ReleasePtrOutput) Values() pulumi.MapOutput
- func (o ReleasePtrOutput) Verify() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) Version() pulumi.StringPtrOutput
- func (o ReleasePtrOutput) WaitForJobs() pulumi.BoolPtrOutput
- type ReleaseStatus
- type ReleaseStatusArgs
- type ReleaseStatusInput
- type ReleaseStatusOutput
- func (o ReleaseStatusOutput) AppVersion() pulumi.StringOutput
- func (o ReleaseStatusOutput) Chart() pulumi.StringOutput
- func (ReleaseStatusOutput) ElementType() reflect.Type
- func (o ReleaseStatusOutput) Name() pulumi.StringOutput
- func (o ReleaseStatusOutput) Namespace() pulumi.StringOutput
- func (o ReleaseStatusOutput) Revision() pulumi.IntOutput
- func (o ReleaseStatusOutput) Status() pulumi.StringOutput
- func (o ReleaseStatusOutput) ToReleaseStatusOutput() ReleaseStatusOutput
- func (o ReleaseStatusOutput) ToReleaseStatusOutputWithContext(ctx context.Context) ReleaseStatusOutput
- func (o ReleaseStatusOutput) Version() pulumi.StringOutput
- type RepositoryOpts
- type RepositoryOptsArgs
- func (RepositoryOptsArgs) ElementType() reflect.Type
- func (i RepositoryOptsArgs) ToRepositoryOptsOutput() RepositoryOptsOutput
- func (i RepositoryOptsArgs) ToRepositoryOptsOutputWithContext(ctx context.Context) RepositoryOptsOutput
- func (i RepositoryOptsArgs) ToRepositoryOptsPtrOutput() RepositoryOptsPtrOutput
- func (i RepositoryOptsArgs) ToRepositoryOptsPtrOutputWithContext(ctx context.Context) RepositoryOptsPtrOutput
- type RepositoryOptsInput
- type RepositoryOptsOutput
- func (o RepositoryOptsOutput) CaFile() pulumi.StringPtrOutput
- func (o RepositoryOptsOutput) CertFile() pulumi.StringPtrOutput
- func (RepositoryOptsOutput) ElementType() reflect.Type
- func (o RepositoryOptsOutput) KeyFile() pulumi.StringPtrOutput
- func (o RepositoryOptsOutput) Password() pulumi.StringPtrOutput
- func (o RepositoryOptsOutput) Repo() pulumi.StringPtrOutput
- func (o RepositoryOptsOutput) ToRepositoryOptsOutput() RepositoryOptsOutput
- func (o RepositoryOptsOutput) ToRepositoryOptsOutputWithContext(ctx context.Context) RepositoryOptsOutput
- func (o RepositoryOptsOutput) ToRepositoryOptsPtrOutput() RepositoryOptsPtrOutput
- func (o RepositoryOptsOutput) ToRepositoryOptsPtrOutputWithContext(ctx context.Context) RepositoryOptsPtrOutput
- func (o RepositoryOptsOutput) Username() pulumi.StringPtrOutput
- type RepositoryOptsPtrInput
- type RepositoryOptsPtrOutput
- func (o RepositoryOptsPtrOutput) CaFile() pulumi.StringPtrOutput
- func (o RepositoryOptsPtrOutput) CertFile() pulumi.StringPtrOutput
- func (o RepositoryOptsPtrOutput) Elem() RepositoryOptsOutput
- func (RepositoryOptsPtrOutput) ElementType() reflect.Type
- func (o RepositoryOptsPtrOutput) KeyFile() pulumi.StringPtrOutput
- func (o RepositoryOptsPtrOutput) Password() pulumi.StringPtrOutput
- func (o RepositoryOptsPtrOutput) Repo() pulumi.StringPtrOutput
- func (o RepositoryOptsPtrOutput) ToRepositoryOptsPtrOutput() RepositoryOptsPtrOutput
- func (o RepositoryOptsPtrOutput) ToRepositoryOptsPtrOutputWithContext(ctx context.Context) RepositoryOptsPtrOutput
- func (o RepositoryOptsPtrOutput) Username() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Autoscaling ¶
type Autoscaling struct { Annotations map[string]string `pulumi:"annotations"` ControllerAutoscalingBehavior *AutoscalingBehavior `pulumi:"controllerAutoscalingBehavior"` Enabled *bool `pulumi:"enabled"` MaxReplicas *int `pulumi:"maxReplicas"` MinReplicas *int `pulumi:"minReplicas"` TargetCPUUtilizationPercentage *int `pulumi:"targetCPUUtilizationPercentage"` TargetMemoryUtilizationPercentage *int `pulumi:"targetMemoryUtilizationPercentage"` }
type AutoscalingArgs ¶
type AutoscalingArgs struct { Annotations pulumi.StringMapInput `pulumi:"annotations"` ControllerAutoscalingBehavior AutoscalingBehaviorPtrInput `pulumi:"controllerAutoscalingBehavior"` Enabled pulumi.BoolPtrInput `pulumi:"enabled"` MaxReplicas pulumi.IntPtrInput `pulumi:"maxReplicas"` MinReplicas pulumi.IntPtrInput `pulumi:"minReplicas"` TargetCPUUtilizationPercentage pulumi.IntPtrInput `pulumi:"targetCPUUtilizationPercentage"` TargetMemoryUtilizationPercentage pulumi.IntPtrInput `pulumi:"targetMemoryUtilizationPercentage"` }
func (AutoscalingArgs) ElementType ¶
func (AutoscalingArgs) ElementType() reflect.Type
func (AutoscalingArgs) ToAutoscalingOutput ¶
func (i AutoscalingArgs) ToAutoscalingOutput() AutoscalingOutput
func (AutoscalingArgs) ToAutoscalingOutputWithContext ¶
func (i AutoscalingArgs) ToAutoscalingOutputWithContext(ctx context.Context) AutoscalingOutput
func (AutoscalingArgs) ToAutoscalingPtrOutput ¶
func (i AutoscalingArgs) ToAutoscalingPtrOutput() AutoscalingPtrOutput
func (AutoscalingArgs) ToAutoscalingPtrOutputWithContext ¶
func (i AutoscalingArgs) ToAutoscalingPtrOutputWithContext(ctx context.Context) AutoscalingPtrOutput
type AutoscalingBehavior ¶
type AutoscalingBehavior struct { ScaleDown *AutoscalingBehaviorScaling `pulumi:"scaleDown"` ScaleUp *AutoscalingBehaviorScaling `pulumi:"scaleUp"` }
type AutoscalingBehaviorArgs ¶
type AutoscalingBehaviorArgs struct { ScaleDown AutoscalingBehaviorScalingPtrInput `pulumi:"scaleDown"` ScaleUp AutoscalingBehaviorScalingPtrInput `pulumi:"scaleUp"` }
func (AutoscalingBehaviorArgs) ElementType ¶
func (AutoscalingBehaviorArgs) ElementType() reflect.Type
func (AutoscalingBehaviorArgs) ToAutoscalingBehaviorOutput ¶
func (i AutoscalingBehaviorArgs) ToAutoscalingBehaviorOutput() AutoscalingBehaviorOutput
func (AutoscalingBehaviorArgs) ToAutoscalingBehaviorOutputWithContext ¶
func (i AutoscalingBehaviorArgs) ToAutoscalingBehaviorOutputWithContext(ctx context.Context) AutoscalingBehaviorOutput
func (AutoscalingBehaviorArgs) ToAutoscalingBehaviorPtrOutput ¶
func (i AutoscalingBehaviorArgs) ToAutoscalingBehaviorPtrOutput() AutoscalingBehaviorPtrOutput
func (AutoscalingBehaviorArgs) ToAutoscalingBehaviorPtrOutputWithContext ¶
func (i AutoscalingBehaviorArgs) ToAutoscalingBehaviorPtrOutputWithContext(ctx context.Context) AutoscalingBehaviorPtrOutput
type AutoscalingBehaviorInput ¶
type AutoscalingBehaviorInput interface { pulumi.Input ToAutoscalingBehaviorOutput() AutoscalingBehaviorOutput ToAutoscalingBehaviorOutputWithContext(context.Context) AutoscalingBehaviorOutput }
AutoscalingBehaviorInput is an input type that accepts AutoscalingBehaviorArgs and AutoscalingBehaviorOutput values. You can construct a concrete instance of `AutoscalingBehaviorInput` via:
AutoscalingBehaviorArgs{...}
type AutoscalingBehaviorOutput ¶
type AutoscalingBehaviorOutput struct{ *pulumi.OutputState }
func (AutoscalingBehaviorOutput) ElementType ¶
func (AutoscalingBehaviorOutput) ElementType() reflect.Type
func (AutoscalingBehaviorOutput) ScaleDown ¶
func (o AutoscalingBehaviorOutput) ScaleDown() AutoscalingBehaviorScalingPtrOutput
func (AutoscalingBehaviorOutput) ScaleUp ¶
func (o AutoscalingBehaviorOutput) ScaleUp() AutoscalingBehaviorScalingPtrOutput
func (AutoscalingBehaviorOutput) ToAutoscalingBehaviorOutput ¶
func (o AutoscalingBehaviorOutput) ToAutoscalingBehaviorOutput() AutoscalingBehaviorOutput
func (AutoscalingBehaviorOutput) ToAutoscalingBehaviorOutputWithContext ¶
func (o AutoscalingBehaviorOutput) ToAutoscalingBehaviorOutputWithContext(ctx context.Context) AutoscalingBehaviorOutput
func (AutoscalingBehaviorOutput) ToAutoscalingBehaviorPtrOutput ¶
func (o AutoscalingBehaviorOutput) ToAutoscalingBehaviorPtrOutput() AutoscalingBehaviorPtrOutput
func (AutoscalingBehaviorOutput) ToAutoscalingBehaviorPtrOutputWithContext ¶
func (o AutoscalingBehaviorOutput) ToAutoscalingBehaviorPtrOutputWithContext(ctx context.Context) AutoscalingBehaviorPtrOutput
type AutoscalingBehaviorPtrInput ¶
type AutoscalingBehaviorPtrInput interface { pulumi.Input ToAutoscalingBehaviorPtrOutput() AutoscalingBehaviorPtrOutput ToAutoscalingBehaviorPtrOutputWithContext(context.Context) AutoscalingBehaviorPtrOutput }
AutoscalingBehaviorPtrInput is an input type that accepts AutoscalingBehaviorArgs, AutoscalingBehaviorPtr and AutoscalingBehaviorPtrOutput values. You can construct a concrete instance of `AutoscalingBehaviorPtrInput` via:
AutoscalingBehaviorArgs{...} or: nil
func AutoscalingBehaviorPtr ¶
func AutoscalingBehaviorPtr(v *AutoscalingBehaviorArgs) AutoscalingBehaviorPtrInput
type AutoscalingBehaviorPtrOutput ¶
type AutoscalingBehaviorPtrOutput struct{ *pulumi.OutputState }
func (AutoscalingBehaviorPtrOutput) Elem ¶
func (o AutoscalingBehaviorPtrOutput) Elem() AutoscalingBehaviorOutput
func (AutoscalingBehaviorPtrOutput) ElementType ¶
func (AutoscalingBehaviorPtrOutput) ElementType() reflect.Type
func (AutoscalingBehaviorPtrOutput) ScaleDown ¶
func (o AutoscalingBehaviorPtrOutput) ScaleDown() AutoscalingBehaviorScalingPtrOutput
func (AutoscalingBehaviorPtrOutput) ScaleUp ¶
func (o AutoscalingBehaviorPtrOutput) ScaleUp() AutoscalingBehaviorScalingPtrOutput
func (AutoscalingBehaviorPtrOutput) ToAutoscalingBehaviorPtrOutput ¶
func (o AutoscalingBehaviorPtrOutput) ToAutoscalingBehaviorPtrOutput() AutoscalingBehaviorPtrOutput
func (AutoscalingBehaviorPtrOutput) ToAutoscalingBehaviorPtrOutputWithContext ¶
func (o AutoscalingBehaviorPtrOutput) ToAutoscalingBehaviorPtrOutputWithContext(ctx context.Context) AutoscalingBehaviorPtrOutput
type AutoscalingBehaviorScaling ¶
type AutoscalingBehaviorScaling struct { Policies []AutoscalingBehaviorScalingPolicy `pulumi:"policies"` StabilizationWindowSeconds *int `pulumi:"stabilizationWindowSeconds"` }
type AutoscalingBehaviorScalingArgs ¶
type AutoscalingBehaviorScalingArgs struct { Policies AutoscalingBehaviorScalingPolicyArrayInput `pulumi:"policies"` StabilizationWindowSeconds pulumi.IntPtrInput `pulumi:"stabilizationWindowSeconds"` }
func (AutoscalingBehaviorScalingArgs) ElementType ¶
func (AutoscalingBehaviorScalingArgs) ElementType() reflect.Type
func (AutoscalingBehaviorScalingArgs) ToAutoscalingBehaviorScalingOutput ¶
func (i AutoscalingBehaviorScalingArgs) ToAutoscalingBehaviorScalingOutput() AutoscalingBehaviorScalingOutput
func (AutoscalingBehaviorScalingArgs) ToAutoscalingBehaviorScalingOutputWithContext ¶
func (i AutoscalingBehaviorScalingArgs) ToAutoscalingBehaviorScalingOutputWithContext(ctx context.Context) AutoscalingBehaviorScalingOutput
func (AutoscalingBehaviorScalingArgs) ToAutoscalingBehaviorScalingPtrOutput ¶
func (i AutoscalingBehaviorScalingArgs) ToAutoscalingBehaviorScalingPtrOutput() AutoscalingBehaviorScalingPtrOutput
func (AutoscalingBehaviorScalingArgs) ToAutoscalingBehaviorScalingPtrOutputWithContext ¶
func (i AutoscalingBehaviorScalingArgs) ToAutoscalingBehaviorScalingPtrOutputWithContext(ctx context.Context) AutoscalingBehaviorScalingPtrOutput
type AutoscalingBehaviorScalingInput ¶
type AutoscalingBehaviorScalingInput interface { pulumi.Input ToAutoscalingBehaviorScalingOutput() AutoscalingBehaviorScalingOutput ToAutoscalingBehaviorScalingOutputWithContext(context.Context) AutoscalingBehaviorScalingOutput }
AutoscalingBehaviorScalingInput is an input type that accepts AutoscalingBehaviorScalingArgs and AutoscalingBehaviorScalingOutput values. You can construct a concrete instance of `AutoscalingBehaviorScalingInput` via:
AutoscalingBehaviorScalingArgs{...}
type AutoscalingBehaviorScalingOutput ¶
type AutoscalingBehaviorScalingOutput struct{ *pulumi.OutputState }
func (AutoscalingBehaviorScalingOutput) ElementType ¶
func (AutoscalingBehaviorScalingOutput) ElementType() reflect.Type
func (AutoscalingBehaviorScalingOutput) Policies ¶
func (o AutoscalingBehaviorScalingOutput) Policies() AutoscalingBehaviorScalingPolicyArrayOutput
func (AutoscalingBehaviorScalingOutput) StabilizationWindowSeconds ¶
func (o AutoscalingBehaviorScalingOutput) StabilizationWindowSeconds() pulumi.IntPtrOutput
func (AutoscalingBehaviorScalingOutput) ToAutoscalingBehaviorScalingOutput ¶
func (o AutoscalingBehaviorScalingOutput) ToAutoscalingBehaviorScalingOutput() AutoscalingBehaviorScalingOutput
func (AutoscalingBehaviorScalingOutput) ToAutoscalingBehaviorScalingOutputWithContext ¶
func (o AutoscalingBehaviorScalingOutput) ToAutoscalingBehaviorScalingOutputWithContext(ctx context.Context) AutoscalingBehaviorScalingOutput
func (AutoscalingBehaviorScalingOutput) ToAutoscalingBehaviorScalingPtrOutput ¶
func (o AutoscalingBehaviorScalingOutput) ToAutoscalingBehaviorScalingPtrOutput() AutoscalingBehaviorScalingPtrOutput
func (AutoscalingBehaviorScalingOutput) ToAutoscalingBehaviorScalingPtrOutputWithContext ¶
func (o AutoscalingBehaviorScalingOutput) ToAutoscalingBehaviorScalingPtrOutputWithContext(ctx context.Context) AutoscalingBehaviorScalingPtrOutput
type AutoscalingBehaviorScalingPolicyArgs ¶
type AutoscalingBehaviorScalingPolicyArgs struct { PeriodSeconds pulumi.IntPtrInput `pulumi:"periodSeconds"` Type pulumi.StringPtrInput `pulumi:"type"` Value pulumi.IntPtrInput `pulumi:"value"` }
func (AutoscalingBehaviorScalingPolicyArgs) ElementType ¶
func (AutoscalingBehaviorScalingPolicyArgs) ElementType() reflect.Type
func (AutoscalingBehaviorScalingPolicyArgs) ToAutoscalingBehaviorScalingPolicyOutput ¶
func (i AutoscalingBehaviorScalingPolicyArgs) ToAutoscalingBehaviorScalingPolicyOutput() AutoscalingBehaviorScalingPolicyOutput
func (AutoscalingBehaviorScalingPolicyArgs) ToAutoscalingBehaviorScalingPolicyOutputWithContext ¶
func (i AutoscalingBehaviorScalingPolicyArgs) ToAutoscalingBehaviorScalingPolicyOutputWithContext(ctx context.Context) AutoscalingBehaviorScalingPolicyOutput
type AutoscalingBehaviorScalingPolicyArray ¶
type AutoscalingBehaviorScalingPolicyArray []AutoscalingBehaviorScalingPolicyInput
func (AutoscalingBehaviorScalingPolicyArray) ElementType ¶
func (AutoscalingBehaviorScalingPolicyArray) ElementType() reflect.Type
func (AutoscalingBehaviorScalingPolicyArray) ToAutoscalingBehaviorScalingPolicyArrayOutput ¶
func (i AutoscalingBehaviorScalingPolicyArray) ToAutoscalingBehaviorScalingPolicyArrayOutput() AutoscalingBehaviorScalingPolicyArrayOutput
func (AutoscalingBehaviorScalingPolicyArray) ToAutoscalingBehaviorScalingPolicyArrayOutputWithContext ¶
func (i AutoscalingBehaviorScalingPolicyArray) ToAutoscalingBehaviorScalingPolicyArrayOutputWithContext(ctx context.Context) AutoscalingBehaviorScalingPolicyArrayOutput
type AutoscalingBehaviorScalingPolicyArrayInput ¶
type AutoscalingBehaviorScalingPolicyArrayInput interface { pulumi.Input ToAutoscalingBehaviorScalingPolicyArrayOutput() AutoscalingBehaviorScalingPolicyArrayOutput ToAutoscalingBehaviorScalingPolicyArrayOutputWithContext(context.Context) AutoscalingBehaviorScalingPolicyArrayOutput }
AutoscalingBehaviorScalingPolicyArrayInput is an input type that accepts AutoscalingBehaviorScalingPolicyArray and AutoscalingBehaviorScalingPolicyArrayOutput values. You can construct a concrete instance of `AutoscalingBehaviorScalingPolicyArrayInput` via:
AutoscalingBehaviorScalingPolicyArray{ AutoscalingBehaviorScalingPolicyArgs{...} }
type AutoscalingBehaviorScalingPolicyArrayOutput ¶
type AutoscalingBehaviorScalingPolicyArrayOutput struct{ *pulumi.OutputState }
func (AutoscalingBehaviorScalingPolicyArrayOutput) ElementType ¶
func (AutoscalingBehaviorScalingPolicyArrayOutput) ElementType() reflect.Type
func (AutoscalingBehaviorScalingPolicyArrayOutput) ToAutoscalingBehaviorScalingPolicyArrayOutput ¶
func (o AutoscalingBehaviorScalingPolicyArrayOutput) ToAutoscalingBehaviorScalingPolicyArrayOutput() AutoscalingBehaviorScalingPolicyArrayOutput
func (AutoscalingBehaviorScalingPolicyArrayOutput) ToAutoscalingBehaviorScalingPolicyArrayOutputWithContext ¶
func (o AutoscalingBehaviorScalingPolicyArrayOutput) ToAutoscalingBehaviorScalingPolicyArrayOutputWithContext(ctx context.Context) AutoscalingBehaviorScalingPolicyArrayOutput
type AutoscalingBehaviorScalingPolicyInput ¶
type AutoscalingBehaviorScalingPolicyInput interface { pulumi.Input ToAutoscalingBehaviorScalingPolicyOutput() AutoscalingBehaviorScalingPolicyOutput ToAutoscalingBehaviorScalingPolicyOutputWithContext(context.Context) AutoscalingBehaviorScalingPolicyOutput }
AutoscalingBehaviorScalingPolicyInput is an input type that accepts AutoscalingBehaviorScalingPolicyArgs and AutoscalingBehaviorScalingPolicyOutput values. You can construct a concrete instance of `AutoscalingBehaviorScalingPolicyInput` via:
AutoscalingBehaviorScalingPolicyArgs{...}
type AutoscalingBehaviorScalingPolicyOutput ¶
type AutoscalingBehaviorScalingPolicyOutput struct{ *pulumi.OutputState }
func (AutoscalingBehaviorScalingPolicyOutput) ElementType ¶
func (AutoscalingBehaviorScalingPolicyOutput) ElementType() reflect.Type
func (AutoscalingBehaviorScalingPolicyOutput) PeriodSeconds ¶
func (o AutoscalingBehaviorScalingPolicyOutput) PeriodSeconds() pulumi.IntPtrOutput
func (AutoscalingBehaviorScalingPolicyOutput) ToAutoscalingBehaviorScalingPolicyOutput ¶
func (o AutoscalingBehaviorScalingPolicyOutput) ToAutoscalingBehaviorScalingPolicyOutput() AutoscalingBehaviorScalingPolicyOutput
func (AutoscalingBehaviorScalingPolicyOutput) ToAutoscalingBehaviorScalingPolicyOutputWithContext ¶
func (o AutoscalingBehaviorScalingPolicyOutput) ToAutoscalingBehaviorScalingPolicyOutputWithContext(ctx context.Context) AutoscalingBehaviorScalingPolicyOutput
func (AutoscalingBehaviorScalingPolicyOutput) Type ¶
func (o AutoscalingBehaviorScalingPolicyOutput) Type() pulumi.StringPtrOutput
func (AutoscalingBehaviorScalingPolicyOutput) Value ¶
func (o AutoscalingBehaviorScalingPolicyOutput) Value() pulumi.IntPtrOutput
type AutoscalingBehaviorScalingPtrInput ¶
type AutoscalingBehaviorScalingPtrInput interface { pulumi.Input ToAutoscalingBehaviorScalingPtrOutput() AutoscalingBehaviorScalingPtrOutput ToAutoscalingBehaviorScalingPtrOutputWithContext(context.Context) AutoscalingBehaviorScalingPtrOutput }
AutoscalingBehaviorScalingPtrInput is an input type that accepts AutoscalingBehaviorScalingArgs, AutoscalingBehaviorScalingPtr and AutoscalingBehaviorScalingPtrOutput values. You can construct a concrete instance of `AutoscalingBehaviorScalingPtrInput` via:
AutoscalingBehaviorScalingArgs{...} or: nil
func AutoscalingBehaviorScalingPtr ¶
func AutoscalingBehaviorScalingPtr(v *AutoscalingBehaviorScalingArgs) AutoscalingBehaviorScalingPtrInput
type AutoscalingBehaviorScalingPtrOutput ¶
type AutoscalingBehaviorScalingPtrOutput struct{ *pulumi.OutputState }
func (AutoscalingBehaviorScalingPtrOutput) Elem ¶
func (o AutoscalingBehaviorScalingPtrOutput) Elem() AutoscalingBehaviorScalingOutput
func (AutoscalingBehaviorScalingPtrOutput) ElementType ¶
func (AutoscalingBehaviorScalingPtrOutput) ElementType() reflect.Type
func (AutoscalingBehaviorScalingPtrOutput) Policies ¶
func (o AutoscalingBehaviorScalingPtrOutput) Policies() AutoscalingBehaviorScalingPolicyArrayOutput
func (AutoscalingBehaviorScalingPtrOutput) StabilizationWindowSeconds ¶
func (o AutoscalingBehaviorScalingPtrOutput) StabilizationWindowSeconds() pulumi.IntPtrOutput
func (AutoscalingBehaviorScalingPtrOutput) ToAutoscalingBehaviorScalingPtrOutput ¶
func (o AutoscalingBehaviorScalingPtrOutput) ToAutoscalingBehaviorScalingPtrOutput() AutoscalingBehaviorScalingPtrOutput
func (AutoscalingBehaviorScalingPtrOutput) ToAutoscalingBehaviorScalingPtrOutputWithContext ¶
func (o AutoscalingBehaviorScalingPtrOutput) ToAutoscalingBehaviorScalingPtrOutputWithContext(ctx context.Context) AutoscalingBehaviorScalingPtrOutput
type AutoscalingInput ¶
type AutoscalingInput interface { pulumi.Input ToAutoscalingOutput() AutoscalingOutput ToAutoscalingOutputWithContext(context.Context) AutoscalingOutput }
AutoscalingInput is an input type that accepts AutoscalingArgs and AutoscalingOutput values. You can construct a concrete instance of `AutoscalingInput` via:
AutoscalingArgs{...}
type AutoscalingOutput ¶
type AutoscalingOutput struct{ *pulumi.OutputState }
func (AutoscalingOutput) Annotations ¶
func (o AutoscalingOutput) Annotations() pulumi.StringMapOutput
func (AutoscalingOutput) ControllerAutoscalingBehavior ¶
func (o AutoscalingOutput) ControllerAutoscalingBehavior() AutoscalingBehaviorPtrOutput
func (AutoscalingOutput) ElementType ¶
func (AutoscalingOutput) ElementType() reflect.Type
func (AutoscalingOutput) Enabled ¶
func (o AutoscalingOutput) Enabled() pulumi.BoolPtrOutput
func (AutoscalingOutput) MaxReplicas ¶
func (o AutoscalingOutput) MaxReplicas() pulumi.IntPtrOutput
func (AutoscalingOutput) MinReplicas ¶
func (o AutoscalingOutput) MinReplicas() pulumi.IntPtrOutput
func (AutoscalingOutput) TargetCPUUtilizationPercentage ¶
func (o AutoscalingOutput) TargetCPUUtilizationPercentage() pulumi.IntPtrOutput
func (AutoscalingOutput) TargetMemoryUtilizationPercentage ¶
func (o AutoscalingOutput) TargetMemoryUtilizationPercentage() pulumi.IntPtrOutput
func (AutoscalingOutput) ToAutoscalingOutput ¶
func (o AutoscalingOutput) ToAutoscalingOutput() AutoscalingOutput
func (AutoscalingOutput) ToAutoscalingOutputWithContext ¶
func (o AutoscalingOutput) ToAutoscalingOutputWithContext(ctx context.Context) AutoscalingOutput
func (AutoscalingOutput) ToAutoscalingPtrOutput ¶
func (o AutoscalingOutput) ToAutoscalingPtrOutput() AutoscalingPtrOutput
func (AutoscalingOutput) ToAutoscalingPtrOutputWithContext ¶
func (o AutoscalingOutput) ToAutoscalingPtrOutputWithContext(ctx context.Context) AutoscalingPtrOutput
type AutoscalingPtrInput ¶
type AutoscalingPtrInput interface { pulumi.Input ToAutoscalingPtrOutput() AutoscalingPtrOutput ToAutoscalingPtrOutputWithContext(context.Context) AutoscalingPtrOutput }
AutoscalingPtrInput is an input type that accepts AutoscalingArgs, AutoscalingPtr and AutoscalingPtrOutput values. You can construct a concrete instance of `AutoscalingPtrInput` via:
AutoscalingArgs{...} or: nil
func AutoscalingPtr ¶
func AutoscalingPtr(v *AutoscalingArgs) AutoscalingPtrInput
type AutoscalingPtrOutput ¶
type AutoscalingPtrOutput struct{ *pulumi.OutputState }
func (AutoscalingPtrOutput) Annotations ¶
func (o AutoscalingPtrOutput) Annotations() pulumi.StringMapOutput
func (AutoscalingPtrOutput) ControllerAutoscalingBehavior ¶
func (o AutoscalingPtrOutput) ControllerAutoscalingBehavior() AutoscalingBehaviorPtrOutput
func (AutoscalingPtrOutput) Elem ¶
func (o AutoscalingPtrOutput) Elem() AutoscalingOutput
func (AutoscalingPtrOutput) ElementType ¶
func (AutoscalingPtrOutput) ElementType() reflect.Type
func (AutoscalingPtrOutput) Enabled ¶
func (o AutoscalingPtrOutput) Enabled() pulumi.BoolPtrOutput
func (AutoscalingPtrOutput) MaxReplicas ¶
func (o AutoscalingPtrOutput) MaxReplicas() pulumi.IntPtrOutput
func (AutoscalingPtrOutput) MinReplicas ¶
func (o AutoscalingPtrOutput) MinReplicas() pulumi.IntPtrOutput
func (AutoscalingPtrOutput) TargetCPUUtilizationPercentage ¶
func (o AutoscalingPtrOutput) TargetCPUUtilizationPercentage() pulumi.IntPtrOutput
func (AutoscalingPtrOutput) TargetMemoryUtilizationPercentage ¶
func (o AutoscalingPtrOutput) TargetMemoryUtilizationPercentage() pulumi.IntPtrOutput
func (AutoscalingPtrOutput) ToAutoscalingPtrOutput ¶
func (o AutoscalingPtrOutput) ToAutoscalingPtrOutput() AutoscalingPtrOutput
func (AutoscalingPtrOutput) ToAutoscalingPtrOutputWithContext ¶
func (o AutoscalingPtrOutput) ToAutoscalingPtrOutputWithContext(ctx context.Context) AutoscalingPtrOutput
type AutoscalingTemplate ¶
type AutoscalingTemplate struct { Pods *AutoscalingTemplatePods `pulumi:"pods"` Type *string `pulumi:"type"` }
type AutoscalingTemplateArgs ¶
type AutoscalingTemplateArgs struct { Pods AutoscalingTemplatePodsPtrInput `pulumi:"pods"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (AutoscalingTemplateArgs) ElementType ¶
func (AutoscalingTemplateArgs) ElementType() reflect.Type
func (AutoscalingTemplateArgs) ToAutoscalingTemplateOutput ¶
func (i AutoscalingTemplateArgs) ToAutoscalingTemplateOutput() AutoscalingTemplateOutput
func (AutoscalingTemplateArgs) ToAutoscalingTemplateOutputWithContext ¶
func (i AutoscalingTemplateArgs) ToAutoscalingTemplateOutputWithContext(ctx context.Context) AutoscalingTemplateOutput
type AutoscalingTemplateArray ¶
type AutoscalingTemplateArray []AutoscalingTemplateInput
func (AutoscalingTemplateArray) ElementType ¶
func (AutoscalingTemplateArray) ElementType() reflect.Type
func (AutoscalingTemplateArray) ToAutoscalingTemplateArrayOutput ¶
func (i AutoscalingTemplateArray) ToAutoscalingTemplateArrayOutput() AutoscalingTemplateArrayOutput
func (AutoscalingTemplateArray) ToAutoscalingTemplateArrayOutputWithContext ¶
func (i AutoscalingTemplateArray) ToAutoscalingTemplateArrayOutputWithContext(ctx context.Context) AutoscalingTemplateArrayOutput
type AutoscalingTemplateArrayInput ¶
type AutoscalingTemplateArrayInput interface { pulumi.Input ToAutoscalingTemplateArrayOutput() AutoscalingTemplateArrayOutput ToAutoscalingTemplateArrayOutputWithContext(context.Context) AutoscalingTemplateArrayOutput }
AutoscalingTemplateArrayInput is an input type that accepts AutoscalingTemplateArray and AutoscalingTemplateArrayOutput values. You can construct a concrete instance of `AutoscalingTemplateArrayInput` via:
AutoscalingTemplateArray{ AutoscalingTemplateArgs{...} }
type AutoscalingTemplateArrayOutput ¶
type AutoscalingTemplateArrayOutput struct{ *pulumi.OutputState }
func (AutoscalingTemplateArrayOutput) ElementType ¶
func (AutoscalingTemplateArrayOutput) ElementType() reflect.Type
func (AutoscalingTemplateArrayOutput) Index ¶
func (o AutoscalingTemplateArrayOutput) Index(i pulumi.IntInput) AutoscalingTemplateOutput
func (AutoscalingTemplateArrayOutput) ToAutoscalingTemplateArrayOutput ¶
func (o AutoscalingTemplateArrayOutput) ToAutoscalingTemplateArrayOutput() AutoscalingTemplateArrayOutput
func (AutoscalingTemplateArrayOutput) ToAutoscalingTemplateArrayOutputWithContext ¶
func (o AutoscalingTemplateArrayOutput) ToAutoscalingTemplateArrayOutputWithContext(ctx context.Context) AutoscalingTemplateArrayOutput
type AutoscalingTemplateInput ¶
type AutoscalingTemplateInput interface { pulumi.Input ToAutoscalingTemplateOutput() AutoscalingTemplateOutput ToAutoscalingTemplateOutputWithContext(context.Context) AutoscalingTemplateOutput }
AutoscalingTemplateInput is an input type that accepts AutoscalingTemplateArgs and AutoscalingTemplateOutput values. You can construct a concrete instance of `AutoscalingTemplateInput` via:
AutoscalingTemplateArgs{...}
type AutoscalingTemplateOutput ¶
type AutoscalingTemplateOutput struct{ *pulumi.OutputState }
func (AutoscalingTemplateOutput) ElementType ¶
func (AutoscalingTemplateOutput) ElementType() reflect.Type
func (AutoscalingTemplateOutput) Pods ¶
func (o AutoscalingTemplateOutput) Pods() AutoscalingTemplatePodsPtrOutput
func (AutoscalingTemplateOutput) ToAutoscalingTemplateOutput ¶
func (o AutoscalingTemplateOutput) ToAutoscalingTemplateOutput() AutoscalingTemplateOutput
func (AutoscalingTemplateOutput) ToAutoscalingTemplateOutputWithContext ¶
func (o AutoscalingTemplateOutput) ToAutoscalingTemplateOutputWithContext(ctx context.Context) AutoscalingTemplateOutput
func (AutoscalingTemplateOutput) Type ¶
func (o AutoscalingTemplateOutput) Type() pulumi.StringPtrOutput
type AutoscalingTemplatePods ¶
type AutoscalingTemplatePods struct { Metric *AutoscalingTemplatePodsMetric `pulumi:"metric"` Target *AutoscalingTemplatePodsTarget `pulumi:"target"` }
type AutoscalingTemplatePodsArgs ¶
type AutoscalingTemplatePodsArgs struct { Metric AutoscalingTemplatePodsMetricPtrInput `pulumi:"metric"` Target AutoscalingTemplatePodsTargetPtrInput `pulumi:"target"` }
func (AutoscalingTemplatePodsArgs) ElementType ¶
func (AutoscalingTemplatePodsArgs) ElementType() reflect.Type
func (AutoscalingTemplatePodsArgs) ToAutoscalingTemplatePodsOutput ¶
func (i AutoscalingTemplatePodsArgs) ToAutoscalingTemplatePodsOutput() AutoscalingTemplatePodsOutput
func (AutoscalingTemplatePodsArgs) ToAutoscalingTemplatePodsOutputWithContext ¶
func (i AutoscalingTemplatePodsArgs) ToAutoscalingTemplatePodsOutputWithContext(ctx context.Context) AutoscalingTemplatePodsOutput
func (AutoscalingTemplatePodsArgs) ToAutoscalingTemplatePodsPtrOutput ¶
func (i AutoscalingTemplatePodsArgs) ToAutoscalingTemplatePodsPtrOutput() AutoscalingTemplatePodsPtrOutput
func (AutoscalingTemplatePodsArgs) ToAutoscalingTemplatePodsPtrOutputWithContext ¶
func (i AutoscalingTemplatePodsArgs) ToAutoscalingTemplatePodsPtrOutputWithContext(ctx context.Context) AutoscalingTemplatePodsPtrOutput
type AutoscalingTemplatePodsInput ¶
type AutoscalingTemplatePodsInput interface { pulumi.Input ToAutoscalingTemplatePodsOutput() AutoscalingTemplatePodsOutput ToAutoscalingTemplatePodsOutputWithContext(context.Context) AutoscalingTemplatePodsOutput }
AutoscalingTemplatePodsInput is an input type that accepts AutoscalingTemplatePodsArgs and AutoscalingTemplatePodsOutput values. You can construct a concrete instance of `AutoscalingTemplatePodsInput` via:
AutoscalingTemplatePodsArgs{...}
type AutoscalingTemplatePodsMetric ¶
type AutoscalingTemplatePodsMetric struct {
Name *string `pulumi:"name"`
}
type AutoscalingTemplatePodsMetricArgs ¶
type AutoscalingTemplatePodsMetricArgs struct {
Name pulumi.StringPtrInput `pulumi:"name"`
}
func (AutoscalingTemplatePodsMetricArgs) ElementType ¶
func (AutoscalingTemplatePodsMetricArgs) ElementType() reflect.Type
func (AutoscalingTemplatePodsMetricArgs) ToAutoscalingTemplatePodsMetricOutput ¶
func (i AutoscalingTemplatePodsMetricArgs) ToAutoscalingTemplatePodsMetricOutput() AutoscalingTemplatePodsMetricOutput
func (AutoscalingTemplatePodsMetricArgs) ToAutoscalingTemplatePodsMetricOutputWithContext ¶
func (i AutoscalingTemplatePodsMetricArgs) ToAutoscalingTemplatePodsMetricOutputWithContext(ctx context.Context) AutoscalingTemplatePodsMetricOutput
func (AutoscalingTemplatePodsMetricArgs) ToAutoscalingTemplatePodsMetricPtrOutput ¶
func (i AutoscalingTemplatePodsMetricArgs) ToAutoscalingTemplatePodsMetricPtrOutput() AutoscalingTemplatePodsMetricPtrOutput
func (AutoscalingTemplatePodsMetricArgs) ToAutoscalingTemplatePodsMetricPtrOutputWithContext ¶
func (i AutoscalingTemplatePodsMetricArgs) ToAutoscalingTemplatePodsMetricPtrOutputWithContext(ctx context.Context) AutoscalingTemplatePodsMetricPtrOutput
type AutoscalingTemplatePodsMetricInput ¶
type AutoscalingTemplatePodsMetricInput interface { pulumi.Input ToAutoscalingTemplatePodsMetricOutput() AutoscalingTemplatePodsMetricOutput ToAutoscalingTemplatePodsMetricOutputWithContext(context.Context) AutoscalingTemplatePodsMetricOutput }
AutoscalingTemplatePodsMetricInput is an input type that accepts AutoscalingTemplatePodsMetricArgs and AutoscalingTemplatePodsMetricOutput values. You can construct a concrete instance of `AutoscalingTemplatePodsMetricInput` via:
AutoscalingTemplatePodsMetricArgs{...}
type AutoscalingTemplatePodsMetricOutput ¶
type AutoscalingTemplatePodsMetricOutput struct{ *pulumi.OutputState }
func (AutoscalingTemplatePodsMetricOutput) ElementType ¶
func (AutoscalingTemplatePodsMetricOutput) ElementType() reflect.Type
func (AutoscalingTemplatePodsMetricOutput) Name ¶
func (o AutoscalingTemplatePodsMetricOutput) Name() pulumi.StringPtrOutput
func (AutoscalingTemplatePodsMetricOutput) ToAutoscalingTemplatePodsMetricOutput ¶
func (o AutoscalingTemplatePodsMetricOutput) ToAutoscalingTemplatePodsMetricOutput() AutoscalingTemplatePodsMetricOutput
func (AutoscalingTemplatePodsMetricOutput) ToAutoscalingTemplatePodsMetricOutputWithContext ¶
func (o AutoscalingTemplatePodsMetricOutput) ToAutoscalingTemplatePodsMetricOutputWithContext(ctx context.Context) AutoscalingTemplatePodsMetricOutput
func (AutoscalingTemplatePodsMetricOutput) ToAutoscalingTemplatePodsMetricPtrOutput ¶
func (o AutoscalingTemplatePodsMetricOutput) ToAutoscalingTemplatePodsMetricPtrOutput() AutoscalingTemplatePodsMetricPtrOutput
func (AutoscalingTemplatePodsMetricOutput) ToAutoscalingTemplatePodsMetricPtrOutputWithContext ¶
func (o AutoscalingTemplatePodsMetricOutput) ToAutoscalingTemplatePodsMetricPtrOutputWithContext(ctx context.Context) AutoscalingTemplatePodsMetricPtrOutput
type AutoscalingTemplatePodsMetricPtrInput ¶
type AutoscalingTemplatePodsMetricPtrInput interface { pulumi.Input ToAutoscalingTemplatePodsMetricPtrOutput() AutoscalingTemplatePodsMetricPtrOutput ToAutoscalingTemplatePodsMetricPtrOutputWithContext(context.Context) AutoscalingTemplatePodsMetricPtrOutput }
AutoscalingTemplatePodsMetricPtrInput is an input type that accepts AutoscalingTemplatePodsMetricArgs, AutoscalingTemplatePodsMetricPtr and AutoscalingTemplatePodsMetricPtrOutput values. You can construct a concrete instance of `AutoscalingTemplatePodsMetricPtrInput` via:
AutoscalingTemplatePodsMetricArgs{...} or: nil
func AutoscalingTemplatePodsMetricPtr ¶
func AutoscalingTemplatePodsMetricPtr(v *AutoscalingTemplatePodsMetricArgs) AutoscalingTemplatePodsMetricPtrInput
type AutoscalingTemplatePodsMetricPtrOutput ¶
type AutoscalingTemplatePodsMetricPtrOutput struct{ *pulumi.OutputState }
func (AutoscalingTemplatePodsMetricPtrOutput) ElementType ¶
func (AutoscalingTemplatePodsMetricPtrOutput) ElementType() reflect.Type
func (AutoscalingTemplatePodsMetricPtrOutput) Name ¶
func (o AutoscalingTemplatePodsMetricPtrOutput) Name() pulumi.StringPtrOutput
func (AutoscalingTemplatePodsMetricPtrOutput) ToAutoscalingTemplatePodsMetricPtrOutput ¶
func (o AutoscalingTemplatePodsMetricPtrOutput) ToAutoscalingTemplatePodsMetricPtrOutput() AutoscalingTemplatePodsMetricPtrOutput
func (AutoscalingTemplatePodsMetricPtrOutput) ToAutoscalingTemplatePodsMetricPtrOutputWithContext ¶
func (o AutoscalingTemplatePodsMetricPtrOutput) ToAutoscalingTemplatePodsMetricPtrOutputWithContext(ctx context.Context) AutoscalingTemplatePodsMetricPtrOutput
type AutoscalingTemplatePodsOutput ¶
type AutoscalingTemplatePodsOutput struct{ *pulumi.OutputState }
func (AutoscalingTemplatePodsOutput) ElementType ¶
func (AutoscalingTemplatePodsOutput) ElementType() reflect.Type
func (AutoscalingTemplatePodsOutput) Metric ¶
func (o AutoscalingTemplatePodsOutput) Metric() AutoscalingTemplatePodsMetricPtrOutput
func (AutoscalingTemplatePodsOutput) Target ¶
func (o AutoscalingTemplatePodsOutput) Target() AutoscalingTemplatePodsTargetPtrOutput
func (AutoscalingTemplatePodsOutput) ToAutoscalingTemplatePodsOutput ¶
func (o AutoscalingTemplatePodsOutput) ToAutoscalingTemplatePodsOutput() AutoscalingTemplatePodsOutput
func (AutoscalingTemplatePodsOutput) ToAutoscalingTemplatePodsOutputWithContext ¶
func (o AutoscalingTemplatePodsOutput) ToAutoscalingTemplatePodsOutputWithContext(ctx context.Context) AutoscalingTemplatePodsOutput
func (AutoscalingTemplatePodsOutput) ToAutoscalingTemplatePodsPtrOutput ¶
func (o AutoscalingTemplatePodsOutput) ToAutoscalingTemplatePodsPtrOutput() AutoscalingTemplatePodsPtrOutput
func (AutoscalingTemplatePodsOutput) ToAutoscalingTemplatePodsPtrOutputWithContext ¶
func (o AutoscalingTemplatePodsOutput) ToAutoscalingTemplatePodsPtrOutputWithContext(ctx context.Context) AutoscalingTemplatePodsPtrOutput
type AutoscalingTemplatePodsPtrInput ¶
type AutoscalingTemplatePodsPtrInput interface { pulumi.Input ToAutoscalingTemplatePodsPtrOutput() AutoscalingTemplatePodsPtrOutput ToAutoscalingTemplatePodsPtrOutputWithContext(context.Context) AutoscalingTemplatePodsPtrOutput }
AutoscalingTemplatePodsPtrInput is an input type that accepts AutoscalingTemplatePodsArgs, AutoscalingTemplatePodsPtr and AutoscalingTemplatePodsPtrOutput values. You can construct a concrete instance of `AutoscalingTemplatePodsPtrInput` via:
AutoscalingTemplatePodsArgs{...} or: nil
func AutoscalingTemplatePodsPtr ¶
func AutoscalingTemplatePodsPtr(v *AutoscalingTemplatePodsArgs) AutoscalingTemplatePodsPtrInput
type AutoscalingTemplatePodsPtrOutput ¶
type AutoscalingTemplatePodsPtrOutput struct{ *pulumi.OutputState }
func (AutoscalingTemplatePodsPtrOutput) Elem ¶
func (o AutoscalingTemplatePodsPtrOutput) Elem() AutoscalingTemplatePodsOutput
func (AutoscalingTemplatePodsPtrOutput) ElementType ¶
func (AutoscalingTemplatePodsPtrOutput) ElementType() reflect.Type
func (AutoscalingTemplatePodsPtrOutput) Metric ¶
func (o AutoscalingTemplatePodsPtrOutput) Metric() AutoscalingTemplatePodsMetricPtrOutput
func (AutoscalingTemplatePodsPtrOutput) Target ¶
func (o AutoscalingTemplatePodsPtrOutput) Target() AutoscalingTemplatePodsTargetPtrOutput
func (AutoscalingTemplatePodsPtrOutput) ToAutoscalingTemplatePodsPtrOutput ¶
func (o AutoscalingTemplatePodsPtrOutput) ToAutoscalingTemplatePodsPtrOutput() AutoscalingTemplatePodsPtrOutput
func (AutoscalingTemplatePodsPtrOutput) ToAutoscalingTemplatePodsPtrOutputWithContext ¶
func (o AutoscalingTemplatePodsPtrOutput) ToAutoscalingTemplatePodsPtrOutputWithContext(ctx context.Context) AutoscalingTemplatePodsPtrOutput
type AutoscalingTemplatePodsTargetArgs ¶
type AutoscalingTemplatePodsTargetArgs struct { AverageValue pulumi.StringPtrInput `pulumi:"averageValue"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (AutoscalingTemplatePodsTargetArgs) ElementType ¶
func (AutoscalingTemplatePodsTargetArgs) ElementType() reflect.Type
func (AutoscalingTemplatePodsTargetArgs) ToAutoscalingTemplatePodsTargetOutput ¶
func (i AutoscalingTemplatePodsTargetArgs) ToAutoscalingTemplatePodsTargetOutput() AutoscalingTemplatePodsTargetOutput
func (AutoscalingTemplatePodsTargetArgs) ToAutoscalingTemplatePodsTargetOutputWithContext ¶
func (i AutoscalingTemplatePodsTargetArgs) ToAutoscalingTemplatePodsTargetOutputWithContext(ctx context.Context) AutoscalingTemplatePodsTargetOutput
func (AutoscalingTemplatePodsTargetArgs) ToAutoscalingTemplatePodsTargetPtrOutput ¶
func (i AutoscalingTemplatePodsTargetArgs) ToAutoscalingTemplatePodsTargetPtrOutput() AutoscalingTemplatePodsTargetPtrOutput
func (AutoscalingTemplatePodsTargetArgs) ToAutoscalingTemplatePodsTargetPtrOutputWithContext ¶
func (i AutoscalingTemplatePodsTargetArgs) ToAutoscalingTemplatePodsTargetPtrOutputWithContext(ctx context.Context) AutoscalingTemplatePodsTargetPtrOutput
type AutoscalingTemplatePodsTargetInput ¶
type AutoscalingTemplatePodsTargetInput interface { pulumi.Input ToAutoscalingTemplatePodsTargetOutput() AutoscalingTemplatePodsTargetOutput ToAutoscalingTemplatePodsTargetOutputWithContext(context.Context) AutoscalingTemplatePodsTargetOutput }
AutoscalingTemplatePodsTargetInput is an input type that accepts AutoscalingTemplatePodsTargetArgs and AutoscalingTemplatePodsTargetOutput values. You can construct a concrete instance of `AutoscalingTemplatePodsTargetInput` via:
AutoscalingTemplatePodsTargetArgs{...}
type AutoscalingTemplatePodsTargetOutput ¶
type AutoscalingTemplatePodsTargetOutput struct{ *pulumi.OutputState }
func (AutoscalingTemplatePodsTargetOutput) AverageValue ¶
func (o AutoscalingTemplatePodsTargetOutput) AverageValue() pulumi.StringPtrOutput
func (AutoscalingTemplatePodsTargetOutput) ElementType ¶
func (AutoscalingTemplatePodsTargetOutput) ElementType() reflect.Type
func (AutoscalingTemplatePodsTargetOutput) ToAutoscalingTemplatePodsTargetOutput ¶
func (o AutoscalingTemplatePodsTargetOutput) ToAutoscalingTemplatePodsTargetOutput() AutoscalingTemplatePodsTargetOutput
func (AutoscalingTemplatePodsTargetOutput) ToAutoscalingTemplatePodsTargetOutputWithContext ¶
func (o AutoscalingTemplatePodsTargetOutput) ToAutoscalingTemplatePodsTargetOutputWithContext(ctx context.Context) AutoscalingTemplatePodsTargetOutput
func (AutoscalingTemplatePodsTargetOutput) ToAutoscalingTemplatePodsTargetPtrOutput ¶
func (o AutoscalingTemplatePodsTargetOutput) ToAutoscalingTemplatePodsTargetPtrOutput() AutoscalingTemplatePodsTargetPtrOutput
func (AutoscalingTemplatePodsTargetOutput) ToAutoscalingTemplatePodsTargetPtrOutputWithContext ¶
func (o AutoscalingTemplatePodsTargetOutput) ToAutoscalingTemplatePodsTargetPtrOutputWithContext(ctx context.Context) AutoscalingTemplatePodsTargetPtrOutput
func (AutoscalingTemplatePodsTargetOutput) Type ¶
func (o AutoscalingTemplatePodsTargetOutput) Type() pulumi.StringPtrOutput
type AutoscalingTemplatePodsTargetPtrInput ¶
type AutoscalingTemplatePodsTargetPtrInput interface { pulumi.Input ToAutoscalingTemplatePodsTargetPtrOutput() AutoscalingTemplatePodsTargetPtrOutput ToAutoscalingTemplatePodsTargetPtrOutputWithContext(context.Context) AutoscalingTemplatePodsTargetPtrOutput }
AutoscalingTemplatePodsTargetPtrInput is an input type that accepts AutoscalingTemplatePodsTargetArgs, AutoscalingTemplatePodsTargetPtr and AutoscalingTemplatePodsTargetPtrOutput values. You can construct a concrete instance of `AutoscalingTemplatePodsTargetPtrInput` via:
AutoscalingTemplatePodsTargetArgs{...} or: nil
func AutoscalingTemplatePodsTargetPtr ¶
func AutoscalingTemplatePodsTargetPtr(v *AutoscalingTemplatePodsTargetArgs) AutoscalingTemplatePodsTargetPtrInput
type AutoscalingTemplatePodsTargetPtrOutput ¶
type AutoscalingTemplatePodsTargetPtrOutput struct{ *pulumi.OutputState }
func (AutoscalingTemplatePodsTargetPtrOutput) AverageValue ¶
func (o AutoscalingTemplatePodsTargetPtrOutput) AverageValue() pulumi.StringPtrOutput
func (AutoscalingTemplatePodsTargetPtrOutput) ElementType ¶
func (AutoscalingTemplatePodsTargetPtrOutput) ElementType() reflect.Type
func (AutoscalingTemplatePodsTargetPtrOutput) ToAutoscalingTemplatePodsTargetPtrOutput ¶
func (o AutoscalingTemplatePodsTargetPtrOutput) ToAutoscalingTemplatePodsTargetPtrOutput() AutoscalingTemplatePodsTargetPtrOutput
func (AutoscalingTemplatePodsTargetPtrOutput) ToAutoscalingTemplatePodsTargetPtrOutputWithContext ¶
func (o AutoscalingTemplatePodsTargetPtrOutput) ToAutoscalingTemplatePodsTargetPtrOutputWithContext(ctx context.Context) AutoscalingTemplatePodsTargetPtrOutput
func (AutoscalingTemplatePodsTargetPtrOutput) Type ¶
func (o AutoscalingTemplatePodsTargetPtrOutput) Type() pulumi.StringPtrOutput
type ContollerAdmissionWebhooks ¶
type ContollerAdmissionWebhooks struct { Annotations map[string]map[string]string `pulumi:"annotations"` Certificate *string `pulumi:"certificate"` CreateSecretJob *ControllerAdmissionWebhooksCreateSecretJob `pulumi:"createSecretJob"` Enabled *bool `pulumi:"enabled"` // Use an existing PSP instead of creating one. ExistingPsp *string `pulumi:"existingPsp"` FailurePolicy *string `pulumi:"failurePolicy"` Key *string `pulumi:"key"` NamespaceSelector map[string]map[string]string `pulumi:"namespaceSelector"` ObjectSelector map[string]map[string]string `pulumi:"objectSelector"` Patch *ControllerAdmissionWebhooksPatch `pulumi:"patch"` PatchWebhookJob *ControllerAdmissionWebhooksPatchWebhbookJob `pulumi:"patchWebhookJob"` Port *int `pulumi:"port"` Service *ControllerAdmissionWebhooksService `pulumi:"service"` TimeoutSeconds *int `pulumi:"timeoutSeconds"` }
type ContollerAdmissionWebhooksArgs ¶
type ContollerAdmissionWebhooksArgs struct { Annotations pulumi.StringMapMapInput `pulumi:"annotations"` Certificate pulumi.StringPtrInput `pulumi:"certificate"` CreateSecretJob ControllerAdmissionWebhooksCreateSecretJobPtrInput `pulumi:"createSecretJob"` Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Use an existing PSP instead of creating one. ExistingPsp pulumi.StringPtrInput `pulumi:"existingPsp"` FailurePolicy pulumi.StringPtrInput `pulumi:"failurePolicy"` Key pulumi.StringPtrInput `pulumi:"key"` NamespaceSelector pulumi.StringMapMapInput `pulumi:"namespaceSelector"` ObjectSelector pulumi.StringMapMapInput `pulumi:"objectSelector"` Patch ControllerAdmissionWebhooksPatchPtrInput `pulumi:"patch"` PatchWebhookJob ControllerAdmissionWebhooksPatchWebhbookJobPtrInput `pulumi:"patchWebhookJob"` Port pulumi.IntPtrInput `pulumi:"port"` Service ControllerAdmissionWebhooksServicePtrInput `pulumi:"service"` TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` }
func (ContollerAdmissionWebhooksArgs) ElementType ¶
func (ContollerAdmissionWebhooksArgs) ElementType() reflect.Type
func (ContollerAdmissionWebhooksArgs) ToContollerAdmissionWebhooksOutput ¶
func (i ContollerAdmissionWebhooksArgs) ToContollerAdmissionWebhooksOutput() ContollerAdmissionWebhooksOutput
func (ContollerAdmissionWebhooksArgs) ToContollerAdmissionWebhooksOutputWithContext ¶
func (i ContollerAdmissionWebhooksArgs) ToContollerAdmissionWebhooksOutputWithContext(ctx context.Context) ContollerAdmissionWebhooksOutput
func (ContollerAdmissionWebhooksArgs) ToContollerAdmissionWebhooksPtrOutput ¶
func (i ContollerAdmissionWebhooksArgs) ToContollerAdmissionWebhooksPtrOutput() ContollerAdmissionWebhooksPtrOutput
func (ContollerAdmissionWebhooksArgs) ToContollerAdmissionWebhooksPtrOutputWithContext ¶
func (i ContollerAdmissionWebhooksArgs) ToContollerAdmissionWebhooksPtrOutputWithContext(ctx context.Context) ContollerAdmissionWebhooksPtrOutput
type ContollerAdmissionWebhooksInput ¶
type ContollerAdmissionWebhooksInput interface { pulumi.Input ToContollerAdmissionWebhooksOutput() ContollerAdmissionWebhooksOutput ToContollerAdmissionWebhooksOutputWithContext(context.Context) ContollerAdmissionWebhooksOutput }
ContollerAdmissionWebhooksInput is an input type that accepts ContollerAdmissionWebhooksArgs and ContollerAdmissionWebhooksOutput values. You can construct a concrete instance of `ContollerAdmissionWebhooksInput` via:
ContollerAdmissionWebhooksArgs{...}
type ContollerAdmissionWebhooksOutput ¶
type ContollerAdmissionWebhooksOutput struct{ *pulumi.OutputState }
func (ContollerAdmissionWebhooksOutput) Annotations ¶
func (o ContollerAdmissionWebhooksOutput) Annotations() pulumi.StringMapMapOutput
func (ContollerAdmissionWebhooksOutput) Certificate ¶
func (o ContollerAdmissionWebhooksOutput) Certificate() pulumi.StringPtrOutput
func (ContollerAdmissionWebhooksOutput) CreateSecretJob ¶
func (o ContollerAdmissionWebhooksOutput) CreateSecretJob() ControllerAdmissionWebhooksCreateSecretJobPtrOutput
func (ContollerAdmissionWebhooksOutput) ElementType ¶
func (ContollerAdmissionWebhooksOutput) ElementType() reflect.Type
func (ContollerAdmissionWebhooksOutput) Enabled ¶
func (o ContollerAdmissionWebhooksOutput) Enabled() pulumi.BoolPtrOutput
func (ContollerAdmissionWebhooksOutput) ExistingPsp ¶
func (o ContollerAdmissionWebhooksOutput) ExistingPsp() pulumi.StringPtrOutput
Use an existing PSP instead of creating one.
func (ContollerAdmissionWebhooksOutput) FailurePolicy ¶
func (o ContollerAdmissionWebhooksOutput) FailurePolicy() pulumi.StringPtrOutput
func (ContollerAdmissionWebhooksOutput) Key ¶
func (o ContollerAdmissionWebhooksOutput) Key() pulumi.StringPtrOutput
func (ContollerAdmissionWebhooksOutput) NamespaceSelector ¶
func (o ContollerAdmissionWebhooksOutput) NamespaceSelector() pulumi.StringMapMapOutput
func (ContollerAdmissionWebhooksOutput) ObjectSelector ¶
func (o ContollerAdmissionWebhooksOutput) ObjectSelector() pulumi.StringMapMapOutput
func (ContollerAdmissionWebhooksOutput) PatchWebhookJob ¶
func (o ContollerAdmissionWebhooksOutput) PatchWebhookJob() ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput
func (ContollerAdmissionWebhooksOutput) Port ¶
func (o ContollerAdmissionWebhooksOutput) Port() pulumi.IntPtrOutput
func (ContollerAdmissionWebhooksOutput) Service ¶
func (o ContollerAdmissionWebhooksOutput) Service() ControllerAdmissionWebhooksServicePtrOutput
func (ContollerAdmissionWebhooksOutput) TimeoutSeconds ¶
func (o ContollerAdmissionWebhooksOutput) TimeoutSeconds() pulumi.IntPtrOutput
func (ContollerAdmissionWebhooksOutput) ToContollerAdmissionWebhooksOutput ¶
func (o ContollerAdmissionWebhooksOutput) ToContollerAdmissionWebhooksOutput() ContollerAdmissionWebhooksOutput
func (ContollerAdmissionWebhooksOutput) ToContollerAdmissionWebhooksOutputWithContext ¶
func (o ContollerAdmissionWebhooksOutput) ToContollerAdmissionWebhooksOutputWithContext(ctx context.Context) ContollerAdmissionWebhooksOutput
func (ContollerAdmissionWebhooksOutput) ToContollerAdmissionWebhooksPtrOutput ¶
func (o ContollerAdmissionWebhooksOutput) ToContollerAdmissionWebhooksPtrOutput() ContollerAdmissionWebhooksPtrOutput
func (ContollerAdmissionWebhooksOutput) ToContollerAdmissionWebhooksPtrOutputWithContext ¶
func (o ContollerAdmissionWebhooksOutput) ToContollerAdmissionWebhooksPtrOutputWithContext(ctx context.Context) ContollerAdmissionWebhooksPtrOutput
type ContollerAdmissionWebhooksPtrInput ¶
type ContollerAdmissionWebhooksPtrInput interface { pulumi.Input ToContollerAdmissionWebhooksPtrOutput() ContollerAdmissionWebhooksPtrOutput ToContollerAdmissionWebhooksPtrOutputWithContext(context.Context) ContollerAdmissionWebhooksPtrOutput }
ContollerAdmissionWebhooksPtrInput is an input type that accepts ContollerAdmissionWebhooksArgs, ContollerAdmissionWebhooksPtr and ContollerAdmissionWebhooksPtrOutput values. You can construct a concrete instance of `ContollerAdmissionWebhooksPtrInput` via:
ContollerAdmissionWebhooksArgs{...} or: nil
func ContollerAdmissionWebhooksPtr ¶
func ContollerAdmissionWebhooksPtr(v *ContollerAdmissionWebhooksArgs) ContollerAdmissionWebhooksPtrInput
type ContollerAdmissionWebhooksPtrOutput ¶
type ContollerAdmissionWebhooksPtrOutput struct{ *pulumi.OutputState }
func (ContollerAdmissionWebhooksPtrOutput) Annotations ¶
func (o ContollerAdmissionWebhooksPtrOutput) Annotations() pulumi.StringMapMapOutput
func (ContollerAdmissionWebhooksPtrOutput) Certificate ¶
func (o ContollerAdmissionWebhooksPtrOutput) Certificate() pulumi.StringPtrOutput
func (ContollerAdmissionWebhooksPtrOutput) CreateSecretJob ¶
func (o ContollerAdmissionWebhooksPtrOutput) CreateSecretJob() ControllerAdmissionWebhooksCreateSecretJobPtrOutput
func (ContollerAdmissionWebhooksPtrOutput) Elem ¶
func (o ContollerAdmissionWebhooksPtrOutput) Elem() ContollerAdmissionWebhooksOutput
func (ContollerAdmissionWebhooksPtrOutput) ElementType ¶
func (ContollerAdmissionWebhooksPtrOutput) ElementType() reflect.Type
func (ContollerAdmissionWebhooksPtrOutput) Enabled ¶
func (o ContollerAdmissionWebhooksPtrOutput) Enabled() pulumi.BoolPtrOutput
func (ContollerAdmissionWebhooksPtrOutput) ExistingPsp ¶
func (o ContollerAdmissionWebhooksPtrOutput) ExistingPsp() pulumi.StringPtrOutput
Use an existing PSP instead of creating one.
func (ContollerAdmissionWebhooksPtrOutput) FailurePolicy ¶
func (o ContollerAdmissionWebhooksPtrOutput) FailurePolicy() pulumi.StringPtrOutput
func (ContollerAdmissionWebhooksPtrOutput) Key ¶
func (o ContollerAdmissionWebhooksPtrOutput) Key() pulumi.StringPtrOutput
func (ContollerAdmissionWebhooksPtrOutput) NamespaceSelector ¶
func (o ContollerAdmissionWebhooksPtrOutput) NamespaceSelector() pulumi.StringMapMapOutput
func (ContollerAdmissionWebhooksPtrOutput) ObjectSelector ¶
func (o ContollerAdmissionWebhooksPtrOutput) ObjectSelector() pulumi.StringMapMapOutput
func (ContollerAdmissionWebhooksPtrOutput) PatchWebhookJob ¶
func (o ContollerAdmissionWebhooksPtrOutput) PatchWebhookJob() ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput
func (ContollerAdmissionWebhooksPtrOutput) Port ¶
func (o ContollerAdmissionWebhooksPtrOutput) Port() pulumi.IntPtrOutput
func (ContollerAdmissionWebhooksPtrOutput) Service ¶
func (o ContollerAdmissionWebhooksPtrOutput) Service() ControllerAdmissionWebhooksServicePtrOutput
func (ContollerAdmissionWebhooksPtrOutput) TimeoutSeconds ¶
func (o ContollerAdmissionWebhooksPtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
func (ContollerAdmissionWebhooksPtrOutput) ToContollerAdmissionWebhooksPtrOutput ¶
func (o ContollerAdmissionWebhooksPtrOutput) ToContollerAdmissionWebhooksPtrOutput() ContollerAdmissionWebhooksPtrOutput
func (ContollerAdmissionWebhooksPtrOutput) ToContollerAdmissionWebhooksPtrOutputWithContext ¶
func (o ContollerAdmissionWebhooksPtrOutput) ToContollerAdmissionWebhooksPtrOutputWithContext(ctx context.Context) ContollerAdmissionWebhooksPtrOutput
type Controller ¶
type Controller struct { // Will add custom headers before sending response traffic to the client according to: https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/#add-headers. AddHeaders map[string]map[string]string `pulumi:"addHeaders"` AdmissionWebhooks *ContollerAdmissionWebhooks `pulumi:"admissionWebhooks"` // Affinity and anti-affinity Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity. Affinity *corev1.Affinity `pulumi:"affinity"` // This configuration defines if Ingress Controller should allow users to set their own *-snippet annotations, otherwise this is forbidden / dropped when users add those annotations. Global snippets in ConfigMap are still respected. AllowSnippetAnnotations *bool `pulumi:"allowSnippetAnnotations"` // Annotations to be added to the controller Deployment or DaemonSet. Annotations map[string]string `pulumi:"annotations"` // Mutually exclusive with keda autoscaling. Autoscaling *Autoscaling `pulumi:"autoscaling"` // Custom or additional autoscaling metrics ref: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/#support-for-custom-metrics AutoscalingTemplate []AutoscalingTemplate `pulumi:"autoscalingTemplate"` // Will add custom configuration options to Nginx https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/. Config map[string]string `pulumi:"config"` // Annotations to be added to the controller config configuration configmap. ConfigAnnotations map[string]string `pulumi:"configAnnotations"` // Allows customization of the configmap / nginx-configmap namespace. ConfigMapNamespace *string `pulumi:"configMapNamespace"` // Configures the controller container name. ContainerName *string `pulumi:"containerName"` // Configures the ports the nginx-controller listens on. ContainerPort *ControllerPort `pulumi:"containerPort"` // Override NGINX template. CustomTemplate *ControllerCustomTemplate `pulumi:"customTemplate"` // Optionally customize the pod dnsConfig. DnsConfig map[string]string `pulumi:"dnsConfig"` // Optionally change this to ClusterFirstWithHostNet in case you have 'hostNetwork: true'. By default, while using host network, name resolution uses the host's DNS. If you wish nginx-controller to keep resolving names inside the k8s network, use ClusterFirstWithHostNet. DnsPolicy *string `pulumi:"dnsPolicy"` // Election ID to use for status update. ElectionID *string `pulumi:"electionID"` // Enable mimalloc as a drop-in replacement for malloc. ref: https://github.com/microsoft/mimalloc. EnableMimalloc *bool `pulumi:"enableMimalloc"` // Use an existing PSP instead of creating one. ExistingPsp *string `pulumi:"existingPsp"` // Additional command line arguments to pass to nginx-ingress-controller E.g. to specify the default SSL certificate you can use `default-ssl-certificate: "<namespace>/<secret_name>"`. ExtraArgs map[string]string `pulumi:"extraArgs"` // Additional containers to be added to the controller pod. See https://github.com/lemonldap-ng-controller/lemonldap-ng-controller as example. ExtraContainers []corev1.Container `pulumi:"extraContainers"` // Additional environment variables to set. ExtraEnvs []corev1.EnvVar `pulumi:"extraEnvs"` // Containers, which are run before the app containers are started. - name: init-myservice image: busybox command: ['sh', '-c', 'until nslookup myservice; do echo waiting for myservice; sleep 2; done;'] ExtraInitContainers []corev1.Container `pulumi:"extraInitContainers"` // Additional volumeMounts to the controller main container. - name: copy-portal-skins mountPath: /var/lib/lemonldap-ng/portal/skins ExtraVolumeMounts []corev1.VolumeMount `pulumi:"extraVolumeMounts"` // Additional volumes to the controller pod. - name: copy-portal-skins emptyDir: {} ExtraVolumes []corev1.Volume `pulumi:"extraVolumes"` // Path of the health check endpoint. All requests received on the port defined by the healthz-port parameter are forwarded internally to this path. HealthCheckPath *string `pulumi:"healthCheckPath"` // Address to bind the health check endpoint. It is better to set this option to the internal node address if the ingress nginx controller is running in the hostNetwork: true mode. HeathCheckHost *string `pulumi:"heathCheckHost"` // Required for use with CNI based kubernetes installations (such as ones set up by kubeadm), since CNI and hostport don't mix yet. Can be deprecated once https://github.com/kubernetes/kubernetes/issues/23920 is merged. HostNetwork *bool `pulumi:"hostNetwork"` // Use host ports 80 and 443. Disabled by default. HostPort *ControllerHostPort `pulumi:"hostPort"` // Optionally customize the pod hostname. Hostname map[string]map[string]string `pulumi:"hostname"` Image *ControllerImage `pulumi:"image"` // Process IngressClass per name (additionally as per spec.controller). IngressClassByName *bool `pulumi:"ingressClassByName"` // This section refers to the creation of the IngressClass resource. IngressClass resources are supported since k8s >= 1.18 and required since k8s >= 1.19 IngressClassResource *ControllerIngressClassResource `pulumi:"ingressClassResource"` // Mutually exclusive with hpa autoscaling. Keda *Keda `pulumi:"keda"` // DaemonSet or Deployment. Kind *string `pulumi:"kind"` // Improve connection draining when ingress controller pod is deleted using a lifecycle hook: With this new hook, we increased the default terminationGracePeriodSeconds from 30 seconds to 300, allowing the draining of connections up to five minutes. If the active connections end before that, the pod will terminate gracefully at that time. To effectively take advantage of this feature, the Configmap feature worker-shutdown-timeout new value is 240s instead of 10s. Lifecycle *corev1.Lifecycle `pulumi:"lifecycle"` // Liveness probe values Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. LivenessProbe *corev1.Probe `pulumi:"livenessProbe"` // Maxmind license key to download GeoLite2 Databases https://blog.maxmind.com/2019/12/18/significant-changes-to-accessing-and-using-geolite2-databases. MaxmindLicenseKey *string `pulumi:"maxmindLicenseKey"` Metrics *ControllerMetrics `pulumi:"metrics"` MinAvailable *int `pulumi:"minAvailable"` // minReadySeconds to avoid killing pods before we are ready. MinReadySeconds *int `pulumi:"minReadySeconds"` Name *string `pulumi:"name"` // Node labels for controller pod assignment Ref: https://kubernetes.io/docs/user-guide/node-selection/. NodeSelector map[string]string `pulumi:"nodeSelector"` // Annotations to be added to controller pods. PodAnnotations map[string]string `pulumi:"podAnnotations"` // labels to add to the pod container metadata. PodLabels map[string]map[string]string `pulumi:"podLabels"` // Security Context policies for controller pods. PodSecurityContext *corev1.PodSecurityContext `pulumi:"podSecurityContext"` PriorityClassName *string `pulumi:"priorityClassName"` // Will add custom headers before sending traffic to backends according to https://github.com/kubernetes/ingress-nginx/tree/main/docs/examples/customization/custom-headers. ProxySetHeaders map[string]map[string]string `pulumi:"proxySetHeaders"` // Allows customization of the source of the IP address or FQDN to report in the ingress status field. By default, it reads the information provided by the service. If disable, the status field reports the IP address of the node or nodes where an ingress controller pod is running. PublishService *ControllerPublishService `pulumi:"publishService"` // Readiness probe values Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. ReadinessProbe *corev1.Probe `pulumi:"readinessProbe"` ReplicaCount *int `pulumi:"replicaCount"` // Bare-metal considerations via the host network https://kubernetes.github.io/ingress-nginx/deploy/baremetal/#via-the-host-network Ingress status was blank because there is no Service exposing the NGINX Ingress controller in a configuration using the host network, the default --publish-service flag used in standard cloud setups does not apply. ReportNodeInternalIp *bool `pulumi:"reportNodeInternalIp"` // Define requests resources to avoid probe issues due to CPU utilization in busy nodes ref: https://github.com/kubernetes/ingress-nginx/issues/4735#issuecomment-551204903 Ideally, there should be no limits. https://engineering.indeedblog.com/blog/2019/12/cpu-throttling-regression-fix/ Resources *corev1.ResourceRequirements `pulumi:"resources"` // Limit the scope of the controller. Scope *ControllerScope `pulumi:"scope"` Service *ControllerService `pulumi:"service"` // Startup probe values Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. StartupProbe *corev1.Probe `pulumi:"startupProbe"` // See https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/ for notes on enabling and using sysctls. Sysctls map[string]map[string]string `pulumi:"sysctls"` // Allows customization of the tcp-services-configmap. Tcp *ControllerTcp `pulumi:"tcp"` // How long to wait for the drain of connections. TerminateGracePeriodSeconds *int `pulumi:"terminateGracePeriodSeconds"` // Node tolerations for server scheduling to nodes with taints Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/. Tolerations *corev1.Toleration `pulumi:"tolerations"` // Topology spread constraints rely on node labels to identify the topology domain(s) that each Node is in. Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/. TopologySpreadConstraints []corev1.TopologySpreadConstraint `pulumi:"topologySpreadConstraints"` Udp *ControllerUdp `pulumi:"udp"` // The update strategy to apply to the Deployment or DaemonSet. UpdateStrategy *ControllerUpdateStrategy `pulumi:"updateStrategy"` // Process Ingress objects without ingressClass annotation/ingressClassName field. Overrides value for --watch-ingress-without-class flag of the controller binary. Defaults to false. WatchIngressWithoutClass *bool `pulumi:"watchIngressWithoutClass"` }
type ControllerAdmissionWebhooksCreateSecretJob ¶
type ControllerAdmissionWebhooksCreateSecretJob struct {
Resources *corev1.ResourceRequirements `pulumi:"resources"`
}
type ControllerAdmissionWebhooksCreateSecretJobArgs ¶
type ControllerAdmissionWebhooksCreateSecretJobArgs struct {
Resources corev1.ResourceRequirementsPtrInput `pulumi:"resources"`
}
func (ControllerAdmissionWebhooksCreateSecretJobArgs) ElementType ¶
func (ControllerAdmissionWebhooksCreateSecretJobArgs) ElementType() reflect.Type
func (ControllerAdmissionWebhooksCreateSecretJobArgs) ToControllerAdmissionWebhooksCreateSecretJobOutput ¶
func (i ControllerAdmissionWebhooksCreateSecretJobArgs) ToControllerAdmissionWebhooksCreateSecretJobOutput() ControllerAdmissionWebhooksCreateSecretJobOutput
func (ControllerAdmissionWebhooksCreateSecretJobArgs) ToControllerAdmissionWebhooksCreateSecretJobOutputWithContext ¶
func (i ControllerAdmissionWebhooksCreateSecretJobArgs) ToControllerAdmissionWebhooksCreateSecretJobOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksCreateSecretJobOutput
func (ControllerAdmissionWebhooksCreateSecretJobArgs) ToControllerAdmissionWebhooksCreateSecretJobPtrOutput ¶
func (i ControllerAdmissionWebhooksCreateSecretJobArgs) ToControllerAdmissionWebhooksCreateSecretJobPtrOutput() ControllerAdmissionWebhooksCreateSecretJobPtrOutput
func (ControllerAdmissionWebhooksCreateSecretJobArgs) ToControllerAdmissionWebhooksCreateSecretJobPtrOutputWithContext ¶
func (i ControllerAdmissionWebhooksCreateSecretJobArgs) ToControllerAdmissionWebhooksCreateSecretJobPtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksCreateSecretJobPtrOutput
type ControllerAdmissionWebhooksCreateSecretJobInput ¶
type ControllerAdmissionWebhooksCreateSecretJobInput interface { pulumi.Input ToControllerAdmissionWebhooksCreateSecretJobOutput() ControllerAdmissionWebhooksCreateSecretJobOutput ToControllerAdmissionWebhooksCreateSecretJobOutputWithContext(context.Context) ControllerAdmissionWebhooksCreateSecretJobOutput }
ControllerAdmissionWebhooksCreateSecretJobInput is an input type that accepts ControllerAdmissionWebhooksCreateSecretJobArgs and ControllerAdmissionWebhooksCreateSecretJobOutput values. You can construct a concrete instance of `ControllerAdmissionWebhooksCreateSecretJobInput` via:
ControllerAdmissionWebhooksCreateSecretJobArgs{...}
type ControllerAdmissionWebhooksCreateSecretJobOutput ¶
type ControllerAdmissionWebhooksCreateSecretJobOutput struct{ *pulumi.OutputState }
func (ControllerAdmissionWebhooksCreateSecretJobOutput) ElementType ¶
func (ControllerAdmissionWebhooksCreateSecretJobOutput) ElementType() reflect.Type
func (ControllerAdmissionWebhooksCreateSecretJobOutput) Resources ¶
func (o ControllerAdmissionWebhooksCreateSecretJobOutput) Resources() corev1.ResourceRequirementsPtrOutput
func (ControllerAdmissionWebhooksCreateSecretJobOutput) ToControllerAdmissionWebhooksCreateSecretJobOutput ¶
func (o ControllerAdmissionWebhooksCreateSecretJobOutput) ToControllerAdmissionWebhooksCreateSecretJobOutput() ControllerAdmissionWebhooksCreateSecretJobOutput
func (ControllerAdmissionWebhooksCreateSecretJobOutput) ToControllerAdmissionWebhooksCreateSecretJobOutputWithContext ¶
func (o ControllerAdmissionWebhooksCreateSecretJobOutput) ToControllerAdmissionWebhooksCreateSecretJobOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksCreateSecretJobOutput
func (ControllerAdmissionWebhooksCreateSecretJobOutput) ToControllerAdmissionWebhooksCreateSecretJobPtrOutput ¶
func (o ControllerAdmissionWebhooksCreateSecretJobOutput) ToControllerAdmissionWebhooksCreateSecretJobPtrOutput() ControllerAdmissionWebhooksCreateSecretJobPtrOutput
func (ControllerAdmissionWebhooksCreateSecretJobOutput) ToControllerAdmissionWebhooksCreateSecretJobPtrOutputWithContext ¶
func (o ControllerAdmissionWebhooksCreateSecretJobOutput) ToControllerAdmissionWebhooksCreateSecretJobPtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksCreateSecretJobPtrOutput
type ControllerAdmissionWebhooksCreateSecretJobPtrInput ¶
type ControllerAdmissionWebhooksCreateSecretJobPtrInput interface { pulumi.Input ToControllerAdmissionWebhooksCreateSecretJobPtrOutput() ControllerAdmissionWebhooksCreateSecretJobPtrOutput ToControllerAdmissionWebhooksCreateSecretJobPtrOutputWithContext(context.Context) ControllerAdmissionWebhooksCreateSecretJobPtrOutput }
ControllerAdmissionWebhooksCreateSecretJobPtrInput is an input type that accepts ControllerAdmissionWebhooksCreateSecretJobArgs, ControllerAdmissionWebhooksCreateSecretJobPtr and ControllerAdmissionWebhooksCreateSecretJobPtrOutput values. You can construct a concrete instance of `ControllerAdmissionWebhooksCreateSecretJobPtrInput` via:
ControllerAdmissionWebhooksCreateSecretJobArgs{...} or: nil
func ControllerAdmissionWebhooksCreateSecretJobPtr ¶
func ControllerAdmissionWebhooksCreateSecretJobPtr(v *ControllerAdmissionWebhooksCreateSecretJobArgs) ControllerAdmissionWebhooksCreateSecretJobPtrInput
type ControllerAdmissionWebhooksCreateSecretJobPtrOutput ¶
type ControllerAdmissionWebhooksCreateSecretJobPtrOutput struct{ *pulumi.OutputState }
func (ControllerAdmissionWebhooksCreateSecretJobPtrOutput) ElementType ¶
func (ControllerAdmissionWebhooksCreateSecretJobPtrOutput) ElementType() reflect.Type
func (ControllerAdmissionWebhooksCreateSecretJobPtrOutput) Resources ¶
func (o ControllerAdmissionWebhooksCreateSecretJobPtrOutput) Resources() corev1.ResourceRequirementsPtrOutput
func (ControllerAdmissionWebhooksCreateSecretJobPtrOutput) ToControllerAdmissionWebhooksCreateSecretJobPtrOutput ¶
func (o ControllerAdmissionWebhooksCreateSecretJobPtrOutput) ToControllerAdmissionWebhooksCreateSecretJobPtrOutput() ControllerAdmissionWebhooksCreateSecretJobPtrOutput
func (ControllerAdmissionWebhooksCreateSecretJobPtrOutput) ToControllerAdmissionWebhooksCreateSecretJobPtrOutputWithContext ¶
func (o ControllerAdmissionWebhooksCreateSecretJobPtrOutput) ToControllerAdmissionWebhooksCreateSecretJobPtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksCreateSecretJobPtrOutput
type ControllerAdmissionWebhooksPatch ¶
type ControllerAdmissionWebhooksPatch struct { Enabled *bool `pulumi:"enabled"` Image *ControllerImage `pulumi:"image"` NodeSelector map[string]string `pulumi:"nodeSelector"` PodAnnotations map[string]map[string]string `pulumi:"podAnnotations"` // Provide a priority class name to the webhook patching job. PriorityClassName *string `pulumi:"priorityClassName"` RunAsUser *int `pulumi:"runAsUser"` Tolerations []corev1.Toleration `pulumi:"tolerations"` }
type ControllerAdmissionWebhooksPatchArgs ¶
type ControllerAdmissionWebhooksPatchArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Image ControllerImagePtrInput `pulumi:"image"` NodeSelector pulumi.StringMapInput `pulumi:"nodeSelector"` PodAnnotations pulumi.StringMapMapInput `pulumi:"podAnnotations"` // Provide a priority class name to the webhook patching job. PriorityClassName pulumi.StringPtrInput `pulumi:"priorityClassName"` RunAsUser pulumi.IntPtrInput `pulumi:"runAsUser"` Tolerations corev1.TolerationArrayInput `pulumi:"tolerations"` }
func (ControllerAdmissionWebhooksPatchArgs) ElementType ¶
func (ControllerAdmissionWebhooksPatchArgs) ElementType() reflect.Type
func (ControllerAdmissionWebhooksPatchArgs) ToControllerAdmissionWebhooksPatchOutput ¶
func (i ControllerAdmissionWebhooksPatchArgs) ToControllerAdmissionWebhooksPatchOutput() ControllerAdmissionWebhooksPatchOutput
func (ControllerAdmissionWebhooksPatchArgs) ToControllerAdmissionWebhooksPatchOutputWithContext ¶
func (i ControllerAdmissionWebhooksPatchArgs) ToControllerAdmissionWebhooksPatchOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksPatchOutput
func (ControllerAdmissionWebhooksPatchArgs) ToControllerAdmissionWebhooksPatchPtrOutput ¶
func (i ControllerAdmissionWebhooksPatchArgs) ToControllerAdmissionWebhooksPatchPtrOutput() ControllerAdmissionWebhooksPatchPtrOutput
func (ControllerAdmissionWebhooksPatchArgs) ToControllerAdmissionWebhooksPatchPtrOutputWithContext ¶
func (i ControllerAdmissionWebhooksPatchArgs) ToControllerAdmissionWebhooksPatchPtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksPatchPtrOutput
type ControllerAdmissionWebhooksPatchInput ¶
type ControllerAdmissionWebhooksPatchInput interface { pulumi.Input ToControllerAdmissionWebhooksPatchOutput() ControllerAdmissionWebhooksPatchOutput ToControllerAdmissionWebhooksPatchOutputWithContext(context.Context) ControllerAdmissionWebhooksPatchOutput }
ControllerAdmissionWebhooksPatchInput is an input type that accepts ControllerAdmissionWebhooksPatchArgs and ControllerAdmissionWebhooksPatchOutput values. You can construct a concrete instance of `ControllerAdmissionWebhooksPatchInput` via:
ControllerAdmissionWebhooksPatchArgs{...}
type ControllerAdmissionWebhooksPatchOutput ¶
type ControllerAdmissionWebhooksPatchOutput struct{ *pulumi.OutputState }
func (ControllerAdmissionWebhooksPatchOutput) ElementType ¶
func (ControllerAdmissionWebhooksPatchOutput) ElementType() reflect.Type
func (ControllerAdmissionWebhooksPatchOutput) Enabled ¶
func (o ControllerAdmissionWebhooksPatchOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerAdmissionWebhooksPatchOutput) Image ¶
func (o ControllerAdmissionWebhooksPatchOutput) Image() ControllerImagePtrOutput
func (ControllerAdmissionWebhooksPatchOutput) NodeSelector ¶
func (o ControllerAdmissionWebhooksPatchOutput) NodeSelector() pulumi.StringMapOutput
func (ControllerAdmissionWebhooksPatchOutput) PodAnnotations ¶
func (o ControllerAdmissionWebhooksPatchOutput) PodAnnotations() pulumi.StringMapMapOutput
func (ControllerAdmissionWebhooksPatchOutput) PriorityClassName ¶
func (o ControllerAdmissionWebhooksPatchOutput) PriorityClassName() pulumi.StringPtrOutput
Provide a priority class name to the webhook patching job.
func (ControllerAdmissionWebhooksPatchOutput) RunAsUser ¶
func (o ControllerAdmissionWebhooksPatchOutput) RunAsUser() pulumi.IntPtrOutput
func (ControllerAdmissionWebhooksPatchOutput) ToControllerAdmissionWebhooksPatchOutput ¶
func (o ControllerAdmissionWebhooksPatchOutput) ToControllerAdmissionWebhooksPatchOutput() ControllerAdmissionWebhooksPatchOutput
func (ControllerAdmissionWebhooksPatchOutput) ToControllerAdmissionWebhooksPatchOutputWithContext ¶
func (o ControllerAdmissionWebhooksPatchOutput) ToControllerAdmissionWebhooksPatchOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksPatchOutput
func (ControllerAdmissionWebhooksPatchOutput) ToControllerAdmissionWebhooksPatchPtrOutput ¶
func (o ControllerAdmissionWebhooksPatchOutput) ToControllerAdmissionWebhooksPatchPtrOutput() ControllerAdmissionWebhooksPatchPtrOutput
func (ControllerAdmissionWebhooksPatchOutput) ToControllerAdmissionWebhooksPatchPtrOutputWithContext ¶
func (o ControllerAdmissionWebhooksPatchOutput) ToControllerAdmissionWebhooksPatchPtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksPatchPtrOutput
func (ControllerAdmissionWebhooksPatchOutput) Tolerations ¶
func (o ControllerAdmissionWebhooksPatchOutput) Tolerations() corev1.TolerationArrayOutput
type ControllerAdmissionWebhooksPatchPtrInput ¶
type ControllerAdmissionWebhooksPatchPtrInput interface { pulumi.Input ToControllerAdmissionWebhooksPatchPtrOutput() ControllerAdmissionWebhooksPatchPtrOutput ToControllerAdmissionWebhooksPatchPtrOutputWithContext(context.Context) ControllerAdmissionWebhooksPatchPtrOutput }
ControllerAdmissionWebhooksPatchPtrInput is an input type that accepts ControllerAdmissionWebhooksPatchArgs, ControllerAdmissionWebhooksPatchPtr and ControllerAdmissionWebhooksPatchPtrOutput values. You can construct a concrete instance of `ControllerAdmissionWebhooksPatchPtrInput` via:
ControllerAdmissionWebhooksPatchArgs{...} or: nil
func ControllerAdmissionWebhooksPatchPtr ¶
func ControllerAdmissionWebhooksPatchPtr(v *ControllerAdmissionWebhooksPatchArgs) ControllerAdmissionWebhooksPatchPtrInput
type ControllerAdmissionWebhooksPatchPtrOutput ¶
type ControllerAdmissionWebhooksPatchPtrOutput struct{ *pulumi.OutputState }
func (ControllerAdmissionWebhooksPatchPtrOutput) ElementType ¶
func (ControllerAdmissionWebhooksPatchPtrOutput) ElementType() reflect.Type
func (ControllerAdmissionWebhooksPatchPtrOutput) Enabled ¶
func (o ControllerAdmissionWebhooksPatchPtrOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerAdmissionWebhooksPatchPtrOutput) Image ¶
func (o ControllerAdmissionWebhooksPatchPtrOutput) Image() ControllerImagePtrOutput
func (ControllerAdmissionWebhooksPatchPtrOutput) NodeSelector ¶
func (o ControllerAdmissionWebhooksPatchPtrOutput) NodeSelector() pulumi.StringMapOutput
func (ControllerAdmissionWebhooksPatchPtrOutput) PodAnnotations ¶
func (o ControllerAdmissionWebhooksPatchPtrOutput) PodAnnotations() pulumi.StringMapMapOutput
func (ControllerAdmissionWebhooksPatchPtrOutput) PriorityClassName ¶
func (o ControllerAdmissionWebhooksPatchPtrOutput) PriorityClassName() pulumi.StringPtrOutput
Provide a priority class name to the webhook patching job.
func (ControllerAdmissionWebhooksPatchPtrOutput) RunAsUser ¶
func (o ControllerAdmissionWebhooksPatchPtrOutput) RunAsUser() pulumi.IntPtrOutput
func (ControllerAdmissionWebhooksPatchPtrOutput) ToControllerAdmissionWebhooksPatchPtrOutput ¶
func (o ControllerAdmissionWebhooksPatchPtrOutput) ToControllerAdmissionWebhooksPatchPtrOutput() ControllerAdmissionWebhooksPatchPtrOutput
func (ControllerAdmissionWebhooksPatchPtrOutput) ToControllerAdmissionWebhooksPatchPtrOutputWithContext ¶
func (o ControllerAdmissionWebhooksPatchPtrOutput) ToControllerAdmissionWebhooksPatchPtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksPatchPtrOutput
func (ControllerAdmissionWebhooksPatchPtrOutput) Tolerations ¶
func (o ControllerAdmissionWebhooksPatchPtrOutput) Tolerations() corev1.TolerationArrayOutput
type ControllerAdmissionWebhooksPatchWebhbookJob ¶
type ControllerAdmissionWebhooksPatchWebhbookJob struct {
Resources *corev1.ResourceRequirements `pulumi:"resources"`
}
type ControllerAdmissionWebhooksPatchWebhbookJobArgs ¶
type ControllerAdmissionWebhooksPatchWebhbookJobArgs struct {
Resources corev1.ResourceRequirementsPtrInput `pulumi:"resources"`
}
func (ControllerAdmissionWebhooksPatchWebhbookJobArgs) ElementType ¶
func (ControllerAdmissionWebhooksPatchWebhbookJobArgs) ElementType() reflect.Type
func (ControllerAdmissionWebhooksPatchWebhbookJobArgs) ToControllerAdmissionWebhooksPatchWebhbookJobOutput ¶
func (i ControllerAdmissionWebhooksPatchWebhbookJobArgs) ToControllerAdmissionWebhooksPatchWebhbookJobOutput() ControllerAdmissionWebhooksPatchWebhbookJobOutput
func (ControllerAdmissionWebhooksPatchWebhbookJobArgs) ToControllerAdmissionWebhooksPatchWebhbookJobOutputWithContext ¶
func (i ControllerAdmissionWebhooksPatchWebhbookJobArgs) ToControllerAdmissionWebhooksPatchWebhbookJobOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksPatchWebhbookJobOutput
func (ControllerAdmissionWebhooksPatchWebhbookJobArgs) ToControllerAdmissionWebhooksPatchWebhbookJobPtrOutput ¶
func (i ControllerAdmissionWebhooksPatchWebhbookJobArgs) ToControllerAdmissionWebhooksPatchWebhbookJobPtrOutput() ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput
func (ControllerAdmissionWebhooksPatchWebhbookJobArgs) ToControllerAdmissionWebhooksPatchWebhbookJobPtrOutputWithContext ¶
func (i ControllerAdmissionWebhooksPatchWebhbookJobArgs) ToControllerAdmissionWebhooksPatchWebhbookJobPtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput
type ControllerAdmissionWebhooksPatchWebhbookJobInput ¶
type ControllerAdmissionWebhooksPatchWebhbookJobInput interface { pulumi.Input ToControllerAdmissionWebhooksPatchWebhbookJobOutput() ControllerAdmissionWebhooksPatchWebhbookJobOutput ToControllerAdmissionWebhooksPatchWebhbookJobOutputWithContext(context.Context) ControllerAdmissionWebhooksPatchWebhbookJobOutput }
ControllerAdmissionWebhooksPatchWebhbookJobInput is an input type that accepts ControllerAdmissionWebhooksPatchWebhbookJobArgs and ControllerAdmissionWebhooksPatchWebhbookJobOutput values. You can construct a concrete instance of `ControllerAdmissionWebhooksPatchWebhbookJobInput` via:
ControllerAdmissionWebhooksPatchWebhbookJobArgs{...}
type ControllerAdmissionWebhooksPatchWebhbookJobOutput ¶
type ControllerAdmissionWebhooksPatchWebhbookJobOutput struct{ *pulumi.OutputState }
func (ControllerAdmissionWebhooksPatchWebhbookJobOutput) ElementType ¶
func (ControllerAdmissionWebhooksPatchWebhbookJobOutput) ElementType() reflect.Type
func (ControllerAdmissionWebhooksPatchWebhbookJobOutput) Resources ¶
func (o ControllerAdmissionWebhooksPatchWebhbookJobOutput) Resources() corev1.ResourceRequirementsPtrOutput
func (ControllerAdmissionWebhooksPatchWebhbookJobOutput) ToControllerAdmissionWebhooksPatchWebhbookJobOutput ¶
func (o ControllerAdmissionWebhooksPatchWebhbookJobOutput) ToControllerAdmissionWebhooksPatchWebhbookJobOutput() ControllerAdmissionWebhooksPatchWebhbookJobOutput
func (ControllerAdmissionWebhooksPatchWebhbookJobOutput) ToControllerAdmissionWebhooksPatchWebhbookJobOutputWithContext ¶
func (o ControllerAdmissionWebhooksPatchWebhbookJobOutput) ToControllerAdmissionWebhooksPatchWebhbookJobOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksPatchWebhbookJobOutput
func (ControllerAdmissionWebhooksPatchWebhbookJobOutput) ToControllerAdmissionWebhooksPatchWebhbookJobPtrOutput ¶
func (o ControllerAdmissionWebhooksPatchWebhbookJobOutput) ToControllerAdmissionWebhooksPatchWebhbookJobPtrOutput() ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput
func (ControllerAdmissionWebhooksPatchWebhbookJobOutput) ToControllerAdmissionWebhooksPatchWebhbookJobPtrOutputWithContext ¶
func (o ControllerAdmissionWebhooksPatchWebhbookJobOutput) ToControllerAdmissionWebhooksPatchWebhbookJobPtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput
type ControllerAdmissionWebhooksPatchWebhbookJobPtrInput ¶
type ControllerAdmissionWebhooksPatchWebhbookJobPtrInput interface { pulumi.Input ToControllerAdmissionWebhooksPatchWebhbookJobPtrOutput() ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput ToControllerAdmissionWebhooksPatchWebhbookJobPtrOutputWithContext(context.Context) ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput }
ControllerAdmissionWebhooksPatchWebhbookJobPtrInput is an input type that accepts ControllerAdmissionWebhooksPatchWebhbookJobArgs, ControllerAdmissionWebhooksPatchWebhbookJobPtr and ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput values. You can construct a concrete instance of `ControllerAdmissionWebhooksPatchWebhbookJobPtrInput` via:
ControllerAdmissionWebhooksPatchWebhbookJobArgs{...} or: nil
func ControllerAdmissionWebhooksPatchWebhbookJobPtr ¶
func ControllerAdmissionWebhooksPatchWebhbookJobPtr(v *ControllerAdmissionWebhooksPatchWebhbookJobArgs) ControllerAdmissionWebhooksPatchWebhbookJobPtrInput
type ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput ¶
type ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput struct{ *pulumi.OutputState }
func (ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput) ElementType ¶
func (ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput) ElementType() reflect.Type
func (ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput) Resources ¶
func (o ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput) Resources() corev1.ResourceRequirementsPtrOutput
func (ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput) ToControllerAdmissionWebhooksPatchWebhbookJobPtrOutput ¶
func (o ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput) ToControllerAdmissionWebhooksPatchWebhbookJobPtrOutput() ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput
func (ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput) ToControllerAdmissionWebhooksPatchWebhbookJobPtrOutputWithContext ¶
func (o ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput) ToControllerAdmissionWebhooksPatchWebhbookJobPtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksPatchWebhbookJobPtrOutput
type ControllerAdmissionWebhooksService ¶
type ControllerAdmissionWebhooksService struct { Annotations map[string]map[string]string `pulumi:"annotations"` ClusterIP *string `pulumi:"clusterIP"` ExternalIPs []string `pulumi:"externalIPs"` LoadBalancerIPs *string `pulumi:"loadBalancerIPs"` LoadBalancerSourceRanges []string `pulumi:"loadBalancerSourceRanges"` ServicePort *int `pulumi:"servicePort"` Type *string `pulumi:"type"` }
type ControllerAdmissionWebhooksServiceArgs ¶
type ControllerAdmissionWebhooksServiceArgs struct { Annotations pulumi.StringMapMapInput `pulumi:"annotations"` ClusterIP pulumi.StringPtrInput `pulumi:"clusterIP"` ExternalIPs pulumi.StringArrayInput `pulumi:"externalIPs"` LoadBalancerIPs pulumi.StringPtrInput `pulumi:"loadBalancerIPs"` LoadBalancerSourceRanges pulumi.StringArrayInput `pulumi:"loadBalancerSourceRanges"` ServicePort pulumi.IntPtrInput `pulumi:"servicePort"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (ControllerAdmissionWebhooksServiceArgs) ElementType ¶
func (ControllerAdmissionWebhooksServiceArgs) ElementType() reflect.Type
func (ControllerAdmissionWebhooksServiceArgs) ToControllerAdmissionWebhooksServiceOutput ¶
func (i ControllerAdmissionWebhooksServiceArgs) ToControllerAdmissionWebhooksServiceOutput() ControllerAdmissionWebhooksServiceOutput
func (ControllerAdmissionWebhooksServiceArgs) ToControllerAdmissionWebhooksServiceOutputWithContext ¶
func (i ControllerAdmissionWebhooksServiceArgs) ToControllerAdmissionWebhooksServiceOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksServiceOutput
func (ControllerAdmissionWebhooksServiceArgs) ToControllerAdmissionWebhooksServicePtrOutput ¶
func (i ControllerAdmissionWebhooksServiceArgs) ToControllerAdmissionWebhooksServicePtrOutput() ControllerAdmissionWebhooksServicePtrOutput
func (ControllerAdmissionWebhooksServiceArgs) ToControllerAdmissionWebhooksServicePtrOutputWithContext ¶
func (i ControllerAdmissionWebhooksServiceArgs) ToControllerAdmissionWebhooksServicePtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksServicePtrOutput
type ControllerAdmissionWebhooksServiceInput ¶
type ControllerAdmissionWebhooksServiceInput interface { pulumi.Input ToControllerAdmissionWebhooksServiceOutput() ControllerAdmissionWebhooksServiceOutput ToControllerAdmissionWebhooksServiceOutputWithContext(context.Context) ControllerAdmissionWebhooksServiceOutput }
ControllerAdmissionWebhooksServiceInput is an input type that accepts ControllerAdmissionWebhooksServiceArgs and ControllerAdmissionWebhooksServiceOutput values. You can construct a concrete instance of `ControllerAdmissionWebhooksServiceInput` via:
ControllerAdmissionWebhooksServiceArgs{...}
type ControllerAdmissionWebhooksServiceOutput ¶
type ControllerAdmissionWebhooksServiceOutput struct{ *pulumi.OutputState }
func (ControllerAdmissionWebhooksServiceOutput) Annotations ¶
func (o ControllerAdmissionWebhooksServiceOutput) Annotations() pulumi.StringMapMapOutput
func (ControllerAdmissionWebhooksServiceOutput) ClusterIP ¶
func (o ControllerAdmissionWebhooksServiceOutput) ClusterIP() pulumi.StringPtrOutput
func (ControllerAdmissionWebhooksServiceOutput) ElementType ¶
func (ControllerAdmissionWebhooksServiceOutput) ElementType() reflect.Type
func (ControllerAdmissionWebhooksServiceOutput) ExternalIPs ¶
func (o ControllerAdmissionWebhooksServiceOutput) ExternalIPs() pulumi.StringArrayOutput
func (ControllerAdmissionWebhooksServiceOutput) LoadBalancerIPs ¶
func (o ControllerAdmissionWebhooksServiceOutput) LoadBalancerIPs() pulumi.StringPtrOutput
func (ControllerAdmissionWebhooksServiceOutput) LoadBalancerSourceRanges ¶
func (o ControllerAdmissionWebhooksServiceOutput) LoadBalancerSourceRanges() pulumi.StringArrayOutput
func (ControllerAdmissionWebhooksServiceOutput) ServicePort ¶
func (o ControllerAdmissionWebhooksServiceOutput) ServicePort() pulumi.IntPtrOutput
func (ControllerAdmissionWebhooksServiceOutput) ToControllerAdmissionWebhooksServiceOutput ¶
func (o ControllerAdmissionWebhooksServiceOutput) ToControllerAdmissionWebhooksServiceOutput() ControllerAdmissionWebhooksServiceOutput
func (ControllerAdmissionWebhooksServiceOutput) ToControllerAdmissionWebhooksServiceOutputWithContext ¶
func (o ControllerAdmissionWebhooksServiceOutput) ToControllerAdmissionWebhooksServiceOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksServiceOutput
func (ControllerAdmissionWebhooksServiceOutput) ToControllerAdmissionWebhooksServicePtrOutput ¶
func (o ControllerAdmissionWebhooksServiceOutput) ToControllerAdmissionWebhooksServicePtrOutput() ControllerAdmissionWebhooksServicePtrOutput
func (ControllerAdmissionWebhooksServiceOutput) ToControllerAdmissionWebhooksServicePtrOutputWithContext ¶
func (o ControllerAdmissionWebhooksServiceOutput) ToControllerAdmissionWebhooksServicePtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksServicePtrOutput
func (ControllerAdmissionWebhooksServiceOutput) Type ¶
func (o ControllerAdmissionWebhooksServiceOutput) Type() pulumi.StringPtrOutput
type ControllerAdmissionWebhooksServicePtrInput ¶
type ControllerAdmissionWebhooksServicePtrInput interface { pulumi.Input ToControllerAdmissionWebhooksServicePtrOutput() ControllerAdmissionWebhooksServicePtrOutput ToControllerAdmissionWebhooksServicePtrOutputWithContext(context.Context) ControllerAdmissionWebhooksServicePtrOutput }
ControllerAdmissionWebhooksServicePtrInput is an input type that accepts ControllerAdmissionWebhooksServiceArgs, ControllerAdmissionWebhooksServicePtr and ControllerAdmissionWebhooksServicePtrOutput values. You can construct a concrete instance of `ControllerAdmissionWebhooksServicePtrInput` via:
ControllerAdmissionWebhooksServiceArgs{...} or: nil
func ControllerAdmissionWebhooksServicePtr ¶
func ControllerAdmissionWebhooksServicePtr(v *ControllerAdmissionWebhooksServiceArgs) ControllerAdmissionWebhooksServicePtrInput
type ControllerAdmissionWebhooksServicePtrOutput ¶
type ControllerAdmissionWebhooksServicePtrOutput struct{ *pulumi.OutputState }
func (ControllerAdmissionWebhooksServicePtrOutput) Annotations ¶
func (o ControllerAdmissionWebhooksServicePtrOutput) Annotations() pulumi.StringMapMapOutput
func (ControllerAdmissionWebhooksServicePtrOutput) ClusterIP ¶
func (o ControllerAdmissionWebhooksServicePtrOutput) ClusterIP() pulumi.StringPtrOutput
func (ControllerAdmissionWebhooksServicePtrOutput) ElementType ¶
func (ControllerAdmissionWebhooksServicePtrOutput) ElementType() reflect.Type
func (ControllerAdmissionWebhooksServicePtrOutput) ExternalIPs ¶
func (o ControllerAdmissionWebhooksServicePtrOutput) ExternalIPs() pulumi.StringArrayOutput
func (ControllerAdmissionWebhooksServicePtrOutput) LoadBalancerIPs ¶
func (o ControllerAdmissionWebhooksServicePtrOutput) LoadBalancerIPs() pulumi.StringPtrOutput
func (ControllerAdmissionWebhooksServicePtrOutput) LoadBalancerSourceRanges ¶
func (o ControllerAdmissionWebhooksServicePtrOutput) LoadBalancerSourceRanges() pulumi.StringArrayOutput
func (ControllerAdmissionWebhooksServicePtrOutput) ServicePort ¶
func (o ControllerAdmissionWebhooksServicePtrOutput) ServicePort() pulumi.IntPtrOutput
func (ControllerAdmissionWebhooksServicePtrOutput) ToControllerAdmissionWebhooksServicePtrOutput ¶
func (o ControllerAdmissionWebhooksServicePtrOutput) ToControllerAdmissionWebhooksServicePtrOutput() ControllerAdmissionWebhooksServicePtrOutput
func (ControllerAdmissionWebhooksServicePtrOutput) ToControllerAdmissionWebhooksServicePtrOutputWithContext ¶
func (o ControllerAdmissionWebhooksServicePtrOutput) ToControllerAdmissionWebhooksServicePtrOutputWithContext(ctx context.Context) ControllerAdmissionWebhooksServicePtrOutput
func (ControllerAdmissionWebhooksServicePtrOutput) Type ¶
func (o ControllerAdmissionWebhooksServicePtrOutput) Type() pulumi.StringPtrOutput
type ControllerArgs ¶
type ControllerArgs struct { // Will add custom headers before sending response traffic to the client according to: https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/#add-headers. AddHeaders pulumi.StringMapMapInput `pulumi:"addHeaders"` AdmissionWebhooks ContollerAdmissionWebhooksPtrInput `pulumi:"admissionWebhooks"` // Affinity and anti-affinity Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity. Affinity corev1.AffinityPtrInput `pulumi:"affinity"` // This configuration defines if Ingress Controller should allow users to set their own *-snippet annotations, otherwise this is forbidden / dropped when users add those annotations. Global snippets in ConfigMap are still respected. AllowSnippetAnnotations pulumi.BoolPtrInput `pulumi:"allowSnippetAnnotations"` // Annotations to be added to the controller Deployment or DaemonSet. Annotations pulumi.StringMapInput `pulumi:"annotations"` // Mutually exclusive with keda autoscaling. Autoscaling AutoscalingPtrInput `pulumi:"autoscaling"` // Custom or additional autoscaling metrics ref: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/#support-for-custom-metrics AutoscalingTemplate AutoscalingTemplateArrayInput `pulumi:"autoscalingTemplate"` // Will add custom configuration options to Nginx https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/. Config pulumi.StringMapInput `pulumi:"config"` // Annotations to be added to the controller config configuration configmap. ConfigAnnotations pulumi.StringMapInput `pulumi:"configAnnotations"` // Allows customization of the configmap / nginx-configmap namespace. ConfigMapNamespace pulumi.StringPtrInput `pulumi:"configMapNamespace"` // Configures the controller container name. ContainerName pulumi.StringPtrInput `pulumi:"containerName"` // Configures the ports the nginx-controller listens on. ContainerPort ControllerPortPtrInput `pulumi:"containerPort"` // Override NGINX template. CustomTemplate ControllerCustomTemplatePtrInput `pulumi:"customTemplate"` // Optionally customize the pod dnsConfig. DnsConfig pulumi.StringMapInput `pulumi:"dnsConfig"` // Optionally change this to ClusterFirstWithHostNet in case you have 'hostNetwork: true'. By default, while using host network, name resolution uses the host's DNS. If you wish nginx-controller to keep resolving names inside the k8s network, use ClusterFirstWithHostNet. DnsPolicy pulumi.StringPtrInput `pulumi:"dnsPolicy"` // Election ID to use for status update. ElectionID pulumi.StringPtrInput `pulumi:"electionID"` // Enable mimalloc as a drop-in replacement for malloc. ref: https://github.com/microsoft/mimalloc. EnableMimalloc pulumi.BoolPtrInput `pulumi:"enableMimalloc"` // Use an existing PSP instead of creating one. ExistingPsp pulumi.StringPtrInput `pulumi:"existingPsp"` // Additional command line arguments to pass to nginx-ingress-controller E.g. to specify the default SSL certificate you can use `default-ssl-certificate: "<namespace>/<secret_name>"`. ExtraArgs pulumi.StringMapInput `pulumi:"extraArgs"` // Additional containers to be added to the controller pod. See https://github.com/lemonldap-ng-controller/lemonldap-ng-controller as example. ExtraContainers corev1.ContainerArrayInput `pulumi:"extraContainers"` // Additional environment variables to set. ExtraEnvs corev1.EnvVarArrayInput `pulumi:"extraEnvs"` // Containers, which are run before the app containers are started. - name: init-myservice image: busybox command: ['sh', '-c', 'until nslookup myservice; do echo waiting for myservice; sleep 2; done;'] ExtraInitContainers corev1.ContainerArrayInput `pulumi:"extraInitContainers"` // Additional volumeMounts to the controller main container. - name: copy-portal-skins mountPath: /var/lib/lemonldap-ng/portal/skins ExtraVolumeMounts corev1.VolumeMountArrayInput `pulumi:"extraVolumeMounts"` // Additional volumes to the controller pod. - name: copy-portal-skins emptyDir: {} ExtraVolumes corev1.VolumeArrayInput `pulumi:"extraVolumes"` // Path of the health check endpoint. All requests received on the port defined by the healthz-port parameter are forwarded internally to this path. HealthCheckPath pulumi.StringPtrInput `pulumi:"healthCheckPath"` // Address to bind the health check endpoint. It is better to set this option to the internal node address if the ingress nginx controller is running in the hostNetwork: true mode. HeathCheckHost pulumi.StringPtrInput `pulumi:"heathCheckHost"` // Required for use with CNI based kubernetes installations (such as ones set up by kubeadm), since CNI and hostport don't mix yet. Can be deprecated once https://github.com/kubernetes/kubernetes/issues/23920 is merged. HostNetwork pulumi.BoolPtrInput `pulumi:"hostNetwork"` // Use host ports 80 and 443. Disabled by default. HostPort ControllerHostPortPtrInput `pulumi:"hostPort"` // Optionally customize the pod hostname. Hostname pulumi.StringMapMapInput `pulumi:"hostname"` Image ControllerImagePtrInput `pulumi:"image"` // Process IngressClass per name (additionally as per spec.controller). IngressClassByName pulumi.BoolPtrInput `pulumi:"ingressClassByName"` // This section refers to the creation of the IngressClass resource. IngressClass resources are supported since k8s >= 1.18 and required since k8s >= 1.19 IngressClassResource ControllerIngressClassResourcePtrInput `pulumi:"ingressClassResource"` // Mutually exclusive with hpa autoscaling. Keda KedaPtrInput `pulumi:"keda"` // DaemonSet or Deployment. Kind pulumi.StringPtrInput `pulumi:"kind"` // Improve connection draining when ingress controller pod is deleted using a lifecycle hook: With this new hook, we increased the default terminationGracePeriodSeconds from 30 seconds to 300, allowing the draining of connections up to five minutes. If the active connections end before that, the pod will terminate gracefully at that time. To effectively take advantage of this feature, the Configmap feature worker-shutdown-timeout new value is 240s instead of 10s. Lifecycle corev1.LifecyclePtrInput `pulumi:"lifecycle"` // Liveness probe values Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. LivenessProbe corev1.ProbePtrInput `pulumi:"livenessProbe"` // Maxmind license key to download GeoLite2 Databases https://blog.maxmind.com/2019/12/18/significant-changes-to-accessing-and-using-geolite2-databases. MaxmindLicenseKey pulumi.StringPtrInput `pulumi:"maxmindLicenseKey"` Metrics ControllerMetricsPtrInput `pulumi:"metrics"` MinAvailable pulumi.IntPtrInput `pulumi:"minAvailable"` // minReadySeconds to avoid killing pods before we are ready. MinReadySeconds pulumi.IntPtrInput `pulumi:"minReadySeconds"` Name pulumi.StringPtrInput `pulumi:"name"` // Node labels for controller pod assignment Ref: https://kubernetes.io/docs/user-guide/node-selection/. NodeSelector pulumi.StringMapInput `pulumi:"nodeSelector"` // Annotations to be added to controller pods. PodAnnotations pulumi.StringMapInput `pulumi:"podAnnotations"` // labels to add to the pod container metadata. PodLabels pulumi.StringMapMapInput `pulumi:"podLabels"` // Security Context policies for controller pods. PodSecurityContext corev1.PodSecurityContextPtrInput `pulumi:"podSecurityContext"` PriorityClassName pulumi.StringPtrInput `pulumi:"priorityClassName"` // Will add custom headers before sending traffic to backends according to https://github.com/kubernetes/ingress-nginx/tree/main/docs/examples/customization/custom-headers. ProxySetHeaders pulumi.StringMapMapInput `pulumi:"proxySetHeaders"` // Allows customization of the source of the IP address or FQDN to report in the ingress status field. By default, it reads the information provided by the service. If disable, the status field reports the IP address of the node or nodes where an ingress controller pod is running. PublishService ControllerPublishServicePtrInput `pulumi:"publishService"` // Readiness probe values Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. ReadinessProbe corev1.ProbePtrInput `pulumi:"readinessProbe"` ReplicaCount pulumi.IntPtrInput `pulumi:"replicaCount"` // Bare-metal considerations via the host network https://kubernetes.github.io/ingress-nginx/deploy/baremetal/#via-the-host-network Ingress status was blank because there is no Service exposing the NGINX Ingress controller in a configuration using the host network, the default --publish-service flag used in standard cloud setups does not apply. ReportNodeInternalIp pulumi.BoolPtrInput `pulumi:"reportNodeInternalIp"` // Define requests resources to avoid probe issues due to CPU utilization in busy nodes ref: https://github.com/kubernetes/ingress-nginx/issues/4735#issuecomment-551204903 Ideally, there should be no limits. https://engineering.indeedblog.com/blog/2019/12/cpu-throttling-regression-fix/ Resources corev1.ResourceRequirementsPtrInput `pulumi:"resources"` // Limit the scope of the controller. Scope ControllerScopePtrInput `pulumi:"scope"` Service ControllerServicePtrInput `pulumi:"service"` // Startup probe values Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. StartupProbe corev1.ProbePtrInput `pulumi:"startupProbe"` // See https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/ for notes on enabling and using sysctls. Sysctls pulumi.StringMapMapInput `pulumi:"sysctls"` // Allows customization of the tcp-services-configmap. Tcp ControllerTcpPtrInput `pulumi:"tcp"` // How long to wait for the drain of connections. TerminateGracePeriodSeconds pulumi.IntPtrInput `pulumi:"terminateGracePeriodSeconds"` // Node tolerations for server scheduling to nodes with taints Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/. Tolerations *corev1.TolerationInput `pulumi:"tolerations"` // Topology spread constraints rely on node labels to identify the topology domain(s) that each Node is in. Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/. TopologySpreadConstraints corev1.TopologySpreadConstraintArrayInput `pulumi:"topologySpreadConstraints"` Udp ControllerUdpPtrInput `pulumi:"udp"` // The update strategy to apply to the Deployment or DaemonSet. UpdateStrategy ControllerUpdateStrategyPtrInput `pulumi:"updateStrategy"` // Process Ingress objects without ingressClass annotation/ingressClassName field. Overrides value for --watch-ingress-without-class flag of the controller binary. Defaults to false. WatchIngressWithoutClass pulumi.BoolPtrInput `pulumi:"watchIngressWithoutClass"` }
func (ControllerArgs) ElementType ¶
func (ControllerArgs) ElementType() reflect.Type
func (ControllerArgs) ToControllerOutput ¶
func (i ControllerArgs) ToControllerOutput() ControllerOutput
func (ControllerArgs) ToControllerOutputWithContext ¶
func (i ControllerArgs) ToControllerOutputWithContext(ctx context.Context) ControllerOutput
func (ControllerArgs) ToControllerPtrOutput ¶
func (i ControllerArgs) ToControllerPtrOutput() ControllerPtrOutput
func (ControllerArgs) ToControllerPtrOutputWithContext ¶
func (i ControllerArgs) ToControllerPtrOutputWithContext(ctx context.Context) ControllerPtrOutput
type ControllerCustomTemplateArgs ¶
type ControllerCustomTemplateArgs struct { ConfigMapKey pulumi.StringPtrInput `pulumi:"configMapKey"` ConfigMapName pulumi.StringPtrInput `pulumi:"configMapName"` }
func (ControllerCustomTemplateArgs) ElementType ¶
func (ControllerCustomTemplateArgs) ElementType() reflect.Type
func (ControllerCustomTemplateArgs) ToControllerCustomTemplateOutput ¶
func (i ControllerCustomTemplateArgs) ToControllerCustomTemplateOutput() ControllerCustomTemplateOutput
func (ControllerCustomTemplateArgs) ToControllerCustomTemplateOutputWithContext ¶
func (i ControllerCustomTemplateArgs) ToControllerCustomTemplateOutputWithContext(ctx context.Context) ControllerCustomTemplateOutput
func (ControllerCustomTemplateArgs) ToControllerCustomTemplatePtrOutput ¶
func (i ControllerCustomTemplateArgs) ToControllerCustomTemplatePtrOutput() ControllerCustomTemplatePtrOutput
func (ControllerCustomTemplateArgs) ToControllerCustomTemplatePtrOutputWithContext ¶
func (i ControllerCustomTemplateArgs) ToControllerCustomTemplatePtrOutputWithContext(ctx context.Context) ControllerCustomTemplatePtrOutput
type ControllerCustomTemplateInput ¶
type ControllerCustomTemplateInput interface { pulumi.Input ToControllerCustomTemplateOutput() ControllerCustomTemplateOutput ToControllerCustomTemplateOutputWithContext(context.Context) ControllerCustomTemplateOutput }
ControllerCustomTemplateInput is an input type that accepts ControllerCustomTemplateArgs and ControllerCustomTemplateOutput values. You can construct a concrete instance of `ControllerCustomTemplateInput` via:
ControllerCustomTemplateArgs{...}
type ControllerCustomTemplateOutput ¶
type ControllerCustomTemplateOutput struct{ *pulumi.OutputState }
func (ControllerCustomTemplateOutput) ConfigMapKey ¶
func (o ControllerCustomTemplateOutput) ConfigMapKey() pulumi.StringPtrOutput
func (ControllerCustomTemplateOutput) ConfigMapName ¶
func (o ControllerCustomTemplateOutput) ConfigMapName() pulumi.StringPtrOutput
func (ControllerCustomTemplateOutput) ElementType ¶
func (ControllerCustomTemplateOutput) ElementType() reflect.Type
func (ControllerCustomTemplateOutput) ToControllerCustomTemplateOutput ¶
func (o ControllerCustomTemplateOutput) ToControllerCustomTemplateOutput() ControllerCustomTemplateOutput
func (ControllerCustomTemplateOutput) ToControllerCustomTemplateOutputWithContext ¶
func (o ControllerCustomTemplateOutput) ToControllerCustomTemplateOutputWithContext(ctx context.Context) ControllerCustomTemplateOutput
func (ControllerCustomTemplateOutput) ToControllerCustomTemplatePtrOutput ¶
func (o ControllerCustomTemplateOutput) ToControllerCustomTemplatePtrOutput() ControllerCustomTemplatePtrOutput
func (ControllerCustomTemplateOutput) ToControllerCustomTemplatePtrOutputWithContext ¶
func (o ControllerCustomTemplateOutput) ToControllerCustomTemplatePtrOutputWithContext(ctx context.Context) ControllerCustomTemplatePtrOutput
type ControllerCustomTemplatePtrInput ¶
type ControllerCustomTemplatePtrInput interface { pulumi.Input ToControllerCustomTemplatePtrOutput() ControllerCustomTemplatePtrOutput ToControllerCustomTemplatePtrOutputWithContext(context.Context) ControllerCustomTemplatePtrOutput }
ControllerCustomTemplatePtrInput is an input type that accepts ControllerCustomTemplateArgs, ControllerCustomTemplatePtr and ControllerCustomTemplatePtrOutput values. You can construct a concrete instance of `ControllerCustomTemplatePtrInput` via:
ControllerCustomTemplateArgs{...} or: nil
func ControllerCustomTemplatePtr ¶
func ControllerCustomTemplatePtr(v *ControllerCustomTemplateArgs) ControllerCustomTemplatePtrInput
type ControllerCustomTemplatePtrOutput ¶
type ControllerCustomTemplatePtrOutput struct{ *pulumi.OutputState }
func (ControllerCustomTemplatePtrOutput) ConfigMapKey ¶
func (o ControllerCustomTemplatePtrOutput) ConfigMapKey() pulumi.StringPtrOutput
func (ControllerCustomTemplatePtrOutput) ConfigMapName ¶
func (o ControllerCustomTemplatePtrOutput) ConfigMapName() pulumi.StringPtrOutput
func (ControllerCustomTemplatePtrOutput) Elem ¶
func (o ControllerCustomTemplatePtrOutput) Elem() ControllerCustomTemplateOutput
func (ControllerCustomTemplatePtrOutput) ElementType ¶
func (ControllerCustomTemplatePtrOutput) ElementType() reflect.Type
func (ControllerCustomTemplatePtrOutput) ToControllerCustomTemplatePtrOutput ¶
func (o ControllerCustomTemplatePtrOutput) ToControllerCustomTemplatePtrOutput() ControllerCustomTemplatePtrOutput
func (ControllerCustomTemplatePtrOutput) ToControllerCustomTemplatePtrOutputWithContext ¶
func (o ControllerCustomTemplatePtrOutput) ToControllerCustomTemplatePtrOutputWithContext(ctx context.Context) ControllerCustomTemplatePtrOutput
type ControllerDefaultBackend ¶
type ControllerDefaultBackend struct { Affinity *corev1.Affinity `pulumi:"affinity"` Autoscaling *Autoscaling `pulumi:"autoscaling"` Enabled *bool `pulumi:"enabled"` // Use an existing PSP instead of creating one. ExistingPsp *string `pulumi:"existingPsp"` ExtraArgs map[string]map[string]string `pulumi:"extraArgs"` ExtraEnvs []corev1.EnvVar `pulumi:"extraEnvs"` // Additional volumeMounts to the default backend container. - name: copy-portal-skins mountPath: /var/lib/lemonldap-ng/portal/skins ExtraVolumeMounts []corev1.VolumeMount `pulumi:"extraVolumeMounts"` // Additional volumes to the default backend pod. - name: copy-portal-skins emptyDir: {} ExtraVolumes []corev1.Volume `pulumi:"extraVolumes"` Image *ControllerImage `pulumi:"image"` // Liveness probe values for default backend. Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. LivenessProbe *corev1.Probe `pulumi:"livenessProbe"` MinAvailable *int `pulumi:"minAvailable"` Name *string `pulumi:"name"` // Node labels for default backend pod assignment Ref: https://kubernetes.io/docs/user-guide/node-selection/. NodeSelector map[string]string `pulumi:"nodeSelector"` // Annotations to be added to default backend pods. PodAnnotations map[string]string `pulumi:"podAnnotations"` // labels to add to the pod container metadata PodLabels map[string]string `pulumi:"podLabels"` // Security Context policies for controller pods. See https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/ for notes on enabling and using sysctls. PodSecurityContext *corev1.PodSecurityContext `pulumi:"podSecurityContext"` Port *int `pulumi:"port"` PriorityClassName *string `pulumi:"priorityClassName"` // Readiness probe values for default backend. Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. ReadinessProbe *corev1.Probe `pulumi:"readinessProbe"` ReplicaCount *int `pulumi:"replicaCount"` Resources *corev1.ResourceRequirements `pulumi:"resources"` Service *ControllerDefaultBackendService `pulumi:"service"` ServiceAccount *ControllerServiceAccount `pulumi:"serviceAccount"` // Node tolerations for server scheduling to nodes with taints. Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ Tolerations []corev1.Toleration `pulumi:"tolerations"` }
type ControllerDefaultBackendArgs ¶
type ControllerDefaultBackendArgs struct { Affinity corev1.AffinityPtrInput `pulumi:"affinity"` Autoscaling AutoscalingPtrInput `pulumi:"autoscaling"` Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Use an existing PSP instead of creating one. ExistingPsp pulumi.StringPtrInput `pulumi:"existingPsp"` ExtraArgs pulumi.StringMapMapInput `pulumi:"extraArgs"` ExtraEnvs corev1.EnvVarArrayInput `pulumi:"extraEnvs"` // Additional volumeMounts to the default backend container. - name: copy-portal-skins mountPath: /var/lib/lemonldap-ng/portal/skins ExtraVolumeMounts corev1.VolumeMountArrayInput `pulumi:"extraVolumeMounts"` // Additional volumes to the default backend pod. - name: copy-portal-skins emptyDir: {} ExtraVolumes corev1.VolumeArrayInput `pulumi:"extraVolumes"` Image ControllerImagePtrInput `pulumi:"image"` // Liveness probe values for default backend. Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. LivenessProbe corev1.ProbePtrInput `pulumi:"livenessProbe"` MinAvailable pulumi.IntPtrInput `pulumi:"minAvailable"` Name pulumi.StringPtrInput `pulumi:"name"` // Node labels for default backend pod assignment Ref: https://kubernetes.io/docs/user-guide/node-selection/. NodeSelector pulumi.StringMapInput `pulumi:"nodeSelector"` // Annotations to be added to default backend pods. PodAnnotations pulumi.StringMapInput `pulumi:"podAnnotations"` // labels to add to the pod container metadata PodLabels pulumi.StringMapInput `pulumi:"podLabels"` // Security Context policies for controller pods. See https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/ for notes on enabling and using sysctls. PodSecurityContext corev1.PodSecurityContextPtrInput `pulumi:"podSecurityContext"` Port pulumi.IntPtrInput `pulumi:"port"` PriorityClassName pulumi.StringPtrInput `pulumi:"priorityClassName"` // Readiness probe values for default backend. Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes. ReadinessProbe corev1.ProbePtrInput `pulumi:"readinessProbe"` ReplicaCount pulumi.IntPtrInput `pulumi:"replicaCount"` Resources corev1.ResourceRequirementsPtrInput `pulumi:"resources"` Service ControllerDefaultBackendServicePtrInput `pulumi:"service"` ServiceAccount ControllerServiceAccountPtrInput `pulumi:"serviceAccount"` // Node tolerations for server scheduling to nodes with taints. Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ Tolerations corev1.TolerationArrayInput `pulumi:"tolerations"` }
func (ControllerDefaultBackendArgs) ElementType ¶
func (ControllerDefaultBackendArgs) ElementType() reflect.Type
func (ControllerDefaultBackendArgs) ToControllerDefaultBackendOutput ¶
func (i ControllerDefaultBackendArgs) ToControllerDefaultBackendOutput() ControllerDefaultBackendOutput
func (ControllerDefaultBackendArgs) ToControllerDefaultBackendOutputWithContext ¶
func (i ControllerDefaultBackendArgs) ToControllerDefaultBackendOutputWithContext(ctx context.Context) ControllerDefaultBackendOutput
func (ControllerDefaultBackendArgs) ToControllerDefaultBackendPtrOutput ¶
func (i ControllerDefaultBackendArgs) ToControllerDefaultBackendPtrOutput() ControllerDefaultBackendPtrOutput
func (ControllerDefaultBackendArgs) ToControllerDefaultBackendPtrOutputWithContext ¶
func (i ControllerDefaultBackendArgs) ToControllerDefaultBackendPtrOutputWithContext(ctx context.Context) ControllerDefaultBackendPtrOutput
type ControllerDefaultBackendInput ¶
type ControllerDefaultBackendInput interface { pulumi.Input ToControllerDefaultBackendOutput() ControllerDefaultBackendOutput ToControllerDefaultBackendOutputWithContext(context.Context) ControllerDefaultBackendOutput }
ControllerDefaultBackendInput is an input type that accepts ControllerDefaultBackendArgs and ControllerDefaultBackendOutput values. You can construct a concrete instance of `ControllerDefaultBackendInput` via:
ControllerDefaultBackendArgs{...}
type ControllerDefaultBackendOutput ¶
type ControllerDefaultBackendOutput struct{ *pulumi.OutputState }
func (ControllerDefaultBackendOutput) Affinity ¶
func (o ControllerDefaultBackendOutput) Affinity() corev1.AffinityPtrOutput
func (ControllerDefaultBackendOutput) Autoscaling ¶
func (o ControllerDefaultBackendOutput) Autoscaling() AutoscalingPtrOutput
func (ControllerDefaultBackendOutput) ElementType ¶
func (ControllerDefaultBackendOutput) ElementType() reflect.Type
func (ControllerDefaultBackendOutput) Enabled ¶
func (o ControllerDefaultBackendOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerDefaultBackendOutput) ExistingPsp ¶
func (o ControllerDefaultBackendOutput) ExistingPsp() pulumi.StringPtrOutput
Use an existing PSP instead of creating one.
func (ControllerDefaultBackendOutput) ExtraArgs ¶
func (o ControllerDefaultBackendOutput) ExtraArgs() pulumi.StringMapMapOutput
func (ControllerDefaultBackendOutput) ExtraEnvs ¶
func (o ControllerDefaultBackendOutput) ExtraEnvs() corev1.EnvVarArrayOutput
func (ControllerDefaultBackendOutput) ExtraVolumeMounts ¶
func (o ControllerDefaultBackendOutput) ExtraVolumeMounts() corev1.VolumeMountArrayOutput
Additional volumeMounts to the default backend container. - name: copy-portal-skins mountPath: /var/lib/lemonldap-ng/portal/skins
func (ControllerDefaultBackendOutput) ExtraVolumes ¶
func (o ControllerDefaultBackendOutput) ExtraVolumes() corev1.VolumeArrayOutput
Additional volumes to the default backend pod. - name: copy-portal-skins emptyDir: {}
func (ControllerDefaultBackendOutput) Image ¶
func (o ControllerDefaultBackendOutput) Image() ControllerImagePtrOutput
func (ControllerDefaultBackendOutput) LivenessProbe ¶
func (o ControllerDefaultBackendOutput) LivenessProbe() corev1.ProbePtrOutput
Liveness probe values for default backend. Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes.
func (ControllerDefaultBackendOutput) MinAvailable ¶
func (o ControllerDefaultBackendOutput) MinAvailable() pulumi.IntPtrOutput
func (ControllerDefaultBackendOutput) Name ¶
func (o ControllerDefaultBackendOutput) Name() pulumi.StringPtrOutput
func (ControllerDefaultBackendOutput) NodeSelector ¶
func (o ControllerDefaultBackendOutput) NodeSelector() pulumi.StringMapOutput
Node labels for default backend pod assignment Ref: https://kubernetes.io/docs/user-guide/node-selection/.
func (ControllerDefaultBackendOutput) PodAnnotations ¶
func (o ControllerDefaultBackendOutput) PodAnnotations() pulumi.StringMapOutput
Annotations to be added to default backend pods.
func (ControllerDefaultBackendOutput) PodLabels ¶
func (o ControllerDefaultBackendOutput) PodLabels() pulumi.StringMapOutput
labels to add to the pod container metadata
func (ControllerDefaultBackendOutput) PodSecurityContext ¶
func (o ControllerDefaultBackendOutput) PodSecurityContext() corev1.PodSecurityContextPtrOutput
Security Context policies for controller pods. See https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/ for notes on enabling and using sysctls.
func (ControllerDefaultBackendOutput) Port ¶
func (o ControllerDefaultBackendOutput) Port() pulumi.IntPtrOutput
func (ControllerDefaultBackendOutput) PriorityClassName ¶
func (o ControllerDefaultBackendOutput) PriorityClassName() pulumi.StringPtrOutput
func (ControllerDefaultBackendOutput) ReadinessProbe ¶
func (o ControllerDefaultBackendOutput) ReadinessProbe() corev1.ProbePtrOutput
Readiness probe values for default backend. Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes.
func (ControllerDefaultBackendOutput) ReplicaCount ¶
func (o ControllerDefaultBackendOutput) ReplicaCount() pulumi.IntPtrOutput
func (ControllerDefaultBackendOutput) Resources ¶
func (o ControllerDefaultBackendOutput) Resources() corev1.ResourceRequirementsPtrOutput
func (ControllerDefaultBackendOutput) Service ¶
func (o ControllerDefaultBackendOutput) Service() ControllerDefaultBackendServicePtrOutput
func (ControllerDefaultBackendOutput) ServiceAccount ¶
func (o ControllerDefaultBackendOutput) ServiceAccount() ControllerServiceAccountPtrOutput
func (ControllerDefaultBackendOutput) ToControllerDefaultBackendOutput ¶
func (o ControllerDefaultBackendOutput) ToControllerDefaultBackendOutput() ControllerDefaultBackendOutput
func (ControllerDefaultBackendOutput) ToControllerDefaultBackendOutputWithContext ¶
func (o ControllerDefaultBackendOutput) ToControllerDefaultBackendOutputWithContext(ctx context.Context) ControllerDefaultBackendOutput
func (ControllerDefaultBackendOutput) ToControllerDefaultBackendPtrOutput ¶
func (o ControllerDefaultBackendOutput) ToControllerDefaultBackendPtrOutput() ControllerDefaultBackendPtrOutput
func (ControllerDefaultBackendOutput) ToControllerDefaultBackendPtrOutputWithContext ¶
func (o ControllerDefaultBackendOutput) ToControllerDefaultBackendPtrOutputWithContext(ctx context.Context) ControllerDefaultBackendPtrOutput
func (ControllerDefaultBackendOutput) Tolerations ¶
func (o ControllerDefaultBackendOutput) Tolerations() corev1.TolerationArrayOutput
Node tolerations for server scheduling to nodes with taints. Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
type ControllerDefaultBackendPtrInput ¶
type ControllerDefaultBackendPtrInput interface { pulumi.Input ToControllerDefaultBackendPtrOutput() ControllerDefaultBackendPtrOutput ToControllerDefaultBackendPtrOutputWithContext(context.Context) ControllerDefaultBackendPtrOutput }
ControllerDefaultBackendPtrInput is an input type that accepts ControllerDefaultBackendArgs, ControllerDefaultBackendPtr and ControllerDefaultBackendPtrOutput values. You can construct a concrete instance of `ControllerDefaultBackendPtrInput` via:
ControllerDefaultBackendArgs{...} or: nil
func ControllerDefaultBackendPtr ¶
func ControllerDefaultBackendPtr(v *ControllerDefaultBackendArgs) ControllerDefaultBackendPtrInput
type ControllerDefaultBackendPtrOutput ¶
type ControllerDefaultBackendPtrOutput struct{ *pulumi.OutputState }
func (ControllerDefaultBackendPtrOutput) Affinity ¶
func (o ControllerDefaultBackendPtrOutput) Affinity() corev1.AffinityPtrOutput
func (ControllerDefaultBackendPtrOutput) Autoscaling ¶
func (o ControllerDefaultBackendPtrOutput) Autoscaling() AutoscalingPtrOutput
func (ControllerDefaultBackendPtrOutput) Elem ¶
func (o ControllerDefaultBackendPtrOutput) Elem() ControllerDefaultBackendOutput
func (ControllerDefaultBackendPtrOutput) ElementType ¶
func (ControllerDefaultBackendPtrOutput) ElementType() reflect.Type
func (ControllerDefaultBackendPtrOutput) Enabled ¶
func (o ControllerDefaultBackendPtrOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerDefaultBackendPtrOutput) ExistingPsp ¶
func (o ControllerDefaultBackendPtrOutput) ExistingPsp() pulumi.StringPtrOutput
Use an existing PSP instead of creating one.
func (ControllerDefaultBackendPtrOutput) ExtraArgs ¶
func (o ControllerDefaultBackendPtrOutput) ExtraArgs() pulumi.StringMapMapOutput
func (ControllerDefaultBackendPtrOutput) ExtraEnvs ¶
func (o ControllerDefaultBackendPtrOutput) ExtraEnvs() corev1.EnvVarArrayOutput
func (ControllerDefaultBackendPtrOutput) ExtraVolumeMounts ¶
func (o ControllerDefaultBackendPtrOutput) ExtraVolumeMounts() corev1.VolumeMountArrayOutput
Additional volumeMounts to the default backend container. - name: copy-portal-skins mountPath: /var/lib/lemonldap-ng/portal/skins
func (ControllerDefaultBackendPtrOutput) ExtraVolumes ¶
func (o ControllerDefaultBackendPtrOutput) ExtraVolumes() corev1.VolumeArrayOutput
Additional volumes to the default backend pod. - name: copy-portal-skins emptyDir: {}
func (ControllerDefaultBackendPtrOutput) Image ¶
func (o ControllerDefaultBackendPtrOutput) Image() ControllerImagePtrOutput
func (ControllerDefaultBackendPtrOutput) LivenessProbe ¶
func (o ControllerDefaultBackendPtrOutput) LivenessProbe() corev1.ProbePtrOutput
Liveness probe values for default backend. Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes.
func (ControllerDefaultBackendPtrOutput) MinAvailable ¶
func (o ControllerDefaultBackendPtrOutput) MinAvailable() pulumi.IntPtrOutput
func (ControllerDefaultBackendPtrOutput) Name ¶
func (o ControllerDefaultBackendPtrOutput) Name() pulumi.StringPtrOutput
func (ControllerDefaultBackendPtrOutput) NodeSelector ¶
func (o ControllerDefaultBackendPtrOutput) NodeSelector() pulumi.StringMapOutput
Node labels for default backend pod assignment Ref: https://kubernetes.io/docs/user-guide/node-selection/.
func (ControllerDefaultBackendPtrOutput) PodAnnotations ¶
func (o ControllerDefaultBackendPtrOutput) PodAnnotations() pulumi.StringMapOutput
Annotations to be added to default backend pods.
func (ControllerDefaultBackendPtrOutput) PodLabels ¶
func (o ControllerDefaultBackendPtrOutput) PodLabels() pulumi.StringMapOutput
labels to add to the pod container metadata
func (ControllerDefaultBackendPtrOutput) PodSecurityContext ¶
func (o ControllerDefaultBackendPtrOutput) PodSecurityContext() corev1.PodSecurityContextPtrOutput
Security Context policies for controller pods. See https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/ for notes on enabling and using sysctls.
func (ControllerDefaultBackendPtrOutput) Port ¶
func (o ControllerDefaultBackendPtrOutput) Port() pulumi.IntPtrOutput
func (ControllerDefaultBackendPtrOutput) PriorityClassName ¶
func (o ControllerDefaultBackendPtrOutput) PriorityClassName() pulumi.StringPtrOutput
func (ControllerDefaultBackendPtrOutput) ReadinessProbe ¶
func (o ControllerDefaultBackendPtrOutput) ReadinessProbe() corev1.ProbePtrOutput
Readiness probe values for default backend. Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes.
func (ControllerDefaultBackendPtrOutput) ReplicaCount ¶
func (o ControllerDefaultBackendPtrOutput) ReplicaCount() pulumi.IntPtrOutput
func (ControllerDefaultBackendPtrOutput) Resources ¶
func (o ControllerDefaultBackendPtrOutput) Resources() corev1.ResourceRequirementsPtrOutput
func (ControllerDefaultBackendPtrOutput) Service ¶
func (o ControllerDefaultBackendPtrOutput) Service() ControllerDefaultBackendServicePtrOutput
func (ControllerDefaultBackendPtrOutput) ServiceAccount ¶
func (o ControllerDefaultBackendPtrOutput) ServiceAccount() ControllerServiceAccountPtrOutput
func (ControllerDefaultBackendPtrOutput) ToControllerDefaultBackendPtrOutput ¶
func (o ControllerDefaultBackendPtrOutput) ToControllerDefaultBackendPtrOutput() ControllerDefaultBackendPtrOutput
func (ControllerDefaultBackendPtrOutput) ToControllerDefaultBackendPtrOutputWithContext ¶
func (o ControllerDefaultBackendPtrOutput) ToControllerDefaultBackendPtrOutputWithContext(ctx context.Context) ControllerDefaultBackendPtrOutput
func (ControllerDefaultBackendPtrOutput) Tolerations ¶
func (o ControllerDefaultBackendPtrOutput) Tolerations() corev1.TolerationArrayOutput
Node tolerations for server scheduling to nodes with taints. Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
type ControllerDefaultBackendService ¶
type ControllerDefaultBackendService struct { Annotations map[string]string `pulumi:"annotations"` ClusterIP *string `pulumi:"clusterIP"` // List of IP addresses at which the default backend service is available. Ref: https://kubernetes.io/docs/user-guide/services/#external-ips ExternalIPs []string `pulumi:"externalIPs"` LoadBalancerIP *string `pulumi:"loadBalancerIP"` LoadBalancerSourceRanges []string `pulumi:"loadBalancerSourceRanges"` ServicePort *int `pulumi:"servicePort"` Type *string `pulumi:"type"` }
type ControllerDefaultBackendServiceArgs ¶
type ControllerDefaultBackendServiceArgs struct { Annotations pulumi.StringMapInput `pulumi:"annotations"` ClusterIP pulumi.StringPtrInput `pulumi:"clusterIP"` // List of IP addresses at which the default backend service is available. Ref: https://kubernetes.io/docs/user-guide/services/#external-ips ExternalIPs pulumi.StringArrayInput `pulumi:"externalIPs"` LoadBalancerIP pulumi.StringPtrInput `pulumi:"loadBalancerIP"` LoadBalancerSourceRanges pulumi.StringArrayInput `pulumi:"loadBalancerSourceRanges"` ServicePort pulumi.IntPtrInput `pulumi:"servicePort"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (ControllerDefaultBackendServiceArgs) ElementType ¶
func (ControllerDefaultBackendServiceArgs) ElementType() reflect.Type
func (ControllerDefaultBackendServiceArgs) ToControllerDefaultBackendServiceOutput ¶
func (i ControllerDefaultBackendServiceArgs) ToControllerDefaultBackendServiceOutput() ControllerDefaultBackendServiceOutput
func (ControllerDefaultBackendServiceArgs) ToControllerDefaultBackendServiceOutputWithContext ¶
func (i ControllerDefaultBackendServiceArgs) ToControllerDefaultBackendServiceOutputWithContext(ctx context.Context) ControllerDefaultBackendServiceOutput
func (ControllerDefaultBackendServiceArgs) ToControllerDefaultBackendServicePtrOutput ¶
func (i ControllerDefaultBackendServiceArgs) ToControllerDefaultBackendServicePtrOutput() ControllerDefaultBackendServicePtrOutput
func (ControllerDefaultBackendServiceArgs) ToControllerDefaultBackendServicePtrOutputWithContext ¶
func (i ControllerDefaultBackendServiceArgs) ToControllerDefaultBackendServicePtrOutputWithContext(ctx context.Context) ControllerDefaultBackendServicePtrOutput
type ControllerDefaultBackendServiceInput ¶
type ControllerDefaultBackendServiceInput interface { pulumi.Input ToControllerDefaultBackendServiceOutput() ControllerDefaultBackendServiceOutput ToControllerDefaultBackendServiceOutputWithContext(context.Context) ControllerDefaultBackendServiceOutput }
ControllerDefaultBackendServiceInput is an input type that accepts ControllerDefaultBackendServiceArgs and ControllerDefaultBackendServiceOutput values. You can construct a concrete instance of `ControllerDefaultBackendServiceInput` via:
ControllerDefaultBackendServiceArgs{...}
type ControllerDefaultBackendServiceOutput ¶
type ControllerDefaultBackendServiceOutput struct{ *pulumi.OutputState }
func (ControllerDefaultBackendServiceOutput) Annotations ¶
func (o ControllerDefaultBackendServiceOutput) Annotations() pulumi.StringMapOutput
func (ControllerDefaultBackendServiceOutput) ClusterIP ¶
func (o ControllerDefaultBackendServiceOutput) ClusterIP() pulumi.StringPtrOutput
func (ControllerDefaultBackendServiceOutput) ElementType ¶
func (ControllerDefaultBackendServiceOutput) ElementType() reflect.Type
func (ControllerDefaultBackendServiceOutput) ExternalIPs ¶
func (o ControllerDefaultBackendServiceOutput) ExternalIPs() pulumi.StringArrayOutput
List of IP addresses at which the default backend service is available. Ref: https://kubernetes.io/docs/user-guide/services/#external-ips
func (ControllerDefaultBackendServiceOutput) LoadBalancerIP ¶
func (o ControllerDefaultBackendServiceOutput) LoadBalancerIP() pulumi.StringPtrOutput
func (ControllerDefaultBackendServiceOutput) LoadBalancerSourceRanges ¶
func (o ControllerDefaultBackendServiceOutput) LoadBalancerSourceRanges() pulumi.StringArrayOutput
func (ControllerDefaultBackendServiceOutput) ServicePort ¶
func (o ControllerDefaultBackendServiceOutput) ServicePort() pulumi.IntPtrOutput
func (ControllerDefaultBackendServiceOutput) ToControllerDefaultBackendServiceOutput ¶
func (o ControllerDefaultBackendServiceOutput) ToControllerDefaultBackendServiceOutput() ControllerDefaultBackendServiceOutput
func (ControllerDefaultBackendServiceOutput) ToControllerDefaultBackendServiceOutputWithContext ¶
func (o ControllerDefaultBackendServiceOutput) ToControllerDefaultBackendServiceOutputWithContext(ctx context.Context) ControllerDefaultBackendServiceOutput
func (ControllerDefaultBackendServiceOutput) ToControllerDefaultBackendServicePtrOutput ¶
func (o ControllerDefaultBackendServiceOutput) ToControllerDefaultBackendServicePtrOutput() ControllerDefaultBackendServicePtrOutput
func (ControllerDefaultBackendServiceOutput) ToControllerDefaultBackendServicePtrOutputWithContext ¶
func (o ControllerDefaultBackendServiceOutput) ToControllerDefaultBackendServicePtrOutputWithContext(ctx context.Context) ControllerDefaultBackendServicePtrOutput
func (ControllerDefaultBackendServiceOutput) Type ¶
func (o ControllerDefaultBackendServiceOutput) Type() pulumi.StringPtrOutput
type ControllerDefaultBackendServicePtrInput ¶
type ControllerDefaultBackendServicePtrInput interface { pulumi.Input ToControllerDefaultBackendServicePtrOutput() ControllerDefaultBackendServicePtrOutput ToControllerDefaultBackendServicePtrOutputWithContext(context.Context) ControllerDefaultBackendServicePtrOutput }
ControllerDefaultBackendServicePtrInput is an input type that accepts ControllerDefaultBackendServiceArgs, ControllerDefaultBackendServicePtr and ControllerDefaultBackendServicePtrOutput values. You can construct a concrete instance of `ControllerDefaultBackendServicePtrInput` via:
ControllerDefaultBackendServiceArgs{...} or: nil
func ControllerDefaultBackendServicePtr ¶
func ControllerDefaultBackendServicePtr(v *ControllerDefaultBackendServiceArgs) ControllerDefaultBackendServicePtrInput
type ControllerDefaultBackendServicePtrOutput ¶
type ControllerDefaultBackendServicePtrOutput struct{ *pulumi.OutputState }
func (ControllerDefaultBackendServicePtrOutput) Annotations ¶
func (o ControllerDefaultBackendServicePtrOutput) Annotations() pulumi.StringMapOutput
func (ControllerDefaultBackendServicePtrOutput) ClusterIP ¶
func (o ControllerDefaultBackendServicePtrOutput) ClusterIP() pulumi.StringPtrOutput
func (ControllerDefaultBackendServicePtrOutput) ElementType ¶
func (ControllerDefaultBackendServicePtrOutput) ElementType() reflect.Type
func (ControllerDefaultBackendServicePtrOutput) ExternalIPs ¶
func (o ControllerDefaultBackendServicePtrOutput) ExternalIPs() pulumi.StringArrayOutput
List of IP addresses at which the default backend service is available. Ref: https://kubernetes.io/docs/user-guide/services/#external-ips
func (ControllerDefaultBackendServicePtrOutput) LoadBalancerIP ¶
func (o ControllerDefaultBackendServicePtrOutput) LoadBalancerIP() pulumi.StringPtrOutput
func (ControllerDefaultBackendServicePtrOutput) LoadBalancerSourceRanges ¶
func (o ControllerDefaultBackendServicePtrOutput) LoadBalancerSourceRanges() pulumi.StringArrayOutput
func (ControllerDefaultBackendServicePtrOutput) ServicePort ¶
func (o ControllerDefaultBackendServicePtrOutput) ServicePort() pulumi.IntPtrOutput
func (ControllerDefaultBackendServicePtrOutput) ToControllerDefaultBackendServicePtrOutput ¶
func (o ControllerDefaultBackendServicePtrOutput) ToControllerDefaultBackendServicePtrOutput() ControllerDefaultBackendServicePtrOutput
func (ControllerDefaultBackendServicePtrOutput) ToControllerDefaultBackendServicePtrOutputWithContext ¶
func (o ControllerDefaultBackendServicePtrOutput) ToControllerDefaultBackendServicePtrOutputWithContext(ctx context.Context) ControllerDefaultBackendServicePtrOutput
func (ControllerDefaultBackendServicePtrOutput) Type ¶
func (o ControllerDefaultBackendServicePtrOutput) Type() pulumi.StringPtrOutput
type ControllerHostPort ¶
type ControllerHostPort struct { Enabled *bool `pulumi:"enabled"` Ports *ControllerHostPortPorts `pulumi:"ports"` }
type ControllerHostPortArgs ¶
type ControllerHostPortArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Ports ControllerHostPortPortsPtrInput `pulumi:"ports"` }
func (ControllerHostPortArgs) ElementType ¶
func (ControllerHostPortArgs) ElementType() reflect.Type
func (ControllerHostPortArgs) ToControllerHostPortOutput ¶
func (i ControllerHostPortArgs) ToControllerHostPortOutput() ControllerHostPortOutput
func (ControllerHostPortArgs) ToControllerHostPortOutputWithContext ¶
func (i ControllerHostPortArgs) ToControllerHostPortOutputWithContext(ctx context.Context) ControllerHostPortOutput
func (ControllerHostPortArgs) ToControllerHostPortPtrOutput ¶
func (i ControllerHostPortArgs) ToControllerHostPortPtrOutput() ControllerHostPortPtrOutput
func (ControllerHostPortArgs) ToControllerHostPortPtrOutputWithContext ¶
func (i ControllerHostPortArgs) ToControllerHostPortPtrOutputWithContext(ctx context.Context) ControllerHostPortPtrOutput
type ControllerHostPortInput ¶
type ControllerHostPortInput interface { pulumi.Input ToControllerHostPortOutput() ControllerHostPortOutput ToControllerHostPortOutputWithContext(context.Context) ControllerHostPortOutput }
ControllerHostPortInput is an input type that accepts ControllerHostPortArgs and ControllerHostPortOutput values. You can construct a concrete instance of `ControllerHostPortInput` via:
ControllerHostPortArgs{...}
type ControllerHostPortOutput ¶
type ControllerHostPortOutput struct{ *pulumi.OutputState }
func (ControllerHostPortOutput) ElementType ¶
func (ControllerHostPortOutput) ElementType() reflect.Type
func (ControllerHostPortOutput) Enabled ¶
func (o ControllerHostPortOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerHostPortOutput) Ports ¶
func (o ControllerHostPortOutput) Ports() ControllerHostPortPortsPtrOutput
func (ControllerHostPortOutput) ToControllerHostPortOutput ¶
func (o ControllerHostPortOutput) ToControllerHostPortOutput() ControllerHostPortOutput
func (ControllerHostPortOutput) ToControllerHostPortOutputWithContext ¶
func (o ControllerHostPortOutput) ToControllerHostPortOutputWithContext(ctx context.Context) ControllerHostPortOutput
func (ControllerHostPortOutput) ToControllerHostPortPtrOutput ¶
func (o ControllerHostPortOutput) ToControllerHostPortPtrOutput() ControllerHostPortPtrOutput
func (ControllerHostPortOutput) ToControllerHostPortPtrOutputWithContext ¶
func (o ControllerHostPortOutput) ToControllerHostPortPtrOutputWithContext(ctx context.Context) ControllerHostPortPtrOutput
type ControllerHostPortPorts ¶
type ControllerHostPortPortsArgs ¶
type ControllerHostPortPortsArgs struct { Http pulumi.IntPtrInput `pulumi:"http"` Https pulumi.IntPtrInput `pulumi:"https"` }
func (ControllerHostPortPortsArgs) ElementType ¶
func (ControllerHostPortPortsArgs) ElementType() reflect.Type
func (ControllerHostPortPortsArgs) ToControllerHostPortPortsOutput ¶
func (i ControllerHostPortPortsArgs) ToControllerHostPortPortsOutput() ControllerHostPortPortsOutput
func (ControllerHostPortPortsArgs) ToControllerHostPortPortsOutputWithContext ¶
func (i ControllerHostPortPortsArgs) ToControllerHostPortPortsOutputWithContext(ctx context.Context) ControllerHostPortPortsOutput
func (ControllerHostPortPortsArgs) ToControllerHostPortPortsPtrOutput ¶
func (i ControllerHostPortPortsArgs) ToControllerHostPortPortsPtrOutput() ControllerHostPortPortsPtrOutput
func (ControllerHostPortPortsArgs) ToControllerHostPortPortsPtrOutputWithContext ¶
func (i ControllerHostPortPortsArgs) ToControllerHostPortPortsPtrOutputWithContext(ctx context.Context) ControllerHostPortPortsPtrOutput
type ControllerHostPortPortsInput ¶
type ControllerHostPortPortsInput interface { pulumi.Input ToControllerHostPortPortsOutput() ControllerHostPortPortsOutput ToControllerHostPortPortsOutputWithContext(context.Context) ControllerHostPortPortsOutput }
ControllerHostPortPortsInput is an input type that accepts ControllerHostPortPortsArgs and ControllerHostPortPortsOutput values. You can construct a concrete instance of `ControllerHostPortPortsInput` via:
ControllerHostPortPortsArgs{...}
type ControllerHostPortPortsOutput ¶
type ControllerHostPortPortsOutput struct{ *pulumi.OutputState }
func (ControllerHostPortPortsOutput) ElementType ¶
func (ControllerHostPortPortsOutput) ElementType() reflect.Type
func (ControllerHostPortPortsOutput) Http ¶
func (o ControllerHostPortPortsOutput) Http() pulumi.IntPtrOutput
func (ControllerHostPortPortsOutput) Https ¶
func (o ControllerHostPortPortsOutput) Https() pulumi.IntPtrOutput
func (ControllerHostPortPortsOutput) ToControllerHostPortPortsOutput ¶
func (o ControllerHostPortPortsOutput) ToControllerHostPortPortsOutput() ControllerHostPortPortsOutput
func (ControllerHostPortPortsOutput) ToControllerHostPortPortsOutputWithContext ¶
func (o ControllerHostPortPortsOutput) ToControllerHostPortPortsOutputWithContext(ctx context.Context) ControllerHostPortPortsOutput
func (ControllerHostPortPortsOutput) ToControllerHostPortPortsPtrOutput ¶
func (o ControllerHostPortPortsOutput) ToControllerHostPortPortsPtrOutput() ControllerHostPortPortsPtrOutput
func (ControllerHostPortPortsOutput) ToControllerHostPortPortsPtrOutputWithContext ¶
func (o ControllerHostPortPortsOutput) ToControllerHostPortPortsPtrOutputWithContext(ctx context.Context) ControllerHostPortPortsPtrOutput
type ControllerHostPortPortsPtrInput ¶
type ControllerHostPortPortsPtrInput interface { pulumi.Input ToControllerHostPortPortsPtrOutput() ControllerHostPortPortsPtrOutput ToControllerHostPortPortsPtrOutputWithContext(context.Context) ControllerHostPortPortsPtrOutput }
ControllerHostPortPortsPtrInput is an input type that accepts ControllerHostPortPortsArgs, ControllerHostPortPortsPtr and ControllerHostPortPortsPtrOutput values. You can construct a concrete instance of `ControllerHostPortPortsPtrInput` via:
ControllerHostPortPortsArgs{...} or: nil
func ControllerHostPortPortsPtr ¶
func ControllerHostPortPortsPtr(v *ControllerHostPortPortsArgs) ControllerHostPortPortsPtrInput
type ControllerHostPortPortsPtrOutput ¶
type ControllerHostPortPortsPtrOutput struct{ *pulumi.OutputState }
func (ControllerHostPortPortsPtrOutput) Elem ¶
func (o ControllerHostPortPortsPtrOutput) Elem() ControllerHostPortPortsOutput
func (ControllerHostPortPortsPtrOutput) ElementType ¶
func (ControllerHostPortPortsPtrOutput) ElementType() reflect.Type
func (ControllerHostPortPortsPtrOutput) Http ¶
func (o ControllerHostPortPortsPtrOutput) Http() pulumi.IntPtrOutput
func (ControllerHostPortPortsPtrOutput) Https ¶
func (o ControllerHostPortPortsPtrOutput) Https() pulumi.IntPtrOutput
func (ControllerHostPortPortsPtrOutput) ToControllerHostPortPortsPtrOutput ¶
func (o ControllerHostPortPortsPtrOutput) ToControllerHostPortPortsPtrOutput() ControllerHostPortPortsPtrOutput
func (ControllerHostPortPortsPtrOutput) ToControllerHostPortPortsPtrOutputWithContext ¶
func (o ControllerHostPortPortsPtrOutput) ToControllerHostPortPortsPtrOutputWithContext(ctx context.Context) ControllerHostPortPortsPtrOutput
type ControllerHostPortPtrInput ¶
type ControllerHostPortPtrInput interface { pulumi.Input ToControllerHostPortPtrOutput() ControllerHostPortPtrOutput ToControllerHostPortPtrOutputWithContext(context.Context) ControllerHostPortPtrOutput }
ControllerHostPortPtrInput is an input type that accepts ControllerHostPortArgs, ControllerHostPortPtr and ControllerHostPortPtrOutput values. You can construct a concrete instance of `ControllerHostPortPtrInput` via:
ControllerHostPortArgs{...} or: nil
func ControllerHostPortPtr ¶
func ControllerHostPortPtr(v *ControllerHostPortArgs) ControllerHostPortPtrInput
type ControllerHostPortPtrOutput ¶
type ControllerHostPortPtrOutput struct{ *pulumi.OutputState }
func (ControllerHostPortPtrOutput) Elem ¶
func (o ControllerHostPortPtrOutput) Elem() ControllerHostPortOutput
func (ControllerHostPortPtrOutput) ElementType ¶
func (ControllerHostPortPtrOutput) ElementType() reflect.Type
func (ControllerHostPortPtrOutput) Enabled ¶
func (o ControllerHostPortPtrOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerHostPortPtrOutput) Ports ¶
func (o ControllerHostPortPtrOutput) Ports() ControllerHostPortPortsPtrOutput
func (ControllerHostPortPtrOutput) ToControllerHostPortPtrOutput ¶
func (o ControllerHostPortPtrOutput) ToControllerHostPortPtrOutput() ControllerHostPortPtrOutput
func (ControllerHostPortPtrOutput) ToControllerHostPortPtrOutputWithContext ¶
func (o ControllerHostPortPtrOutput) ToControllerHostPortPtrOutputWithContext(ctx context.Context) ControllerHostPortPtrOutput
type ControllerImage ¶
type ControllerImage struct { AllowPrivilegeEscalation *bool `pulumi:"allowPrivilegeEscalation"` Digest *string `pulumi:"digest"` Image *string `pulumi:"image"` PullPolicy *string `pulumi:"pullPolicy"` ReadOnlyRootFilesystem *bool `pulumi:"readOnlyRootFilesystem"` Registry *string `pulumi:"registry"` // for backwards compatibility consider setting the full image url via the repository value below use *either* current default registry/image or repository format or installing will fail. Repository *string `pulumi:"repository"` RunAsNonRoot *bool `pulumi:"runAsNonRoot"` RunAsUser *string `pulumi:"runAsUser"` Tag *string `pulumi:"tag"` }
type ControllerImageArgs ¶
type ControllerImageArgs struct { AllowPrivilegeEscalation pulumi.BoolPtrInput `pulumi:"allowPrivilegeEscalation"` Digest pulumi.StringPtrInput `pulumi:"digest"` Image pulumi.StringPtrInput `pulumi:"image"` PullPolicy pulumi.StringPtrInput `pulumi:"pullPolicy"` ReadOnlyRootFilesystem pulumi.BoolPtrInput `pulumi:"readOnlyRootFilesystem"` Registry pulumi.StringPtrInput `pulumi:"registry"` // for backwards compatibility consider setting the full image url via the repository value below use *either* current default registry/image or repository format or installing will fail. Repository pulumi.StringPtrInput `pulumi:"repository"` RunAsNonRoot pulumi.BoolPtrInput `pulumi:"runAsNonRoot"` RunAsUser pulumi.StringPtrInput `pulumi:"runAsUser"` Tag pulumi.StringPtrInput `pulumi:"tag"` }
func (ControllerImageArgs) ElementType ¶
func (ControllerImageArgs) ElementType() reflect.Type
func (ControllerImageArgs) ToControllerImageOutput ¶
func (i ControllerImageArgs) ToControllerImageOutput() ControllerImageOutput
func (ControllerImageArgs) ToControllerImageOutputWithContext ¶
func (i ControllerImageArgs) ToControllerImageOutputWithContext(ctx context.Context) ControllerImageOutput
func (ControllerImageArgs) ToControllerImagePtrOutput ¶
func (i ControllerImageArgs) ToControllerImagePtrOutput() ControllerImagePtrOutput
func (ControllerImageArgs) ToControllerImagePtrOutputWithContext ¶
func (i ControllerImageArgs) ToControllerImagePtrOutputWithContext(ctx context.Context) ControllerImagePtrOutput
type ControllerImageInput ¶
type ControllerImageInput interface { pulumi.Input ToControllerImageOutput() ControllerImageOutput ToControllerImageOutputWithContext(context.Context) ControllerImageOutput }
ControllerImageInput is an input type that accepts ControllerImageArgs and ControllerImageOutput values. You can construct a concrete instance of `ControllerImageInput` via:
ControllerImageArgs{...}
type ControllerImageOutput ¶
type ControllerImageOutput struct{ *pulumi.OutputState }
func (ControllerImageOutput) AllowPrivilegeEscalation ¶
func (o ControllerImageOutput) AllowPrivilegeEscalation() pulumi.BoolPtrOutput
func (ControllerImageOutput) Digest ¶
func (o ControllerImageOutput) Digest() pulumi.StringPtrOutput
func (ControllerImageOutput) ElementType ¶
func (ControllerImageOutput) ElementType() reflect.Type
func (ControllerImageOutput) Image ¶
func (o ControllerImageOutput) Image() pulumi.StringPtrOutput
func (ControllerImageOutput) PullPolicy ¶
func (o ControllerImageOutput) PullPolicy() pulumi.StringPtrOutput
func (ControllerImageOutput) ReadOnlyRootFilesystem ¶
func (o ControllerImageOutput) ReadOnlyRootFilesystem() pulumi.BoolPtrOutput
func (ControllerImageOutput) Registry ¶
func (o ControllerImageOutput) Registry() pulumi.StringPtrOutput
func (ControllerImageOutput) Repository ¶
func (o ControllerImageOutput) Repository() pulumi.StringPtrOutput
for backwards compatibility consider setting the full image url via the repository value below use *either* current default registry/image or repository format or installing will fail.
func (ControllerImageOutput) RunAsNonRoot ¶
func (o ControllerImageOutput) RunAsNonRoot() pulumi.BoolPtrOutput
func (ControllerImageOutput) RunAsUser ¶
func (o ControllerImageOutput) RunAsUser() pulumi.StringPtrOutput
func (ControllerImageOutput) Tag ¶
func (o ControllerImageOutput) Tag() pulumi.StringPtrOutput
func (ControllerImageOutput) ToControllerImageOutput ¶
func (o ControllerImageOutput) ToControllerImageOutput() ControllerImageOutput
func (ControllerImageOutput) ToControllerImageOutputWithContext ¶
func (o ControllerImageOutput) ToControllerImageOutputWithContext(ctx context.Context) ControllerImageOutput
func (ControllerImageOutput) ToControllerImagePtrOutput ¶
func (o ControllerImageOutput) ToControllerImagePtrOutput() ControllerImagePtrOutput
func (ControllerImageOutput) ToControllerImagePtrOutputWithContext ¶
func (o ControllerImageOutput) ToControllerImagePtrOutputWithContext(ctx context.Context) ControllerImagePtrOutput
type ControllerImagePtrInput ¶
type ControllerImagePtrInput interface { pulumi.Input ToControllerImagePtrOutput() ControllerImagePtrOutput ToControllerImagePtrOutputWithContext(context.Context) ControllerImagePtrOutput }
ControllerImagePtrInput is an input type that accepts ControllerImageArgs, ControllerImagePtr and ControllerImagePtrOutput values. You can construct a concrete instance of `ControllerImagePtrInput` via:
ControllerImageArgs{...} or: nil
func ControllerImagePtr ¶
func ControllerImagePtr(v *ControllerImageArgs) ControllerImagePtrInput
type ControllerImagePtrOutput ¶
type ControllerImagePtrOutput struct{ *pulumi.OutputState }
func (ControllerImagePtrOutput) AllowPrivilegeEscalation ¶
func (o ControllerImagePtrOutput) AllowPrivilegeEscalation() pulumi.BoolPtrOutput
func (ControllerImagePtrOutput) Digest ¶
func (o ControllerImagePtrOutput) Digest() pulumi.StringPtrOutput
func (ControllerImagePtrOutput) Elem ¶
func (o ControllerImagePtrOutput) Elem() ControllerImageOutput
func (ControllerImagePtrOutput) ElementType ¶
func (ControllerImagePtrOutput) ElementType() reflect.Type
func (ControllerImagePtrOutput) Image ¶
func (o ControllerImagePtrOutput) Image() pulumi.StringPtrOutput
func (ControllerImagePtrOutput) PullPolicy ¶
func (o ControllerImagePtrOutput) PullPolicy() pulumi.StringPtrOutput
func (ControllerImagePtrOutput) ReadOnlyRootFilesystem ¶
func (o ControllerImagePtrOutput) ReadOnlyRootFilesystem() pulumi.BoolPtrOutput
func (ControllerImagePtrOutput) Registry ¶
func (o ControllerImagePtrOutput) Registry() pulumi.StringPtrOutput
func (ControllerImagePtrOutput) Repository ¶
func (o ControllerImagePtrOutput) Repository() pulumi.StringPtrOutput
for backwards compatibility consider setting the full image url via the repository value below use *either* current default registry/image or repository format or installing will fail.
func (ControllerImagePtrOutput) RunAsNonRoot ¶
func (o ControllerImagePtrOutput) RunAsNonRoot() pulumi.BoolPtrOutput
func (ControllerImagePtrOutput) RunAsUser ¶
func (o ControllerImagePtrOutput) RunAsUser() pulumi.StringPtrOutput
func (ControllerImagePtrOutput) Tag ¶
func (o ControllerImagePtrOutput) Tag() pulumi.StringPtrOutput
func (ControllerImagePtrOutput) ToControllerImagePtrOutput ¶
func (o ControllerImagePtrOutput) ToControllerImagePtrOutput() ControllerImagePtrOutput
func (ControllerImagePtrOutput) ToControllerImagePtrOutputWithContext ¶
func (o ControllerImagePtrOutput) ToControllerImagePtrOutputWithContext(ctx context.Context) ControllerImagePtrOutput
type ControllerIngressClassResource ¶
type ControllerIngressClassResource struct { ControllerValue *string `pulumi:"controllerValue"` Default *bool `pulumi:"default"` Enabled *bool `pulumi:"enabled"` Name *string `pulumi:"name"` // Parameters is a link to a custom resource containing additional configuration for the controller. This is optional if the controller does not require extra parameters. Parameters map[string]map[string]string `pulumi:"parameters"` }
type ControllerIngressClassResourceArgs ¶
type ControllerIngressClassResourceArgs struct { ControllerValue pulumi.StringPtrInput `pulumi:"controllerValue"` Default pulumi.BoolPtrInput `pulumi:"default"` Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Name pulumi.StringPtrInput `pulumi:"name"` // Parameters is a link to a custom resource containing additional configuration for the controller. This is optional if the controller does not require extra parameters. Parameters pulumi.StringMapMapInput `pulumi:"parameters"` }
func (ControllerIngressClassResourceArgs) ElementType ¶
func (ControllerIngressClassResourceArgs) ElementType() reflect.Type
func (ControllerIngressClassResourceArgs) ToControllerIngressClassResourceOutput ¶
func (i ControllerIngressClassResourceArgs) ToControllerIngressClassResourceOutput() ControllerIngressClassResourceOutput
func (ControllerIngressClassResourceArgs) ToControllerIngressClassResourceOutputWithContext ¶
func (i ControllerIngressClassResourceArgs) ToControllerIngressClassResourceOutputWithContext(ctx context.Context) ControllerIngressClassResourceOutput
func (ControllerIngressClassResourceArgs) ToControllerIngressClassResourcePtrOutput ¶
func (i ControllerIngressClassResourceArgs) ToControllerIngressClassResourcePtrOutput() ControllerIngressClassResourcePtrOutput
func (ControllerIngressClassResourceArgs) ToControllerIngressClassResourcePtrOutputWithContext ¶
func (i ControllerIngressClassResourceArgs) ToControllerIngressClassResourcePtrOutputWithContext(ctx context.Context) ControllerIngressClassResourcePtrOutput
type ControllerIngressClassResourceInput ¶
type ControllerIngressClassResourceInput interface { pulumi.Input ToControllerIngressClassResourceOutput() ControllerIngressClassResourceOutput ToControllerIngressClassResourceOutputWithContext(context.Context) ControllerIngressClassResourceOutput }
ControllerIngressClassResourceInput is an input type that accepts ControllerIngressClassResourceArgs and ControllerIngressClassResourceOutput values. You can construct a concrete instance of `ControllerIngressClassResourceInput` via:
ControllerIngressClassResourceArgs{...}
type ControllerIngressClassResourceOutput ¶
type ControllerIngressClassResourceOutput struct{ *pulumi.OutputState }
func (ControllerIngressClassResourceOutput) ControllerValue ¶
func (o ControllerIngressClassResourceOutput) ControllerValue() pulumi.StringPtrOutput
func (ControllerIngressClassResourceOutput) Default ¶
func (o ControllerIngressClassResourceOutput) Default() pulumi.BoolPtrOutput
func (ControllerIngressClassResourceOutput) ElementType ¶
func (ControllerIngressClassResourceOutput) ElementType() reflect.Type
func (ControllerIngressClassResourceOutput) Enabled ¶
func (o ControllerIngressClassResourceOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerIngressClassResourceOutput) Name ¶
func (o ControllerIngressClassResourceOutput) Name() pulumi.StringPtrOutput
func (ControllerIngressClassResourceOutput) Parameters ¶
func (o ControllerIngressClassResourceOutput) Parameters() pulumi.StringMapMapOutput
Parameters is a link to a custom resource containing additional configuration for the controller. This is optional if the controller does not require extra parameters.
func (ControllerIngressClassResourceOutput) ToControllerIngressClassResourceOutput ¶
func (o ControllerIngressClassResourceOutput) ToControllerIngressClassResourceOutput() ControllerIngressClassResourceOutput
func (ControllerIngressClassResourceOutput) ToControllerIngressClassResourceOutputWithContext ¶
func (o ControllerIngressClassResourceOutput) ToControllerIngressClassResourceOutputWithContext(ctx context.Context) ControllerIngressClassResourceOutput
func (ControllerIngressClassResourceOutput) ToControllerIngressClassResourcePtrOutput ¶
func (o ControllerIngressClassResourceOutput) ToControllerIngressClassResourcePtrOutput() ControllerIngressClassResourcePtrOutput
func (ControllerIngressClassResourceOutput) ToControllerIngressClassResourcePtrOutputWithContext ¶
func (o ControllerIngressClassResourceOutput) ToControllerIngressClassResourcePtrOutputWithContext(ctx context.Context) ControllerIngressClassResourcePtrOutput
type ControllerIngressClassResourcePtrInput ¶
type ControllerIngressClassResourcePtrInput interface { pulumi.Input ToControllerIngressClassResourcePtrOutput() ControllerIngressClassResourcePtrOutput ToControllerIngressClassResourcePtrOutputWithContext(context.Context) ControllerIngressClassResourcePtrOutput }
ControllerIngressClassResourcePtrInput is an input type that accepts ControllerIngressClassResourceArgs, ControllerIngressClassResourcePtr and ControllerIngressClassResourcePtrOutput values. You can construct a concrete instance of `ControllerIngressClassResourcePtrInput` via:
ControllerIngressClassResourceArgs{...} or: nil
func ControllerIngressClassResourcePtr ¶
func ControllerIngressClassResourcePtr(v *ControllerIngressClassResourceArgs) ControllerIngressClassResourcePtrInput
type ControllerIngressClassResourcePtrOutput ¶
type ControllerIngressClassResourcePtrOutput struct{ *pulumi.OutputState }
func (ControllerIngressClassResourcePtrOutput) ControllerValue ¶
func (o ControllerIngressClassResourcePtrOutput) ControllerValue() pulumi.StringPtrOutput
func (ControllerIngressClassResourcePtrOutput) Default ¶
func (o ControllerIngressClassResourcePtrOutput) Default() pulumi.BoolPtrOutput
func (ControllerIngressClassResourcePtrOutput) ElementType ¶
func (ControllerIngressClassResourcePtrOutput) ElementType() reflect.Type
func (ControllerIngressClassResourcePtrOutput) Enabled ¶
func (o ControllerIngressClassResourcePtrOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerIngressClassResourcePtrOutput) Name ¶
func (o ControllerIngressClassResourcePtrOutput) Name() pulumi.StringPtrOutput
func (ControllerIngressClassResourcePtrOutput) Parameters ¶
func (o ControllerIngressClassResourcePtrOutput) Parameters() pulumi.StringMapMapOutput
Parameters is a link to a custom resource containing additional configuration for the controller. This is optional if the controller does not require extra parameters.
func (ControllerIngressClassResourcePtrOutput) ToControllerIngressClassResourcePtrOutput ¶
func (o ControllerIngressClassResourcePtrOutput) ToControllerIngressClassResourcePtrOutput() ControllerIngressClassResourcePtrOutput
func (ControllerIngressClassResourcePtrOutput) ToControllerIngressClassResourcePtrOutputWithContext ¶
func (o ControllerIngressClassResourcePtrOutput) ToControllerIngressClassResourcePtrOutputWithContext(ctx context.Context) ControllerIngressClassResourcePtrOutput
type ControllerInput ¶
type ControllerInput interface { pulumi.Input ToControllerOutput() ControllerOutput ToControllerOutputWithContext(context.Context) ControllerOutput }
ControllerInput is an input type that accepts ControllerArgs and ControllerOutput values. You can construct a concrete instance of `ControllerInput` via:
ControllerArgs{...}
type ControllerMetrics ¶
type ControllerMetrics struct { Enabled *bool `pulumi:"enabled"` // if this port is changed, change healthz-port: in extraArgs: accordingly. Port *int `pulumi:"port"` PrometheusRule *ControllerMetricsPrometheusRules `pulumi:"prometheusRule"` Service *ControllerMetricsService `pulumi:"service"` ServiceMonitor *ControllerMetricsServiceMonitor `pulumi:"serviceMonitor"` }
type ControllerMetricsArgs ¶
type ControllerMetricsArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // if this port is changed, change healthz-port: in extraArgs: accordingly. Port pulumi.IntPtrInput `pulumi:"port"` PrometheusRule ControllerMetricsPrometheusRulesPtrInput `pulumi:"prometheusRule"` Service ControllerMetricsServicePtrInput `pulumi:"service"` ServiceMonitor ControllerMetricsServiceMonitorPtrInput `pulumi:"serviceMonitor"` }
func (ControllerMetricsArgs) ElementType ¶
func (ControllerMetricsArgs) ElementType() reflect.Type
func (ControllerMetricsArgs) ToControllerMetricsOutput ¶
func (i ControllerMetricsArgs) ToControllerMetricsOutput() ControllerMetricsOutput
func (ControllerMetricsArgs) ToControllerMetricsOutputWithContext ¶
func (i ControllerMetricsArgs) ToControllerMetricsOutputWithContext(ctx context.Context) ControllerMetricsOutput
func (ControllerMetricsArgs) ToControllerMetricsPtrOutput ¶
func (i ControllerMetricsArgs) ToControllerMetricsPtrOutput() ControllerMetricsPtrOutput
func (ControllerMetricsArgs) ToControllerMetricsPtrOutputWithContext ¶
func (i ControllerMetricsArgs) ToControllerMetricsPtrOutputWithContext(ctx context.Context) ControllerMetricsPtrOutput
type ControllerMetricsInput ¶
type ControllerMetricsInput interface { pulumi.Input ToControllerMetricsOutput() ControllerMetricsOutput ToControllerMetricsOutputWithContext(context.Context) ControllerMetricsOutput }
ControllerMetricsInput is an input type that accepts ControllerMetricsArgs and ControllerMetricsOutput values. You can construct a concrete instance of `ControllerMetricsInput` via:
ControllerMetricsArgs{...}
type ControllerMetricsOutput ¶
type ControllerMetricsOutput struct{ *pulumi.OutputState }
func (ControllerMetricsOutput) ElementType ¶
func (ControllerMetricsOutput) ElementType() reflect.Type
func (ControllerMetricsOutput) Enabled ¶
func (o ControllerMetricsOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerMetricsOutput) Port ¶
func (o ControllerMetricsOutput) Port() pulumi.IntPtrOutput
if this port is changed, change healthz-port: in extraArgs: accordingly.
func (ControllerMetricsOutput) PrometheusRule ¶
func (o ControllerMetricsOutput) PrometheusRule() ControllerMetricsPrometheusRulesPtrOutput
func (ControllerMetricsOutput) Service ¶
func (o ControllerMetricsOutput) Service() ControllerMetricsServicePtrOutput
func (ControllerMetricsOutput) ServiceMonitor ¶
func (o ControllerMetricsOutput) ServiceMonitor() ControllerMetricsServiceMonitorPtrOutput
func (ControllerMetricsOutput) ToControllerMetricsOutput ¶
func (o ControllerMetricsOutput) ToControllerMetricsOutput() ControllerMetricsOutput
func (ControllerMetricsOutput) ToControllerMetricsOutputWithContext ¶
func (o ControllerMetricsOutput) ToControllerMetricsOutputWithContext(ctx context.Context) ControllerMetricsOutput
func (ControllerMetricsOutput) ToControllerMetricsPtrOutput ¶
func (o ControllerMetricsOutput) ToControllerMetricsPtrOutput() ControllerMetricsPtrOutput
func (ControllerMetricsOutput) ToControllerMetricsPtrOutputWithContext ¶
func (o ControllerMetricsOutput) ToControllerMetricsPtrOutputWithContext(ctx context.Context) ControllerMetricsPtrOutput
type ControllerMetricsPrometheusRulesArgs ¶
type ControllerMetricsPrometheusRulesArgs struct { AdditionalLabels pulumi.StringMapMapInput `pulumi:"additionalLabels"` Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Namespace pulumi.StringPtrInput `pulumi:"namespace"` Rules pulumi.StringMapArrayInput `pulumi:"rules"` }
func (ControllerMetricsPrometheusRulesArgs) ElementType ¶
func (ControllerMetricsPrometheusRulesArgs) ElementType() reflect.Type
func (ControllerMetricsPrometheusRulesArgs) ToControllerMetricsPrometheusRulesOutput ¶
func (i ControllerMetricsPrometheusRulesArgs) ToControllerMetricsPrometheusRulesOutput() ControllerMetricsPrometheusRulesOutput
func (ControllerMetricsPrometheusRulesArgs) ToControllerMetricsPrometheusRulesOutputWithContext ¶
func (i ControllerMetricsPrometheusRulesArgs) ToControllerMetricsPrometheusRulesOutputWithContext(ctx context.Context) ControllerMetricsPrometheusRulesOutput
func (ControllerMetricsPrometheusRulesArgs) ToControllerMetricsPrometheusRulesPtrOutput ¶
func (i ControllerMetricsPrometheusRulesArgs) ToControllerMetricsPrometheusRulesPtrOutput() ControllerMetricsPrometheusRulesPtrOutput
func (ControllerMetricsPrometheusRulesArgs) ToControllerMetricsPrometheusRulesPtrOutputWithContext ¶
func (i ControllerMetricsPrometheusRulesArgs) ToControllerMetricsPrometheusRulesPtrOutputWithContext(ctx context.Context) ControllerMetricsPrometheusRulesPtrOutput
type ControllerMetricsPrometheusRulesInput ¶
type ControllerMetricsPrometheusRulesInput interface { pulumi.Input ToControllerMetricsPrometheusRulesOutput() ControllerMetricsPrometheusRulesOutput ToControllerMetricsPrometheusRulesOutputWithContext(context.Context) ControllerMetricsPrometheusRulesOutput }
ControllerMetricsPrometheusRulesInput is an input type that accepts ControllerMetricsPrometheusRulesArgs and ControllerMetricsPrometheusRulesOutput values. You can construct a concrete instance of `ControllerMetricsPrometheusRulesInput` via:
ControllerMetricsPrometheusRulesArgs{...}
type ControllerMetricsPrometheusRulesOutput ¶
type ControllerMetricsPrometheusRulesOutput struct{ *pulumi.OutputState }
func (ControllerMetricsPrometheusRulesOutput) AdditionalLabels ¶
func (o ControllerMetricsPrometheusRulesOutput) AdditionalLabels() pulumi.StringMapMapOutput
func (ControllerMetricsPrometheusRulesOutput) ElementType ¶
func (ControllerMetricsPrometheusRulesOutput) ElementType() reflect.Type
func (ControllerMetricsPrometheusRulesOutput) Enabled ¶
func (o ControllerMetricsPrometheusRulesOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerMetricsPrometheusRulesOutput) Namespace ¶
func (o ControllerMetricsPrometheusRulesOutput) Namespace() pulumi.StringPtrOutput
func (ControllerMetricsPrometheusRulesOutput) Rules ¶
func (o ControllerMetricsPrometheusRulesOutput) Rules() pulumi.StringMapArrayOutput
func (ControllerMetricsPrometheusRulesOutput) ToControllerMetricsPrometheusRulesOutput ¶
func (o ControllerMetricsPrometheusRulesOutput) ToControllerMetricsPrometheusRulesOutput() ControllerMetricsPrometheusRulesOutput
func (ControllerMetricsPrometheusRulesOutput) ToControllerMetricsPrometheusRulesOutputWithContext ¶
func (o ControllerMetricsPrometheusRulesOutput) ToControllerMetricsPrometheusRulesOutputWithContext(ctx context.Context) ControllerMetricsPrometheusRulesOutput
func (ControllerMetricsPrometheusRulesOutput) ToControllerMetricsPrometheusRulesPtrOutput ¶
func (o ControllerMetricsPrometheusRulesOutput) ToControllerMetricsPrometheusRulesPtrOutput() ControllerMetricsPrometheusRulesPtrOutput
func (ControllerMetricsPrometheusRulesOutput) ToControllerMetricsPrometheusRulesPtrOutputWithContext ¶
func (o ControllerMetricsPrometheusRulesOutput) ToControllerMetricsPrometheusRulesPtrOutputWithContext(ctx context.Context) ControllerMetricsPrometheusRulesPtrOutput
type ControllerMetricsPrometheusRulesPtrInput ¶
type ControllerMetricsPrometheusRulesPtrInput interface { pulumi.Input ToControllerMetricsPrometheusRulesPtrOutput() ControllerMetricsPrometheusRulesPtrOutput ToControllerMetricsPrometheusRulesPtrOutputWithContext(context.Context) ControllerMetricsPrometheusRulesPtrOutput }
ControllerMetricsPrometheusRulesPtrInput is an input type that accepts ControllerMetricsPrometheusRulesArgs, ControllerMetricsPrometheusRulesPtr and ControllerMetricsPrometheusRulesPtrOutput values. You can construct a concrete instance of `ControllerMetricsPrometheusRulesPtrInput` via:
ControllerMetricsPrometheusRulesArgs{...} or: nil
func ControllerMetricsPrometheusRulesPtr ¶
func ControllerMetricsPrometheusRulesPtr(v *ControllerMetricsPrometheusRulesArgs) ControllerMetricsPrometheusRulesPtrInput
type ControllerMetricsPrometheusRulesPtrOutput ¶
type ControllerMetricsPrometheusRulesPtrOutput struct{ *pulumi.OutputState }
func (ControllerMetricsPrometheusRulesPtrOutput) AdditionalLabels ¶
func (o ControllerMetricsPrometheusRulesPtrOutput) AdditionalLabels() pulumi.StringMapMapOutput
func (ControllerMetricsPrometheusRulesPtrOutput) ElementType ¶
func (ControllerMetricsPrometheusRulesPtrOutput) ElementType() reflect.Type
func (ControllerMetricsPrometheusRulesPtrOutput) Enabled ¶
func (o ControllerMetricsPrometheusRulesPtrOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerMetricsPrometheusRulesPtrOutput) Namespace ¶
func (o ControllerMetricsPrometheusRulesPtrOutput) Namespace() pulumi.StringPtrOutput
func (ControllerMetricsPrometheusRulesPtrOutput) Rules ¶
func (o ControllerMetricsPrometheusRulesPtrOutput) Rules() pulumi.StringMapArrayOutput
func (ControllerMetricsPrometheusRulesPtrOutput) ToControllerMetricsPrometheusRulesPtrOutput ¶
func (o ControllerMetricsPrometheusRulesPtrOutput) ToControllerMetricsPrometheusRulesPtrOutput() ControllerMetricsPrometheusRulesPtrOutput
func (ControllerMetricsPrometheusRulesPtrOutput) ToControllerMetricsPrometheusRulesPtrOutputWithContext ¶
func (o ControllerMetricsPrometheusRulesPtrOutput) ToControllerMetricsPrometheusRulesPtrOutputWithContext(ctx context.Context) ControllerMetricsPrometheusRulesPtrOutput
type ControllerMetricsPtrInput ¶
type ControllerMetricsPtrInput interface { pulumi.Input ToControllerMetricsPtrOutput() ControllerMetricsPtrOutput ToControllerMetricsPtrOutputWithContext(context.Context) ControllerMetricsPtrOutput }
ControllerMetricsPtrInput is an input type that accepts ControllerMetricsArgs, ControllerMetricsPtr and ControllerMetricsPtrOutput values. You can construct a concrete instance of `ControllerMetricsPtrInput` via:
ControllerMetricsArgs{...} or: nil
func ControllerMetricsPtr ¶
func ControllerMetricsPtr(v *ControllerMetricsArgs) ControllerMetricsPtrInput
type ControllerMetricsPtrOutput ¶
type ControllerMetricsPtrOutput struct{ *pulumi.OutputState }
func (ControllerMetricsPtrOutput) Elem ¶
func (o ControllerMetricsPtrOutput) Elem() ControllerMetricsOutput
func (ControllerMetricsPtrOutput) ElementType ¶
func (ControllerMetricsPtrOutput) ElementType() reflect.Type
func (ControllerMetricsPtrOutput) Enabled ¶
func (o ControllerMetricsPtrOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerMetricsPtrOutput) Port ¶
func (o ControllerMetricsPtrOutput) Port() pulumi.IntPtrOutput
if this port is changed, change healthz-port: in extraArgs: accordingly.
func (ControllerMetricsPtrOutput) PrometheusRule ¶
func (o ControllerMetricsPtrOutput) PrometheusRule() ControllerMetricsPrometheusRulesPtrOutput
func (ControllerMetricsPtrOutput) Service ¶
func (o ControllerMetricsPtrOutput) Service() ControllerMetricsServicePtrOutput
func (ControllerMetricsPtrOutput) ServiceMonitor ¶
func (o ControllerMetricsPtrOutput) ServiceMonitor() ControllerMetricsServiceMonitorPtrOutput
func (ControllerMetricsPtrOutput) ToControllerMetricsPtrOutput ¶
func (o ControllerMetricsPtrOutput) ToControllerMetricsPtrOutput() ControllerMetricsPtrOutput
func (ControllerMetricsPtrOutput) ToControllerMetricsPtrOutputWithContext ¶
func (o ControllerMetricsPtrOutput) ToControllerMetricsPtrOutputWithContext(ctx context.Context) ControllerMetricsPtrOutput
type ControllerMetricsService ¶
type ControllerMetricsService struct { Annotations map[string]string `pulumi:"annotations"` ClusterIP *string `pulumi:"clusterIP"` ExternalIPs []string `pulumi:"externalIPs"` ExternalTrafficPolicy *string `pulumi:"externalTrafficPolicy"` LoadBalancerIPs *string `pulumi:"loadBalancerIPs"` LoadBalancerSourceRanges []string `pulumi:"loadBalancerSourceRanges"` NodePort *string `pulumi:"nodePort"` ServicePort *int `pulumi:"servicePort"` Type *string `pulumi:"type"` }
type ControllerMetricsServiceArgs ¶
type ControllerMetricsServiceArgs struct { Annotations pulumi.StringMapInput `pulumi:"annotations"` ClusterIP pulumi.StringPtrInput `pulumi:"clusterIP"` ExternalIPs pulumi.StringArrayInput `pulumi:"externalIPs"` ExternalTrafficPolicy pulumi.StringPtrInput `pulumi:"externalTrafficPolicy"` LoadBalancerIPs pulumi.StringPtrInput `pulumi:"loadBalancerIPs"` LoadBalancerSourceRanges pulumi.StringArrayInput `pulumi:"loadBalancerSourceRanges"` NodePort pulumi.StringPtrInput `pulumi:"nodePort"` ServicePort pulumi.IntPtrInput `pulumi:"servicePort"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (ControllerMetricsServiceArgs) ElementType ¶
func (ControllerMetricsServiceArgs) ElementType() reflect.Type
func (ControllerMetricsServiceArgs) ToControllerMetricsServiceOutput ¶
func (i ControllerMetricsServiceArgs) ToControllerMetricsServiceOutput() ControllerMetricsServiceOutput
func (ControllerMetricsServiceArgs) ToControllerMetricsServiceOutputWithContext ¶
func (i ControllerMetricsServiceArgs) ToControllerMetricsServiceOutputWithContext(ctx context.Context) ControllerMetricsServiceOutput
func (ControllerMetricsServiceArgs) ToControllerMetricsServicePtrOutput ¶
func (i ControllerMetricsServiceArgs) ToControllerMetricsServicePtrOutput() ControllerMetricsServicePtrOutput
func (ControllerMetricsServiceArgs) ToControllerMetricsServicePtrOutputWithContext ¶
func (i ControllerMetricsServiceArgs) ToControllerMetricsServicePtrOutputWithContext(ctx context.Context) ControllerMetricsServicePtrOutput
type ControllerMetricsServiceInput ¶
type ControllerMetricsServiceInput interface { pulumi.Input ToControllerMetricsServiceOutput() ControllerMetricsServiceOutput ToControllerMetricsServiceOutputWithContext(context.Context) ControllerMetricsServiceOutput }
ControllerMetricsServiceInput is an input type that accepts ControllerMetricsServiceArgs and ControllerMetricsServiceOutput values. You can construct a concrete instance of `ControllerMetricsServiceInput` via:
ControllerMetricsServiceArgs{...}
type ControllerMetricsServiceMonitor ¶
type ControllerMetricsServiceMonitor struct { AdditionalLabels map[string]map[string]string `pulumi:"additionalLabels"` Enabled *bool `pulumi:"enabled"` HonorLabels *bool `pulumi:"honorLabels"` // The label to use to retrieve the job name from. JobLabel *string `pulumi:"jobLabel"` MetricRelabelings []string `pulumi:"metricRelabelings"` Namespace *string `pulumi:"namespace"` NamespaceSelector map[string]map[string]string `pulumi:"namespaceSelector"` ScrapeInterval *string `pulumi:"scrapeInterval"` TargetLabels []string `pulumi:"targetLabels"` }
type ControllerMetricsServiceMonitorArgs ¶
type ControllerMetricsServiceMonitorArgs struct { AdditionalLabels pulumi.StringMapMapInput `pulumi:"additionalLabels"` Enabled pulumi.BoolPtrInput `pulumi:"enabled"` HonorLabels pulumi.BoolPtrInput `pulumi:"honorLabels"` // The label to use to retrieve the job name from. JobLabel pulumi.StringPtrInput `pulumi:"jobLabel"` MetricRelabelings pulumi.StringArrayInput `pulumi:"metricRelabelings"` Namespace pulumi.StringPtrInput `pulumi:"namespace"` NamespaceSelector pulumi.StringMapMapInput `pulumi:"namespaceSelector"` ScrapeInterval pulumi.StringPtrInput `pulumi:"scrapeInterval"` TargetLabels pulumi.StringArrayInput `pulumi:"targetLabels"` }
func (ControllerMetricsServiceMonitorArgs) ElementType ¶
func (ControllerMetricsServiceMonitorArgs) ElementType() reflect.Type
func (ControllerMetricsServiceMonitorArgs) ToControllerMetricsServiceMonitorOutput ¶
func (i ControllerMetricsServiceMonitorArgs) ToControllerMetricsServiceMonitorOutput() ControllerMetricsServiceMonitorOutput
func (ControllerMetricsServiceMonitorArgs) ToControllerMetricsServiceMonitorOutputWithContext ¶
func (i ControllerMetricsServiceMonitorArgs) ToControllerMetricsServiceMonitorOutputWithContext(ctx context.Context) ControllerMetricsServiceMonitorOutput
func (ControllerMetricsServiceMonitorArgs) ToControllerMetricsServiceMonitorPtrOutput ¶
func (i ControllerMetricsServiceMonitorArgs) ToControllerMetricsServiceMonitorPtrOutput() ControllerMetricsServiceMonitorPtrOutput
func (ControllerMetricsServiceMonitorArgs) ToControllerMetricsServiceMonitorPtrOutputWithContext ¶
func (i ControllerMetricsServiceMonitorArgs) ToControllerMetricsServiceMonitorPtrOutputWithContext(ctx context.Context) ControllerMetricsServiceMonitorPtrOutput
type ControllerMetricsServiceMonitorInput ¶
type ControllerMetricsServiceMonitorInput interface { pulumi.Input ToControllerMetricsServiceMonitorOutput() ControllerMetricsServiceMonitorOutput ToControllerMetricsServiceMonitorOutputWithContext(context.Context) ControllerMetricsServiceMonitorOutput }
ControllerMetricsServiceMonitorInput is an input type that accepts ControllerMetricsServiceMonitorArgs and ControllerMetricsServiceMonitorOutput values. You can construct a concrete instance of `ControllerMetricsServiceMonitorInput` via:
ControllerMetricsServiceMonitorArgs{...}
type ControllerMetricsServiceMonitorOutput ¶
type ControllerMetricsServiceMonitorOutput struct{ *pulumi.OutputState }
func (ControllerMetricsServiceMonitorOutput) AdditionalLabels ¶
func (o ControllerMetricsServiceMonitorOutput) AdditionalLabels() pulumi.StringMapMapOutput
func (ControllerMetricsServiceMonitorOutput) ElementType ¶
func (ControllerMetricsServiceMonitorOutput) ElementType() reflect.Type
func (ControllerMetricsServiceMonitorOutput) Enabled ¶
func (o ControllerMetricsServiceMonitorOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerMetricsServiceMonitorOutput) HonorLabels ¶
func (o ControllerMetricsServiceMonitorOutput) HonorLabels() pulumi.BoolPtrOutput
func (ControllerMetricsServiceMonitorOutput) JobLabel ¶
func (o ControllerMetricsServiceMonitorOutput) JobLabel() pulumi.StringPtrOutput
The label to use to retrieve the job name from.
func (ControllerMetricsServiceMonitorOutput) MetricRelabelings ¶
func (o ControllerMetricsServiceMonitorOutput) MetricRelabelings() pulumi.StringArrayOutput
func (ControllerMetricsServiceMonitorOutput) Namespace ¶
func (o ControllerMetricsServiceMonitorOutput) Namespace() pulumi.StringPtrOutput
func (ControllerMetricsServiceMonitorOutput) NamespaceSelector ¶
func (o ControllerMetricsServiceMonitorOutput) NamespaceSelector() pulumi.StringMapMapOutput
func (ControllerMetricsServiceMonitorOutput) ScrapeInterval ¶
func (o ControllerMetricsServiceMonitorOutput) ScrapeInterval() pulumi.StringPtrOutput
func (ControllerMetricsServiceMonitorOutput) TargetLabels ¶
func (o ControllerMetricsServiceMonitorOutput) TargetLabels() pulumi.StringArrayOutput
func (ControllerMetricsServiceMonitorOutput) ToControllerMetricsServiceMonitorOutput ¶
func (o ControllerMetricsServiceMonitorOutput) ToControllerMetricsServiceMonitorOutput() ControllerMetricsServiceMonitorOutput
func (ControllerMetricsServiceMonitorOutput) ToControllerMetricsServiceMonitorOutputWithContext ¶
func (o ControllerMetricsServiceMonitorOutput) ToControllerMetricsServiceMonitorOutputWithContext(ctx context.Context) ControllerMetricsServiceMonitorOutput
func (ControllerMetricsServiceMonitorOutput) ToControllerMetricsServiceMonitorPtrOutput ¶
func (o ControllerMetricsServiceMonitorOutput) ToControllerMetricsServiceMonitorPtrOutput() ControllerMetricsServiceMonitorPtrOutput
func (ControllerMetricsServiceMonitorOutput) ToControllerMetricsServiceMonitorPtrOutputWithContext ¶
func (o ControllerMetricsServiceMonitorOutput) ToControllerMetricsServiceMonitorPtrOutputWithContext(ctx context.Context) ControllerMetricsServiceMonitorPtrOutput
type ControllerMetricsServiceMonitorPtrInput ¶
type ControllerMetricsServiceMonitorPtrInput interface { pulumi.Input ToControllerMetricsServiceMonitorPtrOutput() ControllerMetricsServiceMonitorPtrOutput ToControllerMetricsServiceMonitorPtrOutputWithContext(context.Context) ControllerMetricsServiceMonitorPtrOutput }
ControllerMetricsServiceMonitorPtrInput is an input type that accepts ControllerMetricsServiceMonitorArgs, ControllerMetricsServiceMonitorPtr and ControllerMetricsServiceMonitorPtrOutput values. You can construct a concrete instance of `ControllerMetricsServiceMonitorPtrInput` via:
ControllerMetricsServiceMonitorArgs{...} or: nil
func ControllerMetricsServiceMonitorPtr ¶
func ControllerMetricsServiceMonitorPtr(v *ControllerMetricsServiceMonitorArgs) ControllerMetricsServiceMonitorPtrInput
type ControllerMetricsServiceMonitorPtrOutput ¶
type ControllerMetricsServiceMonitorPtrOutput struct{ *pulumi.OutputState }
func (ControllerMetricsServiceMonitorPtrOutput) AdditionalLabels ¶
func (o ControllerMetricsServiceMonitorPtrOutput) AdditionalLabels() pulumi.StringMapMapOutput
func (ControllerMetricsServiceMonitorPtrOutput) ElementType ¶
func (ControllerMetricsServiceMonitorPtrOutput) ElementType() reflect.Type
func (ControllerMetricsServiceMonitorPtrOutput) Enabled ¶
func (o ControllerMetricsServiceMonitorPtrOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerMetricsServiceMonitorPtrOutput) HonorLabels ¶
func (o ControllerMetricsServiceMonitorPtrOutput) HonorLabels() pulumi.BoolPtrOutput
func (ControllerMetricsServiceMonitorPtrOutput) JobLabel ¶
func (o ControllerMetricsServiceMonitorPtrOutput) JobLabel() pulumi.StringPtrOutput
The label to use to retrieve the job name from.
func (ControllerMetricsServiceMonitorPtrOutput) MetricRelabelings ¶
func (o ControllerMetricsServiceMonitorPtrOutput) MetricRelabelings() pulumi.StringArrayOutput
func (ControllerMetricsServiceMonitorPtrOutput) Namespace ¶
func (o ControllerMetricsServiceMonitorPtrOutput) Namespace() pulumi.StringPtrOutput
func (ControllerMetricsServiceMonitorPtrOutput) NamespaceSelector ¶
func (o ControllerMetricsServiceMonitorPtrOutput) NamespaceSelector() pulumi.StringMapMapOutput
func (ControllerMetricsServiceMonitorPtrOutput) ScrapeInterval ¶
func (o ControllerMetricsServiceMonitorPtrOutput) ScrapeInterval() pulumi.StringPtrOutput
func (ControllerMetricsServiceMonitorPtrOutput) TargetLabels ¶
func (o ControllerMetricsServiceMonitorPtrOutput) TargetLabels() pulumi.StringArrayOutput
func (ControllerMetricsServiceMonitorPtrOutput) ToControllerMetricsServiceMonitorPtrOutput ¶
func (o ControllerMetricsServiceMonitorPtrOutput) ToControllerMetricsServiceMonitorPtrOutput() ControllerMetricsServiceMonitorPtrOutput
func (ControllerMetricsServiceMonitorPtrOutput) ToControllerMetricsServiceMonitorPtrOutputWithContext ¶
func (o ControllerMetricsServiceMonitorPtrOutput) ToControllerMetricsServiceMonitorPtrOutputWithContext(ctx context.Context) ControllerMetricsServiceMonitorPtrOutput
type ControllerMetricsServiceOutput ¶
type ControllerMetricsServiceOutput struct{ *pulumi.OutputState }
func (ControllerMetricsServiceOutput) Annotations ¶
func (o ControllerMetricsServiceOutput) Annotations() pulumi.StringMapOutput
func (ControllerMetricsServiceOutput) ClusterIP ¶
func (o ControllerMetricsServiceOutput) ClusterIP() pulumi.StringPtrOutput
func (ControllerMetricsServiceOutput) ElementType ¶
func (ControllerMetricsServiceOutput) ElementType() reflect.Type
func (ControllerMetricsServiceOutput) ExternalIPs ¶
func (o ControllerMetricsServiceOutput) ExternalIPs() pulumi.StringArrayOutput
func (ControllerMetricsServiceOutput) ExternalTrafficPolicy ¶
func (o ControllerMetricsServiceOutput) ExternalTrafficPolicy() pulumi.StringPtrOutput
func (ControllerMetricsServiceOutput) LoadBalancerIPs ¶
func (o ControllerMetricsServiceOutput) LoadBalancerIPs() pulumi.StringPtrOutput
func (ControllerMetricsServiceOutput) LoadBalancerSourceRanges ¶
func (o ControllerMetricsServiceOutput) LoadBalancerSourceRanges() pulumi.StringArrayOutput
func (ControllerMetricsServiceOutput) NodePort ¶
func (o ControllerMetricsServiceOutput) NodePort() pulumi.StringPtrOutput
func (ControllerMetricsServiceOutput) ServicePort ¶
func (o ControllerMetricsServiceOutput) ServicePort() pulumi.IntPtrOutput
func (ControllerMetricsServiceOutput) ToControllerMetricsServiceOutput ¶
func (o ControllerMetricsServiceOutput) ToControllerMetricsServiceOutput() ControllerMetricsServiceOutput
func (ControllerMetricsServiceOutput) ToControllerMetricsServiceOutputWithContext ¶
func (o ControllerMetricsServiceOutput) ToControllerMetricsServiceOutputWithContext(ctx context.Context) ControllerMetricsServiceOutput
func (ControllerMetricsServiceOutput) ToControllerMetricsServicePtrOutput ¶
func (o ControllerMetricsServiceOutput) ToControllerMetricsServicePtrOutput() ControllerMetricsServicePtrOutput
func (ControllerMetricsServiceOutput) ToControllerMetricsServicePtrOutputWithContext ¶
func (o ControllerMetricsServiceOutput) ToControllerMetricsServicePtrOutputWithContext(ctx context.Context) ControllerMetricsServicePtrOutput
func (ControllerMetricsServiceOutput) Type ¶
func (o ControllerMetricsServiceOutput) Type() pulumi.StringPtrOutput
type ControllerMetricsServicePtrInput ¶
type ControllerMetricsServicePtrInput interface { pulumi.Input ToControllerMetricsServicePtrOutput() ControllerMetricsServicePtrOutput ToControllerMetricsServicePtrOutputWithContext(context.Context) ControllerMetricsServicePtrOutput }
ControllerMetricsServicePtrInput is an input type that accepts ControllerMetricsServiceArgs, ControllerMetricsServicePtr and ControllerMetricsServicePtrOutput values. You can construct a concrete instance of `ControllerMetricsServicePtrInput` via:
ControllerMetricsServiceArgs{...} or: nil
func ControllerMetricsServicePtr ¶
func ControllerMetricsServicePtr(v *ControllerMetricsServiceArgs) ControllerMetricsServicePtrInput
type ControllerMetricsServicePtrOutput ¶
type ControllerMetricsServicePtrOutput struct{ *pulumi.OutputState }
func (ControllerMetricsServicePtrOutput) Annotations ¶
func (o ControllerMetricsServicePtrOutput) Annotations() pulumi.StringMapOutput
func (ControllerMetricsServicePtrOutput) ClusterIP ¶
func (o ControllerMetricsServicePtrOutput) ClusterIP() pulumi.StringPtrOutput
func (ControllerMetricsServicePtrOutput) Elem ¶
func (o ControllerMetricsServicePtrOutput) Elem() ControllerMetricsServiceOutput
func (ControllerMetricsServicePtrOutput) ElementType ¶
func (ControllerMetricsServicePtrOutput) ElementType() reflect.Type
func (ControllerMetricsServicePtrOutput) ExternalIPs ¶
func (o ControllerMetricsServicePtrOutput) ExternalIPs() pulumi.StringArrayOutput
func (ControllerMetricsServicePtrOutput) ExternalTrafficPolicy ¶
func (o ControllerMetricsServicePtrOutput) ExternalTrafficPolicy() pulumi.StringPtrOutput
func (ControllerMetricsServicePtrOutput) LoadBalancerIPs ¶
func (o ControllerMetricsServicePtrOutput) LoadBalancerIPs() pulumi.StringPtrOutput
func (ControllerMetricsServicePtrOutput) LoadBalancerSourceRanges ¶
func (o ControllerMetricsServicePtrOutput) LoadBalancerSourceRanges() pulumi.StringArrayOutput
func (ControllerMetricsServicePtrOutput) NodePort ¶
func (o ControllerMetricsServicePtrOutput) NodePort() pulumi.StringPtrOutput
func (ControllerMetricsServicePtrOutput) ServicePort ¶
func (o ControllerMetricsServicePtrOutput) ServicePort() pulumi.IntPtrOutput
func (ControllerMetricsServicePtrOutput) ToControllerMetricsServicePtrOutput ¶
func (o ControllerMetricsServicePtrOutput) ToControllerMetricsServicePtrOutput() ControllerMetricsServicePtrOutput
func (ControllerMetricsServicePtrOutput) ToControllerMetricsServicePtrOutputWithContext ¶
func (o ControllerMetricsServicePtrOutput) ToControllerMetricsServicePtrOutputWithContext(ctx context.Context) ControllerMetricsServicePtrOutput
func (ControllerMetricsServicePtrOutput) Type ¶
func (o ControllerMetricsServicePtrOutput) Type() pulumi.StringPtrOutput
type ControllerOutput ¶
type ControllerOutput struct{ *pulumi.OutputState }
func (ControllerOutput) AddHeaders ¶
func (o ControllerOutput) AddHeaders() pulumi.StringMapMapOutput
Will add custom headers before sending response traffic to the client according to: https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/#add-headers.
func (ControllerOutput) AdmissionWebhooks ¶
func (o ControllerOutput) AdmissionWebhooks() ContollerAdmissionWebhooksPtrOutput
func (ControllerOutput) Affinity ¶
func (o ControllerOutput) Affinity() corev1.AffinityPtrOutput
Affinity and anti-affinity Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity.
func (ControllerOutput) AllowSnippetAnnotations ¶
func (o ControllerOutput) AllowSnippetAnnotations() pulumi.BoolPtrOutput
This configuration defines if Ingress Controller should allow users to set their own *-snippet annotations, otherwise this is forbidden / dropped when users add those annotations. Global snippets in ConfigMap are still respected.
func (ControllerOutput) Annotations ¶
func (o ControllerOutput) Annotations() pulumi.StringMapOutput
Annotations to be added to the controller Deployment or DaemonSet.
func (ControllerOutput) Autoscaling ¶
func (o ControllerOutput) Autoscaling() AutoscalingPtrOutput
Mutually exclusive with keda autoscaling.
func (ControllerOutput) AutoscalingTemplate ¶
func (o ControllerOutput) AutoscalingTemplate() AutoscalingTemplateArrayOutput
Custom or additional autoscaling metrics ref: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/#support-for-custom-metrics
func (ControllerOutput) Config ¶
func (o ControllerOutput) Config() pulumi.StringMapOutput
Will add custom configuration options to Nginx https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/.
func (ControllerOutput) ConfigAnnotations ¶
func (o ControllerOutput) ConfigAnnotations() pulumi.StringMapOutput
Annotations to be added to the controller config configuration configmap.
func (ControllerOutput) ConfigMapNamespace ¶
func (o ControllerOutput) ConfigMapNamespace() pulumi.StringPtrOutput
Allows customization of the configmap / nginx-configmap namespace.
func (ControllerOutput) ContainerName ¶
func (o ControllerOutput) ContainerName() pulumi.StringPtrOutput
Configures the controller container name.
func (ControllerOutput) ContainerPort ¶
func (o ControllerOutput) ContainerPort() ControllerPortPtrOutput
Configures the ports the nginx-controller listens on.
func (ControllerOutput) CustomTemplate ¶
func (o ControllerOutput) CustomTemplate() ControllerCustomTemplatePtrOutput
Override NGINX template.
func (ControllerOutput) DnsConfig ¶
func (o ControllerOutput) DnsConfig() pulumi.StringMapOutput
Optionally customize the pod dnsConfig.
func (ControllerOutput) DnsPolicy ¶
func (o ControllerOutput) DnsPolicy() pulumi.StringPtrOutput
Optionally change this to ClusterFirstWithHostNet in case you have 'hostNetwork: true'. By default, while using host network, name resolution uses the host's DNS. If you wish nginx-controller to keep resolving names inside the k8s network, use ClusterFirstWithHostNet.
func (ControllerOutput) ElectionID ¶
func (o ControllerOutput) ElectionID() pulumi.StringPtrOutput
Election ID to use for status update.
func (ControllerOutput) ElementType ¶
func (ControllerOutput) ElementType() reflect.Type
func (ControllerOutput) EnableMimalloc ¶
func (o ControllerOutput) EnableMimalloc() pulumi.BoolPtrOutput
Enable mimalloc as a drop-in replacement for malloc. ref: https://github.com/microsoft/mimalloc.
func (ControllerOutput) ExistingPsp ¶
func (o ControllerOutput) ExistingPsp() pulumi.StringPtrOutput
Use an existing PSP instead of creating one.
func (ControllerOutput) ExtraArgs ¶
func (o ControllerOutput) ExtraArgs() pulumi.StringMapOutput
Additional command line arguments to pass to nginx-ingress-controller E.g. to specify the default SSL certificate you can use `default-ssl-certificate: "<namespace>/<secret_name>"`.
func (ControllerOutput) ExtraContainers ¶
func (o ControllerOutput) ExtraContainers() corev1.ContainerArrayOutput
Additional containers to be added to the controller pod. See https://github.com/lemonldap-ng-controller/lemonldap-ng-controller as example.
func (ControllerOutput) ExtraEnvs ¶
func (o ControllerOutput) ExtraEnvs() corev1.EnvVarArrayOutput
Additional environment variables to set.
func (ControllerOutput) ExtraInitContainers ¶
func (o ControllerOutput) ExtraInitContainers() corev1.ContainerArrayOutput
Containers, which are run before the app containers are started. - name: init-myservice image: busybox command: ['sh', '-c', 'until nslookup myservice; do echo waiting for myservice; sleep 2; done;']
func (ControllerOutput) ExtraVolumeMounts ¶
func (o ControllerOutput) ExtraVolumeMounts() corev1.VolumeMountArrayOutput
Additional volumeMounts to the controller main container. - name: copy-portal-skins mountPath: /var/lib/lemonldap-ng/portal/skins
func (ControllerOutput) ExtraVolumes ¶
func (o ControllerOutput) ExtraVolumes() corev1.VolumeArrayOutput
Additional volumes to the controller pod. - name: copy-portal-skins emptyDir: {}
func (ControllerOutput) HealthCheckPath ¶
func (o ControllerOutput) HealthCheckPath() pulumi.StringPtrOutput
Path of the health check endpoint. All requests received on the port defined by the healthz-port parameter are forwarded internally to this path.
func (ControllerOutput) HeathCheckHost ¶
func (o ControllerOutput) HeathCheckHost() pulumi.StringPtrOutput
Address to bind the health check endpoint. It is better to set this option to the internal node address if the ingress nginx controller is running in the hostNetwork: true mode.
func (ControllerOutput) HostNetwork ¶
func (o ControllerOutput) HostNetwork() pulumi.BoolPtrOutput
Required for use with CNI based kubernetes installations (such as ones set up by kubeadm), since CNI and hostport don't mix yet. Can be deprecated once https://github.com/kubernetes/kubernetes/issues/23920 is merged.
func (ControllerOutput) HostPort ¶
func (o ControllerOutput) HostPort() ControllerHostPortPtrOutput
Use host ports 80 and 443. Disabled by default.
func (ControllerOutput) Hostname ¶
func (o ControllerOutput) Hostname() pulumi.StringMapMapOutput
Optionally customize the pod hostname.
func (ControllerOutput) Image ¶
func (o ControllerOutput) Image() ControllerImagePtrOutput
func (ControllerOutput) IngressClassByName ¶
func (o ControllerOutput) IngressClassByName() pulumi.BoolPtrOutput
Process IngressClass per name (additionally as per spec.controller).
func (ControllerOutput) IngressClassResource ¶
func (o ControllerOutput) IngressClassResource() ControllerIngressClassResourcePtrOutput
This section refers to the creation of the IngressClass resource. IngressClass resources are supported since k8s >= 1.18 and required since k8s >= 1.19
func (ControllerOutput) Keda ¶
func (o ControllerOutput) Keda() KedaPtrOutput
Mutually exclusive with hpa autoscaling.
func (ControllerOutput) Kind ¶
func (o ControllerOutput) Kind() pulumi.StringPtrOutput
DaemonSet or Deployment.
func (ControllerOutput) Lifecycle ¶
func (o ControllerOutput) Lifecycle() corev1.LifecyclePtrOutput
Improve connection draining when ingress controller pod is deleted using a lifecycle hook: With this new hook, we increased the default terminationGracePeriodSeconds from 30 seconds to 300, allowing the draining of connections up to five minutes. If the active connections end before that, the pod will terminate gracefully at that time. To effectively take advantage of this feature, the Configmap feature worker-shutdown-timeout new value is 240s instead of 10s.
func (ControllerOutput) LivenessProbe ¶
func (o ControllerOutput) LivenessProbe() corev1.ProbePtrOutput
Liveness probe values Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes.
func (ControllerOutput) MaxmindLicenseKey ¶
func (o ControllerOutput) MaxmindLicenseKey() pulumi.StringPtrOutput
Maxmind license key to download GeoLite2 Databases https://blog.maxmind.com/2019/12/18/significant-changes-to-accessing-and-using-geolite2-databases.
func (ControllerOutput) Metrics ¶
func (o ControllerOutput) Metrics() ControllerMetricsPtrOutput
func (ControllerOutput) MinAvailable ¶
func (o ControllerOutput) MinAvailable() pulumi.IntPtrOutput
func (ControllerOutput) MinReadySeconds ¶
func (o ControllerOutput) MinReadySeconds() pulumi.IntPtrOutput
minReadySeconds to avoid killing pods before we are ready.
func (ControllerOutput) Name ¶
func (o ControllerOutput) Name() pulumi.StringPtrOutput
func (ControllerOutput) NodeSelector ¶
func (o ControllerOutput) NodeSelector() pulumi.StringMapOutput
Node labels for controller pod assignment Ref: https://kubernetes.io/docs/user-guide/node-selection/.
func (ControllerOutput) PodAnnotations ¶
func (o ControllerOutput) PodAnnotations() pulumi.StringMapOutput
Annotations to be added to controller pods.
func (ControllerOutput) PodLabels ¶
func (o ControllerOutput) PodLabels() pulumi.StringMapMapOutput
labels to add to the pod container metadata.
func (ControllerOutput) PodSecurityContext ¶
func (o ControllerOutput) PodSecurityContext() corev1.PodSecurityContextPtrOutput
Security Context policies for controller pods.
func (ControllerOutput) PriorityClassName ¶
func (o ControllerOutput) PriorityClassName() pulumi.StringPtrOutput
func (ControllerOutput) ProxySetHeaders ¶
func (o ControllerOutput) ProxySetHeaders() pulumi.StringMapMapOutput
Will add custom headers before sending traffic to backends according to https://github.com/kubernetes/ingress-nginx/tree/main/docs/examples/customization/custom-headers.
func (ControllerOutput) PublishService ¶
func (o ControllerOutput) PublishService() ControllerPublishServicePtrOutput
Allows customization of the source of the IP address or FQDN to report in the ingress status field. By default, it reads the information provided by the service. If disable, the status field reports the IP address of the node or nodes where an ingress controller pod is running.
func (ControllerOutput) ReadinessProbe ¶
func (o ControllerOutput) ReadinessProbe() corev1.ProbePtrOutput
Readiness probe values Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes.
func (ControllerOutput) ReplicaCount ¶
func (o ControllerOutput) ReplicaCount() pulumi.IntPtrOutput
func (ControllerOutput) ReportNodeInternalIp ¶
func (o ControllerOutput) ReportNodeInternalIp() pulumi.BoolPtrOutput
Bare-metal considerations via the host network https://kubernetes.github.io/ingress-nginx/deploy/baremetal/#via-the-host-network Ingress status was blank because there is no Service exposing the NGINX Ingress controller in a configuration using the host network, the default --publish-service flag used in standard cloud setups does not apply.
func (ControllerOutput) Resources ¶
func (o ControllerOutput) Resources() corev1.ResourceRequirementsPtrOutput
Define requests resources to avoid probe issues due to CPU utilization in busy nodes ref: https://github.com/kubernetes/ingress-nginx/issues/4735#issuecomment-551204903 Ideally, there should be no limits. https://engineering.indeedblog.com/blog/2019/12/cpu-throttling-regression-fix/
func (ControllerOutput) Scope ¶
func (o ControllerOutput) Scope() ControllerScopePtrOutput
Limit the scope of the controller.
func (ControllerOutput) Service ¶
func (o ControllerOutput) Service() ControllerServicePtrOutput
func (ControllerOutput) StartupProbe ¶
func (o ControllerOutput) StartupProbe() corev1.ProbePtrOutput
Startup probe values Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes.
func (ControllerOutput) Sysctls ¶
func (o ControllerOutput) Sysctls() pulumi.StringMapMapOutput
See https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/ for notes on enabling and using sysctls.
func (ControllerOutput) Tcp ¶
func (o ControllerOutput) Tcp() ControllerTcpPtrOutput
Allows customization of the tcp-services-configmap.
func (ControllerOutput) TerminateGracePeriodSeconds ¶
func (o ControllerOutput) TerminateGracePeriodSeconds() pulumi.IntPtrOutput
How long to wait for the drain of connections.
func (ControllerOutput) ToControllerOutput ¶
func (o ControllerOutput) ToControllerOutput() ControllerOutput
func (ControllerOutput) ToControllerOutputWithContext ¶
func (o ControllerOutput) ToControllerOutputWithContext(ctx context.Context) ControllerOutput
func (ControllerOutput) ToControllerPtrOutput ¶
func (o ControllerOutput) ToControllerPtrOutput() ControllerPtrOutput
func (ControllerOutput) ToControllerPtrOutputWithContext ¶
func (o ControllerOutput) ToControllerPtrOutputWithContext(ctx context.Context) ControllerPtrOutput
func (ControllerOutput) Tolerations ¶
func (o ControllerOutput) Tolerations() *corev1.TolerationOutput
Node tolerations for server scheduling to nodes with taints Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/.
func (ControllerOutput) TopologySpreadConstraints ¶
func (o ControllerOutput) TopologySpreadConstraints() corev1.TopologySpreadConstraintArrayOutput
Topology spread constraints rely on node labels to identify the topology domain(s) that each Node is in. Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/.
func (ControllerOutput) Udp ¶
func (o ControllerOutput) Udp() ControllerUdpPtrOutput
func (ControllerOutput) UpdateStrategy ¶
func (o ControllerOutput) UpdateStrategy() ControllerUpdateStrategyPtrOutput
The update strategy to apply to the Deployment or DaemonSet.
func (ControllerOutput) WatchIngressWithoutClass ¶
func (o ControllerOutput) WatchIngressWithoutClass() pulumi.BoolPtrOutput
Process Ingress objects without ingressClass annotation/ingressClassName field. Overrides value for --watch-ingress-without-class flag of the controller binary. Defaults to false.
type ControllerPodSecurityPolicy ¶
type ControllerPodSecurityPolicy struct {
Enabled *bool `pulumi:"enabled"`
}
type ControllerPodSecurityPolicyArgs ¶
type ControllerPodSecurityPolicyArgs struct {
Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
}
func (ControllerPodSecurityPolicyArgs) ElementType ¶
func (ControllerPodSecurityPolicyArgs) ElementType() reflect.Type
func (ControllerPodSecurityPolicyArgs) ToControllerPodSecurityPolicyOutput ¶
func (i ControllerPodSecurityPolicyArgs) ToControllerPodSecurityPolicyOutput() ControllerPodSecurityPolicyOutput
func (ControllerPodSecurityPolicyArgs) ToControllerPodSecurityPolicyOutputWithContext ¶
func (i ControllerPodSecurityPolicyArgs) ToControllerPodSecurityPolicyOutputWithContext(ctx context.Context) ControllerPodSecurityPolicyOutput
func (ControllerPodSecurityPolicyArgs) ToControllerPodSecurityPolicyPtrOutput ¶
func (i ControllerPodSecurityPolicyArgs) ToControllerPodSecurityPolicyPtrOutput() ControllerPodSecurityPolicyPtrOutput
func (ControllerPodSecurityPolicyArgs) ToControllerPodSecurityPolicyPtrOutputWithContext ¶
func (i ControllerPodSecurityPolicyArgs) ToControllerPodSecurityPolicyPtrOutputWithContext(ctx context.Context) ControllerPodSecurityPolicyPtrOutput
type ControllerPodSecurityPolicyInput ¶
type ControllerPodSecurityPolicyInput interface { pulumi.Input ToControllerPodSecurityPolicyOutput() ControllerPodSecurityPolicyOutput ToControllerPodSecurityPolicyOutputWithContext(context.Context) ControllerPodSecurityPolicyOutput }
ControllerPodSecurityPolicyInput is an input type that accepts ControllerPodSecurityPolicyArgs and ControllerPodSecurityPolicyOutput values. You can construct a concrete instance of `ControllerPodSecurityPolicyInput` via:
ControllerPodSecurityPolicyArgs{...}
type ControllerPodSecurityPolicyOutput ¶
type ControllerPodSecurityPolicyOutput struct{ *pulumi.OutputState }
func (ControllerPodSecurityPolicyOutput) ElementType ¶
func (ControllerPodSecurityPolicyOutput) ElementType() reflect.Type
func (ControllerPodSecurityPolicyOutput) Enabled ¶
func (o ControllerPodSecurityPolicyOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerPodSecurityPolicyOutput) ToControllerPodSecurityPolicyOutput ¶
func (o ControllerPodSecurityPolicyOutput) ToControllerPodSecurityPolicyOutput() ControllerPodSecurityPolicyOutput
func (ControllerPodSecurityPolicyOutput) ToControllerPodSecurityPolicyOutputWithContext ¶
func (o ControllerPodSecurityPolicyOutput) ToControllerPodSecurityPolicyOutputWithContext(ctx context.Context) ControllerPodSecurityPolicyOutput
func (ControllerPodSecurityPolicyOutput) ToControllerPodSecurityPolicyPtrOutput ¶
func (o ControllerPodSecurityPolicyOutput) ToControllerPodSecurityPolicyPtrOutput() ControllerPodSecurityPolicyPtrOutput
func (ControllerPodSecurityPolicyOutput) ToControllerPodSecurityPolicyPtrOutputWithContext ¶
func (o ControllerPodSecurityPolicyOutput) ToControllerPodSecurityPolicyPtrOutputWithContext(ctx context.Context) ControllerPodSecurityPolicyPtrOutput
type ControllerPodSecurityPolicyPtrInput ¶
type ControllerPodSecurityPolicyPtrInput interface { pulumi.Input ToControllerPodSecurityPolicyPtrOutput() ControllerPodSecurityPolicyPtrOutput ToControllerPodSecurityPolicyPtrOutputWithContext(context.Context) ControllerPodSecurityPolicyPtrOutput }
ControllerPodSecurityPolicyPtrInput is an input type that accepts ControllerPodSecurityPolicyArgs, ControllerPodSecurityPolicyPtr and ControllerPodSecurityPolicyPtrOutput values. You can construct a concrete instance of `ControllerPodSecurityPolicyPtrInput` via:
ControllerPodSecurityPolicyArgs{...} or: nil
func ControllerPodSecurityPolicyPtr ¶
func ControllerPodSecurityPolicyPtr(v *ControllerPodSecurityPolicyArgs) ControllerPodSecurityPolicyPtrInput
type ControllerPodSecurityPolicyPtrOutput ¶
type ControllerPodSecurityPolicyPtrOutput struct{ *pulumi.OutputState }
func (ControllerPodSecurityPolicyPtrOutput) ElementType ¶
func (ControllerPodSecurityPolicyPtrOutput) ElementType() reflect.Type
func (ControllerPodSecurityPolicyPtrOutput) Enabled ¶
func (o ControllerPodSecurityPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerPodSecurityPolicyPtrOutput) ToControllerPodSecurityPolicyPtrOutput ¶
func (o ControllerPodSecurityPolicyPtrOutput) ToControllerPodSecurityPolicyPtrOutput() ControllerPodSecurityPolicyPtrOutput
func (ControllerPodSecurityPolicyPtrOutput) ToControllerPodSecurityPolicyPtrOutputWithContext ¶
func (o ControllerPodSecurityPolicyPtrOutput) ToControllerPodSecurityPolicyPtrOutputWithContext(ctx context.Context) ControllerPodSecurityPolicyPtrOutput
type ControllerPort ¶
type ControllerPortArgs ¶
type ControllerPortArgs struct { Http pulumi.IntPtrInput `pulumi:"http"` Https pulumi.IntPtrInput `pulumi:"https"` }
func (ControllerPortArgs) ElementType ¶
func (ControllerPortArgs) ElementType() reflect.Type
func (ControllerPortArgs) ToControllerPortOutput ¶
func (i ControllerPortArgs) ToControllerPortOutput() ControllerPortOutput
func (ControllerPortArgs) ToControllerPortOutputWithContext ¶
func (i ControllerPortArgs) ToControllerPortOutputWithContext(ctx context.Context) ControllerPortOutput
func (ControllerPortArgs) ToControllerPortPtrOutput ¶
func (i ControllerPortArgs) ToControllerPortPtrOutput() ControllerPortPtrOutput
func (ControllerPortArgs) ToControllerPortPtrOutputWithContext ¶
func (i ControllerPortArgs) ToControllerPortPtrOutputWithContext(ctx context.Context) ControllerPortPtrOutput
type ControllerPortInput ¶
type ControllerPortInput interface { pulumi.Input ToControllerPortOutput() ControllerPortOutput ToControllerPortOutputWithContext(context.Context) ControllerPortOutput }
ControllerPortInput is an input type that accepts ControllerPortArgs and ControllerPortOutput values. You can construct a concrete instance of `ControllerPortInput` via:
ControllerPortArgs{...}
type ControllerPortOutput ¶
type ControllerPortOutput struct{ *pulumi.OutputState }
func (ControllerPortOutput) ElementType ¶
func (ControllerPortOutput) ElementType() reflect.Type
func (ControllerPortOutput) Http ¶
func (o ControllerPortOutput) Http() pulumi.IntPtrOutput
func (ControllerPortOutput) Https ¶
func (o ControllerPortOutput) Https() pulumi.IntPtrOutput
func (ControllerPortOutput) ToControllerPortOutput ¶
func (o ControllerPortOutput) ToControllerPortOutput() ControllerPortOutput
func (ControllerPortOutput) ToControllerPortOutputWithContext ¶
func (o ControllerPortOutput) ToControllerPortOutputWithContext(ctx context.Context) ControllerPortOutput
func (ControllerPortOutput) ToControllerPortPtrOutput ¶
func (o ControllerPortOutput) ToControllerPortPtrOutput() ControllerPortPtrOutput
func (ControllerPortOutput) ToControllerPortPtrOutputWithContext ¶
func (o ControllerPortOutput) ToControllerPortPtrOutputWithContext(ctx context.Context) ControllerPortPtrOutput
type ControllerPortPtrInput ¶
type ControllerPortPtrInput interface { pulumi.Input ToControllerPortPtrOutput() ControllerPortPtrOutput ToControllerPortPtrOutputWithContext(context.Context) ControllerPortPtrOutput }
ControllerPortPtrInput is an input type that accepts ControllerPortArgs, ControllerPortPtr and ControllerPortPtrOutput values. You can construct a concrete instance of `ControllerPortPtrInput` via:
ControllerPortArgs{...} or: nil
func ControllerPortPtr ¶
func ControllerPortPtr(v *ControllerPortArgs) ControllerPortPtrInput
type ControllerPortPtrOutput ¶
type ControllerPortPtrOutput struct{ *pulumi.OutputState }
func (ControllerPortPtrOutput) Elem ¶
func (o ControllerPortPtrOutput) Elem() ControllerPortOutput
func (ControllerPortPtrOutput) ElementType ¶
func (ControllerPortPtrOutput) ElementType() reflect.Type
func (ControllerPortPtrOutput) Http ¶
func (o ControllerPortPtrOutput) Http() pulumi.IntPtrOutput
func (ControllerPortPtrOutput) Https ¶
func (o ControllerPortPtrOutput) Https() pulumi.IntPtrOutput
func (ControllerPortPtrOutput) ToControllerPortPtrOutput ¶
func (o ControllerPortPtrOutput) ToControllerPortPtrOutput() ControllerPortPtrOutput
func (ControllerPortPtrOutput) ToControllerPortPtrOutputWithContext ¶
func (o ControllerPortPtrOutput) ToControllerPortPtrOutputWithContext(ctx context.Context) ControllerPortPtrOutput
type ControllerPtrInput ¶
type ControllerPtrInput interface { pulumi.Input ToControllerPtrOutput() ControllerPtrOutput ToControllerPtrOutputWithContext(context.Context) ControllerPtrOutput }
ControllerPtrInput is an input type that accepts ControllerArgs, ControllerPtr and ControllerPtrOutput values. You can construct a concrete instance of `ControllerPtrInput` via:
ControllerArgs{...} or: nil
func ControllerPtr ¶
func ControllerPtr(v *ControllerArgs) ControllerPtrInput
type ControllerPtrOutput ¶
type ControllerPtrOutput struct{ *pulumi.OutputState }
func (ControllerPtrOutput) AddHeaders ¶
func (o ControllerPtrOutput) AddHeaders() pulumi.StringMapMapOutput
Will add custom headers before sending response traffic to the client according to: https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/#add-headers.
func (ControllerPtrOutput) AdmissionWebhooks ¶
func (o ControllerPtrOutput) AdmissionWebhooks() ContollerAdmissionWebhooksPtrOutput
func (ControllerPtrOutput) Affinity ¶
func (o ControllerPtrOutput) Affinity() corev1.AffinityPtrOutput
Affinity and anti-affinity Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity.
func (ControllerPtrOutput) AllowSnippetAnnotations ¶
func (o ControllerPtrOutput) AllowSnippetAnnotations() pulumi.BoolPtrOutput
This configuration defines if Ingress Controller should allow users to set their own *-snippet annotations, otherwise this is forbidden / dropped when users add those annotations. Global snippets in ConfigMap are still respected.
func (ControllerPtrOutput) Annotations ¶
func (o ControllerPtrOutput) Annotations() pulumi.StringMapOutput
Annotations to be added to the controller Deployment or DaemonSet.
func (ControllerPtrOutput) Autoscaling ¶
func (o ControllerPtrOutput) Autoscaling() AutoscalingPtrOutput
Mutually exclusive with keda autoscaling.
func (ControllerPtrOutput) AutoscalingTemplate ¶
func (o ControllerPtrOutput) AutoscalingTemplate() AutoscalingTemplateArrayOutput
Custom or additional autoscaling metrics ref: https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/#support-for-custom-metrics
func (ControllerPtrOutput) Config ¶
func (o ControllerPtrOutput) Config() pulumi.StringMapOutput
Will add custom configuration options to Nginx https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/configmap/.
func (ControllerPtrOutput) ConfigAnnotations ¶
func (o ControllerPtrOutput) ConfigAnnotations() pulumi.StringMapOutput
Annotations to be added to the controller config configuration configmap.
func (ControllerPtrOutput) ConfigMapNamespace ¶
func (o ControllerPtrOutput) ConfigMapNamespace() pulumi.StringPtrOutput
Allows customization of the configmap / nginx-configmap namespace.
func (ControllerPtrOutput) ContainerName ¶
func (o ControllerPtrOutput) ContainerName() pulumi.StringPtrOutput
Configures the controller container name.
func (ControllerPtrOutput) ContainerPort ¶
func (o ControllerPtrOutput) ContainerPort() ControllerPortPtrOutput
Configures the ports the nginx-controller listens on.
func (ControllerPtrOutput) CustomTemplate ¶
func (o ControllerPtrOutput) CustomTemplate() ControllerCustomTemplatePtrOutput
Override NGINX template.
func (ControllerPtrOutput) DnsConfig ¶
func (o ControllerPtrOutput) DnsConfig() pulumi.StringMapOutput
Optionally customize the pod dnsConfig.
func (ControllerPtrOutput) DnsPolicy ¶
func (o ControllerPtrOutput) DnsPolicy() pulumi.StringPtrOutput
Optionally change this to ClusterFirstWithHostNet in case you have 'hostNetwork: true'. By default, while using host network, name resolution uses the host's DNS. If you wish nginx-controller to keep resolving names inside the k8s network, use ClusterFirstWithHostNet.
func (ControllerPtrOutput) ElectionID ¶
func (o ControllerPtrOutput) ElectionID() pulumi.StringPtrOutput
Election ID to use for status update.
func (ControllerPtrOutput) Elem ¶
func (o ControllerPtrOutput) Elem() ControllerOutput
func (ControllerPtrOutput) ElementType ¶
func (ControllerPtrOutput) ElementType() reflect.Type
func (ControllerPtrOutput) EnableMimalloc ¶
func (o ControllerPtrOutput) EnableMimalloc() pulumi.BoolPtrOutput
Enable mimalloc as a drop-in replacement for malloc. ref: https://github.com/microsoft/mimalloc.
func (ControllerPtrOutput) ExistingPsp ¶
func (o ControllerPtrOutput) ExistingPsp() pulumi.StringPtrOutput
Use an existing PSP instead of creating one.
func (ControllerPtrOutput) ExtraArgs ¶
func (o ControllerPtrOutput) ExtraArgs() pulumi.StringMapOutput
Additional command line arguments to pass to nginx-ingress-controller E.g. to specify the default SSL certificate you can use `default-ssl-certificate: "<namespace>/<secret_name>"`.
func (ControllerPtrOutput) ExtraContainers ¶
func (o ControllerPtrOutput) ExtraContainers() corev1.ContainerArrayOutput
Additional containers to be added to the controller pod. See https://github.com/lemonldap-ng-controller/lemonldap-ng-controller as example.
func (ControllerPtrOutput) ExtraEnvs ¶
func (o ControllerPtrOutput) ExtraEnvs() corev1.EnvVarArrayOutput
Additional environment variables to set.
func (ControllerPtrOutput) ExtraInitContainers ¶
func (o ControllerPtrOutput) ExtraInitContainers() corev1.ContainerArrayOutput
Containers, which are run before the app containers are started. - name: init-myservice image: busybox command: ['sh', '-c', 'until nslookup myservice; do echo waiting for myservice; sleep 2; done;']
func (ControllerPtrOutput) ExtraVolumeMounts ¶
func (o ControllerPtrOutput) ExtraVolumeMounts() corev1.VolumeMountArrayOutput
Additional volumeMounts to the controller main container. - name: copy-portal-skins mountPath: /var/lib/lemonldap-ng/portal/skins
func (ControllerPtrOutput) ExtraVolumes ¶
func (o ControllerPtrOutput) ExtraVolumes() corev1.VolumeArrayOutput
Additional volumes to the controller pod. - name: copy-portal-skins emptyDir: {}
func (ControllerPtrOutput) HealthCheckPath ¶
func (o ControllerPtrOutput) HealthCheckPath() pulumi.StringPtrOutput
Path of the health check endpoint. All requests received on the port defined by the healthz-port parameter are forwarded internally to this path.
func (ControllerPtrOutput) HeathCheckHost ¶
func (o ControllerPtrOutput) HeathCheckHost() pulumi.StringPtrOutput
Address to bind the health check endpoint. It is better to set this option to the internal node address if the ingress nginx controller is running in the hostNetwork: true mode.
func (ControllerPtrOutput) HostNetwork ¶
func (o ControllerPtrOutput) HostNetwork() pulumi.BoolPtrOutput
Required for use with CNI based kubernetes installations (such as ones set up by kubeadm), since CNI and hostport don't mix yet. Can be deprecated once https://github.com/kubernetes/kubernetes/issues/23920 is merged.
func (ControllerPtrOutput) HostPort ¶
func (o ControllerPtrOutput) HostPort() ControllerHostPortPtrOutput
Use host ports 80 and 443. Disabled by default.
func (ControllerPtrOutput) Hostname ¶
func (o ControllerPtrOutput) Hostname() pulumi.StringMapMapOutput
Optionally customize the pod hostname.
func (ControllerPtrOutput) Image ¶
func (o ControllerPtrOutput) Image() ControllerImagePtrOutput
func (ControllerPtrOutput) IngressClassByName ¶
func (o ControllerPtrOutput) IngressClassByName() pulumi.BoolPtrOutput
Process IngressClass per name (additionally as per spec.controller).
func (ControllerPtrOutput) IngressClassResource ¶
func (o ControllerPtrOutput) IngressClassResource() ControllerIngressClassResourcePtrOutput
This section refers to the creation of the IngressClass resource. IngressClass resources are supported since k8s >= 1.18 and required since k8s >= 1.19
func (ControllerPtrOutput) Keda ¶
func (o ControllerPtrOutput) Keda() KedaPtrOutput
Mutually exclusive with hpa autoscaling.
func (ControllerPtrOutput) Kind ¶
func (o ControllerPtrOutput) Kind() pulumi.StringPtrOutput
DaemonSet or Deployment.
func (ControllerPtrOutput) Lifecycle ¶
func (o ControllerPtrOutput) Lifecycle() corev1.LifecyclePtrOutput
Improve connection draining when ingress controller pod is deleted using a lifecycle hook: With this new hook, we increased the default terminationGracePeriodSeconds from 30 seconds to 300, allowing the draining of connections up to five minutes. If the active connections end before that, the pod will terminate gracefully at that time. To effectively take advantage of this feature, the Configmap feature worker-shutdown-timeout new value is 240s instead of 10s.
func (ControllerPtrOutput) LivenessProbe ¶
func (o ControllerPtrOutput) LivenessProbe() corev1.ProbePtrOutput
Liveness probe values Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes.
func (ControllerPtrOutput) MaxmindLicenseKey ¶
func (o ControllerPtrOutput) MaxmindLicenseKey() pulumi.StringPtrOutput
Maxmind license key to download GeoLite2 Databases https://blog.maxmind.com/2019/12/18/significant-changes-to-accessing-and-using-geolite2-databases.
func (ControllerPtrOutput) Metrics ¶
func (o ControllerPtrOutput) Metrics() ControllerMetricsPtrOutput
func (ControllerPtrOutput) MinAvailable ¶
func (o ControllerPtrOutput) MinAvailable() pulumi.IntPtrOutput
func (ControllerPtrOutput) MinReadySeconds ¶
func (o ControllerPtrOutput) MinReadySeconds() pulumi.IntPtrOutput
minReadySeconds to avoid killing pods before we are ready.
func (ControllerPtrOutput) Name ¶
func (o ControllerPtrOutput) Name() pulumi.StringPtrOutput
func (ControllerPtrOutput) NodeSelector ¶
func (o ControllerPtrOutput) NodeSelector() pulumi.StringMapOutput
Node labels for controller pod assignment Ref: https://kubernetes.io/docs/user-guide/node-selection/.
func (ControllerPtrOutput) PodAnnotations ¶
func (o ControllerPtrOutput) PodAnnotations() pulumi.StringMapOutput
Annotations to be added to controller pods.
func (ControllerPtrOutput) PodLabels ¶
func (o ControllerPtrOutput) PodLabels() pulumi.StringMapMapOutput
labels to add to the pod container metadata.
func (ControllerPtrOutput) PodSecurityContext ¶
func (o ControllerPtrOutput) PodSecurityContext() corev1.PodSecurityContextPtrOutput
Security Context policies for controller pods.
func (ControllerPtrOutput) PriorityClassName ¶
func (o ControllerPtrOutput) PriorityClassName() pulumi.StringPtrOutput
func (ControllerPtrOutput) ProxySetHeaders ¶
func (o ControllerPtrOutput) ProxySetHeaders() pulumi.StringMapMapOutput
Will add custom headers before sending traffic to backends according to https://github.com/kubernetes/ingress-nginx/tree/main/docs/examples/customization/custom-headers.
func (ControllerPtrOutput) PublishService ¶
func (o ControllerPtrOutput) PublishService() ControllerPublishServicePtrOutput
Allows customization of the source of the IP address or FQDN to report in the ingress status field. By default, it reads the information provided by the service. If disable, the status field reports the IP address of the node or nodes where an ingress controller pod is running.
func (ControllerPtrOutput) ReadinessProbe ¶
func (o ControllerPtrOutput) ReadinessProbe() corev1.ProbePtrOutput
Readiness probe values Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes.
func (ControllerPtrOutput) ReplicaCount ¶
func (o ControllerPtrOutput) ReplicaCount() pulumi.IntPtrOutput
func (ControllerPtrOutput) ReportNodeInternalIp ¶
func (o ControllerPtrOutput) ReportNodeInternalIp() pulumi.BoolPtrOutput
Bare-metal considerations via the host network https://kubernetes.github.io/ingress-nginx/deploy/baremetal/#via-the-host-network Ingress status was blank because there is no Service exposing the NGINX Ingress controller in a configuration using the host network, the default --publish-service flag used in standard cloud setups does not apply.
func (ControllerPtrOutput) Resources ¶
func (o ControllerPtrOutput) Resources() corev1.ResourceRequirementsPtrOutput
Define requests resources to avoid probe issues due to CPU utilization in busy nodes ref: https://github.com/kubernetes/ingress-nginx/issues/4735#issuecomment-551204903 Ideally, there should be no limits. https://engineering.indeedblog.com/blog/2019/12/cpu-throttling-regression-fix/
func (ControllerPtrOutput) Scope ¶
func (o ControllerPtrOutput) Scope() ControllerScopePtrOutput
Limit the scope of the controller.
func (ControllerPtrOutput) Service ¶
func (o ControllerPtrOutput) Service() ControllerServicePtrOutput
func (ControllerPtrOutput) StartupProbe ¶
func (o ControllerPtrOutput) StartupProbe() corev1.ProbePtrOutput
Startup probe values Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes.
func (ControllerPtrOutput) Sysctls ¶
func (o ControllerPtrOutput) Sysctls() pulumi.StringMapMapOutput
See https://kubernetes.io/docs/tasks/administer-cluster/sysctl-cluster/ for notes on enabling and using sysctls.
func (ControllerPtrOutput) Tcp ¶
func (o ControllerPtrOutput) Tcp() ControllerTcpPtrOutput
Allows customization of the tcp-services-configmap.
func (ControllerPtrOutput) TerminateGracePeriodSeconds ¶
func (o ControllerPtrOutput) TerminateGracePeriodSeconds() pulumi.IntPtrOutput
How long to wait for the drain of connections.
func (ControllerPtrOutput) ToControllerPtrOutput ¶
func (o ControllerPtrOutput) ToControllerPtrOutput() ControllerPtrOutput
func (ControllerPtrOutput) ToControllerPtrOutputWithContext ¶
func (o ControllerPtrOutput) ToControllerPtrOutputWithContext(ctx context.Context) ControllerPtrOutput
func (ControllerPtrOutput) Tolerations ¶
func (o ControllerPtrOutput) Tolerations() *corev1.TolerationOutput
Node tolerations for server scheduling to nodes with taints Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/.
func (ControllerPtrOutput) TopologySpreadConstraints ¶
func (o ControllerPtrOutput) TopologySpreadConstraints() corev1.TopologySpreadConstraintArrayOutput
Topology spread constraints rely on node labels to identify the topology domain(s) that each Node is in. Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-topology-spread-constraints/.
func (ControllerPtrOutput) Udp ¶
func (o ControllerPtrOutput) Udp() ControllerUdpPtrOutput
func (ControllerPtrOutput) UpdateStrategy ¶
func (o ControllerPtrOutput) UpdateStrategy() ControllerUpdateStrategyPtrOutput
The update strategy to apply to the Deployment or DaemonSet.
func (ControllerPtrOutput) WatchIngressWithoutClass ¶
func (o ControllerPtrOutput) WatchIngressWithoutClass() pulumi.BoolPtrOutput
Process Ingress objects without ingressClass annotation/ingressClassName field. Overrides value for --watch-ingress-without-class flag of the controller binary. Defaults to false.
type ControllerPublishServiceArgs ¶
type ControllerPublishServiceArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Allows overriding of the publish service to bind to. Must be <namespace>/<service_name>. PathOverride pulumi.StringPtrInput `pulumi:"pathOverride"` }
func (ControllerPublishServiceArgs) ElementType ¶
func (ControllerPublishServiceArgs) ElementType() reflect.Type
func (ControllerPublishServiceArgs) ToControllerPublishServiceOutput ¶
func (i ControllerPublishServiceArgs) ToControllerPublishServiceOutput() ControllerPublishServiceOutput
func (ControllerPublishServiceArgs) ToControllerPublishServiceOutputWithContext ¶
func (i ControllerPublishServiceArgs) ToControllerPublishServiceOutputWithContext(ctx context.Context) ControllerPublishServiceOutput
func (ControllerPublishServiceArgs) ToControllerPublishServicePtrOutput ¶
func (i ControllerPublishServiceArgs) ToControllerPublishServicePtrOutput() ControllerPublishServicePtrOutput
func (ControllerPublishServiceArgs) ToControllerPublishServicePtrOutputWithContext ¶
func (i ControllerPublishServiceArgs) ToControllerPublishServicePtrOutputWithContext(ctx context.Context) ControllerPublishServicePtrOutput
type ControllerPublishServiceInput ¶
type ControllerPublishServiceInput interface { pulumi.Input ToControllerPublishServiceOutput() ControllerPublishServiceOutput ToControllerPublishServiceOutputWithContext(context.Context) ControllerPublishServiceOutput }
ControllerPublishServiceInput is an input type that accepts ControllerPublishServiceArgs and ControllerPublishServiceOutput values. You can construct a concrete instance of `ControllerPublishServiceInput` via:
ControllerPublishServiceArgs{...}
type ControllerPublishServiceOutput ¶
type ControllerPublishServiceOutput struct{ *pulumi.OutputState }
func (ControllerPublishServiceOutput) ElementType ¶
func (ControllerPublishServiceOutput) ElementType() reflect.Type
func (ControllerPublishServiceOutput) Enabled ¶
func (o ControllerPublishServiceOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerPublishServiceOutput) PathOverride ¶
func (o ControllerPublishServiceOutput) PathOverride() pulumi.StringPtrOutput
Allows overriding of the publish service to bind to. Must be <namespace>/<service_name>.
func (ControllerPublishServiceOutput) ToControllerPublishServiceOutput ¶
func (o ControllerPublishServiceOutput) ToControllerPublishServiceOutput() ControllerPublishServiceOutput
func (ControllerPublishServiceOutput) ToControllerPublishServiceOutputWithContext ¶
func (o ControllerPublishServiceOutput) ToControllerPublishServiceOutputWithContext(ctx context.Context) ControllerPublishServiceOutput
func (ControllerPublishServiceOutput) ToControllerPublishServicePtrOutput ¶
func (o ControllerPublishServiceOutput) ToControllerPublishServicePtrOutput() ControllerPublishServicePtrOutput
func (ControllerPublishServiceOutput) ToControllerPublishServicePtrOutputWithContext ¶
func (o ControllerPublishServiceOutput) ToControllerPublishServicePtrOutputWithContext(ctx context.Context) ControllerPublishServicePtrOutput
type ControllerPublishServicePtrInput ¶
type ControllerPublishServicePtrInput interface { pulumi.Input ToControllerPublishServicePtrOutput() ControllerPublishServicePtrOutput ToControllerPublishServicePtrOutputWithContext(context.Context) ControllerPublishServicePtrOutput }
ControllerPublishServicePtrInput is an input type that accepts ControllerPublishServiceArgs, ControllerPublishServicePtr and ControllerPublishServicePtrOutput values. You can construct a concrete instance of `ControllerPublishServicePtrInput` via:
ControllerPublishServiceArgs{...} or: nil
func ControllerPublishServicePtr ¶
func ControllerPublishServicePtr(v *ControllerPublishServiceArgs) ControllerPublishServicePtrInput
type ControllerPublishServicePtrOutput ¶
type ControllerPublishServicePtrOutput struct{ *pulumi.OutputState }
func (ControllerPublishServicePtrOutput) Elem ¶
func (o ControllerPublishServicePtrOutput) Elem() ControllerPublishServiceOutput
func (ControllerPublishServicePtrOutput) ElementType ¶
func (ControllerPublishServicePtrOutput) ElementType() reflect.Type
func (ControllerPublishServicePtrOutput) Enabled ¶
func (o ControllerPublishServicePtrOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerPublishServicePtrOutput) PathOverride ¶
func (o ControllerPublishServicePtrOutput) PathOverride() pulumi.StringPtrOutput
Allows overriding of the publish service to bind to. Must be <namespace>/<service_name>.
func (ControllerPublishServicePtrOutput) ToControllerPublishServicePtrOutput ¶
func (o ControllerPublishServicePtrOutput) ToControllerPublishServicePtrOutput() ControllerPublishServicePtrOutput
func (ControllerPublishServicePtrOutput) ToControllerPublishServicePtrOutputWithContext ¶
func (o ControllerPublishServicePtrOutput) ToControllerPublishServicePtrOutputWithContext(ctx context.Context) ControllerPublishServicePtrOutput
type ControllerRBAC ¶
type ControllerRBACArgs ¶
type ControllerRBACArgs struct { Create pulumi.BoolPtrInput `pulumi:"create"` Scope pulumi.BoolPtrInput `pulumi:"scope"` }
func (ControllerRBACArgs) ElementType ¶
func (ControllerRBACArgs) ElementType() reflect.Type
func (ControllerRBACArgs) ToControllerRBACOutput ¶
func (i ControllerRBACArgs) ToControllerRBACOutput() ControllerRBACOutput
func (ControllerRBACArgs) ToControllerRBACOutputWithContext ¶
func (i ControllerRBACArgs) ToControllerRBACOutputWithContext(ctx context.Context) ControllerRBACOutput
func (ControllerRBACArgs) ToControllerRBACPtrOutput ¶
func (i ControllerRBACArgs) ToControllerRBACPtrOutput() ControllerRBACPtrOutput
func (ControllerRBACArgs) ToControllerRBACPtrOutputWithContext ¶
func (i ControllerRBACArgs) ToControllerRBACPtrOutputWithContext(ctx context.Context) ControllerRBACPtrOutput
type ControllerRBACInput ¶
type ControllerRBACInput interface { pulumi.Input ToControllerRBACOutput() ControllerRBACOutput ToControllerRBACOutputWithContext(context.Context) ControllerRBACOutput }
ControllerRBACInput is an input type that accepts ControllerRBACArgs and ControllerRBACOutput values. You can construct a concrete instance of `ControllerRBACInput` via:
ControllerRBACArgs{...}
type ControllerRBACOutput ¶
type ControllerRBACOutput struct{ *pulumi.OutputState }
func (ControllerRBACOutput) Create ¶
func (o ControllerRBACOutput) Create() pulumi.BoolPtrOutput
func (ControllerRBACOutput) ElementType ¶
func (ControllerRBACOutput) ElementType() reflect.Type
func (ControllerRBACOutput) Scope ¶
func (o ControllerRBACOutput) Scope() pulumi.BoolPtrOutput
func (ControllerRBACOutput) ToControllerRBACOutput ¶
func (o ControllerRBACOutput) ToControllerRBACOutput() ControllerRBACOutput
func (ControllerRBACOutput) ToControllerRBACOutputWithContext ¶
func (o ControllerRBACOutput) ToControllerRBACOutputWithContext(ctx context.Context) ControllerRBACOutput
func (ControllerRBACOutput) ToControllerRBACPtrOutput ¶
func (o ControllerRBACOutput) ToControllerRBACPtrOutput() ControllerRBACPtrOutput
func (ControllerRBACOutput) ToControllerRBACPtrOutputWithContext ¶
func (o ControllerRBACOutput) ToControllerRBACPtrOutputWithContext(ctx context.Context) ControllerRBACPtrOutput
type ControllerRBACPtrInput ¶
type ControllerRBACPtrInput interface { pulumi.Input ToControllerRBACPtrOutput() ControllerRBACPtrOutput ToControllerRBACPtrOutputWithContext(context.Context) ControllerRBACPtrOutput }
ControllerRBACPtrInput is an input type that accepts ControllerRBACArgs, ControllerRBACPtr and ControllerRBACPtrOutput values. You can construct a concrete instance of `ControllerRBACPtrInput` via:
ControllerRBACArgs{...} or: nil
func ControllerRBACPtr ¶
func ControllerRBACPtr(v *ControllerRBACArgs) ControllerRBACPtrInput
type ControllerRBACPtrOutput ¶
type ControllerRBACPtrOutput struct{ *pulumi.OutputState }
func (ControllerRBACPtrOutput) Create ¶
func (o ControllerRBACPtrOutput) Create() pulumi.BoolPtrOutput
func (ControllerRBACPtrOutput) Elem ¶
func (o ControllerRBACPtrOutput) Elem() ControllerRBACOutput
func (ControllerRBACPtrOutput) ElementType ¶
func (ControllerRBACPtrOutput) ElementType() reflect.Type
func (ControllerRBACPtrOutput) Scope ¶
func (o ControllerRBACPtrOutput) Scope() pulumi.BoolPtrOutput
func (ControllerRBACPtrOutput) ToControllerRBACPtrOutput ¶
func (o ControllerRBACPtrOutput) ToControllerRBACPtrOutput() ControllerRBACPtrOutput
func (ControllerRBACPtrOutput) ToControllerRBACPtrOutputWithContext ¶
func (o ControllerRBACPtrOutput) ToControllerRBACPtrOutputWithContext(ctx context.Context) ControllerRBACPtrOutput
type ControllerRollingUpdate ¶
type ControllerRollingUpdate struct {
}type ControllerRollingUpdateArgs ¶
type ControllerRollingUpdateArgs struct {
}func (ControllerRollingUpdateArgs) ElementType ¶
func (ControllerRollingUpdateArgs) ElementType() reflect.Type
func (ControllerRollingUpdateArgs) ToControllerRollingUpdateOutput ¶
func (i ControllerRollingUpdateArgs) ToControllerRollingUpdateOutput() ControllerRollingUpdateOutput
func (ControllerRollingUpdateArgs) ToControllerRollingUpdateOutputWithContext ¶
func (i ControllerRollingUpdateArgs) ToControllerRollingUpdateOutputWithContext(ctx context.Context) ControllerRollingUpdateOutput
func (ControllerRollingUpdateArgs) ToControllerRollingUpdatePtrOutput ¶
func (i ControllerRollingUpdateArgs) ToControllerRollingUpdatePtrOutput() ControllerRollingUpdatePtrOutput
func (ControllerRollingUpdateArgs) ToControllerRollingUpdatePtrOutputWithContext ¶
func (i ControllerRollingUpdateArgs) ToControllerRollingUpdatePtrOutputWithContext(ctx context.Context) ControllerRollingUpdatePtrOutput
type ControllerRollingUpdateInput ¶
type ControllerRollingUpdateInput interface { pulumi.Input ToControllerRollingUpdateOutput() ControllerRollingUpdateOutput ToControllerRollingUpdateOutputWithContext(context.Context) ControllerRollingUpdateOutput }
ControllerRollingUpdateInput is an input type that accepts ControllerRollingUpdateArgs and ControllerRollingUpdateOutput values. You can construct a concrete instance of `ControllerRollingUpdateInput` via:
ControllerRollingUpdateArgs{...}
type ControllerRollingUpdateOutput ¶
type ControllerRollingUpdateOutput struct{ *pulumi.OutputState }
func (ControllerRollingUpdateOutput) ElementType ¶
func (ControllerRollingUpdateOutput) ElementType() reflect.Type
func (ControllerRollingUpdateOutput) MaxUnavailable ¶
func (o ControllerRollingUpdateOutput) MaxUnavailable() pulumi.IntPtrOutput
func (ControllerRollingUpdateOutput) ToControllerRollingUpdateOutput ¶
func (o ControllerRollingUpdateOutput) ToControllerRollingUpdateOutput() ControllerRollingUpdateOutput
func (ControllerRollingUpdateOutput) ToControllerRollingUpdateOutputWithContext ¶
func (o ControllerRollingUpdateOutput) ToControllerRollingUpdateOutputWithContext(ctx context.Context) ControllerRollingUpdateOutput
func (ControllerRollingUpdateOutput) ToControllerRollingUpdatePtrOutput ¶
func (o ControllerRollingUpdateOutput) ToControllerRollingUpdatePtrOutput() ControllerRollingUpdatePtrOutput
func (ControllerRollingUpdateOutput) ToControllerRollingUpdatePtrOutputWithContext ¶
func (o ControllerRollingUpdateOutput) ToControllerRollingUpdatePtrOutputWithContext(ctx context.Context) ControllerRollingUpdatePtrOutput
type ControllerRollingUpdatePtrInput ¶
type ControllerRollingUpdatePtrInput interface { pulumi.Input ToControllerRollingUpdatePtrOutput() ControllerRollingUpdatePtrOutput ToControllerRollingUpdatePtrOutputWithContext(context.Context) ControllerRollingUpdatePtrOutput }
ControllerRollingUpdatePtrInput is an input type that accepts ControllerRollingUpdateArgs, ControllerRollingUpdatePtr and ControllerRollingUpdatePtrOutput values. You can construct a concrete instance of `ControllerRollingUpdatePtrInput` via:
ControllerRollingUpdateArgs{...} or: nil
func ControllerRollingUpdatePtr ¶
func ControllerRollingUpdatePtr(v *ControllerRollingUpdateArgs) ControllerRollingUpdatePtrInput
type ControllerRollingUpdatePtrOutput ¶
type ControllerRollingUpdatePtrOutput struct{ *pulumi.OutputState }
func (ControllerRollingUpdatePtrOutput) Elem ¶
func (o ControllerRollingUpdatePtrOutput) Elem() ControllerRollingUpdateOutput
func (ControllerRollingUpdatePtrOutput) ElementType ¶
func (ControllerRollingUpdatePtrOutput) ElementType() reflect.Type
func (ControllerRollingUpdatePtrOutput) MaxUnavailable ¶
func (o ControllerRollingUpdatePtrOutput) MaxUnavailable() pulumi.IntPtrOutput
func (ControllerRollingUpdatePtrOutput) ToControllerRollingUpdatePtrOutput ¶
func (o ControllerRollingUpdatePtrOutput) ToControllerRollingUpdatePtrOutput() ControllerRollingUpdatePtrOutput
func (ControllerRollingUpdatePtrOutput) ToControllerRollingUpdatePtrOutputWithContext ¶
func (o ControllerRollingUpdatePtrOutput) ToControllerRollingUpdatePtrOutputWithContext(ctx context.Context) ControllerRollingUpdatePtrOutput
type ControllerScope ¶
type ControllerScopeArgs ¶
type ControllerScopeArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Namespace pulumi.StringPtrInput `pulumi:"namespace"` }
func (ControllerScopeArgs) ElementType ¶
func (ControllerScopeArgs) ElementType() reflect.Type
func (ControllerScopeArgs) ToControllerScopeOutput ¶
func (i ControllerScopeArgs) ToControllerScopeOutput() ControllerScopeOutput
func (ControllerScopeArgs) ToControllerScopeOutputWithContext ¶
func (i ControllerScopeArgs) ToControllerScopeOutputWithContext(ctx context.Context) ControllerScopeOutput
func (ControllerScopeArgs) ToControllerScopePtrOutput ¶
func (i ControllerScopeArgs) ToControllerScopePtrOutput() ControllerScopePtrOutput
func (ControllerScopeArgs) ToControllerScopePtrOutputWithContext ¶
func (i ControllerScopeArgs) ToControllerScopePtrOutputWithContext(ctx context.Context) ControllerScopePtrOutput
type ControllerScopeInput ¶
type ControllerScopeInput interface { pulumi.Input ToControllerScopeOutput() ControllerScopeOutput ToControllerScopeOutputWithContext(context.Context) ControllerScopeOutput }
ControllerScopeInput is an input type that accepts ControllerScopeArgs and ControllerScopeOutput values. You can construct a concrete instance of `ControllerScopeInput` via:
ControllerScopeArgs{...}
type ControllerScopeOutput ¶
type ControllerScopeOutput struct{ *pulumi.OutputState }
func (ControllerScopeOutput) ElementType ¶
func (ControllerScopeOutput) ElementType() reflect.Type
func (ControllerScopeOutput) Enabled ¶
func (o ControllerScopeOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerScopeOutput) Namespace ¶
func (o ControllerScopeOutput) Namespace() pulumi.StringPtrOutput
func (ControllerScopeOutput) ToControllerScopeOutput ¶
func (o ControllerScopeOutput) ToControllerScopeOutput() ControllerScopeOutput
func (ControllerScopeOutput) ToControllerScopeOutputWithContext ¶
func (o ControllerScopeOutput) ToControllerScopeOutputWithContext(ctx context.Context) ControllerScopeOutput
func (ControllerScopeOutput) ToControllerScopePtrOutput ¶
func (o ControllerScopeOutput) ToControllerScopePtrOutput() ControllerScopePtrOutput
func (ControllerScopeOutput) ToControllerScopePtrOutputWithContext ¶
func (o ControllerScopeOutput) ToControllerScopePtrOutputWithContext(ctx context.Context) ControllerScopePtrOutput
type ControllerScopePtrInput ¶
type ControllerScopePtrInput interface { pulumi.Input ToControllerScopePtrOutput() ControllerScopePtrOutput ToControllerScopePtrOutputWithContext(context.Context) ControllerScopePtrOutput }
ControllerScopePtrInput is an input type that accepts ControllerScopeArgs, ControllerScopePtr and ControllerScopePtrOutput values. You can construct a concrete instance of `ControllerScopePtrInput` via:
ControllerScopeArgs{...} or: nil
func ControllerScopePtr ¶
func ControllerScopePtr(v *ControllerScopeArgs) ControllerScopePtrInput
type ControllerScopePtrOutput ¶
type ControllerScopePtrOutput struct{ *pulumi.OutputState }
func (ControllerScopePtrOutput) Elem ¶
func (o ControllerScopePtrOutput) Elem() ControllerScopeOutput
func (ControllerScopePtrOutput) ElementType ¶
func (ControllerScopePtrOutput) ElementType() reflect.Type
func (ControllerScopePtrOutput) Enabled ¶
func (o ControllerScopePtrOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerScopePtrOutput) Namespace ¶
func (o ControllerScopePtrOutput) Namespace() pulumi.StringPtrOutput
func (ControllerScopePtrOutput) ToControllerScopePtrOutput ¶
func (o ControllerScopePtrOutput) ToControllerScopePtrOutput() ControllerScopePtrOutput
func (ControllerScopePtrOutput) ToControllerScopePtrOutputWithContext ¶
func (o ControllerScopePtrOutput) ToControllerScopePtrOutputWithContext(ctx context.Context) ControllerScopePtrOutput
type ControllerService ¶
type ControllerService struct { Annotations map[string]map[string]string `pulumi:"annotations"` ClusterIP *string `pulumi:"clusterIP"` EnableHttp *bool `pulumi:"enableHttp"` EnableHttps *bool `pulumi:"enableHttps"` Enabled *bool `pulumi:"enabled"` // List of IP addresses at which the controller services are available Ref: https://kubernetes.io/docs/user-guide/services/#external-ips ExternalIPs []string `pulumi:"externalIPs"` // Set external traffic policy to: "Local" to preserve source IP on providers supporting it. Ref: https://kubernetes.io/docs/tutorials/services/source-ip/#source-ip-for-services-with-typeloadbalancer ExternalTrafficPolicy *string `pulumi:"externalTrafficPolicy"` // specifies the health check node port (numeric port number) for the service. If healthCheckNodePort isn’t specified, the service controller allocates a port from your cluster’s NodePort range. Ref: https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip HealthCheckNodePort *int `pulumi:"healthCheckNodePort"` // Enables an additional internal load balancer (besides the external one). Annotations are mandatory for the load balancer to come up. Varies with the cloud service. Internal *ControllerServiceInternal `pulumi:"internal"` Labels map[string]map[string]string `pulumi:"labels"` LoadBalancerIP *string `pulumi:"loadBalancerIP"` LoadBalancerIPs *string `pulumi:"loadBalancerIPs"` LoadBalancerSourceRanges []string `pulumi:"loadBalancerSourceRanges"` NodePorts *ControllerServiceNodePorts `pulumi:"nodePorts"` Ports *ControllerPort `pulumi:"ports"` // Must be either "None" or "ClientIP" if set. Kubernetes will default to "None". Ref: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies SessionAffinity *string `pulumi:"sessionAffinity"` TargetPorts *ControllerPort `pulumi:"targetPorts"` Type *string `pulumi:"type"` }
type ControllerServiceAccountArgs ¶
type ControllerServiceAccountArgs struct { AutomountServiceAccountToken pulumi.BoolPtrInput `pulumi:"automountServiceAccountToken"` Create pulumi.BoolPtrInput `pulumi:"create"` Name pulumi.StringPtrInput `pulumi:"name"` }
func (ControllerServiceAccountArgs) ElementType ¶
func (ControllerServiceAccountArgs) ElementType() reflect.Type
func (ControllerServiceAccountArgs) ToControllerServiceAccountOutput ¶
func (i ControllerServiceAccountArgs) ToControllerServiceAccountOutput() ControllerServiceAccountOutput
func (ControllerServiceAccountArgs) ToControllerServiceAccountOutputWithContext ¶
func (i ControllerServiceAccountArgs) ToControllerServiceAccountOutputWithContext(ctx context.Context) ControllerServiceAccountOutput
func (ControllerServiceAccountArgs) ToControllerServiceAccountPtrOutput ¶
func (i ControllerServiceAccountArgs) ToControllerServiceAccountPtrOutput() ControllerServiceAccountPtrOutput
func (ControllerServiceAccountArgs) ToControllerServiceAccountPtrOutputWithContext ¶
func (i ControllerServiceAccountArgs) ToControllerServiceAccountPtrOutputWithContext(ctx context.Context) ControllerServiceAccountPtrOutput
type ControllerServiceAccountInput ¶
type ControllerServiceAccountInput interface { pulumi.Input ToControllerServiceAccountOutput() ControllerServiceAccountOutput ToControllerServiceAccountOutputWithContext(context.Context) ControllerServiceAccountOutput }
ControllerServiceAccountInput is an input type that accepts ControllerServiceAccountArgs and ControllerServiceAccountOutput values. You can construct a concrete instance of `ControllerServiceAccountInput` via:
ControllerServiceAccountArgs{...}
type ControllerServiceAccountOutput ¶
type ControllerServiceAccountOutput struct{ *pulumi.OutputState }
func (ControllerServiceAccountOutput) AutomountServiceAccountToken ¶
func (o ControllerServiceAccountOutput) AutomountServiceAccountToken() pulumi.BoolPtrOutput
func (ControllerServiceAccountOutput) Create ¶
func (o ControllerServiceAccountOutput) Create() pulumi.BoolPtrOutput
func (ControllerServiceAccountOutput) ElementType ¶
func (ControllerServiceAccountOutput) ElementType() reflect.Type
func (ControllerServiceAccountOutput) Name ¶
func (o ControllerServiceAccountOutput) Name() pulumi.StringPtrOutput
func (ControllerServiceAccountOutput) ToControllerServiceAccountOutput ¶
func (o ControllerServiceAccountOutput) ToControllerServiceAccountOutput() ControllerServiceAccountOutput
func (ControllerServiceAccountOutput) ToControllerServiceAccountOutputWithContext ¶
func (o ControllerServiceAccountOutput) ToControllerServiceAccountOutputWithContext(ctx context.Context) ControllerServiceAccountOutput
func (ControllerServiceAccountOutput) ToControllerServiceAccountPtrOutput ¶
func (o ControllerServiceAccountOutput) ToControllerServiceAccountPtrOutput() ControllerServiceAccountPtrOutput
func (ControllerServiceAccountOutput) ToControllerServiceAccountPtrOutputWithContext ¶
func (o ControllerServiceAccountOutput) ToControllerServiceAccountPtrOutputWithContext(ctx context.Context) ControllerServiceAccountPtrOutput
type ControllerServiceAccountPtrInput ¶
type ControllerServiceAccountPtrInput interface { pulumi.Input ToControllerServiceAccountPtrOutput() ControllerServiceAccountPtrOutput ToControllerServiceAccountPtrOutputWithContext(context.Context) ControllerServiceAccountPtrOutput }
ControllerServiceAccountPtrInput is an input type that accepts ControllerServiceAccountArgs, ControllerServiceAccountPtr and ControllerServiceAccountPtrOutput values. You can construct a concrete instance of `ControllerServiceAccountPtrInput` via:
ControllerServiceAccountArgs{...} or: nil
func ControllerServiceAccountPtr ¶
func ControllerServiceAccountPtr(v *ControllerServiceAccountArgs) ControllerServiceAccountPtrInput
type ControllerServiceAccountPtrOutput ¶
type ControllerServiceAccountPtrOutput struct{ *pulumi.OutputState }
func (ControllerServiceAccountPtrOutput) AutomountServiceAccountToken ¶
func (o ControllerServiceAccountPtrOutput) AutomountServiceAccountToken() pulumi.BoolPtrOutput
func (ControllerServiceAccountPtrOutput) Create ¶
func (o ControllerServiceAccountPtrOutput) Create() pulumi.BoolPtrOutput
func (ControllerServiceAccountPtrOutput) Elem ¶
func (o ControllerServiceAccountPtrOutput) Elem() ControllerServiceAccountOutput
func (ControllerServiceAccountPtrOutput) ElementType ¶
func (ControllerServiceAccountPtrOutput) ElementType() reflect.Type
func (ControllerServiceAccountPtrOutput) Name ¶
func (o ControllerServiceAccountPtrOutput) Name() pulumi.StringPtrOutput
func (ControllerServiceAccountPtrOutput) ToControllerServiceAccountPtrOutput ¶
func (o ControllerServiceAccountPtrOutput) ToControllerServiceAccountPtrOutput() ControllerServiceAccountPtrOutput
func (ControllerServiceAccountPtrOutput) ToControllerServiceAccountPtrOutputWithContext ¶
func (o ControllerServiceAccountPtrOutput) ToControllerServiceAccountPtrOutputWithContext(ctx context.Context) ControllerServiceAccountPtrOutput
type ControllerServiceArgs ¶
type ControllerServiceArgs struct { Annotations pulumi.StringMapMapInput `pulumi:"annotations"` ClusterIP pulumi.StringPtrInput `pulumi:"clusterIP"` EnableHttp pulumi.BoolPtrInput `pulumi:"enableHttp"` EnableHttps pulumi.BoolPtrInput `pulumi:"enableHttps"` Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // List of IP addresses at which the controller services are available Ref: https://kubernetes.io/docs/user-guide/services/#external-ips ExternalIPs pulumi.StringArrayInput `pulumi:"externalIPs"` // Set external traffic policy to: "Local" to preserve source IP on providers supporting it. Ref: https://kubernetes.io/docs/tutorials/services/source-ip/#source-ip-for-services-with-typeloadbalancer ExternalTrafficPolicy pulumi.StringPtrInput `pulumi:"externalTrafficPolicy"` // specifies the health check node port (numeric port number) for the service. If healthCheckNodePort isn’t specified, the service controller allocates a port from your cluster’s NodePort range. Ref: https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip HealthCheckNodePort pulumi.IntPtrInput `pulumi:"healthCheckNodePort"` // Enables an additional internal load balancer (besides the external one). Annotations are mandatory for the load balancer to come up. Varies with the cloud service. Internal ControllerServiceInternalPtrInput `pulumi:"internal"` Labels pulumi.StringMapMapInput `pulumi:"labels"` LoadBalancerIP pulumi.StringPtrInput `pulumi:"loadBalancerIP"` LoadBalancerIPs pulumi.StringPtrInput `pulumi:"loadBalancerIPs"` LoadBalancerSourceRanges pulumi.StringArrayInput `pulumi:"loadBalancerSourceRanges"` NodePorts ControllerServiceNodePortsPtrInput `pulumi:"nodePorts"` Ports ControllerPortPtrInput `pulumi:"ports"` // Must be either "None" or "ClientIP" if set. Kubernetes will default to "None". Ref: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies SessionAffinity pulumi.StringPtrInput `pulumi:"sessionAffinity"` TargetPorts ControllerPortPtrInput `pulumi:"targetPorts"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (ControllerServiceArgs) ElementType ¶
func (ControllerServiceArgs) ElementType() reflect.Type
func (ControllerServiceArgs) ToControllerServiceOutput ¶
func (i ControllerServiceArgs) ToControllerServiceOutput() ControllerServiceOutput
func (ControllerServiceArgs) ToControllerServiceOutputWithContext ¶
func (i ControllerServiceArgs) ToControllerServiceOutputWithContext(ctx context.Context) ControllerServiceOutput
func (ControllerServiceArgs) ToControllerServicePtrOutput ¶
func (i ControllerServiceArgs) ToControllerServicePtrOutput() ControllerServicePtrOutput
func (ControllerServiceArgs) ToControllerServicePtrOutputWithContext ¶
func (i ControllerServiceArgs) ToControllerServicePtrOutputWithContext(ctx context.Context) ControllerServicePtrOutput
type ControllerServiceInput ¶
type ControllerServiceInput interface { pulumi.Input ToControllerServiceOutput() ControllerServiceOutput ToControllerServiceOutputWithContext(context.Context) ControllerServiceOutput }
ControllerServiceInput is an input type that accepts ControllerServiceArgs and ControllerServiceOutput values. You can construct a concrete instance of `ControllerServiceInput` via:
ControllerServiceArgs{...}
type ControllerServiceInternal ¶
type ControllerServiceInternal struct { Annotations map[string]map[string]string `pulumi:"annotations"` Enabled *bool `pulumi:"enabled"` // Set external traffic policy to: "Local" to preserve source IP on providers supporting it. Ref: https://kubernetes.io/docs/tutorials/services/source-ip/#source-ip-for-services-with-typeloadbalancer ExternalTrafficPolicy *string `pulumi:"externalTrafficPolicy"` Labels map[string]map[string]string `pulumi:"labels"` LoadBalancerIPs *string `pulumi:"loadBalancerIPs"` // Restrict access For LoadBalancer service. Defaults to 0.0.0.0/0. LoadBalancerSourceRanges []string `pulumi:"loadBalancerSourceRanges"` }
type ControllerServiceInternalArgs ¶
type ControllerServiceInternalArgs struct { Annotations pulumi.StringMapMapInput `pulumi:"annotations"` Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Set external traffic policy to: "Local" to preserve source IP on providers supporting it. Ref: https://kubernetes.io/docs/tutorials/services/source-ip/#source-ip-for-services-with-typeloadbalancer ExternalTrafficPolicy pulumi.StringPtrInput `pulumi:"externalTrafficPolicy"` Labels pulumi.StringMapMapInput `pulumi:"labels"` LoadBalancerIPs pulumi.StringPtrInput `pulumi:"loadBalancerIPs"` // Restrict access For LoadBalancer service. Defaults to 0.0.0.0/0. LoadBalancerSourceRanges pulumi.StringArrayInput `pulumi:"loadBalancerSourceRanges"` }
func (ControllerServiceInternalArgs) ElementType ¶
func (ControllerServiceInternalArgs) ElementType() reflect.Type
func (ControllerServiceInternalArgs) ToControllerServiceInternalOutput ¶
func (i ControllerServiceInternalArgs) ToControllerServiceInternalOutput() ControllerServiceInternalOutput
func (ControllerServiceInternalArgs) ToControllerServiceInternalOutputWithContext ¶
func (i ControllerServiceInternalArgs) ToControllerServiceInternalOutputWithContext(ctx context.Context) ControllerServiceInternalOutput
func (ControllerServiceInternalArgs) ToControllerServiceInternalPtrOutput ¶
func (i ControllerServiceInternalArgs) ToControllerServiceInternalPtrOutput() ControllerServiceInternalPtrOutput
func (ControllerServiceInternalArgs) ToControllerServiceInternalPtrOutputWithContext ¶
func (i ControllerServiceInternalArgs) ToControllerServiceInternalPtrOutputWithContext(ctx context.Context) ControllerServiceInternalPtrOutput
type ControllerServiceInternalInput ¶
type ControllerServiceInternalInput interface { pulumi.Input ToControllerServiceInternalOutput() ControllerServiceInternalOutput ToControllerServiceInternalOutputWithContext(context.Context) ControllerServiceInternalOutput }
ControllerServiceInternalInput is an input type that accepts ControllerServiceInternalArgs and ControllerServiceInternalOutput values. You can construct a concrete instance of `ControllerServiceInternalInput` via:
ControllerServiceInternalArgs{...}
type ControllerServiceInternalOutput ¶
type ControllerServiceInternalOutput struct{ *pulumi.OutputState }
func (ControllerServiceInternalOutput) Annotations ¶
func (o ControllerServiceInternalOutput) Annotations() pulumi.StringMapMapOutput
func (ControllerServiceInternalOutput) ElementType ¶
func (ControllerServiceInternalOutput) ElementType() reflect.Type
func (ControllerServiceInternalOutput) Enabled ¶
func (o ControllerServiceInternalOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerServiceInternalOutput) ExternalTrafficPolicy ¶
func (o ControllerServiceInternalOutput) ExternalTrafficPolicy() pulumi.StringPtrOutput
Set external traffic policy to: "Local" to preserve source IP on providers supporting it. Ref: https://kubernetes.io/docs/tutorials/services/source-ip/#source-ip-for-services-with-typeloadbalancer
func (ControllerServiceInternalOutput) Labels ¶
func (o ControllerServiceInternalOutput) Labels() pulumi.StringMapMapOutput
func (ControllerServiceInternalOutput) LoadBalancerIPs ¶
func (o ControllerServiceInternalOutput) LoadBalancerIPs() pulumi.StringPtrOutput
func (ControllerServiceInternalOutput) LoadBalancerSourceRanges ¶
func (o ControllerServiceInternalOutput) LoadBalancerSourceRanges() pulumi.StringArrayOutput
Restrict access For LoadBalancer service. Defaults to 0.0.0.0/0.
func (ControllerServiceInternalOutput) ToControllerServiceInternalOutput ¶
func (o ControllerServiceInternalOutput) ToControllerServiceInternalOutput() ControllerServiceInternalOutput
func (ControllerServiceInternalOutput) ToControllerServiceInternalOutputWithContext ¶
func (o ControllerServiceInternalOutput) ToControllerServiceInternalOutputWithContext(ctx context.Context) ControllerServiceInternalOutput
func (ControllerServiceInternalOutput) ToControllerServiceInternalPtrOutput ¶
func (o ControllerServiceInternalOutput) ToControllerServiceInternalPtrOutput() ControllerServiceInternalPtrOutput
func (ControllerServiceInternalOutput) ToControllerServiceInternalPtrOutputWithContext ¶
func (o ControllerServiceInternalOutput) ToControllerServiceInternalPtrOutputWithContext(ctx context.Context) ControllerServiceInternalPtrOutput
type ControllerServiceInternalPtrInput ¶
type ControllerServiceInternalPtrInput interface { pulumi.Input ToControllerServiceInternalPtrOutput() ControllerServiceInternalPtrOutput ToControllerServiceInternalPtrOutputWithContext(context.Context) ControllerServiceInternalPtrOutput }
ControllerServiceInternalPtrInput is an input type that accepts ControllerServiceInternalArgs, ControllerServiceInternalPtr and ControllerServiceInternalPtrOutput values. You can construct a concrete instance of `ControllerServiceInternalPtrInput` via:
ControllerServiceInternalArgs{...} or: nil
func ControllerServiceInternalPtr ¶
func ControllerServiceInternalPtr(v *ControllerServiceInternalArgs) ControllerServiceInternalPtrInput
type ControllerServiceInternalPtrOutput ¶
type ControllerServiceInternalPtrOutput struct{ *pulumi.OutputState }
func (ControllerServiceInternalPtrOutput) Annotations ¶
func (o ControllerServiceInternalPtrOutput) Annotations() pulumi.StringMapMapOutput
func (ControllerServiceInternalPtrOutput) Elem ¶
func (o ControllerServiceInternalPtrOutput) Elem() ControllerServiceInternalOutput
func (ControllerServiceInternalPtrOutput) ElementType ¶
func (ControllerServiceInternalPtrOutput) ElementType() reflect.Type
func (ControllerServiceInternalPtrOutput) Enabled ¶
func (o ControllerServiceInternalPtrOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerServiceInternalPtrOutput) ExternalTrafficPolicy ¶
func (o ControllerServiceInternalPtrOutput) ExternalTrafficPolicy() pulumi.StringPtrOutput
Set external traffic policy to: "Local" to preserve source IP on providers supporting it. Ref: https://kubernetes.io/docs/tutorials/services/source-ip/#source-ip-for-services-with-typeloadbalancer
func (ControllerServiceInternalPtrOutput) Labels ¶
func (o ControllerServiceInternalPtrOutput) Labels() pulumi.StringMapMapOutput
func (ControllerServiceInternalPtrOutput) LoadBalancerIPs ¶
func (o ControllerServiceInternalPtrOutput) LoadBalancerIPs() pulumi.StringPtrOutput
func (ControllerServiceInternalPtrOutput) LoadBalancerSourceRanges ¶
func (o ControllerServiceInternalPtrOutput) LoadBalancerSourceRanges() pulumi.StringArrayOutput
Restrict access For LoadBalancer service. Defaults to 0.0.0.0/0.
func (ControllerServiceInternalPtrOutput) ToControllerServiceInternalPtrOutput ¶
func (o ControllerServiceInternalPtrOutput) ToControllerServiceInternalPtrOutput() ControllerServiceInternalPtrOutput
func (ControllerServiceInternalPtrOutput) ToControllerServiceInternalPtrOutputWithContext ¶
func (o ControllerServiceInternalPtrOutput) ToControllerServiceInternalPtrOutputWithContext(ctx context.Context) ControllerServiceInternalPtrOutput
type ControllerServiceNodePortsArgs ¶
type ControllerServiceNodePortsArgs struct { Http pulumi.StringPtrInput `pulumi:"http"` Https pulumi.StringPtrInput `pulumi:"https"` Tcp pulumi.StringMapMapInput `pulumi:"tcp"` Udp pulumi.StringMapMapInput `pulumi:"udp"` }
func (ControllerServiceNodePortsArgs) ElementType ¶
func (ControllerServiceNodePortsArgs) ElementType() reflect.Type
func (ControllerServiceNodePortsArgs) ToControllerServiceNodePortsOutput ¶
func (i ControllerServiceNodePortsArgs) ToControllerServiceNodePortsOutput() ControllerServiceNodePortsOutput
func (ControllerServiceNodePortsArgs) ToControllerServiceNodePortsOutputWithContext ¶
func (i ControllerServiceNodePortsArgs) ToControllerServiceNodePortsOutputWithContext(ctx context.Context) ControllerServiceNodePortsOutput
func (ControllerServiceNodePortsArgs) ToControllerServiceNodePortsPtrOutput ¶
func (i ControllerServiceNodePortsArgs) ToControllerServiceNodePortsPtrOutput() ControllerServiceNodePortsPtrOutput
func (ControllerServiceNodePortsArgs) ToControllerServiceNodePortsPtrOutputWithContext ¶
func (i ControllerServiceNodePortsArgs) ToControllerServiceNodePortsPtrOutputWithContext(ctx context.Context) ControllerServiceNodePortsPtrOutput
type ControllerServiceNodePortsInput ¶
type ControllerServiceNodePortsInput interface { pulumi.Input ToControllerServiceNodePortsOutput() ControllerServiceNodePortsOutput ToControllerServiceNodePortsOutputWithContext(context.Context) ControllerServiceNodePortsOutput }
ControllerServiceNodePortsInput is an input type that accepts ControllerServiceNodePortsArgs and ControllerServiceNodePortsOutput values. You can construct a concrete instance of `ControllerServiceNodePortsInput` via:
ControllerServiceNodePortsArgs{...}
type ControllerServiceNodePortsOutput ¶
type ControllerServiceNodePortsOutput struct{ *pulumi.OutputState }
func (ControllerServiceNodePortsOutput) ElementType ¶
func (ControllerServiceNodePortsOutput) ElementType() reflect.Type
func (ControllerServiceNodePortsOutput) Http ¶
func (o ControllerServiceNodePortsOutput) Http() pulumi.StringPtrOutput
func (ControllerServiceNodePortsOutput) Https ¶
func (o ControllerServiceNodePortsOutput) Https() pulumi.StringPtrOutput
func (ControllerServiceNodePortsOutput) Tcp ¶
func (o ControllerServiceNodePortsOutput) Tcp() pulumi.StringMapMapOutput
func (ControllerServiceNodePortsOutput) ToControllerServiceNodePortsOutput ¶
func (o ControllerServiceNodePortsOutput) ToControllerServiceNodePortsOutput() ControllerServiceNodePortsOutput
func (ControllerServiceNodePortsOutput) ToControllerServiceNodePortsOutputWithContext ¶
func (o ControllerServiceNodePortsOutput) ToControllerServiceNodePortsOutputWithContext(ctx context.Context) ControllerServiceNodePortsOutput
func (ControllerServiceNodePortsOutput) ToControllerServiceNodePortsPtrOutput ¶
func (o ControllerServiceNodePortsOutput) ToControllerServiceNodePortsPtrOutput() ControllerServiceNodePortsPtrOutput
func (ControllerServiceNodePortsOutput) ToControllerServiceNodePortsPtrOutputWithContext ¶
func (o ControllerServiceNodePortsOutput) ToControllerServiceNodePortsPtrOutputWithContext(ctx context.Context) ControllerServiceNodePortsPtrOutput
func (ControllerServiceNodePortsOutput) Udp ¶
func (o ControllerServiceNodePortsOutput) Udp() pulumi.StringMapMapOutput
type ControllerServiceNodePortsPtrInput ¶
type ControllerServiceNodePortsPtrInput interface { pulumi.Input ToControllerServiceNodePortsPtrOutput() ControllerServiceNodePortsPtrOutput ToControllerServiceNodePortsPtrOutputWithContext(context.Context) ControllerServiceNodePortsPtrOutput }
ControllerServiceNodePortsPtrInput is an input type that accepts ControllerServiceNodePortsArgs, ControllerServiceNodePortsPtr and ControllerServiceNodePortsPtrOutput values. You can construct a concrete instance of `ControllerServiceNodePortsPtrInput` via:
ControllerServiceNodePortsArgs{...} or: nil
func ControllerServiceNodePortsPtr ¶
func ControllerServiceNodePortsPtr(v *ControllerServiceNodePortsArgs) ControllerServiceNodePortsPtrInput
type ControllerServiceNodePortsPtrOutput ¶
type ControllerServiceNodePortsPtrOutput struct{ *pulumi.OutputState }
func (ControllerServiceNodePortsPtrOutput) Elem ¶
func (o ControllerServiceNodePortsPtrOutput) Elem() ControllerServiceNodePortsOutput
func (ControllerServiceNodePortsPtrOutput) ElementType ¶
func (ControllerServiceNodePortsPtrOutput) ElementType() reflect.Type
func (ControllerServiceNodePortsPtrOutput) Http ¶
func (o ControllerServiceNodePortsPtrOutput) Http() pulumi.StringPtrOutput
func (ControllerServiceNodePortsPtrOutput) Https ¶
func (o ControllerServiceNodePortsPtrOutput) Https() pulumi.StringPtrOutput
func (ControllerServiceNodePortsPtrOutput) Tcp ¶
func (o ControllerServiceNodePortsPtrOutput) Tcp() pulumi.StringMapMapOutput
func (ControllerServiceNodePortsPtrOutput) ToControllerServiceNodePortsPtrOutput ¶
func (o ControllerServiceNodePortsPtrOutput) ToControllerServiceNodePortsPtrOutput() ControllerServiceNodePortsPtrOutput
func (ControllerServiceNodePortsPtrOutput) ToControllerServiceNodePortsPtrOutputWithContext ¶
func (o ControllerServiceNodePortsPtrOutput) ToControllerServiceNodePortsPtrOutputWithContext(ctx context.Context) ControllerServiceNodePortsPtrOutput
func (ControllerServiceNodePortsPtrOutput) Udp ¶
func (o ControllerServiceNodePortsPtrOutput) Udp() pulumi.StringMapMapOutput
type ControllerServiceOutput ¶
type ControllerServiceOutput struct{ *pulumi.OutputState }
func (ControllerServiceOutput) Annotations ¶
func (o ControllerServiceOutput) Annotations() pulumi.StringMapMapOutput
func (ControllerServiceOutput) ClusterIP ¶
func (o ControllerServiceOutput) ClusterIP() pulumi.StringPtrOutput
func (ControllerServiceOutput) ElementType ¶
func (ControllerServiceOutput) ElementType() reflect.Type
func (ControllerServiceOutput) EnableHttp ¶
func (o ControllerServiceOutput) EnableHttp() pulumi.BoolPtrOutput
func (ControllerServiceOutput) EnableHttps ¶
func (o ControllerServiceOutput) EnableHttps() pulumi.BoolPtrOutput
func (ControllerServiceOutput) Enabled ¶
func (o ControllerServiceOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerServiceOutput) ExternalIPs ¶
func (o ControllerServiceOutput) ExternalIPs() pulumi.StringArrayOutput
List of IP addresses at which the controller services are available Ref: https://kubernetes.io/docs/user-guide/services/#external-ips
func (ControllerServiceOutput) ExternalTrafficPolicy ¶
func (o ControllerServiceOutput) ExternalTrafficPolicy() pulumi.StringPtrOutput
Set external traffic policy to: "Local" to preserve source IP on providers supporting it. Ref: https://kubernetes.io/docs/tutorials/services/source-ip/#source-ip-for-services-with-typeloadbalancer
func (ControllerServiceOutput) HealthCheckNodePort ¶
func (o ControllerServiceOutput) HealthCheckNodePort() pulumi.IntPtrOutput
specifies the health check node port (numeric port number) for the service. If healthCheckNodePort isn’t specified, the service controller allocates a port from your cluster’s NodePort range. Ref: https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip
func (ControllerServiceOutput) Internal ¶
func (o ControllerServiceOutput) Internal() ControllerServiceInternalPtrOutput
Enables an additional internal load balancer (besides the external one). Annotations are mandatory for the load balancer to come up. Varies with the cloud service.
func (ControllerServiceOutput) Labels ¶
func (o ControllerServiceOutput) Labels() pulumi.StringMapMapOutput
func (ControllerServiceOutput) LoadBalancerIP ¶ added in v0.1.0
func (o ControllerServiceOutput) LoadBalancerIP() pulumi.StringPtrOutput
func (ControllerServiceOutput) LoadBalancerIPs ¶
func (o ControllerServiceOutput) LoadBalancerIPs() pulumi.StringPtrOutput
func (ControllerServiceOutput) LoadBalancerSourceRanges ¶
func (o ControllerServiceOutput) LoadBalancerSourceRanges() pulumi.StringArrayOutput
func (ControllerServiceOutput) NodePorts ¶
func (o ControllerServiceOutput) NodePorts() ControllerServiceNodePortsPtrOutput
func (ControllerServiceOutput) Ports ¶
func (o ControllerServiceOutput) Ports() ControllerPortPtrOutput
func (ControllerServiceOutput) SessionAffinity ¶
func (o ControllerServiceOutput) SessionAffinity() pulumi.StringPtrOutput
Must be either "None" or "ClientIP" if set. Kubernetes will default to "None". Ref: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies
func (ControllerServiceOutput) TargetPorts ¶
func (o ControllerServiceOutput) TargetPorts() ControllerPortPtrOutput
func (ControllerServiceOutput) ToControllerServiceOutput ¶
func (o ControllerServiceOutput) ToControllerServiceOutput() ControllerServiceOutput
func (ControllerServiceOutput) ToControllerServiceOutputWithContext ¶
func (o ControllerServiceOutput) ToControllerServiceOutputWithContext(ctx context.Context) ControllerServiceOutput
func (ControllerServiceOutput) ToControllerServicePtrOutput ¶
func (o ControllerServiceOutput) ToControllerServicePtrOutput() ControllerServicePtrOutput
func (ControllerServiceOutput) ToControllerServicePtrOutputWithContext ¶
func (o ControllerServiceOutput) ToControllerServicePtrOutputWithContext(ctx context.Context) ControllerServicePtrOutput
func (ControllerServiceOutput) Type ¶
func (o ControllerServiceOutput) Type() pulumi.StringPtrOutput
type ControllerServicePtrInput ¶
type ControllerServicePtrInput interface { pulumi.Input ToControllerServicePtrOutput() ControllerServicePtrOutput ToControllerServicePtrOutputWithContext(context.Context) ControllerServicePtrOutput }
ControllerServicePtrInput is an input type that accepts ControllerServiceArgs, ControllerServicePtr and ControllerServicePtrOutput values. You can construct a concrete instance of `ControllerServicePtrInput` via:
ControllerServiceArgs{...} or: nil
func ControllerServicePtr ¶
func ControllerServicePtr(v *ControllerServiceArgs) ControllerServicePtrInput
type ControllerServicePtrOutput ¶
type ControllerServicePtrOutput struct{ *pulumi.OutputState }
func (ControllerServicePtrOutput) Annotations ¶
func (o ControllerServicePtrOutput) Annotations() pulumi.StringMapMapOutput
func (ControllerServicePtrOutput) ClusterIP ¶
func (o ControllerServicePtrOutput) ClusterIP() pulumi.StringPtrOutput
func (ControllerServicePtrOutput) Elem ¶
func (o ControllerServicePtrOutput) Elem() ControllerServiceOutput
func (ControllerServicePtrOutput) ElementType ¶
func (ControllerServicePtrOutput) ElementType() reflect.Type
func (ControllerServicePtrOutput) EnableHttp ¶
func (o ControllerServicePtrOutput) EnableHttp() pulumi.BoolPtrOutput
func (ControllerServicePtrOutput) EnableHttps ¶
func (o ControllerServicePtrOutput) EnableHttps() pulumi.BoolPtrOutput
func (ControllerServicePtrOutput) Enabled ¶
func (o ControllerServicePtrOutput) Enabled() pulumi.BoolPtrOutput
func (ControllerServicePtrOutput) ExternalIPs ¶
func (o ControllerServicePtrOutput) ExternalIPs() pulumi.StringArrayOutput
List of IP addresses at which the controller services are available Ref: https://kubernetes.io/docs/user-guide/services/#external-ips
func (ControllerServicePtrOutput) ExternalTrafficPolicy ¶
func (o ControllerServicePtrOutput) ExternalTrafficPolicy() pulumi.StringPtrOutput
Set external traffic policy to: "Local" to preserve source IP on providers supporting it. Ref: https://kubernetes.io/docs/tutorials/services/source-ip/#source-ip-for-services-with-typeloadbalancer
func (ControllerServicePtrOutput) HealthCheckNodePort ¶
func (o ControllerServicePtrOutput) HealthCheckNodePort() pulumi.IntPtrOutput
specifies the health check node port (numeric port number) for the service. If healthCheckNodePort isn’t specified, the service controller allocates a port from your cluster’s NodePort range. Ref: https://kubernetes.io/docs/tasks/access-application-cluster/create-external-load-balancer/#preserving-the-client-source-ip
func (ControllerServicePtrOutput) Internal ¶
func (o ControllerServicePtrOutput) Internal() ControllerServiceInternalPtrOutput
Enables an additional internal load balancer (besides the external one). Annotations are mandatory for the load balancer to come up. Varies with the cloud service.
func (ControllerServicePtrOutput) Labels ¶
func (o ControllerServicePtrOutput) Labels() pulumi.StringMapMapOutput
func (ControllerServicePtrOutput) LoadBalancerIP ¶ added in v0.1.0
func (o ControllerServicePtrOutput) LoadBalancerIP() pulumi.StringPtrOutput
func (ControllerServicePtrOutput) LoadBalancerIPs ¶
func (o ControllerServicePtrOutput) LoadBalancerIPs() pulumi.StringPtrOutput
func (ControllerServicePtrOutput) LoadBalancerSourceRanges ¶
func (o ControllerServicePtrOutput) LoadBalancerSourceRanges() pulumi.StringArrayOutput
func (ControllerServicePtrOutput) NodePorts ¶
func (o ControllerServicePtrOutput) NodePorts() ControllerServiceNodePortsPtrOutput
func (ControllerServicePtrOutput) Ports ¶
func (o ControllerServicePtrOutput) Ports() ControllerPortPtrOutput
func (ControllerServicePtrOutput) SessionAffinity ¶
func (o ControllerServicePtrOutput) SessionAffinity() pulumi.StringPtrOutput
Must be either "None" or "ClientIP" if set. Kubernetes will default to "None". Ref: https://kubernetes.io/docs/concepts/services-networking/service/#virtual-ips-and-service-proxies
func (ControllerServicePtrOutput) TargetPorts ¶
func (o ControllerServicePtrOutput) TargetPorts() ControllerPortPtrOutput
func (ControllerServicePtrOutput) ToControllerServicePtrOutput ¶
func (o ControllerServicePtrOutput) ToControllerServicePtrOutput() ControllerServicePtrOutput
func (ControllerServicePtrOutput) ToControllerServicePtrOutputWithContext ¶
func (o ControllerServicePtrOutput) ToControllerServicePtrOutputWithContext(ctx context.Context) ControllerServicePtrOutput
func (ControllerServicePtrOutput) Type ¶
func (o ControllerServicePtrOutput) Type() pulumi.StringPtrOutput
type ControllerTcp ¶
type ControllerTcpArgs ¶
type ControllerTcpArgs struct { // Annotations to be added to the tcp config configmap. Annotations pulumi.StringMapInput `pulumi:"annotations"` ConfigMapNamespace pulumi.StringPtrInput `pulumi:"configMapNamespace"` }
func (ControllerTcpArgs) ElementType ¶
func (ControllerTcpArgs) ElementType() reflect.Type
func (ControllerTcpArgs) ToControllerTcpOutput ¶
func (i ControllerTcpArgs) ToControllerTcpOutput() ControllerTcpOutput
func (ControllerTcpArgs) ToControllerTcpOutputWithContext ¶
func (i ControllerTcpArgs) ToControllerTcpOutputWithContext(ctx context.Context) ControllerTcpOutput
func (ControllerTcpArgs) ToControllerTcpPtrOutput ¶
func (i ControllerTcpArgs) ToControllerTcpPtrOutput() ControllerTcpPtrOutput
func (ControllerTcpArgs) ToControllerTcpPtrOutputWithContext ¶
func (i ControllerTcpArgs) ToControllerTcpPtrOutputWithContext(ctx context.Context) ControllerTcpPtrOutput
type ControllerTcpInput ¶
type ControllerTcpInput interface { pulumi.Input ToControllerTcpOutput() ControllerTcpOutput ToControllerTcpOutputWithContext(context.Context) ControllerTcpOutput }
ControllerTcpInput is an input type that accepts ControllerTcpArgs and ControllerTcpOutput values. You can construct a concrete instance of `ControllerTcpInput` via:
ControllerTcpArgs{...}
type ControllerTcpOutput ¶
type ControllerTcpOutput struct{ *pulumi.OutputState }
func (ControllerTcpOutput) Annotations ¶
func (o ControllerTcpOutput) Annotations() pulumi.StringMapOutput
Annotations to be added to the tcp config configmap.
func (ControllerTcpOutput) ConfigMapNamespace ¶
func (o ControllerTcpOutput) ConfigMapNamespace() pulumi.StringPtrOutput
func (ControllerTcpOutput) ElementType ¶
func (ControllerTcpOutput) ElementType() reflect.Type
func (ControllerTcpOutput) ToControllerTcpOutput ¶
func (o ControllerTcpOutput) ToControllerTcpOutput() ControllerTcpOutput
func (ControllerTcpOutput) ToControllerTcpOutputWithContext ¶
func (o ControllerTcpOutput) ToControllerTcpOutputWithContext(ctx context.Context) ControllerTcpOutput
func (ControllerTcpOutput) ToControllerTcpPtrOutput ¶
func (o ControllerTcpOutput) ToControllerTcpPtrOutput() ControllerTcpPtrOutput
func (ControllerTcpOutput) ToControllerTcpPtrOutputWithContext ¶
func (o ControllerTcpOutput) ToControllerTcpPtrOutputWithContext(ctx context.Context) ControllerTcpPtrOutput
type ControllerTcpPtrInput ¶
type ControllerTcpPtrInput interface { pulumi.Input ToControllerTcpPtrOutput() ControllerTcpPtrOutput ToControllerTcpPtrOutputWithContext(context.Context) ControllerTcpPtrOutput }
ControllerTcpPtrInput is an input type that accepts ControllerTcpArgs, ControllerTcpPtr and ControllerTcpPtrOutput values. You can construct a concrete instance of `ControllerTcpPtrInput` via:
ControllerTcpArgs{...} or: nil
func ControllerTcpPtr ¶
func ControllerTcpPtr(v *ControllerTcpArgs) ControllerTcpPtrInput
type ControllerTcpPtrOutput ¶
type ControllerTcpPtrOutput struct{ *pulumi.OutputState }
func (ControllerTcpPtrOutput) Annotations ¶
func (o ControllerTcpPtrOutput) Annotations() pulumi.StringMapOutput
Annotations to be added to the tcp config configmap.
func (ControllerTcpPtrOutput) ConfigMapNamespace ¶
func (o ControllerTcpPtrOutput) ConfigMapNamespace() pulumi.StringPtrOutput
func (ControllerTcpPtrOutput) Elem ¶
func (o ControllerTcpPtrOutput) Elem() ControllerTcpOutput
func (ControllerTcpPtrOutput) ElementType ¶
func (ControllerTcpPtrOutput) ElementType() reflect.Type
func (ControllerTcpPtrOutput) ToControllerTcpPtrOutput ¶
func (o ControllerTcpPtrOutput) ToControllerTcpPtrOutput() ControllerTcpPtrOutput
func (ControllerTcpPtrOutput) ToControllerTcpPtrOutputWithContext ¶
func (o ControllerTcpPtrOutput) ToControllerTcpPtrOutputWithContext(ctx context.Context) ControllerTcpPtrOutput
type ControllerUdp ¶
type ControllerUdpArgs ¶
type ControllerUdpArgs struct { // Annotations to be added to the udp config configmap. Annotations pulumi.StringMapInput `pulumi:"annotations"` ConfigMapNamespace pulumi.StringPtrInput `pulumi:"configMapNamespace"` }
func (ControllerUdpArgs) ElementType ¶
func (ControllerUdpArgs) ElementType() reflect.Type
func (ControllerUdpArgs) ToControllerUdpOutput ¶
func (i ControllerUdpArgs) ToControllerUdpOutput() ControllerUdpOutput
func (ControllerUdpArgs) ToControllerUdpOutputWithContext ¶
func (i ControllerUdpArgs) ToControllerUdpOutputWithContext(ctx context.Context) ControllerUdpOutput
func (ControllerUdpArgs) ToControllerUdpPtrOutput ¶
func (i ControllerUdpArgs) ToControllerUdpPtrOutput() ControllerUdpPtrOutput
func (ControllerUdpArgs) ToControllerUdpPtrOutputWithContext ¶
func (i ControllerUdpArgs) ToControllerUdpPtrOutputWithContext(ctx context.Context) ControllerUdpPtrOutput
type ControllerUdpInput ¶
type ControllerUdpInput interface { pulumi.Input ToControllerUdpOutput() ControllerUdpOutput ToControllerUdpOutputWithContext(context.Context) ControllerUdpOutput }
ControllerUdpInput is an input type that accepts ControllerUdpArgs and ControllerUdpOutput values. You can construct a concrete instance of `ControllerUdpInput` via:
ControllerUdpArgs{...}
type ControllerUdpOutput ¶
type ControllerUdpOutput struct{ *pulumi.OutputState }
func (ControllerUdpOutput) Annotations ¶
func (o ControllerUdpOutput) Annotations() pulumi.StringMapOutput
Annotations to be added to the udp config configmap.
func (ControllerUdpOutput) ConfigMapNamespace ¶
func (o ControllerUdpOutput) ConfigMapNamespace() pulumi.StringPtrOutput
func (ControllerUdpOutput) ElementType ¶
func (ControllerUdpOutput) ElementType() reflect.Type
func (ControllerUdpOutput) ToControllerUdpOutput ¶
func (o ControllerUdpOutput) ToControllerUdpOutput() ControllerUdpOutput
func (ControllerUdpOutput) ToControllerUdpOutputWithContext ¶
func (o ControllerUdpOutput) ToControllerUdpOutputWithContext(ctx context.Context) ControllerUdpOutput
func (ControllerUdpOutput) ToControllerUdpPtrOutput ¶
func (o ControllerUdpOutput) ToControllerUdpPtrOutput() ControllerUdpPtrOutput
func (ControllerUdpOutput) ToControllerUdpPtrOutputWithContext ¶
func (o ControllerUdpOutput) ToControllerUdpPtrOutputWithContext(ctx context.Context) ControllerUdpPtrOutput
type ControllerUdpPtrInput ¶
type ControllerUdpPtrInput interface { pulumi.Input ToControllerUdpPtrOutput() ControllerUdpPtrOutput ToControllerUdpPtrOutputWithContext(context.Context) ControllerUdpPtrOutput }
ControllerUdpPtrInput is an input type that accepts ControllerUdpArgs, ControllerUdpPtr and ControllerUdpPtrOutput values. You can construct a concrete instance of `ControllerUdpPtrInput` via:
ControllerUdpArgs{...} or: nil
func ControllerUdpPtr ¶
func ControllerUdpPtr(v *ControllerUdpArgs) ControllerUdpPtrInput
type ControllerUdpPtrOutput ¶
type ControllerUdpPtrOutput struct{ *pulumi.OutputState }
func (ControllerUdpPtrOutput) Annotations ¶
func (o ControllerUdpPtrOutput) Annotations() pulumi.StringMapOutput
Annotations to be added to the udp config configmap.
func (ControllerUdpPtrOutput) ConfigMapNamespace ¶
func (o ControllerUdpPtrOutput) ConfigMapNamespace() pulumi.StringPtrOutput
func (ControllerUdpPtrOutput) Elem ¶
func (o ControllerUdpPtrOutput) Elem() ControllerUdpOutput
func (ControllerUdpPtrOutput) ElementType ¶
func (ControllerUdpPtrOutput) ElementType() reflect.Type
func (ControllerUdpPtrOutput) ToControllerUdpPtrOutput ¶
func (o ControllerUdpPtrOutput) ToControllerUdpPtrOutput() ControllerUdpPtrOutput
func (ControllerUdpPtrOutput) ToControllerUdpPtrOutputWithContext ¶
func (o ControllerUdpPtrOutput) ToControllerUdpPtrOutputWithContext(ctx context.Context) ControllerUdpPtrOutput
type ControllerUpdateStrategy ¶
type ControllerUpdateStrategy struct { RollingUpdate *ControllerRollingUpdate `pulumi:"rollingUpdate"` Type *string `pulumi:"type"` }
type ControllerUpdateStrategyArgs ¶
type ControllerUpdateStrategyArgs struct { RollingUpdate ControllerRollingUpdatePtrInput `pulumi:"rollingUpdate"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (ControllerUpdateStrategyArgs) ElementType ¶
func (ControllerUpdateStrategyArgs) ElementType() reflect.Type
func (ControllerUpdateStrategyArgs) ToControllerUpdateStrategyOutput ¶
func (i ControllerUpdateStrategyArgs) ToControllerUpdateStrategyOutput() ControllerUpdateStrategyOutput
func (ControllerUpdateStrategyArgs) ToControllerUpdateStrategyOutputWithContext ¶
func (i ControllerUpdateStrategyArgs) ToControllerUpdateStrategyOutputWithContext(ctx context.Context) ControllerUpdateStrategyOutput
func (ControllerUpdateStrategyArgs) ToControllerUpdateStrategyPtrOutput ¶
func (i ControllerUpdateStrategyArgs) ToControllerUpdateStrategyPtrOutput() ControllerUpdateStrategyPtrOutput
func (ControllerUpdateStrategyArgs) ToControllerUpdateStrategyPtrOutputWithContext ¶
func (i ControllerUpdateStrategyArgs) ToControllerUpdateStrategyPtrOutputWithContext(ctx context.Context) ControllerUpdateStrategyPtrOutput
type ControllerUpdateStrategyInput ¶
type ControllerUpdateStrategyInput interface { pulumi.Input ToControllerUpdateStrategyOutput() ControllerUpdateStrategyOutput ToControllerUpdateStrategyOutputWithContext(context.Context) ControllerUpdateStrategyOutput }
ControllerUpdateStrategyInput is an input type that accepts ControllerUpdateStrategyArgs and ControllerUpdateStrategyOutput values. You can construct a concrete instance of `ControllerUpdateStrategyInput` via:
ControllerUpdateStrategyArgs{...}
type ControllerUpdateStrategyOutput ¶
type ControllerUpdateStrategyOutput struct{ *pulumi.OutputState }
func (ControllerUpdateStrategyOutput) ElementType ¶
func (ControllerUpdateStrategyOutput) ElementType() reflect.Type
func (ControllerUpdateStrategyOutput) RollingUpdate ¶
func (o ControllerUpdateStrategyOutput) RollingUpdate() ControllerRollingUpdatePtrOutput
func (ControllerUpdateStrategyOutput) ToControllerUpdateStrategyOutput ¶
func (o ControllerUpdateStrategyOutput) ToControllerUpdateStrategyOutput() ControllerUpdateStrategyOutput
func (ControllerUpdateStrategyOutput) ToControllerUpdateStrategyOutputWithContext ¶
func (o ControllerUpdateStrategyOutput) ToControllerUpdateStrategyOutputWithContext(ctx context.Context) ControllerUpdateStrategyOutput
func (ControllerUpdateStrategyOutput) ToControllerUpdateStrategyPtrOutput ¶
func (o ControllerUpdateStrategyOutput) ToControllerUpdateStrategyPtrOutput() ControllerUpdateStrategyPtrOutput
func (ControllerUpdateStrategyOutput) ToControllerUpdateStrategyPtrOutputWithContext ¶
func (o ControllerUpdateStrategyOutput) ToControllerUpdateStrategyPtrOutputWithContext(ctx context.Context) ControllerUpdateStrategyPtrOutput
func (ControllerUpdateStrategyOutput) Type ¶
func (o ControllerUpdateStrategyOutput) Type() pulumi.StringPtrOutput
type ControllerUpdateStrategyPtrInput ¶
type ControllerUpdateStrategyPtrInput interface { pulumi.Input ToControllerUpdateStrategyPtrOutput() ControllerUpdateStrategyPtrOutput ToControllerUpdateStrategyPtrOutputWithContext(context.Context) ControllerUpdateStrategyPtrOutput }
ControllerUpdateStrategyPtrInput is an input type that accepts ControllerUpdateStrategyArgs, ControllerUpdateStrategyPtr and ControllerUpdateStrategyPtrOutput values. You can construct a concrete instance of `ControllerUpdateStrategyPtrInput` via:
ControllerUpdateStrategyArgs{...} or: nil
func ControllerUpdateStrategyPtr ¶
func ControllerUpdateStrategyPtr(v *ControllerUpdateStrategyArgs) ControllerUpdateStrategyPtrInput
type ControllerUpdateStrategyPtrOutput ¶
type ControllerUpdateStrategyPtrOutput struct{ *pulumi.OutputState }
func (ControllerUpdateStrategyPtrOutput) Elem ¶
func (o ControllerUpdateStrategyPtrOutput) Elem() ControllerUpdateStrategyOutput
func (ControllerUpdateStrategyPtrOutput) ElementType ¶
func (ControllerUpdateStrategyPtrOutput) ElementType() reflect.Type
func (ControllerUpdateStrategyPtrOutput) RollingUpdate ¶
func (o ControllerUpdateStrategyPtrOutput) RollingUpdate() ControllerRollingUpdatePtrOutput
func (ControllerUpdateStrategyPtrOutput) ToControllerUpdateStrategyPtrOutput ¶
func (o ControllerUpdateStrategyPtrOutput) ToControllerUpdateStrategyPtrOutput() ControllerUpdateStrategyPtrOutput
func (ControllerUpdateStrategyPtrOutput) ToControllerUpdateStrategyPtrOutputWithContext ¶
func (o ControllerUpdateStrategyPtrOutput) ToControllerUpdateStrategyPtrOutputWithContext(ctx context.Context) ControllerUpdateStrategyPtrOutput
func (ControllerUpdateStrategyPtrOutput) Type ¶
func (o ControllerUpdateStrategyPtrOutput) Type() pulumi.StringPtrOutput
type IngressController ¶
type IngressController struct { pulumi.ResourceState // Detailed information about the status of the underlying Helm deployment. Status ReleaseStatusOutput `pulumi:"status"` }
Ingress controller for Kubernetes using NGINX as a reverse proxy and load balancer
func NewIngressController ¶
func NewIngressController(ctx *pulumi.Context, name string, args *IngressControllerArgs, opts ...pulumi.ResourceOption) (*IngressController, error)
NewIngressController registers a new resource with the given unique name, arguments, and options.
func (*IngressController) ElementType ¶
func (*IngressController) ElementType() reflect.Type
func (*IngressController) ToIngressControllerOutput ¶
func (i *IngressController) ToIngressControllerOutput() IngressControllerOutput
func (*IngressController) ToIngressControllerOutputWithContext ¶
func (i *IngressController) ToIngressControllerOutputWithContext(ctx context.Context) IngressControllerOutput
type IngressControllerArgs ¶
type IngressControllerArgs struct { Controller ControllerPtrInput // Default 404 backend. DefaultBackend ControllerDefaultBackendPtrInput // A base64ed Diffie-Hellman parameter. This can be generated with: openssl dhparam 4096 2> /dev/null | base64 Ref: https://github.com/kubernetes/ingress-nginx/tree/main/docs/examples/customization/ssl-dh-param. DhParam pulumi.StringPtrInput // Overrides for generated resource names. FullnameOverride pulumi.StringPtrInput // HelmOptions is an escape hatch that lets the end user control any aspect of the Helm deployment. This exposes the entirety of the underlying Helm Release component args. HelmOptions ReleasePtrInput // Optional array of imagePullSecrets containing private registry credentials Ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/. ImagePullSecrets corev1.LocalObjectReferenceArrayInput // Overrides for generated resource names. NameOverride pulumi.StringPtrInput // If true, create & use Pod Security Policy resources https://kubernetes.io/docs/concepts/policy/pod-security-policy/ PodSecurityPolicy ControllerPodSecurityPolicyPtrInput // Enable RBAC as per https://github.com/kubernetes/ingress-nginx/blob/main/docs/deploy/rbac.md and https://github.com/kubernetes/ingress-nginx/issues/266 Rbac ControllerRBACPtrInput // Rollback limit. RevisionHistoryLimit pulumi.IntPtrInput ServiceAccount ControllerServiceAccountPtrInput // TCP service key:value pairs Ref: https://github.com/kubernetes/ingress-nginx/blob/main/docs/user-guide/exposing-tcp-udp-services.md. Tcp pulumi.StringMapMapInput // UDP service key:value pairs Ref: https://github.com/kubernetes/ingress-nginx/blob/main/docs/user-guide/exposing-tcp-udp-services.md. Udp pulumi.StringMapMapInput }
The set of arguments for constructing a IngressController resource.
func (IngressControllerArgs) ElementType ¶
func (IngressControllerArgs) ElementType() reflect.Type
type IngressControllerArray ¶
type IngressControllerArray []IngressControllerInput
func (IngressControllerArray) ElementType ¶
func (IngressControllerArray) ElementType() reflect.Type
func (IngressControllerArray) ToIngressControllerArrayOutput ¶
func (i IngressControllerArray) ToIngressControllerArrayOutput() IngressControllerArrayOutput
func (IngressControllerArray) ToIngressControllerArrayOutputWithContext ¶
func (i IngressControllerArray) ToIngressControllerArrayOutputWithContext(ctx context.Context) IngressControllerArrayOutput
type IngressControllerArrayInput ¶
type IngressControllerArrayInput interface { pulumi.Input ToIngressControllerArrayOutput() IngressControllerArrayOutput ToIngressControllerArrayOutputWithContext(context.Context) IngressControllerArrayOutput }
IngressControllerArrayInput is an input type that accepts IngressControllerArray and IngressControllerArrayOutput values. You can construct a concrete instance of `IngressControllerArrayInput` via:
IngressControllerArray{ IngressControllerArgs{...} }
type IngressControllerArrayOutput ¶
type IngressControllerArrayOutput struct{ *pulumi.OutputState }
func (IngressControllerArrayOutput) ElementType ¶
func (IngressControllerArrayOutput) ElementType() reflect.Type
func (IngressControllerArrayOutput) Index ¶
func (o IngressControllerArrayOutput) Index(i pulumi.IntInput) IngressControllerOutput
func (IngressControllerArrayOutput) ToIngressControllerArrayOutput ¶
func (o IngressControllerArrayOutput) ToIngressControllerArrayOutput() IngressControllerArrayOutput
func (IngressControllerArrayOutput) ToIngressControllerArrayOutputWithContext ¶
func (o IngressControllerArrayOutput) ToIngressControllerArrayOutputWithContext(ctx context.Context) IngressControllerArrayOutput
type IngressControllerInput ¶
type IngressControllerInput interface { pulumi.Input ToIngressControllerOutput() IngressControllerOutput ToIngressControllerOutputWithContext(ctx context.Context) IngressControllerOutput }
type IngressControllerMap ¶
type IngressControllerMap map[string]IngressControllerInput
func (IngressControllerMap) ElementType ¶
func (IngressControllerMap) ElementType() reflect.Type
func (IngressControllerMap) ToIngressControllerMapOutput ¶
func (i IngressControllerMap) ToIngressControllerMapOutput() IngressControllerMapOutput
func (IngressControllerMap) ToIngressControllerMapOutputWithContext ¶
func (i IngressControllerMap) ToIngressControllerMapOutputWithContext(ctx context.Context) IngressControllerMapOutput
type IngressControllerMapInput ¶
type IngressControllerMapInput interface { pulumi.Input ToIngressControllerMapOutput() IngressControllerMapOutput ToIngressControllerMapOutputWithContext(context.Context) IngressControllerMapOutput }
IngressControllerMapInput is an input type that accepts IngressControllerMap and IngressControllerMapOutput values. You can construct a concrete instance of `IngressControllerMapInput` via:
IngressControllerMap{ "key": IngressControllerArgs{...} }
type IngressControllerMapOutput ¶
type IngressControllerMapOutput struct{ *pulumi.OutputState }
func (IngressControllerMapOutput) ElementType ¶
func (IngressControllerMapOutput) ElementType() reflect.Type
func (IngressControllerMapOutput) MapIndex ¶
func (o IngressControllerMapOutput) MapIndex(k pulumi.StringInput) IngressControllerOutput
func (IngressControllerMapOutput) ToIngressControllerMapOutput ¶
func (o IngressControllerMapOutput) ToIngressControllerMapOutput() IngressControllerMapOutput
func (IngressControllerMapOutput) ToIngressControllerMapOutputWithContext ¶
func (o IngressControllerMapOutput) ToIngressControllerMapOutputWithContext(ctx context.Context) IngressControllerMapOutput
type IngressControllerOutput ¶
type IngressControllerOutput struct{ *pulumi.OutputState }
func (IngressControllerOutput) ElementType ¶
func (IngressControllerOutput) ElementType() reflect.Type
func (IngressControllerOutput) Status ¶
func (o IngressControllerOutput) Status() ReleaseStatusOutput
Detailed information about the status of the underlying Helm deployment.
func (IngressControllerOutput) ToIngressControllerOutput ¶
func (o IngressControllerOutput) ToIngressControllerOutput() IngressControllerOutput
func (IngressControllerOutput) ToIngressControllerOutputWithContext ¶
func (o IngressControllerOutput) ToIngressControllerOutputWithContext(ctx context.Context) IngressControllerOutput
type Keda ¶
type Keda struct { // apiVersion changes with keda 1.x vs 2.x: 2.x = keda.sh/v1alpha1, 1.x = keda.k8s.io/v1alpha1. ApiVersion *string `pulumi:"apiVersion"` Behavior *AutoscalingBehavior `pulumi:"behavior"` CooldownPeriod *int `pulumi:"cooldownPeriod"` Enabled *bool `pulumi:"enabled"` MaxReplicas *int `pulumi:"maxReplicas"` MinReplicas *int `pulumi:"minReplicas"` PollingInterval *int `pulumi:"pollingInterval"` RestoreToOriginalReplicaCount *bool `pulumi:"restoreToOriginalReplicaCount"` ScaledObject *KedaScaledObject `pulumi:"scaledObject"` Triggers []KedaTrigger `pulumi:"triggers"` }
type KedaArgs ¶
type KedaArgs struct { // apiVersion changes with keda 1.x vs 2.x: 2.x = keda.sh/v1alpha1, 1.x = keda.k8s.io/v1alpha1. ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Behavior AutoscalingBehaviorPtrInput `pulumi:"behavior"` CooldownPeriod pulumi.IntPtrInput `pulumi:"cooldownPeriod"` Enabled pulumi.BoolPtrInput `pulumi:"enabled"` MaxReplicas pulumi.IntPtrInput `pulumi:"maxReplicas"` MinReplicas pulumi.IntPtrInput `pulumi:"minReplicas"` PollingInterval pulumi.IntPtrInput `pulumi:"pollingInterval"` RestoreToOriginalReplicaCount pulumi.BoolPtrInput `pulumi:"restoreToOriginalReplicaCount"` ScaledObject KedaScaledObjectPtrInput `pulumi:"scaledObject"` Triggers KedaTriggerArrayInput `pulumi:"triggers"` }
func (KedaArgs) ElementType ¶
func (KedaArgs) ToKedaOutput ¶
func (i KedaArgs) ToKedaOutput() KedaOutput
func (KedaArgs) ToKedaOutputWithContext ¶
func (i KedaArgs) ToKedaOutputWithContext(ctx context.Context) KedaOutput
func (KedaArgs) ToKedaPtrOutput ¶
func (i KedaArgs) ToKedaPtrOutput() KedaPtrOutput
func (KedaArgs) ToKedaPtrOutputWithContext ¶
func (i KedaArgs) ToKedaPtrOutputWithContext(ctx context.Context) KedaPtrOutput
type KedaInput ¶
type KedaInput interface { pulumi.Input ToKedaOutput() KedaOutput ToKedaOutputWithContext(context.Context) KedaOutput }
KedaInput is an input type that accepts KedaArgs and KedaOutput values. You can construct a concrete instance of `KedaInput` via:
KedaArgs{...}
type KedaOutput ¶
type KedaOutput struct{ *pulumi.OutputState }
func (KedaOutput) ApiVersion ¶
func (o KedaOutput) ApiVersion() pulumi.StringPtrOutput
apiVersion changes with keda 1.x vs 2.x: 2.x = keda.sh/v1alpha1, 1.x = keda.k8s.io/v1alpha1.
func (KedaOutput) Behavior ¶
func (o KedaOutput) Behavior() AutoscalingBehaviorPtrOutput
func (KedaOutput) CooldownPeriod ¶
func (o KedaOutput) CooldownPeriod() pulumi.IntPtrOutput
func (KedaOutput) ElementType ¶
func (KedaOutput) ElementType() reflect.Type
func (KedaOutput) Enabled ¶
func (o KedaOutput) Enabled() pulumi.BoolPtrOutput
func (KedaOutput) MaxReplicas ¶
func (o KedaOutput) MaxReplicas() pulumi.IntPtrOutput
func (KedaOutput) MinReplicas ¶
func (o KedaOutput) MinReplicas() pulumi.IntPtrOutput
func (KedaOutput) PollingInterval ¶
func (o KedaOutput) PollingInterval() pulumi.IntPtrOutput
func (KedaOutput) RestoreToOriginalReplicaCount ¶
func (o KedaOutput) RestoreToOriginalReplicaCount() pulumi.BoolPtrOutput
func (KedaOutput) ScaledObject ¶
func (o KedaOutput) ScaledObject() KedaScaledObjectPtrOutput
func (KedaOutput) ToKedaOutput ¶
func (o KedaOutput) ToKedaOutput() KedaOutput
func (KedaOutput) ToKedaOutputWithContext ¶
func (o KedaOutput) ToKedaOutputWithContext(ctx context.Context) KedaOutput
func (KedaOutput) ToKedaPtrOutput ¶
func (o KedaOutput) ToKedaPtrOutput() KedaPtrOutput
func (KedaOutput) ToKedaPtrOutputWithContext ¶
func (o KedaOutput) ToKedaPtrOutputWithContext(ctx context.Context) KedaPtrOutput
func (KedaOutput) Triggers ¶
func (o KedaOutput) Triggers() KedaTriggerArrayOutput
type KedaPtrInput ¶
type KedaPtrInput interface { pulumi.Input ToKedaPtrOutput() KedaPtrOutput ToKedaPtrOutputWithContext(context.Context) KedaPtrOutput }
KedaPtrInput is an input type that accepts KedaArgs, KedaPtr and KedaPtrOutput values. You can construct a concrete instance of `KedaPtrInput` via:
KedaArgs{...} or: nil
func KedaPtr ¶
func KedaPtr(v *KedaArgs) KedaPtrInput
type KedaPtrOutput ¶
type KedaPtrOutput struct{ *pulumi.OutputState }
func (KedaPtrOutput) ApiVersion ¶
func (o KedaPtrOutput) ApiVersion() pulumi.StringPtrOutput
apiVersion changes with keda 1.x vs 2.x: 2.x = keda.sh/v1alpha1, 1.x = keda.k8s.io/v1alpha1.
func (KedaPtrOutput) Behavior ¶
func (o KedaPtrOutput) Behavior() AutoscalingBehaviorPtrOutput
func (KedaPtrOutput) CooldownPeriod ¶
func (o KedaPtrOutput) CooldownPeriod() pulumi.IntPtrOutput
func (KedaPtrOutput) Elem ¶
func (o KedaPtrOutput) Elem() KedaOutput
func (KedaPtrOutput) ElementType ¶
func (KedaPtrOutput) ElementType() reflect.Type
func (KedaPtrOutput) Enabled ¶
func (o KedaPtrOutput) Enabled() pulumi.BoolPtrOutput
func (KedaPtrOutput) MaxReplicas ¶
func (o KedaPtrOutput) MaxReplicas() pulumi.IntPtrOutput
func (KedaPtrOutput) MinReplicas ¶
func (o KedaPtrOutput) MinReplicas() pulumi.IntPtrOutput
func (KedaPtrOutput) PollingInterval ¶
func (o KedaPtrOutput) PollingInterval() pulumi.IntPtrOutput
func (KedaPtrOutput) RestoreToOriginalReplicaCount ¶
func (o KedaPtrOutput) RestoreToOriginalReplicaCount() pulumi.BoolPtrOutput
func (KedaPtrOutput) ScaledObject ¶
func (o KedaPtrOutput) ScaledObject() KedaScaledObjectPtrOutput
func (KedaPtrOutput) ToKedaPtrOutput ¶
func (o KedaPtrOutput) ToKedaPtrOutput() KedaPtrOutput
func (KedaPtrOutput) ToKedaPtrOutputWithContext ¶
func (o KedaPtrOutput) ToKedaPtrOutputWithContext(ctx context.Context) KedaPtrOutput
func (KedaPtrOutput) Triggers ¶
func (o KedaPtrOutput) Triggers() KedaTriggerArrayOutput
type KedaScaledObject ¶
type KedaScaledObjectArgs ¶
type KedaScaledObjectArgs struct { // Custom annotations for ScaledObject resource. Annotations pulumi.StringMapInput `pulumi:"annotations"` }
func (KedaScaledObjectArgs) ElementType ¶
func (KedaScaledObjectArgs) ElementType() reflect.Type
func (KedaScaledObjectArgs) ToKedaScaledObjectOutput ¶
func (i KedaScaledObjectArgs) ToKedaScaledObjectOutput() KedaScaledObjectOutput
func (KedaScaledObjectArgs) ToKedaScaledObjectOutputWithContext ¶
func (i KedaScaledObjectArgs) ToKedaScaledObjectOutputWithContext(ctx context.Context) KedaScaledObjectOutput
func (KedaScaledObjectArgs) ToKedaScaledObjectPtrOutput ¶
func (i KedaScaledObjectArgs) ToKedaScaledObjectPtrOutput() KedaScaledObjectPtrOutput
func (KedaScaledObjectArgs) ToKedaScaledObjectPtrOutputWithContext ¶
func (i KedaScaledObjectArgs) ToKedaScaledObjectPtrOutputWithContext(ctx context.Context) KedaScaledObjectPtrOutput
type KedaScaledObjectInput ¶
type KedaScaledObjectInput interface { pulumi.Input ToKedaScaledObjectOutput() KedaScaledObjectOutput ToKedaScaledObjectOutputWithContext(context.Context) KedaScaledObjectOutput }
KedaScaledObjectInput is an input type that accepts KedaScaledObjectArgs and KedaScaledObjectOutput values. You can construct a concrete instance of `KedaScaledObjectInput` via:
KedaScaledObjectArgs{...}
type KedaScaledObjectOutput ¶
type KedaScaledObjectOutput struct{ *pulumi.OutputState }
func (KedaScaledObjectOutput) Annotations ¶
func (o KedaScaledObjectOutput) Annotations() pulumi.StringMapOutput
Custom annotations for ScaledObject resource.
func (KedaScaledObjectOutput) ElementType ¶
func (KedaScaledObjectOutput) ElementType() reflect.Type
func (KedaScaledObjectOutput) ToKedaScaledObjectOutput ¶
func (o KedaScaledObjectOutput) ToKedaScaledObjectOutput() KedaScaledObjectOutput
func (KedaScaledObjectOutput) ToKedaScaledObjectOutputWithContext ¶
func (o KedaScaledObjectOutput) ToKedaScaledObjectOutputWithContext(ctx context.Context) KedaScaledObjectOutput
func (KedaScaledObjectOutput) ToKedaScaledObjectPtrOutput ¶
func (o KedaScaledObjectOutput) ToKedaScaledObjectPtrOutput() KedaScaledObjectPtrOutput
func (KedaScaledObjectOutput) ToKedaScaledObjectPtrOutputWithContext ¶
func (o KedaScaledObjectOutput) ToKedaScaledObjectPtrOutputWithContext(ctx context.Context) KedaScaledObjectPtrOutput
type KedaScaledObjectPtrInput ¶
type KedaScaledObjectPtrInput interface { pulumi.Input ToKedaScaledObjectPtrOutput() KedaScaledObjectPtrOutput ToKedaScaledObjectPtrOutputWithContext(context.Context) KedaScaledObjectPtrOutput }
KedaScaledObjectPtrInput is an input type that accepts KedaScaledObjectArgs, KedaScaledObjectPtr and KedaScaledObjectPtrOutput values. You can construct a concrete instance of `KedaScaledObjectPtrInput` via:
KedaScaledObjectArgs{...} or: nil
func KedaScaledObjectPtr ¶
func KedaScaledObjectPtr(v *KedaScaledObjectArgs) KedaScaledObjectPtrInput
type KedaScaledObjectPtrOutput ¶
type KedaScaledObjectPtrOutput struct{ *pulumi.OutputState }
func (KedaScaledObjectPtrOutput) Annotations ¶
func (o KedaScaledObjectPtrOutput) Annotations() pulumi.StringMapOutput
Custom annotations for ScaledObject resource.
func (KedaScaledObjectPtrOutput) Elem ¶
func (o KedaScaledObjectPtrOutput) Elem() KedaScaledObjectOutput
func (KedaScaledObjectPtrOutput) ElementType ¶
func (KedaScaledObjectPtrOutput) ElementType() reflect.Type
func (KedaScaledObjectPtrOutput) ToKedaScaledObjectPtrOutput ¶
func (o KedaScaledObjectPtrOutput) ToKedaScaledObjectPtrOutput() KedaScaledObjectPtrOutput
func (KedaScaledObjectPtrOutput) ToKedaScaledObjectPtrOutputWithContext ¶
func (o KedaScaledObjectPtrOutput) ToKedaScaledObjectPtrOutputWithContext(ctx context.Context) KedaScaledObjectPtrOutput
type KedaTrigger ¶
type KedaTriggerArgs ¶
type KedaTriggerArgs struct { Metadata pulumi.StringMapMapInput `pulumi:"metadata"` Type pulumi.StringPtrInput `pulumi:"type"` }
func (KedaTriggerArgs) ElementType ¶
func (KedaTriggerArgs) ElementType() reflect.Type
func (KedaTriggerArgs) ToKedaTriggerOutput ¶
func (i KedaTriggerArgs) ToKedaTriggerOutput() KedaTriggerOutput
func (KedaTriggerArgs) ToKedaTriggerOutputWithContext ¶
func (i KedaTriggerArgs) ToKedaTriggerOutputWithContext(ctx context.Context) KedaTriggerOutput
type KedaTriggerArray ¶
type KedaTriggerArray []KedaTriggerInput
func (KedaTriggerArray) ElementType ¶
func (KedaTriggerArray) ElementType() reflect.Type
func (KedaTriggerArray) ToKedaTriggerArrayOutput ¶
func (i KedaTriggerArray) ToKedaTriggerArrayOutput() KedaTriggerArrayOutput
func (KedaTriggerArray) ToKedaTriggerArrayOutputWithContext ¶
func (i KedaTriggerArray) ToKedaTriggerArrayOutputWithContext(ctx context.Context) KedaTriggerArrayOutput
type KedaTriggerArrayInput ¶
type KedaTriggerArrayInput interface { pulumi.Input ToKedaTriggerArrayOutput() KedaTriggerArrayOutput ToKedaTriggerArrayOutputWithContext(context.Context) KedaTriggerArrayOutput }
KedaTriggerArrayInput is an input type that accepts KedaTriggerArray and KedaTriggerArrayOutput values. You can construct a concrete instance of `KedaTriggerArrayInput` via:
KedaTriggerArray{ KedaTriggerArgs{...} }
type KedaTriggerArrayOutput ¶
type KedaTriggerArrayOutput struct{ *pulumi.OutputState }
func (KedaTriggerArrayOutput) ElementType ¶
func (KedaTriggerArrayOutput) ElementType() reflect.Type
func (KedaTriggerArrayOutput) Index ¶
func (o KedaTriggerArrayOutput) Index(i pulumi.IntInput) KedaTriggerOutput
func (KedaTriggerArrayOutput) ToKedaTriggerArrayOutput ¶
func (o KedaTriggerArrayOutput) ToKedaTriggerArrayOutput() KedaTriggerArrayOutput
func (KedaTriggerArrayOutput) ToKedaTriggerArrayOutputWithContext ¶
func (o KedaTriggerArrayOutput) ToKedaTriggerArrayOutputWithContext(ctx context.Context) KedaTriggerArrayOutput
type KedaTriggerInput ¶
type KedaTriggerInput interface { pulumi.Input ToKedaTriggerOutput() KedaTriggerOutput ToKedaTriggerOutputWithContext(context.Context) KedaTriggerOutput }
KedaTriggerInput is an input type that accepts KedaTriggerArgs and KedaTriggerOutput values. You can construct a concrete instance of `KedaTriggerInput` via:
KedaTriggerArgs{...}
type KedaTriggerOutput ¶
type KedaTriggerOutput struct{ *pulumi.OutputState }
func (KedaTriggerOutput) ElementType ¶
func (KedaTriggerOutput) ElementType() reflect.Type
func (KedaTriggerOutput) Metadata ¶
func (o KedaTriggerOutput) Metadata() pulumi.StringMapMapOutput
func (KedaTriggerOutput) ToKedaTriggerOutput ¶
func (o KedaTriggerOutput) ToKedaTriggerOutput() KedaTriggerOutput
func (KedaTriggerOutput) ToKedaTriggerOutputWithContext ¶
func (o KedaTriggerOutput) ToKedaTriggerOutputWithContext(ctx context.Context) KedaTriggerOutput
func (KedaTriggerOutput) Type ¶
func (o KedaTriggerOutput) Type() pulumi.StringPtrOutput
type Provider ¶
type Provider struct {
pulumi.ProviderResourceState
}
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type Release ¶
type Release struct { // If set, installation process purges chart on fail. `skipAwait` will be disabled automatically if atomic is used. Atomic *bool `pulumi:"atomic"` // Chart name to be installed. A path may be used. Chart *string `pulumi:"chart"` // Allow deletion of new resources created in this upgrade when upgrade fails. CleanupOnFail *bool `pulumi:"cleanupOnFail"` // Create the namespace if it does not exist. CreateNamespace *bool `pulumi:"createNamespace"` // Run helm dependency update before installing the chart. DependencyUpdate *bool `pulumi:"dependencyUpdate"` // Add a custom description Description *string `pulumi:"description"` // Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. Devel *bool `pulumi:"devel"` // Prevent CRD hooks from, running, but run other hooks. See helm install --no-crd-hook DisableCRDHooks *bool `pulumi:"disableCRDHooks"` // If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema DisableOpenapiValidation *bool `pulumi:"disableOpenapiValidation"` // Prevent hooks from running. DisableWebhooks *bool `pulumi:"disableWebhooks"` // Force resource update through delete/recreate if needed. ForceUpdate *bool `pulumi:"forceUpdate"` // Location of public keys used for verification. Used only if `verify` is true Keyring *string `pulumi:"keyring"` // Run helm lint when planning. Lint *bool `pulumi:"lint"` // The rendered manifests as JSON. Not yet supported. Manifest map[string]interface{} `pulumi:"manifest"` // Limit the maximum number of revisions saved per release. Use 0 for no limit. MaxHistory *int `pulumi:"maxHistory"` // Release name. Name *string `pulumi:"name"` // Namespace to install the release into. Namespace *string `pulumi:"namespace"` // Postrender command to run. Postrender *string `pulumi:"postrender"` // Perform pods restart during upgrade/rollback. RecreatePods *bool `pulumi:"recreatePods"` // If set, render subchart notes along with the parent. RenderSubchartNotes *bool `pulumi:"renderSubchartNotes"` // Re-use the given name, even if that name is already used. This is unsafe in production Replace *bool `pulumi:"replace"` // Specification defining the Helm chart repository to use. RepositoryOpts *RepositoryOpts `pulumi:"repositoryOpts"` // When upgrading, reset the values to the ones built into the chart. ResetValues *bool `pulumi:"resetValues"` // Names of resources created by the release grouped by "kind/version". ResourceNames map[string][]string `pulumi:"resourceNames"` // When upgrading, reuse the last release's values and merge in any overrides. If 'resetValues' is specified, this is ignored ReuseValues *bool `pulumi:"reuseValues"` // By default, the provider waits until all resources are in a ready state before marking the release as successful. Setting this to true will skip such await logic. SkipAwait *bool `pulumi:"skipAwait"` // If set, no CRDs will be installed. By default, CRDs are installed if not already present. SkipCrds *bool `pulumi:"skipCrds"` // Time in seconds to wait for any individual kubernetes operation. Timeout *int `pulumi:"timeout"` // List of assets (raw yaml files). Content is read and merged with values. Not yet supported. ValueYamlFiles []pulumi.AssetOrArchive `pulumi:"valueYamlFiles"` // Custom values set for the release. Values map[string]interface{} `pulumi:"values"` // Verify the package before installing it. Verify *bool `pulumi:"verify"` // Specify the exact chart version to install. If this is not specified, the latest version is installed. Version *string `pulumi:"version"` // Will wait until all Jobs have been completed before marking the release as successful. This is ignored if `skipAwait` is enabled. WaitForJobs *bool `pulumi:"waitForJobs"` }
A Release is an instance of a chart running in a Kubernetes cluster. A Chart is a Helm package. It contains all of the resource definitions necessary to run an application, tool, or service inside of a Kubernetes cluster. Note - Helm Release is currently in BETA and may change. Use in production environment is discouraged.
type ReleaseArgs ¶
type ReleaseArgs struct { // If set, installation process purges chart on fail. `skipAwait` will be disabled automatically if atomic is used. Atomic pulumi.BoolPtrInput `pulumi:"atomic"` // Chart name to be installed. A path may be used. Chart pulumi.StringPtrInput `pulumi:"chart"` // Allow deletion of new resources created in this upgrade when upgrade fails. CleanupOnFail pulumi.BoolPtrInput `pulumi:"cleanupOnFail"` // Create the namespace if it does not exist. CreateNamespace pulumi.BoolPtrInput `pulumi:"createNamespace"` // Run helm dependency update before installing the chart. DependencyUpdate pulumi.BoolPtrInput `pulumi:"dependencyUpdate"` // Add a custom description Description pulumi.StringPtrInput `pulumi:"description"` // Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. Devel pulumi.BoolPtrInput `pulumi:"devel"` // Prevent CRD hooks from, running, but run other hooks. See helm install --no-crd-hook DisableCRDHooks pulumi.BoolPtrInput `pulumi:"disableCRDHooks"` // If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema DisableOpenapiValidation pulumi.BoolPtrInput `pulumi:"disableOpenapiValidation"` // Prevent hooks from running. DisableWebhooks pulumi.BoolPtrInput `pulumi:"disableWebhooks"` // Force resource update through delete/recreate if needed. ForceUpdate pulumi.BoolPtrInput `pulumi:"forceUpdate"` // Location of public keys used for verification. Used only if `verify` is true Keyring pulumi.StringPtrInput `pulumi:"keyring"` // Run helm lint when planning. Lint pulumi.BoolPtrInput `pulumi:"lint"` // The rendered manifests as JSON. Not yet supported. Manifest pulumi.MapInput `pulumi:"manifest"` // Limit the maximum number of revisions saved per release. Use 0 for no limit. MaxHistory pulumi.IntPtrInput `pulumi:"maxHistory"` // Release name. Name pulumi.StringPtrInput `pulumi:"name"` // Namespace to install the release into. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Postrender command to run. Postrender pulumi.StringPtrInput `pulumi:"postrender"` // Perform pods restart during upgrade/rollback. RecreatePods pulumi.BoolPtrInput `pulumi:"recreatePods"` // If set, render subchart notes along with the parent. RenderSubchartNotes pulumi.BoolPtrInput `pulumi:"renderSubchartNotes"` // Re-use the given name, even if that name is already used. This is unsafe in production Replace pulumi.BoolPtrInput `pulumi:"replace"` // Specification defining the Helm chart repository to use. RepositoryOpts RepositoryOptsPtrInput `pulumi:"repositoryOpts"` // When upgrading, reset the values to the ones built into the chart. ResetValues pulumi.BoolPtrInput `pulumi:"resetValues"` // Names of resources created by the release grouped by "kind/version". ResourceNames pulumi.StringArrayMapInput `pulumi:"resourceNames"` // When upgrading, reuse the last release's values and merge in any overrides. If 'resetValues' is specified, this is ignored ReuseValues pulumi.BoolPtrInput `pulumi:"reuseValues"` // By default, the provider waits until all resources are in a ready state before marking the release as successful. Setting this to true will skip such await logic. SkipAwait pulumi.BoolPtrInput `pulumi:"skipAwait"` // If set, no CRDs will be installed. By default, CRDs are installed if not already present. SkipCrds pulumi.BoolPtrInput `pulumi:"skipCrds"` // Time in seconds to wait for any individual kubernetes operation. Timeout pulumi.IntPtrInput `pulumi:"timeout"` // List of assets (raw yaml files). Content is read and merged with values. Not yet supported. ValueYamlFiles pulumi.AssetOrArchiveArrayInput `pulumi:"valueYamlFiles"` // Custom values set for the release. Values pulumi.MapInput `pulumi:"values"` // Verify the package before installing it. Verify pulumi.BoolPtrInput `pulumi:"verify"` // Specify the exact chart version to install. If this is not specified, the latest version is installed. Version pulumi.StringPtrInput `pulumi:"version"` // Will wait until all Jobs have been completed before marking the release as successful. This is ignored if `skipAwait` is enabled. WaitForJobs pulumi.BoolPtrInput `pulumi:"waitForJobs"` }
A Release is an instance of a chart running in a Kubernetes cluster. A Chart is a Helm package. It contains all of the resource definitions necessary to run an application, tool, or service inside of a Kubernetes cluster. Note - Helm Release is currently in BETA and may change. Use in production environment is discouraged.
func (ReleaseArgs) ElementType ¶
func (ReleaseArgs) ElementType() reflect.Type
func (ReleaseArgs) ToReleaseOutput ¶
func (i ReleaseArgs) ToReleaseOutput() ReleaseOutput
func (ReleaseArgs) ToReleaseOutputWithContext ¶
func (i ReleaseArgs) ToReleaseOutputWithContext(ctx context.Context) ReleaseOutput
func (ReleaseArgs) ToReleasePtrOutput ¶
func (i ReleaseArgs) ToReleasePtrOutput() ReleasePtrOutput
func (ReleaseArgs) ToReleasePtrOutputWithContext ¶
func (i ReleaseArgs) ToReleasePtrOutputWithContext(ctx context.Context) ReleasePtrOutput
type ReleaseInput ¶
type ReleaseInput interface { pulumi.Input ToReleaseOutput() ReleaseOutput ToReleaseOutputWithContext(context.Context) ReleaseOutput }
ReleaseInput is an input type that accepts ReleaseArgs and ReleaseOutput values. You can construct a concrete instance of `ReleaseInput` via:
ReleaseArgs{...}
type ReleaseOutput ¶
type ReleaseOutput struct{ *pulumi.OutputState }
A Release is an instance of a chart running in a Kubernetes cluster. A Chart is a Helm package. It contains all of the resource definitions necessary to run an application, tool, or service inside of a Kubernetes cluster. Note - Helm Release is currently in BETA and may change. Use in production environment is discouraged.
func (ReleaseOutput) Atomic ¶
func (o ReleaseOutput) Atomic() pulumi.BoolPtrOutput
If set, installation process purges chart on fail. `skipAwait` will be disabled automatically if atomic is used.
func (ReleaseOutput) Chart ¶
func (o ReleaseOutput) Chart() pulumi.StringPtrOutput
Chart name to be installed. A path may be used.
func (ReleaseOutput) CleanupOnFail ¶
func (o ReleaseOutput) CleanupOnFail() pulumi.BoolPtrOutput
Allow deletion of new resources created in this upgrade when upgrade fails.
func (ReleaseOutput) CreateNamespace ¶
func (o ReleaseOutput) CreateNamespace() pulumi.BoolPtrOutput
Create the namespace if it does not exist.
func (ReleaseOutput) DependencyUpdate ¶
func (o ReleaseOutput) DependencyUpdate() pulumi.BoolPtrOutput
Run helm dependency update before installing the chart.
func (ReleaseOutput) Description ¶
func (o ReleaseOutput) Description() pulumi.StringPtrOutput
Add a custom description
func (ReleaseOutput) Devel ¶
func (o ReleaseOutput) Devel() pulumi.BoolPtrOutput
Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored.
func (ReleaseOutput) DisableCRDHooks ¶
func (o ReleaseOutput) DisableCRDHooks() pulumi.BoolPtrOutput
Prevent CRD hooks from, running, but run other hooks. See helm install --no-crd-hook
func (ReleaseOutput) DisableOpenapiValidation ¶
func (o ReleaseOutput) DisableOpenapiValidation() pulumi.BoolPtrOutput
If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema
func (ReleaseOutput) DisableWebhooks ¶
func (o ReleaseOutput) DisableWebhooks() pulumi.BoolPtrOutput
Prevent hooks from running.
func (ReleaseOutput) ElementType ¶
func (ReleaseOutput) ElementType() reflect.Type
func (ReleaseOutput) ForceUpdate ¶
func (o ReleaseOutput) ForceUpdate() pulumi.BoolPtrOutput
Force resource update through delete/recreate if needed.
func (ReleaseOutput) Keyring ¶
func (o ReleaseOutput) Keyring() pulumi.StringPtrOutput
Location of public keys used for verification. Used only if `verify` is true
func (ReleaseOutput) Lint ¶
func (o ReleaseOutput) Lint() pulumi.BoolPtrOutput
Run helm lint when planning.
func (ReleaseOutput) Manifest ¶
func (o ReleaseOutput) Manifest() pulumi.MapOutput
The rendered manifests as JSON. Not yet supported.
func (ReleaseOutput) MaxHistory ¶
func (o ReleaseOutput) MaxHistory() pulumi.IntPtrOutput
Limit the maximum number of revisions saved per release. Use 0 for no limit.
func (ReleaseOutput) Namespace ¶
func (o ReleaseOutput) Namespace() pulumi.StringPtrOutput
Namespace to install the release into.
func (ReleaseOutput) Postrender ¶
func (o ReleaseOutput) Postrender() pulumi.StringPtrOutput
Postrender command to run.
func (ReleaseOutput) RecreatePods ¶
func (o ReleaseOutput) RecreatePods() pulumi.BoolPtrOutput
Perform pods restart during upgrade/rollback.
func (ReleaseOutput) RenderSubchartNotes ¶
func (o ReleaseOutput) RenderSubchartNotes() pulumi.BoolPtrOutput
If set, render subchart notes along with the parent.
func (ReleaseOutput) Replace ¶
func (o ReleaseOutput) Replace() pulumi.BoolPtrOutput
Re-use the given name, even if that name is already used. This is unsafe in production
func (ReleaseOutput) RepositoryOpts ¶
func (o ReleaseOutput) RepositoryOpts() RepositoryOptsPtrOutput
Specification defining the Helm chart repository to use.
func (ReleaseOutput) ResetValues ¶
func (o ReleaseOutput) ResetValues() pulumi.BoolPtrOutput
When upgrading, reset the values to the ones built into the chart.
func (ReleaseOutput) ResourceNames ¶
func (o ReleaseOutput) ResourceNames() pulumi.StringArrayMapOutput
Names of resources created by the release grouped by "kind/version".
func (ReleaseOutput) ReuseValues ¶
func (o ReleaseOutput) ReuseValues() pulumi.BoolPtrOutput
When upgrading, reuse the last release's values and merge in any overrides. If 'resetValues' is specified, this is ignored
func (ReleaseOutput) SkipAwait ¶
func (o ReleaseOutput) SkipAwait() pulumi.BoolPtrOutput
By default, the provider waits until all resources are in a ready state before marking the release as successful. Setting this to true will skip such await logic.
func (ReleaseOutput) SkipCrds ¶
func (o ReleaseOutput) SkipCrds() pulumi.BoolPtrOutput
If set, no CRDs will be installed. By default, CRDs are installed if not already present.
func (ReleaseOutput) Timeout ¶
func (o ReleaseOutput) Timeout() pulumi.IntPtrOutput
Time in seconds to wait for any individual kubernetes operation.
func (ReleaseOutput) ToReleaseOutput ¶
func (o ReleaseOutput) ToReleaseOutput() ReleaseOutput
func (ReleaseOutput) ToReleaseOutputWithContext ¶
func (o ReleaseOutput) ToReleaseOutputWithContext(ctx context.Context) ReleaseOutput
func (ReleaseOutput) ToReleasePtrOutput ¶
func (o ReleaseOutput) ToReleasePtrOutput() ReleasePtrOutput
func (ReleaseOutput) ToReleasePtrOutputWithContext ¶
func (o ReleaseOutput) ToReleasePtrOutputWithContext(ctx context.Context) ReleasePtrOutput
func (ReleaseOutput) ValueYamlFiles ¶
func (o ReleaseOutput) ValueYamlFiles() pulumi.AssetOrArchiveArrayOutput
List of assets (raw yaml files). Content is read and merged with values. Not yet supported.
func (ReleaseOutput) Values ¶
func (o ReleaseOutput) Values() pulumi.MapOutput
Custom values set for the release.
func (ReleaseOutput) Verify ¶
func (o ReleaseOutput) Verify() pulumi.BoolPtrOutput
Verify the package before installing it.
func (ReleaseOutput) Version ¶
func (o ReleaseOutput) Version() pulumi.StringPtrOutput
Specify the exact chart version to install. If this is not specified, the latest version is installed.
func (ReleaseOutput) WaitForJobs ¶
func (o ReleaseOutput) WaitForJobs() pulumi.BoolPtrOutput
Will wait until all Jobs have been completed before marking the release as successful. This is ignored if `skipAwait` is enabled.
type ReleasePtrInput ¶
type ReleasePtrInput interface { pulumi.Input ToReleasePtrOutput() ReleasePtrOutput ToReleasePtrOutputWithContext(context.Context) ReleasePtrOutput }
ReleasePtrInput is an input type that accepts ReleaseArgs, ReleasePtr and ReleasePtrOutput values. You can construct a concrete instance of `ReleasePtrInput` via:
ReleaseArgs{...} or: nil
func ReleasePtr ¶
func ReleasePtr(v *ReleaseArgs) ReleasePtrInput
type ReleasePtrOutput ¶
type ReleasePtrOutput struct{ *pulumi.OutputState }
func (ReleasePtrOutput) Atomic ¶
func (o ReleasePtrOutput) Atomic() pulumi.BoolPtrOutput
If set, installation process purges chart on fail. `skipAwait` will be disabled automatically if atomic is used.
func (ReleasePtrOutput) Chart ¶
func (o ReleasePtrOutput) Chart() pulumi.StringPtrOutput
Chart name to be installed. A path may be used.
func (ReleasePtrOutput) CleanupOnFail ¶
func (o ReleasePtrOutput) CleanupOnFail() pulumi.BoolPtrOutput
Allow deletion of new resources created in this upgrade when upgrade fails.
func (ReleasePtrOutput) CreateNamespace ¶
func (o ReleasePtrOutput) CreateNamespace() pulumi.BoolPtrOutput
Create the namespace if it does not exist.
func (ReleasePtrOutput) DependencyUpdate ¶
func (o ReleasePtrOutput) DependencyUpdate() pulumi.BoolPtrOutput
Run helm dependency update before installing the chart.
func (ReleasePtrOutput) Description ¶
func (o ReleasePtrOutput) Description() pulumi.StringPtrOutput
Add a custom description
func (ReleasePtrOutput) Devel ¶
func (o ReleasePtrOutput) Devel() pulumi.BoolPtrOutput
Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored.
func (ReleasePtrOutput) DisableCRDHooks ¶
func (o ReleasePtrOutput) DisableCRDHooks() pulumi.BoolPtrOutput
Prevent CRD hooks from, running, but run other hooks. See helm install --no-crd-hook
func (ReleasePtrOutput) DisableOpenapiValidation ¶
func (o ReleasePtrOutput) DisableOpenapiValidation() pulumi.BoolPtrOutput
If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema
func (ReleasePtrOutput) DisableWebhooks ¶
func (o ReleasePtrOutput) DisableWebhooks() pulumi.BoolPtrOutput
Prevent hooks from running.
func (ReleasePtrOutput) Elem ¶
func (o ReleasePtrOutput) Elem() ReleaseOutput
func (ReleasePtrOutput) ElementType ¶
func (ReleasePtrOutput) ElementType() reflect.Type
func (ReleasePtrOutput) ForceUpdate ¶
func (o ReleasePtrOutput) ForceUpdate() pulumi.BoolPtrOutput
Force resource update through delete/recreate if needed.
func (ReleasePtrOutput) Keyring ¶
func (o ReleasePtrOutput) Keyring() pulumi.StringPtrOutput
Location of public keys used for verification. Used only if `verify` is true
func (ReleasePtrOutput) Lint ¶
func (o ReleasePtrOutput) Lint() pulumi.BoolPtrOutput
Run helm lint when planning.
func (ReleasePtrOutput) Manifest ¶
func (o ReleasePtrOutput) Manifest() pulumi.MapOutput
The rendered manifests as JSON. Not yet supported.
func (ReleasePtrOutput) MaxHistory ¶
func (o ReleasePtrOutput) MaxHistory() pulumi.IntPtrOutput
Limit the maximum number of revisions saved per release. Use 0 for no limit.
func (ReleasePtrOutput) Name ¶
func (o ReleasePtrOutput) Name() pulumi.StringPtrOutput
Release name.
func (ReleasePtrOutput) Namespace ¶
func (o ReleasePtrOutput) Namespace() pulumi.StringPtrOutput
Namespace to install the release into.
func (ReleasePtrOutput) Postrender ¶
func (o ReleasePtrOutput) Postrender() pulumi.StringPtrOutput
Postrender command to run.
func (ReleasePtrOutput) RecreatePods ¶
func (o ReleasePtrOutput) RecreatePods() pulumi.BoolPtrOutput
Perform pods restart during upgrade/rollback.
func (ReleasePtrOutput) RenderSubchartNotes ¶
func (o ReleasePtrOutput) RenderSubchartNotes() pulumi.BoolPtrOutput
If set, render subchart notes along with the parent.
func (ReleasePtrOutput) Replace ¶
func (o ReleasePtrOutput) Replace() pulumi.BoolPtrOutput
Re-use the given name, even if that name is already used. This is unsafe in production
func (ReleasePtrOutput) RepositoryOpts ¶
func (o ReleasePtrOutput) RepositoryOpts() RepositoryOptsPtrOutput
Specification defining the Helm chart repository to use.
func (ReleasePtrOutput) ResetValues ¶
func (o ReleasePtrOutput) ResetValues() pulumi.BoolPtrOutput
When upgrading, reset the values to the ones built into the chart.
func (ReleasePtrOutput) ResourceNames ¶
func (o ReleasePtrOutput) ResourceNames() pulumi.StringArrayMapOutput
Names of resources created by the release grouped by "kind/version".
func (ReleasePtrOutput) ReuseValues ¶
func (o ReleasePtrOutput) ReuseValues() pulumi.BoolPtrOutput
When upgrading, reuse the last release's values and merge in any overrides. If 'resetValues' is specified, this is ignored
func (ReleasePtrOutput) SkipAwait ¶
func (o ReleasePtrOutput) SkipAwait() pulumi.BoolPtrOutput
By default, the provider waits until all resources are in a ready state before marking the release as successful. Setting this to true will skip such await logic.
func (ReleasePtrOutput) SkipCrds ¶
func (o ReleasePtrOutput) SkipCrds() pulumi.BoolPtrOutput
If set, no CRDs will be installed. By default, CRDs are installed if not already present.
func (ReleasePtrOutput) Timeout ¶
func (o ReleasePtrOutput) Timeout() pulumi.IntPtrOutput
Time in seconds to wait for any individual kubernetes operation.
func (ReleasePtrOutput) ToReleasePtrOutput ¶
func (o ReleasePtrOutput) ToReleasePtrOutput() ReleasePtrOutput
func (ReleasePtrOutput) ToReleasePtrOutputWithContext ¶
func (o ReleasePtrOutput) ToReleasePtrOutputWithContext(ctx context.Context) ReleasePtrOutput
func (ReleasePtrOutput) ValueYamlFiles ¶
func (o ReleasePtrOutput) ValueYamlFiles() pulumi.AssetOrArchiveArrayOutput
List of assets (raw yaml files). Content is read and merged with values. Not yet supported.
func (ReleasePtrOutput) Values ¶
func (o ReleasePtrOutput) Values() pulumi.MapOutput
Custom values set for the release.
func (ReleasePtrOutput) Verify ¶
func (o ReleasePtrOutput) Verify() pulumi.BoolPtrOutput
Verify the package before installing it.
func (ReleasePtrOutput) Version ¶
func (o ReleasePtrOutput) Version() pulumi.StringPtrOutput
Specify the exact chart version to install. If this is not specified, the latest version is installed.
func (ReleasePtrOutput) WaitForJobs ¶
func (o ReleasePtrOutput) WaitForJobs() pulumi.BoolPtrOutput
Will wait until all Jobs have been completed before marking the release as successful. This is ignored if `skipAwait` is enabled.
type ReleaseStatus ¶
type ReleaseStatus struct { // The version number of the application being deployed. AppVersion string `pulumi:"appVersion"` // The name of the chart. Chart string `pulumi:"chart"` // Name is the name of the release. Name string `pulumi:"name"` // Namespace is the kubernetes namespace of the release. Namespace string `pulumi:"namespace"` // Version is an int32 which represents the version of the release. Revision int `pulumi:"revision"` // Status of the release. Status string `pulumi:"status"` // A SemVer 2 conformant version string of the chart. Version string `pulumi:"version"` }
type ReleaseStatusArgs ¶
type ReleaseStatusArgs struct { // The version number of the application being deployed. AppVersion pulumi.StringInput `pulumi:"appVersion"` // The name of the chart. Chart pulumi.StringInput `pulumi:"chart"` // Name is the name of the release. Name pulumi.StringInput `pulumi:"name"` // Namespace is the kubernetes namespace of the release. Namespace pulumi.StringInput `pulumi:"namespace"` // Version is an int32 which represents the version of the release. Revision pulumi.IntInput `pulumi:"revision"` // Status of the release. Status pulumi.StringInput `pulumi:"status"` // A SemVer 2 conformant version string of the chart. Version pulumi.StringInput `pulumi:"version"` }
func (ReleaseStatusArgs) ElementType ¶
func (ReleaseStatusArgs) ElementType() reflect.Type
func (ReleaseStatusArgs) ToReleaseStatusOutput ¶
func (i ReleaseStatusArgs) ToReleaseStatusOutput() ReleaseStatusOutput
func (ReleaseStatusArgs) ToReleaseStatusOutputWithContext ¶
func (i ReleaseStatusArgs) ToReleaseStatusOutputWithContext(ctx context.Context) ReleaseStatusOutput
type ReleaseStatusInput ¶
type ReleaseStatusInput interface { pulumi.Input ToReleaseStatusOutput() ReleaseStatusOutput ToReleaseStatusOutputWithContext(context.Context) ReleaseStatusOutput }
ReleaseStatusInput is an input type that accepts ReleaseStatusArgs and ReleaseStatusOutput values. You can construct a concrete instance of `ReleaseStatusInput` via:
ReleaseStatusArgs{...}
type ReleaseStatusOutput ¶
type ReleaseStatusOutput struct{ *pulumi.OutputState }
func (ReleaseStatusOutput) AppVersion ¶
func (o ReleaseStatusOutput) AppVersion() pulumi.StringOutput
The version number of the application being deployed.
func (ReleaseStatusOutput) Chart ¶
func (o ReleaseStatusOutput) Chart() pulumi.StringOutput
The name of the chart.
func (ReleaseStatusOutput) ElementType ¶
func (ReleaseStatusOutput) ElementType() reflect.Type
func (ReleaseStatusOutput) Name ¶
func (o ReleaseStatusOutput) Name() pulumi.StringOutput
Name is the name of the release.
func (ReleaseStatusOutput) Namespace ¶
func (o ReleaseStatusOutput) Namespace() pulumi.StringOutput
Namespace is the kubernetes namespace of the release.
func (ReleaseStatusOutput) Revision ¶
func (o ReleaseStatusOutput) Revision() pulumi.IntOutput
Version is an int32 which represents the version of the release.
func (ReleaseStatusOutput) Status ¶
func (o ReleaseStatusOutput) Status() pulumi.StringOutput
Status of the release.
func (ReleaseStatusOutput) ToReleaseStatusOutput ¶
func (o ReleaseStatusOutput) ToReleaseStatusOutput() ReleaseStatusOutput
func (ReleaseStatusOutput) ToReleaseStatusOutputWithContext ¶
func (o ReleaseStatusOutput) ToReleaseStatusOutputWithContext(ctx context.Context) ReleaseStatusOutput
func (ReleaseStatusOutput) Version ¶
func (o ReleaseStatusOutput) Version() pulumi.StringOutput
A SemVer 2 conformant version string of the chart.
type RepositoryOpts ¶
type RepositoryOpts struct { // The Repository's CA File CaFile *string `pulumi:"caFile"` // The repository's cert file CertFile *string `pulumi:"certFile"` // The repository's cert key file KeyFile *string `pulumi:"keyFile"` // Password for HTTP basic authentication Password *string `pulumi:"password"` // Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository. Repo *string `pulumi:"repo"` // Username for HTTP basic authentication Username *string `pulumi:"username"` }
Specification defining the Helm chart repository to use.
type RepositoryOptsArgs ¶
type RepositoryOptsArgs struct { // The Repository's CA File CaFile pulumi.StringPtrInput `pulumi:"caFile"` // The repository's cert file CertFile pulumi.StringPtrInput `pulumi:"certFile"` // The repository's cert key file KeyFile pulumi.StringPtrInput `pulumi:"keyFile"` // Password for HTTP basic authentication Password pulumi.StringPtrInput `pulumi:"password"` // Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository. Repo pulumi.StringPtrInput `pulumi:"repo"` // Username for HTTP basic authentication Username pulumi.StringPtrInput `pulumi:"username"` }
Specification defining the Helm chart repository to use.
func (RepositoryOptsArgs) ElementType ¶
func (RepositoryOptsArgs) ElementType() reflect.Type
func (RepositoryOptsArgs) ToRepositoryOptsOutput ¶
func (i RepositoryOptsArgs) ToRepositoryOptsOutput() RepositoryOptsOutput
func (RepositoryOptsArgs) ToRepositoryOptsOutputWithContext ¶
func (i RepositoryOptsArgs) ToRepositoryOptsOutputWithContext(ctx context.Context) RepositoryOptsOutput
func (RepositoryOptsArgs) ToRepositoryOptsPtrOutput ¶
func (i RepositoryOptsArgs) ToRepositoryOptsPtrOutput() RepositoryOptsPtrOutput
func (RepositoryOptsArgs) ToRepositoryOptsPtrOutputWithContext ¶
func (i RepositoryOptsArgs) ToRepositoryOptsPtrOutputWithContext(ctx context.Context) RepositoryOptsPtrOutput
type RepositoryOptsInput ¶
type RepositoryOptsInput interface { pulumi.Input ToRepositoryOptsOutput() RepositoryOptsOutput ToRepositoryOptsOutputWithContext(context.Context) RepositoryOptsOutput }
RepositoryOptsInput is an input type that accepts RepositoryOptsArgs and RepositoryOptsOutput values. You can construct a concrete instance of `RepositoryOptsInput` via:
RepositoryOptsArgs{...}
type RepositoryOptsOutput ¶
type RepositoryOptsOutput struct{ *pulumi.OutputState }
Specification defining the Helm chart repository to use.
func (RepositoryOptsOutput) CaFile ¶
func (o RepositoryOptsOutput) CaFile() pulumi.StringPtrOutput
The Repository's CA File
func (RepositoryOptsOutput) CertFile ¶
func (o RepositoryOptsOutput) CertFile() pulumi.StringPtrOutput
The repository's cert file
func (RepositoryOptsOutput) ElementType ¶
func (RepositoryOptsOutput) ElementType() reflect.Type
func (RepositoryOptsOutput) KeyFile ¶
func (o RepositoryOptsOutput) KeyFile() pulumi.StringPtrOutput
The repository's cert key file
func (RepositoryOptsOutput) Password ¶
func (o RepositoryOptsOutput) Password() pulumi.StringPtrOutput
Password for HTTP basic authentication
func (RepositoryOptsOutput) Repo ¶
func (o RepositoryOptsOutput) Repo() pulumi.StringPtrOutput
Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository.
func (RepositoryOptsOutput) ToRepositoryOptsOutput ¶
func (o RepositoryOptsOutput) ToRepositoryOptsOutput() RepositoryOptsOutput
func (RepositoryOptsOutput) ToRepositoryOptsOutputWithContext ¶
func (o RepositoryOptsOutput) ToRepositoryOptsOutputWithContext(ctx context.Context) RepositoryOptsOutput
func (RepositoryOptsOutput) ToRepositoryOptsPtrOutput ¶
func (o RepositoryOptsOutput) ToRepositoryOptsPtrOutput() RepositoryOptsPtrOutput
func (RepositoryOptsOutput) ToRepositoryOptsPtrOutputWithContext ¶
func (o RepositoryOptsOutput) ToRepositoryOptsPtrOutputWithContext(ctx context.Context) RepositoryOptsPtrOutput
func (RepositoryOptsOutput) Username ¶
func (o RepositoryOptsOutput) Username() pulumi.StringPtrOutput
Username for HTTP basic authentication
type RepositoryOptsPtrInput ¶
type RepositoryOptsPtrInput interface { pulumi.Input ToRepositoryOptsPtrOutput() RepositoryOptsPtrOutput ToRepositoryOptsPtrOutputWithContext(context.Context) RepositoryOptsPtrOutput }
RepositoryOptsPtrInput is an input type that accepts RepositoryOptsArgs, RepositoryOptsPtr and RepositoryOptsPtrOutput values. You can construct a concrete instance of `RepositoryOptsPtrInput` via:
RepositoryOptsArgs{...} or: nil
func RepositoryOptsPtr ¶
func RepositoryOptsPtr(v *RepositoryOptsArgs) RepositoryOptsPtrInput
type RepositoryOptsPtrOutput ¶
type RepositoryOptsPtrOutput struct{ *pulumi.OutputState }
func (RepositoryOptsPtrOutput) CaFile ¶
func (o RepositoryOptsPtrOutput) CaFile() pulumi.StringPtrOutput
The Repository's CA File
func (RepositoryOptsPtrOutput) CertFile ¶
func (o RepositoryOptsPtrOutput) CertFile() pulumi.StringPtrOutput
The repository's cert file
func (RepositoryOptsPtrOutput) Elem ¶
func (o RepositoryOptsPtrOutput) Elem() RepositoryOptsOutput
func (RepositoryOptsPtrOutput) ElementType ¶
func (RepositoryOptsPtrOutput) ElementType() reflect.Type
func (RepositoryOptsPtrOutput) KeyFile ¶
func (o RepositoryOptsPtrOutput) KeyFile() pulumi.StringPtrOutput
The repository's cert key file
func (RepositoryOptsPtrOutput) Password ¶
func (o RepositoryOptsPtrOutput) Password() pulumi.StringPtrOutput
Password for HTTP basic authentication
func (RepositoryOptsPtrOutput) Repo ¶
func (o RepositoryOptsPtrOutput) Repo() pulumi.StringPtrOutput
Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository.
func (RepositoryOptsPtrOutput) ToRepositoryOptsPtrOutput ¶
func (o RepositoryOptsPtrOutput) ToRepositoryOptsPtrOutput() RepositoryOptsPtrOutput
func (RepositoryOptsPtrOutput) ToRepositoryOptsPtrOutputWithContext ¶
func (o RepositoryOptsPtrOutput) ToRepositoryOptsPtrOutputWithContext(ctx context.Context) RepositoryOptsPtrOutput
func (RepositoryOptsPtrOutput) Username ¶
func (o RepositoryOptsPtrOutput) Username() pulumi.StringPtrOutput
Username for HTTP basic authentication