Documentation ¶
Overview ¶
Package kubernetes-coredns exports types, functions, subpackages for provisioning kubernetes-coredns resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- type CoreDNS
- func (*CoreDNS) ElementType() reflect.Type
- func (i *CoreDNS) ToCoreDNSOutput() CoreDNSOutput
- func (i *CoreDNS) ToCoreDNSOutputWithContext(ctx context.Context) CoreDNSOutput
- func (i *CoreDNS) ToCoreDNSPtrOutput() CoreDNSPtrOutput
- func (i *CoreDNS) ToCoreDNSPtrOutputWithContext(ctx context.Context) CoreDNSPtrOutput
- type CoreDNSArgs
- type CoreDNSArray
- type CoreDNSArrayInput
- type CoreDNSArrayOutput
- type CoreDNSAutoscaler
- type CoreDNSAutoscalerArgs
- func (CoreDNSAutoscalerArgs) ElementType() reflect.Type
- func (i CoreDNSAutoscalerArgs) ToCoreDNSAutoscalerOutput() CoreDNSAutoscalerOutput
- func (i CoreDNSAutoscalerArgs) ToCoreDNSAutoscalerOutputWithContext(ctx context.Context) CoreDNSAutoscalerOutput
- func (i CoreDNSAutoscalerArgs) ToCoreDNSAutoscalerPtrOutput() CoreDNSAutoscalerPtrOutput
- func (i CoreDNSAutoscalerArgs) ToCoreDNSAutoscalerPtrOutputWithContext(ctx context.Context) CoreDNSAutoscalerPtrOutput
- type CoreDNSAutoscalerInput
- type CoreDNSAutoscalerOutput
- func (o CoreDNSAutoscalerOutput) CoresPerReplica() pulumi.IntPtrOutput
- func (CoreDNSAutoscalerOutput) ElementType() reflect.Type
- func (o CoreDNSAutoscalerOutput) Enabled() pulumi.BoolPtrOutput
- func (o CoreDNSAutoscalerOutput) Image() CoreDNSImagePtrOutput
- func (o CoreDNSAutoscalerOutput) IncludeUnschedulableNodes() pulumi.BoolPtrOutput
- func (o CoreDNSAutoscalerOutput) Max() pulumi.IntPtrOutput
- func (o CoreDNSAutoscalerOutput) Min() pulumi.IntPtrOutput
- func (o CoreDNSAutoscalerOutput) NodesPerReplica() pulumi.IntPtrOutput
- func (o CoreDNSAutoscalerOutput) PreventSinglePointFailure() pulumi.BoolPtrOutput
- func (o CoreDNSAutoscalerOutput) ToCoreDNSAutoscalerOutput() CoreDNSAutoscalerOutput
- func (o CoreDNSAutoscalerOutput) ToCoreDNSAutoscalerOutputWithContext(ctx context.Context) CoreDNSAutoscalerOutput
- func (o CoreDNSAutoscalerOutput) ToCoreDNSAutoscalerPtrOutput() CoreDNSAutoscalerPtrOutput
- func (o CoreDNSAutoscalerOutput) ToCoreDNSAutoscalerPtrOutputWithContext(ctx context.Context) CoreDNSAutoscalerPtrOutput
- type CoreDNSAutoscalerPtrInput
- type CoreDNSAutoscalerPtrOutput
- func (o CoreDNSAutoscalerPtrOutput) CoresPerReplica() pulumi.IntPtrOutput
- func (o CoreDNSAutoscalerPtrOutput) Elem() CoreDNSAutoscalerOutput
- func (CoreDNSAutoscalerPtrOutput) ElementType() reflect.Type
- func (o CoreDNSAutoscalerPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CoreDNSAutoscalerPtrOutput) Image() CoreDNSImagePtrOutput
- func (o CoreDNSAutoscalerPtrOutput) IncludeUnschedulableNodes() pulumi.BoolPtrOutput
- func (o CoreDNSAutoscalerPtrOutput) Max() pulumi.IntPtrOutput
- func (o CoreDNSAutoscalerPtrOutput) Min() pulumi.IntPtrOutput
- func (o CoreDNSAutoscalerPtrOutput) NodesPerReplica() pulumi.IntPtrOutput
- func (o CoreDNSAutoscalerPtrOutput) PreventSinglePointFailure() pulumi.BoolPtrOutput
- func (o CoreDNSAutoscalerPtrOutput) ToCoreDNSAutoscalerPtrOutput() CoreDNSAutoscalerPtrOutput
- func (o CoreDNSAutoscalerPtrOutput) ToCoreDNSAutoscalerPtrOutputWithContext(ctx context.Context) CoreDNSAutoscalerPtrOutput
- type CoreDNSDeployment
- type CoreDNSDeploymentArgs
- func (CoreDNSDeploymentArgs) ElementType() reflect.Type
- func (i CoreDNSDeploymentArgs) ToCoreDNSDeploymentOutput() CoreDNSDeploymentOutput
- func (i CoreDNSDeploymentArgs) ToCoreDNSDeploymentOutputWithContext(ctx context.Context) CoreDNSDeploymentOutput
- func (i CoreDNSDeploymentArgs) ToCoreDNSDeploymentPtrOutput() CoreDNSDeploymentPtrOutput
- func (i CoreDNSDeploymentArgs) ToCoreDNSDeploymentPtrOutputWithContext(ctx context.Context) CoreDNSDeploymentPtrOutput
- type CoreDNSDeploymentInput
- type CoreDNSDeploymentOutput
- func (CoreDNSDeploymentOutput) ElementType() reflect.Type
- func (o CoreDNSDeploymentOutput) Enabled() pulumi.BoolPtrOutput
- func (o CoreDNSDeploymentOutput) Name() pulumi.StringPtrOutput
- func (o CoreDNSDeploymentOutput) ToCoreDNSDeploymentOutput() CoreDNSDeploymentOutput
- func (o CoreDNSDeploymentOutput) ToCoreDNSDeploymentOutputWithContext(ctx context.Context) CoreDNSDeploymentOutput
- func (o CoreDNSDeploymentOutput) ToCoreDNSDeploymentPtrOutput() CoreDNSDeploymentPtrOutput
- func (o CoreDNSDeploymentOutput) ToCoreDNSDeploymentPtrOutputWithContext(ctx context.Context) CoreDNSDeploymentPtrOutput
- type CoreDNSDeploymentPtrInput
- type CoreDNSDeploymentPtrOutput
- func (o CoreDNSDeploymentPtrOutput) Elem() CoreDNSDeploymentOutput
- func (CoreDNSDeploymentPtrOutput) ElementType() reflect.Type
- func (o CoreDNSDeploymentPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CoreDNSDeploymentPtrOutput) Name() pulumi.StringPtrOutput
- func (o CoreDNSDeploymentPtrOutput) ToCoreDNSDeploymentPtrOutput() CoreDNSDeploymentPtrOutput
- func (o CoreDNSDeploymentPtrOutput) ToCoreDNSDeploymentPtrOutputWithContext(ctx context.Context) CoreDNSDeploymentPtrOutput
- type CoreDNSHPA
- type CoreDNSHPAArgs
- func (CoreDNSHPAArgs) ElementType() reflect.Type
- func (i CoreDNSHPAArgs) ToCoreDNSHPAOutput() CoreDNSHPAOutput
- func (i CoreDNSHPAArgs) ToCoreDNSHPAOutputWithContext(ctx context.Context) CoreDNSHPAOutput
- func (i CoreDNSHPAArgs) ToCoreDNSHPAPtrOutput() CoreDNSHPAPtrOutput
- func (i CoreDNSHPAArgs) ToCoreDNSHPAPtrOutputWithContext(ctx context.Context) CoreDNSHPAPtrOutput
- type CoreDNSHPAInput
- type CoreDNSHPAOutput
- func (CoreDNSHPAOutput) ElementType() reflect.Type
- func (o CoreDNSHPAOutput) Enabled() pulumi.BoolPtrOutput
- func (o CoreDNSHPAOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o CoreDNSHPAOutput) Metrics() autoscalingv2beta2.MetricSpecPtrOutput
- func (o CoreDNSHPAOutput) MinReplicas() pulumi.IntPtrOutput
- func (o CoreDNSHPAOutput) ToCoreDNSHPAOutput() CoreDNSHPAOutput
- func (o CoreDNSHPAOutput) ToCoreDNSHPAOutputWithContext(ctx context.Context) CoreDNSHPAOutput
- func (o CoreDNSHPAOutput) ToCoreDNSHPAPtrOutput() CoreDNSHPAPtrOutput
- func (o CoreDNSHPAOutput) ToCoreDNSHPAPtrOutputWithContext(ctx context.Context) CoreDNSHPAPtrOutput
- type CoreDNSHPAPtrInput
- type CoreDNSHPAPtrOutput
- func (o CoreDNSHPAPtrOutput) Elem() CoreDNSHPAOutput
- func (CoreDNSHPAPtrOutput) ElementType() reflect.Type
- func (o CoreDNSHPAPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CoreDNSHPAPtrOutput) MaxReplicas() pulumi.IntPtrOutput
- func (o CoreDNSHPAPtrOutput) Metrics() autoscalingv2beta2.MetricSpecPtrOutput
- func (o CoreDNSHPAPtrOutput) MinReplicas() pulumi.IntPtrOutput
- func (o CoreDNSHPAPtrOutput) ToCoreDNSHPAPtrOutput() CoreDNSHPAPtrOutput
- func (o CoreDNSHPAPtrOutput) ToCoreDNSHPAPtrOutputWithContext(ctx context.Context) CoreDNSHPAPtrOutput
- type CoreDNSImage
- type CoreDNSImageArgs
- func (CoreDNSImageArgs) ElementType() reflect.Type
- func (i CoreDNSImageArgs) ToCoreDNSImageOutput() CoreDNSImageOutput
- func (i CoreDNSImageArgs) ToCoreDNSImageOutputWithContext(ctx context.Context) CoreDNSImageOutput
- func (i CoreDNSImageArgs) ToCoreDNSImagePtrOutput() CoreDNSImagePtrOutput
- func (i CoreDNSImageArgs) ToCoreDNSImagePtrOutputWithContext(ctx context.Context) CoreDNSImagePtrOutput
- type CoreDNSImageInput
- type CoreDNSImageOutput
- func (CoreDNSImageOutput) ElementType() reflect.Type
- func (o CoreDNSImageOutput) PullPolicy() pulumi.StringPtrOutput
- func (o CoreDNSImageOutput) PullSecrets() pulumi.StringArrayOutput
- func (o CoreDNSImageOutput) Repository() pulumi.StringPtrOutput
- func (o CoreDNSImageOutput) Tag() pulumi.StringPtrOutput
- func (o CoreDNSImageOutput) ToCoreDNSImageOutput() CoreDNSImageOutput
- func (o CoreDNSImageOutput) ToCoreDNSImageOutputWithContext(ctx context.Context) CoreDNSImageOutput
- func (o CoreDNSImageOutput) ToCoreDNSImagePtrOutput() CoreDNSImagePtrOutput
- func (o CoreDNSImageOutput) ToCoreDNSImagePtrOutputWithContext(ctx context.Context) CoreDNSImagePtrOutput
- type CoreDNSImagePtrInput
- type CoreDNSImagePtrOutput
- func (o CoreDNSImagePtrOutput) Elem() CoreDNSImageOutput
- func (CoreDNSImagePtrOutput) ElementType() reflect.Type
- func (o CoreDNSImagePtrOutput) PullPolicy() pulumi.StringPtrOutput
- func (o CoreDNSImagePtrOutput) PullSecrets() pulumi.StringArrayOutput
- func (o CoreDNSImagePtrOutput) Repository() pulumi.StringPtrOutput
- func (o CoreDNSImagePtrOutput) Tag() pulumi.StringPtrOutput
- func (o CoreDNSImagePtrOutput) ToCoreDNSImagePtrOutput() CoreDNSImagePtrOutput
- func (o CoreDNSImagePtrOutput) ToCoreDNSImagePtrOutputWithContext(ctx context.Context) CoreDNSImagePtrOutput
- type CoreDNSInput
- type CoreDNSMap
- type CoreDNSMapInput
- type CoreDNSMapOutput
- type CoreDNSOutput
- func (CoreDNSOutput) ElementType() reflect.Type
- func (o CoreDNSOutput) ToCoreDNSOutput() CoreDNSOutput
- func (o CoreDNSOutput) ToCoreDNSOutputWithContext(ctx context.Context) CoreDNSOutput
- func (o CoreDNSOutput) ToCoreDNSPtrOutput() CoreDNSPtrOutput
- func (o CoreDNSOutput) ToCoreDNSPtrOutputWithContext(ctx context.Context) CoreDNSPtrOutput
- type CoreDNSPrometheus
- type CoreDNSPrometheusArgs
- func (CoreDNSPrometheusArgs) ElementType() reflect.Type
- func (i CoreDNSPrometheusArgs) ToCoreDNSPrometheusOutput() CoreDNSPrometheusOutput
- func (i CoreDNSPrometheusArgs) ToCoreDNSPrometheusOutputWithContext(ctx context.Context) CoreDNSPrometheusOutput
- func (i CoreDNSPrometheusArgs) ToCoreDNSPrometheusPtrOutput() CoreDNSPrometheusPtrOutput
- func (i CoreDNSPrometheusArgs) ToCoreDNSPrometheusPtrOutputWithContext(ctx context.Context) CoreDNSPrometheusPtrOutput
- type CoreDNSPrometheusInput
- type CoreDNSPrometheusMonitor
- type CoreDNSPrometheusMonitorArgs
- func (CoreDNSPrometheusMonitorArgs) ElementType() reflect.Type
- func (i CoreDNSPrometheusMonitorArgs) ToCoreDNSPrometheusMonitorOutput() CoreDNSPrometheusMonitorOutput
- func (i CoreDNSPrometheusMonitorArgs) ToCoreDNSPrometheusMonitorOutputWithContext(ctx context.Context) CoreDNSPrometheusMonitorOutput
- func (i CoreDNSPrometheusMonitorArgs) ToCoreDNSPrometheusMonitorPtrOutput() CoreDNSPrometheusMonitorPtrOutput
- func (i CoreDNSPrometheusMonitorArgs) ToCoreDNSPrometheusMonitorPtrOutputWithContext(ctx context.Context) CoreDNSPrometheusMonitorPtrOutput
- type CoreDNSPrometheusMonitorInput
- type CoreDNSPrometheusMonitorOutput
- func (o CoreDNSPrometheusMonitorOutput) AdditionalLabels() pulumi.StringMapOutput
- func (CoreDNSPrometheusMonitorOutput) ElementType() reflect.Type
- func (o CoreDNSPrometheusMonitorOutput) Enabled() pulumi.BoolPtrOutput
- func (o CoreDNSPrometheusMonitorOutput) Namespace() pulumi.StringPtrOutput
- func (o CoreDNSPrometheusMonitorOutput) ToCoreDNSPrometheusMonitorOutput() CoreDNSPrometheusMonitorOutput
- func (o CoreDNSPrometheusMonitorOutput) ToCoreDNSPrometheusMonitorOutputWithContext(ctx context.Context) CoreDNSPrometheusMonitorOutput
- func (o CoreDNSPrometheusMonitorOutput) ToCoreDNSPrometheusMonitorPtrOutput() CoreDNSPrometheusMonitorPtrOutput
- func (o CoreDNSPrometheusMonitorOutput) ToCoreDNSPrometheusMonitorPtrOutputWithContext(ctx context.Context) CoreDNSPrometheusMonitorPtrOutput
- type CoreDNSPrometheusMonitorPtrInput
- type CoreDNSPrometheusMonitorPtrOutput
- func (o CoreDNSPrometheusMonitorPtrOutput) AdditionalLabels() pulumi.StringMapOutput
- func (o CoreDNSPrometheusMonitorPtrOutput) Elem() CoreDNSPrometheusMonitorOutput
- func (CoreDNSPrometheusMonitorPtrOutput) ElementType() reflect.Type
- func (o CoreDNSPrometheusMonitorPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CoreDNSPrometheusMonitorPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o CoreDNSPrometheusMonitorPtrOutput) ToCoreDNSPrometheusMonitorPtrOutput() CoreDNSPrometheusMonitorPtrOutput
- func (o CoreDNSPrometheusMonitorPtrOutput) ToCoreDNSPrometheusMonitorPtrOutputWithContext(ctx context.Context) CoreDNSPrometheusMonitorPtrOutput
- type CoreDNSPrometheusOutput
- func (CoreDNSPrometheusOutput) ElementType() reflect.Type
- func (o CoreDNSPrometheusOutput) Monitor() CoreDNSPrometheusMonitorPtrOutput
- func (o CoreDNSPrometheusOutput) Service() CoreDNSPrometheusServicePtrOutput
- func (o CoreDNSPrometheusOutput) ToCoreDNSPrometheusOutput() CoreDNSPrometheusOutput
- func (o CoreDNSPrometheusOutput) ToCoreDNSPrometheusOutputWithContext(ctx context.Context) CoreDNSPrometheusOutput
- func (o CoreDNSPrometheusOutput) ToCoreDNSPrometheusPtrOutput() CoreDNSPrometheusPtrOutput
- func (o CoreDNSPrometheusOutput) ToCoreDNSPrometheusPtrOutputWithContext(ctx context.Context) CoreDNSPrometheusPtrOutput
- type CoreDNSPrometheusPtrInput
- type CoreDNSPrometheusPtrOutput
- func (o CoreDNSPrometheusPtrOutput) Elem() CoreDNSPrometheusOutput
- func (CoreDNSPrometheusPtrOutput) ElementType() reflect.Type
- func (o CoreDNSPrometheusPtrOutput) Monitor() CoreDNSPrometheusMonitorPtrOutput
- func (o CoreDNSPrometheusPtrOutput) Service() CoreDNSPrometheusServicePtrOutput
- func (o CoreDNSPrometheusPtrOutput) ToCoreDNSPrometheusPtrOutput() CoreDNSPrometheusPtrOutput
- func (o CoreDNSPrometheusPtrOutput) ToCoreDNSPrometheusPtrOutputWithContext(ctx context.Context) CoreDNSPrometheusPtrOutput
- type CoreDNSPrometheusService
- type CoreDNSPrometheusServiceArgs
- func (CoreDNSPrometheusServiceArgs) ElementType() reflect.Type
- func (i CoreDNSPrometheusServiceArgs) ToCoreDNSPrometheusServiceOutput() CoreDNSPrometheusServiceOutput
- func (i CoreDNSPrometheusServiceArgs) ToCoreDNSPrometheusServiceOutputWithContext(ctx context.Context) CoreDNSPrometheusServiceOutput
- func (i CoreDNSPrometheusServiceArgs) ToCoreDNSPrometheusServicePtrOutput() CoreDNSPrometheusServicePtrOutput
- func (i CoreDNSPrometheusServiceArgs) ToCoreDNSPrometheusServicePtrOutputWithContext(ctx context.Context) CoreDNSPrometheusServicePtrOutput
- type CoreDNSPrometheusServiceInput
- type CoreDNSPrometheusServiceOutput
- func (o CoreDNSPrometheusServiceOutput) Annotations() pulumi.StringMapOutput
- func (CoreDNSPrometheusServiceOutput) ElementType() reflect.Type
- func (o CoreDNSPrometheusServiceOutput) Enabled() pulumi.BoolPtrOutput
- func (o CoreDNSPrometheusServiceOutput) ToCoreDNSPrometheusServiceOutput() CoreDNSPrometheusServiceOutput
- func (o CoreDNSPrometheusServiceOutput) ToCoreDNSPrometheusServiceOutputWithContext(ctx context.Context) CoreDNSPrometheusServiceOutput
- func (o CoreDNSPrometheusServiceOutput) ToCoreDNSPrometheusServicePtrOutput() CoreDNSPrometheusServicePtrOutput
- func (o CoreDNSPrometheusServiceOutput) ToCoreDNSPrometheusServicePtrOutputWithContext(ctx context.Context) CoreDNSPrometheusServicePtrOutput
- type CoreDNSPrometheusServicePtrInput
- type CoreDNSPrometheusServicePtrOutput
- func (o CoreDNSPrometheusServicePtrOutput) Annotations() pulumi.StringMapOutput
- func (o CoreDNSPrometheusServicePtrOutput) Elem() CoreDNSPrometheusServiceOutput
- func (CoreDNSPrometheusServicePtrOutput) ElementType() reflect.Type
- func (o CoreDNSPrometheusServicePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CoreDNSPrometheusServicePtrOutput) ToCoreDNSPrometheusServicePtrOutput() CoreDNSPrometheusServicePtrOutput
- func (o CoreDNSPrometheusServicePtrOutput) ToCoreDNSPrometheusServicePtrOutputWithContext(ctx context.Context) CoreDNSPrometheusServicePtrOutput
- type CoreDNSPtrInput
- type CoreDNSPtrOutput
- type CoreDNSRBAC
- type CoreDNSRBACArgs
- func (CoreDNSRBACArgs) ElementType() reflect.Type
- func (i CoreDNSRBACArgs) ToCoreDNSRBACOutput() CoreDNSRBACOutput
- func (i CoreDNSRBACArgs) ToCoreDNSRBACOutputWithContext(ctx context.Context) CoreDNSRBACOutput
- func (i CoreDNSRBACArgs) ToCoreDNSRBACPtrOutput() CoreDNSRBACPtrOutput
- func (i CoreDNSRBACArgs) ToCoreDNSRBACPtrOutputWithContext(ctx context.Context) CoreDNSRBACPtrOutput
- type CoreDNSRBACInput
- type CoreDNSRBACOutput
- func (o CoreDNSRBACOutput) Create() pulumi.BoolPtrOutput
- func (CoreDNSRBACOutput) ElementType() reflect.Type
- func (o CoreDNSRBACOutput) Name() pulumi.StringPtrOutput
- func (o CoreDNSRBACOutput) PspEnable() pulumi.BoolPtrOutput
- func (o CoreDNSRBACOutput) ToCoreDNSRBACOutput() CoreDNSRBACOutput
- func (o CoreDNSRBACOutput) ToCoreDNSRBACOutputWithContext(ctx context.Context) CoreDNSRBACOutput
- func (o CoreDNSRBACOutput) ToCoreDNSRBACPtrOutput() CoreDNSRBACPtrOutput
- func (o CoreDNSRBACOutput) ToCoreDNSRBACPtrOutputWithContext(ctx context.Context) CoreDNSRBACPtrOutput
- type CoreDNSRBACPtrInput
- type CoreDNSRBACPtrOutput
- func (o CoreDNSRBACPtrOutput) Create() pulumi.BoolPtrOutput
- func (o CoreDNSRBACPtrOutput) Elem() CoreDNSRBACOutput
- func (CoreDNSRBACPtrOutput) ElementType() reflect.Type
- func (o CoreDNSRBACPtrOutput) Name() pulumi.StringPtrOutput
- func (o CoreDNSRBACPtrOutput) PspEnable() pulumi.BoolPtrOutput
- func (o CoreDNSRBACPtrOutput) ToCoreDNSRBACPtrOutput() CoreDNSRBACPtrOutput
- func (o CoreDNSRBACPtrOutput) ToCoreDNSRBACPtrOutputWithContext(ctx context.Context) CoreDNSRBACPtrOutput
- type CoreDNSServer
- type CoreDNSServerArgs
- type CoreDNSServerArray
- type CoreDNSServerArrayInput
- type CoreDNSServerArrayOutput
- func (CoreDNSServerArrayOutput) ElementType() reflect.Type
- func (o CoreDNSServerArrayOutput) Index(i pulumi.IntInput) CoreDNSServerOutput
- func (o CoreDNSServerArrayOutput) ToCoreDNSServerArrayOutput() CoreDNSServerArrayOutput
- func (o CoreDNSServerArrayOutput) ToCoreDNSServerArrayOutputWithContext(ctx context.Context) CoreDNSServerArrayOutput
- type CoreDNSServerInput
- type CoreDNSServerOutput
- func (CoreDNSServerOutput) ElementType() reflect.Type
- func (o CoreDNSServerOutput) Plugins() CoreDNSServerPluginArrayOutput
- func (o CoreDNSServerOutput) Port() pulumi.IntPtrOutput
- func (o CoreDNSServerOutput) ToCoreDNSServerOutput() CoreDNSServerOutput
- func (o CoreDNSServerOutput) ToCoreDNSServerOutputWithContext(ctx context.Context) CoreDNSServerOutput
- func (o CoreDNSServerOutput) Zones() CoreDNSServerZoneArrayOutput
- type CoreDNSServerPlugin
- type CoreDNSServerPluginArgs
- type CoreDNSServerPluginArray
- type CoreDNSServerPluginArrayInput
- type CoreDNSServerPluginArrayOutput
- func (CoreDNSServerPluginArrayOutput) ElementType() reflect.Type
- func (o CoreDNSServerPluginArrayOutput) Index(i pulumi.IntInput) CoreDNSServerPluginOutput
- func (o CoreDNSServerPluginArrayOutput) ToCoreDNSServerPluginArrayOutput() CoreDNSServerPluginArrayOutput
- func (o CoreDNSServerPluginArrayOutput) ToCoreDNSServerPluginArrayOutputWithContext(ctx context.Context) CoreDNSServerPluginArrayOutput
- type CoreDNSServerPluginInput
- type CoreDNSServerPluginOutput
- func (o CoreDNSServerPluginOutput) ConfigBlock() pulumi.StringPtrOutput
- func (CoreDNSServerPluginOutput) ElementType() reflect.Type
- func (o CoreDNSServerPluginOutput) Name() pulumi.StringPtrOutput
- func (o CoreDNSServerPluginOutput) Parameters() pulumi.StringPtrOutput
- func (o CoreDNSServerPluginOutput) ToCoreDNSServerPluginOutput() CoreDNSServerPluginOutput
- func (o CoreDNSServerPluginOutput) ToCoreDNSServerPluginOutputWithContext(ctx context.Context) CoreDNSServerPluginOutput
- type CoreDNSServerZone
- type CoreDNSServerZoneArgs
- type CoreDNSServerZoneArray
- type CoreDNSServerZoneArrayInput
- type CoreDNSServerZoneArrayOutput
- func (CoreDNSServerZoneArrayOutput) ElementType() reflect.Type
- func (o CoreDNSServerZoneArrayOutput) Index(i pulumi.IntInput) CoreDNSServerZoneOutput
- func (o CoreDNSServerZoneArrayOutput) ToCoreDNSServerZoneArrayOutput() CoreDNSServerZoneArrayOutput
- func (o CoreDNSServerZoneArrayOutput) ToCoreDNSServerZoneArrayOutputWithContext(ctx context.Context) CoreDNSServerZoneArrayOutput
- type CoreDNSServerZoneInput
- type CoreDNSServerZoneOutput
- func (CoreDNSServerZoneOutput) ElementType() reflect.Type
- func (o CoreDNSServerZoneOutput) Scheme() pulumi.StringPtrOutput
- func (o CoreDNSServerZoneOutput) ToCoreDNSServerZoneOutput() CoreDNSServerZoneOutput
- func (o CoreDNSServerZoneOutput) ToCoreDNSServerZoneOutputWithContext(ctx context.Context) CoreDNSServerZoneOutput
- func (o CoreDNSServerZoneOutput) Use_tcp() pulumi.BoolPtrOutput
- func (o CoreDNSServerZoneOutput) Zone() pulumi.StringPtrOutput
- type CoreDNSService
- type CoreDNSServiceAccount
- type CoreDNSServiceAccountArgs
- func (CoreDNSServiceAccountArgs) ElementType() reflect.Type
- func (i CoreDNSServiceAccountArgs) ToCoreDNSServiceAccountOutput() CoreDNSServiceAccountOutput
- func (i CoreDNSServiceAccountArgs) ToCoreDNSServiceAccountOutputWithContext(ctx context.Context) CoreDNSServiceAccountOutput
- func (i CoreDNSServiceAccountArgs) ToCoreDNSServiceAccountPtrOutput() CoreDNSServiceAccountPtrOutput
- func (i CoreDNSServiceAccountArgs) ToCoreDNSServiceAccountPtrOutputWithContext(ctx context.Context) CoreDNSServiceAccountPtrOutput
- type CoreDNSServiceAccountInput
- type CoreDNSServiceAccountOutput
- func (o CoreDNSServiceAccountOutput) Annotations() pulumi.StringMapOutput
- func (o CoreDNSServiceAccountOutput) Create() pulumi.BoolPtrOutput
- func (CoreDNSServiceAccountOutput) ElementType() reflect.Type
- func (o CoreDNSServiceAccountOutput) Name() pulumi.StringPtrOutput
- func (o CoreDNSServiceAccountOutput) ToCoreDNSServiceAccountOutput() CoreDNSServiceAccountOutput
- func (o CoreDNSServiceAccountOutput) ToCoreDNSServiceAccountOutputWithContext(ctx context.Context) CoreDNSServiceAccountOutput
- func (o CoreDNSServiceAccountOutput) ToCoreDNSServiceAccountPtrOutput() CoreDNSServiceAccountPtrOutput
- func (o CoreDNSServiceAccountOutput) ToCoreDNSServiceAccountPtrOutputWithContext(ctx context.Context) CoreDNSServiceAccountPtrOutput
- type CoreDNSServiceAccountPtrInput
- type CoreDNSServiceAccountPtrOutput
- func (o CoreDNSServiceAccountPtrOutput) Annotations() pulumi.StringMapOutput
- func (o CoreDNSServiceAccountPtrOutput) Create() pulumi.BoolPtrOutput
- func (o CoreDNSServiceAccountPtrOutput) Elem() CoreDNSServiceAccountOutput
- func (CoreDNSServiceAccountPtrOutput) ElementType() reflect.Type
- func (o CoreDNSServiceAccountPtrOutput) Name() pulumi.StringPtrOutput
- func (o CoreDNSServiceAccountPtrOutput) ToCoreDNSServiceAccountPtrOutput() CoreDNSServiceAccountPtrOutput
- func (o CoreDNSServiceAccountPtrOutput) ToCoreDNSServiceAccountPtrOutputWithContext(ctx context.Context) CoreDNSServiceAccountPtrOutput
- type CoreDNSServiceArgs
- func (CoreDNSServiceArgs) ElementType() reflect.Type
- func (i CoreDNSServiceArgs) ToCoreDNSServiceOutput() CoreDNSServiceOutput
- func (i CoreDNSServiceArgs) ToCoreDNSServiceOutputWithContext(ctx context.Context) CoreDNSServiceOutput
- func (i CoreDNSServiceArgs) ToCoreDNSServicePtrOutput() CoreDNSServicePtrOutput
- func (i CoreDNSServiceArgs) ToCoreDNSServicePtrOutputWithContext(ctx context.Context) CoreDNSServicePtrOutput
- type CoreDNSServiceInput
- type CoreDNSServiceOutput
- func (o CoreDNSServiceOutput) Annotations() pulumi.StringMapOutput
- func (o CoreDNSServiceOutput) ClusterIP() pulumi.StringPtrOutput
- func (CoreDNSServiceOutput) ElementType() reflect.Type
- func (o CoreDNSServiceOutput) ExternalIPs() pulumi.StringArrayOutput
- func (o CoreDNSServiceOutput) ExternalTrafficPolicy() pulumi.StringPtrOutput
- func (o CoreDNSServiceOutput) LoadBalancerIP() pulumi.StringPtrOutput
- func (o CoreDNSServiceOutput) Name() pulumi.StringPtrOutput
- func (o CoreDNSServiceOutput) ToCoreDNSServiceOutput() CoreDNSServiceOutput
- func (o CoreDNSServiceOutput) ToCoreDNSServiceOutputWithContext(ctx context.Context) CoreDNSServiceOutput
- func (o CoreDNSServiceOutput) ToCoreDNSServicePtrOutput() CoreDNSServicePtrOutput
- func (o CoreDNSServiceOutput) ToCoreDNSServicePtrOutputWithContext(ctx context.Context) CoreDNSServicePtrOutput
- type CoreDNSServicePtrInput
- type CoreDNSServicePtrOutput
- func (o CoreDNSServicePtrOutput) Annotations() pulumi.StringMapOutput
- func (o CoreDNSServicePtrOutput) ClusterIP() pulumi.StringPtrOutput
- func (o CoreDNSServicePtrOutput) Elem() CoreDNSServiceOutput
- func (CoreDNSServicePtrOutput) ElementType() reflect.Type
- func (o CoreDNSServicePtrOutput) ExternalIPs() pulumi.StringArrayOutput
- func (o CoreDNSServicePtrOutput) ExternalTrafficPolicy() pulumi.StringPtrOutput
- func (o CoreDNSServicePtrOutput) LoadBalancerIP() pulumi.StringPtrOutput
- func (o CoreDNSServicePtrOutput) Name() pulumi.StringPtrOutput
- func (o CoreDNSServicePtrOutput) ToCoreDNSServicePtrOutput() CoreDNSServicePtrOutput
- func (o CoreDNSServicePtrOutput) ToCoreDNSServicePtrOutputWithContext(ctx context.Context) CoreDNSServicePtrOutput
- type CoreDNSZoneFile
- type CoreDNSZoneFileArgs
- type CoreDNSZoneFileArray
- type CoreDNSZoneFileArrayInput
- type CoreDNSZoneFileArrayOutput
- func (CoreDNSZoneFileArrayOutput) ElementType() reflect.Type
- func (o CoreDNSZoneFileArrayOutput) Index(i pulumi.IntInput) CoreDNSZoneFileOutput
- func (o CoreDNSZoneFileArrayOutput) ToCoreDNSZoneFileArrayOutput() CoreDNSZoneFileArrayOutput
- func (o CoreDNSZoneFileArrayOutput) ToCoreDNSZoneFileArrayOutputWithContext(ctx context.Context) CoreDNSZoneFileArrayOutput
- type CoreDNSZoneFileInput
- type CoreDNSZoneFileOutput
- func (o CoreDNSZoneFileOutput) Contents() pulumi.StringPtrOutput
- func (o CoreDNSZoneFileOutput) Domain() pulumi.StringPtrOutput
- func (CoreDNSZoneFileOutput) ElementType() reflect.Type
- func (o CoreDNSZoneFileOutput) String() pulumi.StringPtrOutput
- func (o CoreDNSZoneFileOutput) ToCoreDNSZoneFileOutput() CoreDNSZoneFileOutput
- func (o CoreDNSZoneFileOutput) ToCoreDNSZoneFileOutputWithContext(ctx context.Context) CoreDNSZoneFileOutput
- type Provider
- func (*Provider) ElementType() reflect.Type
- func (i *Provider) ToProviderOutput() ProviderOutput
- func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput
- func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput
- func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
- type ProviderPtrInput
- type ProviderPtrOutput
- 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
- func (ReleaseStatusArgs) ElementType() reflect.Type
- func (i ReleaseStatusArgs) ToReleaseStatusOutput() ReleaseStatusOutput
- func (i ReleaseStatusArgs) ToReleaseStatusOutputWithContext(ctx context.Context) ReleaseStatusOutput
- func (i ReleaseStatusArgs) ToReleaseStatusPtrOutput() ReleaseStatusPtrOutput
- func (i ReleaseStatusArgs) ToReleaseStatusPtrOutputWithContext(ctx context.Context) ReleaseStatusPtrOutput
- 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) ToReleaseStatusPtrOutput() ReleaseStatusPtrOutput
- func (o ReleaseStatusOutput) ToReleaseStatusPtrOutputWithContext(ctx context.Context) ReleaseStatusPtrOutput
- func (o ReleaseStatusOutput) Version() pulumi.StringOutput
- type ReleaseStatusPtrInput
- type ReleaseStatusPtrOutput
- func (o ReleaseStatusPtrOutput) AppVersion() pulumi.StringPtrOutput
- func (o ReleaseStatusPtrOutput) Chart() pulumi.StringPtrOutput
- func (o ReleaseStatusPtrOutput) Elem() ReleaseStatusOutput
- func (ReleaseStatusPtrOutput) ElementType() reflect.Type
- func (o ReleaseStatusPtrOutput) Name() pulumi.StringPtrOutput
- func (o ReleaseStatusPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ReleaseStatusPtrOutput) Revision() pulumi.IntPtrOutput
- func (o ReleaseStatusPtrOutput) Status() pulumi.StringPtrOutput
- func (o ReleaseStatusPtrOutput) ToReleaseStatusPtrOutput() ReleaseStatusPtrOutput
- func (o ReleaseStatusPtrOutput) ToReleaseStatusPtrOutputWithContext(ctx context.Context) ReleaseStatusPtrOutput
- func (o ReleaseStatusPtrOutput) Version() pulumi.StringPtrOutput
- 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 ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package.
Types ¶
type CoreDNS ¶
type CoreDNS struct { pulumi.ResourceState // Detailed information about the status of the underlying Helm deployment. Status ReleaseStatusOutput `pulumi:"status"` }
Enable fast and flexible in-cluster DNS.
func NewCoreDNS ¶
func NewCoreDNS(ctx *pulumi.Context, name string, args *CoreDNSArgs, opts ...pulumi.ResourceOption) (*CoreDNS, error)
NewCoreDNS registers a new resource with the given unique name, arguments, and options.
func (*CoreDNS) ElementType ¶
func (*CoreDNS) ToCoreDNSOutput ¶
func (i *CoreDNS) ToCoreDNSOutput() CoreDNSOutput
func (*CoreDNS) ToCoreDNSOutputWithContext ¶
func (i *CoreDNS) ToCoreDNSOutputWithContext(ctx context.Context) CoreDNSOutput
func (*CoreDNS) ToCoreDNSPtrOutput ¶
func (i *CoreDNS) ToCoreDNSPtrOutput() CoreDNSPtrOutput
func (*CoreDNS) ToCoreDNSPtrOutputWithContext ¶
func (i *CoreDNS) ToCoreDNSPtrOutputWithContext(ctx context.Context) CoreDNSPtrOutput
type CoreDNSArgs ¶
type CoreDNSArgs struct { // Affinity settings for pod assignment . Affinity corev1.AffinityPtrInput // Configue a cluster-proportional-autoscaler for coredns. See https://github.com/kubernetes-incubator/cluster-proportional-autoscaler. Autoscaler CoreDNSAutoscalerPtrInput // Create HorizontalPodAutoscaler object. Autoscaling autoscalingv2beta2.HorizontalPodAutoscalerSpecPtrInput // Configure the CoreDNS Deployment. Deployment CoreDNSDeploymentPtrInput // Optional array of secrets to mount inside coredns container. Possible usecase: need for secure connection with etcd backend. Optional array of mount points for extraVolumes. ExtraSecrets corev1.VolumeMountArrayInput // Optional array of mount points for extraVolumes. ExtraVolumeMounts corev1.VolumeMountArrayInput // Optional array of extra volumes to create. ExtraVolumes corev1.VolumeArrayInput // 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 // Alternative configuration for HPA deployment if wanted. Hpa CoreDNSHPAPtrInput // The image to pull. Image CoreDNSImagePtrInput // Specifies whether chart should be deployed as cluster-service or normal k8s app. IsClusterService pulumi.BoolPtrInput // Configure the liveness probe. To use the livenessProbe, the health plugin needs to be enabled in CoreDNS' server config. LivenessProbe corev1.ProbePtrInput // Node labels for pod assignment. NodeSelector pulumi.StringMapInput // Optional Pod only Annotations. PodAnnotations pulumi.StringMapInput // Optional PodDisruptionBudget. PodDisruptionBudget policyv1.PodDisruptionBudgetSpecPtrInput // Under heavy load it takes more that standard time to remove Pod endpoint from a cluster. This will delay termination of our pod by `preStopSleep`. To make sure kube-proxy has enough time to catch up. PreStopSleep pulumi.IntPtrInput // Optional priority class to be used for the coredns pods. Used for autoscaler if autoscaler.priorityClassName not set. PriorityClassName pulumi.StringPtrInput // Configure Prometheus installation. Prometheus CoreDNSPrometheusPtrInput // Configure CoreDNS RBAC resources. Rbac CoreDNSRBACPtrInput // Configure the readiness probe. To use the readinessProbe, the health plugin needs to be enabled in CoreDNS' server config. ReadinessProbe corev1.ProbePtrInput // Number of replicas. ReplicaCount pulumi.IntPtrInput // Container resource limits. Resources corev1.ResourceRequirementsPtrInput RollingUpdate appsv1.RollingUpdateDeploymentPtrInput // Configuration for CoreDNS and plugins. Default zone is what Kubernetes recommends: https://kubernetes.io/docs/tasks/administer-cluster/dns-custom-nameservers/#coredns-configmap-options Servers CoreDNSServerArrayInput // Configure CoreDNS Service parameters. Service CoreDNSServicePtrInput // Configure CoreDNS Service Account. ServiceAccount CoreDNSServiceAccountPtrInput // Kubernetes Service type. ServiceType pulumi.StringPtrInput // Optional duration in seconds the pod needs to terminate gracefully. TerminationGracePeriodSeconds pulumi.IntPtrInput // Tolerations for pod assignment. Tolerations corev1.TolerationArrayInput // Configure custom Zone files. ZoneFiles CoreDNSZoneFileArrayInput }
The set of arguments for constructing a CoreDNS resource.
func (CoreDNSArgs) ElementType ¶
func (CoreDNSArgs) ElementType() reflect.Type
type CoreDNSArray ¶
type CoreDNSArray []CoreDNSInput
func (CoreDNSArray) ElementType ¶
func (CoreDNSArray) ElementType() reflect.Type
func (CoreDNSArray) ToCoreDNSArrayOutput ¶
func (i CoreDNSArray) ToCoreDNSArrayOutput() CoreDNSArrayOutput
func (CoreDNSArray) ToCoreDNSArrayOutputWithContext ¶
func (i CoreDNSArray) ToCoreDNSArrayOutputWithContext(ctx context.Context) CoreDNSArrayOutput
type CoreDNSArrayInput ¶
type CoreDNSArrayInput interface { pulumi.Input ToCoreDNSArrayOutput() CoreDNSArrayOutput ToCoreDNSArrayOutputWithContext(context.Context) CoreDNSArrayOutput }
CoreDNSArrayInput is an input type that accepts CoreDNSArray and CoreDNSArrayOutput values. You can construct a concrete instance of `CoreDNSArrayInput` via:
CoreDNSArray{ CoreDNSArgs{...} }
type CoreDNSArrayOutput ¶
type CoreDNSArrayOutput struct{ *pulumi.OutputState }
func (CoreDNSArrayOutput) ElementType ¶
func (CoreDNSArrayOutput) ElementType() reflect.Type
func (CoreDNSArrayOutput) Index ¶
func (o CoreDNSArrayOutput) Index(i pulumi.IntInput) CoreDNSOutput
func (CoreDNSArrayOutput) ToCoreDNSArrayOutput ¶
func (o CoreDNSArrayOutput) ToCoreDNSArrayOutput() CoreDNSArrayOutput
func (CoreDNSArrayOutput) ToCoreDNSArrayOutputWithContext ¶
func (o CoreDNSArrayOutput) ToCoreDNSArrayOutputWithContext(ctx context.Context) CoreDNSArrayOutput
type CoreDNSAutoscaler ¶
type CoreDNSAutoscaler struct { // Number of cores in the cluster per coredns replica. CoresPerReplica *int `pulumi:"coresPerReplica"` // Enabled the cluster-proportional-autoscaler. Enabled *bool `pulumi:"enabled"` // The image to pull from for the autoscaler. Image *CoreDNSImage `pulumi:"image"` // Whether to include unschedulable nodes in the nodes/cores calculations - this requires version 1.8.0+ of the autoscaler. IncludeUnschedulableNodes *bool `pulumi:"includeUnschedulableNodes"` // Max size of replicaCount Max *int `pulumi:"max"` // Min size of replicaCount Min *int `pulumi:"min"` // Number of nodes in the cluster per coredns replica. NodesPerReplica *int `pulumi:"nodesPerReplica"` // If true does not allow single points of failure to form. PreventSinglePointFailure *bool `pulumi:"preventSinglePointFailure"` }
type CoreDNSAutoscalerArgs ¶
type CoreDNSAutoscalerArgs struct { // Number of cores in the cluster per coredns replica. CoresPerReplica pulumi.IntPtrInput `pulumi:"coresPerReplica"` // Enabled the cluster-proportional-autoscaler. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // The image to pull from for the autoscaler. Image CoreDNSImagePtrInput `pulumi:"image"` // Whether to include unschedulable nodes in the nodes/cores calculations - this requires version 1.8.0+ of the autoscaler. IncludeUnschedulableNodes pulumi.BoolPtrInput `pulumi:"includeUnschedulableNodes"` // Max size of replicaCount Max pulumi.IntPtrInput `pulumi:"max"` // Min size of replicaCount Min pulumi.IntPtrInput `pulumi:"min"` // Number of nodes in the cluster per coredns replica. NodesPerReplica pulumi.IntPtrInput `pulumi:"nodesPerReplica"` // If true does not allow single points of failure to form. PreventSinglePointFailure pulumi.BoolPtrInput `pulumi:"preventSinglePointFailure"` }
func (CoreDNSAutoscalerArgs) ElementType ¶
func (CoreDNSAutoscalerArgs) ElementType() reflect.Type
func (CoreDNSAutoscalerArgs) ToCoreDNSAutoscalerOutput ¶
func (i CoreDNSAutoscalerArgs) ToCoreDNSAutoscalerOutput() CoreDNSAutoscalerOutput
func (CoreDNSAutoscalerArgs) ToCoreDNSAutoscalerOutputWithContext ¶
func (i CoreDNSAutoscalerArgs) ToCoreDNSAutoscalerOutputWithContext(ctx context.Context) CoreDNSAutoscalerOutput
func (CoreDNSAutoscalerArgs) ToCoreDNSAutoscalerPtrOutput ¶
func (i CoreDNSAutoscalerArgs) ToCoreDNSAutoscalerPtrOutput() CoreDNSAutoscalerPtrOutput
func (CoreDNSAutoscalerArgs) ToCoreDNSAutoscalerPtrOutputWithContext ¶
func (i CoreDNSAutoscalerArgs) ToCoreDNSAutoscalerPtrOutputWithContext(ctx context.Context) CoreDNSAutoscalerPtrOutput
type CoreDNSAutoscalerInput ¶
type CoreDNSAutoscalerInput interface { pulumi.Input ToCoreDNSAutoscalerOutput() CoreDNSAutoscalerOutput ToCoreDNSAutoscalerOutputWithContext(context.Context) CoreDNSAutoscalerOutput }
CoreDNSAutoscalerInput is an input type that accepts CoreDNSAutoscalerArgs and CoreDNSAutoscalerOutput values. You can construct a concrete instance of `CoreDNSAutoscalerInput` via:
CoreDNSAutoscalerArgs{...}
type CoreDNSAutoscalerOutput ¶
type CoreDNSAutoscalerOutput struct{ *pulumi.OutputState }
func (CoreDNSAutoscalerOutput) CoresPerReplica ¶
func (o CoreDNSAutoscalerOutput) CoresPerReplica() pulumi.IntPtrOutput
Number of cores in the cluster per coredns replica.
func (CoreDNSAutoscalerOutput) ElementType ¶
func (CoreDNSAutoscalerOutput) ElementType() reflect.Type
func (CoreDNSAutoscalerOutput) Enabled ¶
func (o CoreDNSAutoscalerOutput) Enabled() pulumi.BoolPtrOutput
Enabled the cluster-proportional-autoscaler.
func (CoreDNSAutoscalerOutput) Image ¶
func (o CoreDNSAutoscalerOutput) Image() CoreDNSImagePtrOutput
The image to pull from for the autoscaler.
func (CoreDNSAutoscalerOutput) IncludeUnschedulableNodes ¶
func (o CoreDNSAutoscalerOutput) IncludeUnschedulableNodes() pulumi.BoolPtrOutput
Whether to include unschedulable nodes in the nodes/cores calculations - this requires version 1.8.0+ of the autoscaler.
func (CoreDNSAutoscalerOutput) Max ¶
func (o CoreDNSAutoscalerOutput) Max() pulumi.IntPtrOutput
Max size of replicaCount
func (CoreDNSAutoscalerOutput) Min ¶
func (o CoreDNSAutoscalerOutput) Min() pulumi.IntPtrOutput
Min size of replicaCount
func (CoreDNSAutoscalerOutput) NodesPerReplica ¶
func (o CoreDNSAutoscalerOutput) NodesPerReplica() pulumi.IntPtrOutput
Number of nodes in the cluster per coredns replica.
func (CoreDNSAutoscalerOutput) PreventSinglePointFailure ¶
func (o CoreDNSAutoscalerOutput) PreventSinglePointFailure() pulumi.BoolPtrOutput
If true does not allow single points of failure to form.
func (CoreDNSAutoscalerOutput) ToCoreDNSAutoscalerOutput ¶
func (o CoreDNSAutoscalerOutput) ToCoreDNSAutoscalerOutput() CoreDNSAutoscalerOutput
func (CoreDNSAutoscalerOutput) ToCoreDNSAutoscalerOutputWithContext ¶
func (o CoreDNSAutoscalerOutput) ToCoreDNSAutoscalerOutputWithContext(ctx context.Context) CoreDNSAutoscalerOutput
func (CoreDNSAutoscalerOutput) ToCoreDNSAutoscalerPtrOutput ¶
func (o CoreDNSAutoscalerOutput) ToCoreDNSAutoscalerPtrOutput() CoreDNSAutoscalerPtrOutput
func (CoreDNSAutoscalerOutput) ToCoreDNSAutoscalerPtrOutputWithContext ¶
func (o CoreDNSAutoscalerOutput) ToCoreDNSAutoscalerPtrOutputWithContext(ctx context.Context) CoreDNSAutoscalerPtrOutput
type CoreDNSAutoscalerPtrInput ¶
type CoreDNSAutoscalerPtrInput interface { pulumi.Input ToCoreDNSAutoscalerPtrOutput() CoreDNSAutoscalerPtrOutput ToCoreDNSAutoscalerPtrOutputWithContext(context.Context) CoreDNSAutoscalerPtrOutput }
CoreDNSAutoscalerPtrInput is an input type that accepts CoreDNSAutoscalerArgs, CoreDNSAutoscalerPtr and CoreDNSAutoscalerPtrOutput values. You can construct a concrete instance of `CoreDNSAutoscalerPtrInput` via:
CoreDNSAutoscalerArgs{...} or: nil
func CoreDNSAutoscalerPtr ¶
func CoreDNSAutoscalerPtr(v *CoreDNSAutoscalerArgs) CoreDNSAutoscalerPtrInput
type CoreDNSAutoscalerPtrOutput ¶
type CoreDNSAutoscalerPtrOutput struct{ *pulumi.OutputState }
func (CoreDNSAutoscalerPtrOutput) CoresPerReplica ¶
func (o CoreDNSAutoscalerPtrOutput) CoresPerReplica() pulumi.IntPtrOutput
Number of cores in the cluster per coredns replica.
func (CoreDNSAutoscalerPtrOutput) Elem ¶
func (o CoreDNSAutoscalerPtrOutput) Elem() CoreDNSAutoscalerOutput
func (CoreDNSAutoscalerPtrOutput) ElementType ¶
func (CoreDNSAutoscalerPtrOutput) ElementType() reflect.Type
func (CoreDNSAutoscalerPtrOutput) Enabled ¶
func (o CoreDNSAutoscalerPtrOutput) Enabled() pulumi.BoolPtrOutput
Enabled the cluster-proportional-autoscaler.
func (CoreDNSAutoscalerPtrOutput) Image ¶
func (o CoreDNSAutoscalerPtrOutput) Image() CoreDNSImagePtrOutput
The image to pull from for the autoscaler.
func (CoreDNSAutoscalerPtrOutput) IncludeUnschedulableNodes ¶
func (o CoreDNSAutoscalerPtrOutput) IncludeUnschedulableNodes() pulumi.BoolPtrOutput
Whether to include unschedulable nodes in the nodes/cores calculations - this requires version 1.8.0+ of the autoscaler.
func (CoreDNSAutoscalerPtrOutput) Max ¶
func (o CoreDNSAutoscalerPtrOutput) Max() pulumi.IntPtrOutput
Max size of replicaCount
func (CoreDNSAutoscalerPtrOutput) Min ¶
func (o CoreDNSAutoscalerPtrOutput) Min() pulumi.IntPtrOutput
Min size of replicaCount
func (CoreDNSAutoscalerPtrOutput) NodesPerReplica ¶
func (o CoreDNSAutoscalerPtrOutput) NodesPerReplica() pulumi.IntPtrOutput
Number of nodes in the cluster per coredns replica.
func (CoreDNSAutoscalerPtrOutput) PreventSinglePointFailure ¶
func (o CoreDNSAutoscalerPtrOutput) PreventSinglePointFailure() pulumi.BoolPtrOutput
If true does not allow single points of failure to form.
func (CoreDNSAutoscalerPtrOutput) ToCoreDNSAutoscalerPtrOutput ¶
func (o CoreDNSAutoscalerPtrOutput) ToCoreDNSAutoscalerPtrOutput() CoreDNSAutoscalerPtrOutput
func (CoreDNSAutoscalerPtrOutput) ToCoreDNSAutoscalerPtrOutputWithContext ¶
func (o CoreDNSAutoscalerPtrOutput) ToCoreDNSAutoscalerPtrOutputWithContext(ctx context.Context) CoreDNSAutoscalerPtrOutput
type CoreDNSDeployment ¶
type CoreDNSDeployment struct { // Optionally disable the main deployment and its respective resources. Enabled *bool `pulumi:"enabled"` // Name of the deployment if deployment.enabled is true. Otherwise the name of an existing deployment for the autoscaler or HPA to target. Name *string `pulumi:"name"` }
type CoreDNSDeploymentArgs ¶
type CoreDNSDeploymentArgs struct { // Optionally disable the main deployment and its respective resources. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Name of the deployment if deployment.enabled is true. Otherwise the name of an existing deployment for the autoscaler or HPA to target. Name pulumi.StringPtrInput `pulumi:"name"` }
func (CoreDNSDeploymentArgs) ElementType ¶
func (CoreDNSDeploymentArgs) ElementType() reflect.Type
func (CoreDNSDeploymentArgs) ToCoreDNSDeploymentOutput ¶
func (i CoreDNSDeploymentArgs) ToCoreDNSDeploymentOutput() CoreDNSDeploymentOutput
func (CoreDNSDeploymentArgs) ToCoreDNSDeploymentOutputWithContext ¶
func (i CoreDNSDeploymentArgs) ToCoreDNSDeploymentOutputWithContext(ctx context.Context) CoreDNSDeploymentOutput
func (CoreDNSDeploymentArgs) ToCoreDNSDeploymentPtrOutput ¶
func (i CoreDNSDeploymentArgs) ToCoreDNSDeploymentPtrOutput() CoreDNSDeploymentPtrOutput
func (CoreDNSDeploymentArgs) ToCoreDNSDeploymentPtrOutputWithContext ¶
func (i CoreDNSDeploymentArgs) ToCoreDNSDeploymentPtrOutputWithContext(ctx context.Context) CoreDNSDeploymentPtrOutput
type CoreDNSDeploymentInput ¶
type CoreDNSDeploymentInput interface { pulumi.Input ToCoreDNSDeploymentOutput() CoreDNSDeploymentOutput ToCoreDNSDeploymentOutputWithContext(context.Context) CoreDNSDeploymentOutput }
CoreDNSDeploymentInput is an input type that accepts CoreDNSDeploymentArgs and CoreDNSDeploymentOutput values. You can construct a concrete instance of `CoreDNSDeploymentInput` via:
CoreDNSDeploymentArgs{...}
type CoreDNSDeploymentOutput ¶
type CoreDNSDeploymentOutput struct{ *pulumi.OutputState }
func (CoreDNSDeploymentOutput) ElementType ¶
func (CoreDNSDeploymentOutput) ElementType() reflect.Type
func (CoreDNSDeploymentOutput) Enabled ¶
func (o CoreDNSDeploymentOutput) Enabled() pulumi.BoolPtrOutput
Optionally disable the main deployment and its respective resources.
func (CoreDNSDeploymentOutput) Name ¶
func (o CoreDNSDeploymentOutput) Name() pulumi.StringPtrOutput
Name of the deployment if deployment.enabled is true. Otherwise the name of an existing deployment for the autoscaler or HPA to target.
func (CoreDNSDeploymentOutput) ToCoreDNSDeploymentOutput ¶
func (o CoreDNSDeploymentOutput) ToCoreDNSDeploymentOutput() CoreDNSDeploymentOutput
func (CoreDNSDeploymentOutput) ToCoreDNSDeploymentOutputWithContext ¶
func (o CoreDNSDeploymentOutput) ToCoreDNSDeploymentOutputWithContext(ctx context.Context) CoreDNSDeploymentOutput
func (CoreDNSDeploymentOutput) ToCoreDNSDeploymentPtrOutput ¶
func (o CoreDNSDeploymentOutput) ToCoreDNSDeploymentPtrOutput() CoreDNSDeploymentPtrOutput
func (CoreDNSDeploymentOutput) ToCoreDNSDeploymentPtrOutputWithContext ¶
func (o CoreDNSDeploymentOutput) ToCoreDNSDeploymentPtrOutputWithContext(ctx context.Context) CoreDNSDeploymentPtrOutput
type CoreDNSDeploymentPtrInput ¶
type CoreDNSDeploymentPtrInput interface { pulumi.Input ToCoreDNSDeploymentPtrOutput() CoreDNSDeploymentPtrOutput ToCoreDNSDeploymentPtrOutputWithContext(context.Context) CoreDNSDeploymentPtrOutput }
CoreDNSDeploymentPtrInput is an input type that accepts CoreDNSDeploymentArgs, CoreDNSDeploymentPtr and CoreDNSDeploymentPtrOutput values. You can construct a concrete instance of `CoreDNSDeploymentPtrInput` via:
CoreDNSDeploymentArgs{...} or: nil
func CoreDNSDeploymentPtr ¶
func CoreDNSDeploymentPtr(v *CoreDNSDeploymentArgs) CoreDNSDeploymentPtrInput
type CoreDNSDeploymentPtrOutput ¶
type CoreDNSDeploymentPtrOutput struct{ *pulumi.OutputState }
func (CoreDNSDeploymentPtrOutput) Elem ¶
func (o CoreDNSDeploymentPtrOutput) Elem() CoreDNSDeploymentOutput
func (CoreDNSDeploymentPtrOutput) ElementType ¶
func (CoreDNSDeploymentPtrOutput) ElementType() reflect.Type
func (CoreDNSDeploymentPtrOutput) Enabled ¶
func (o CoreDNSDeploymentPtrOutput) Enabled() pulumi.BoolPtrOutput
Optionally disable the main deployment and its respective resources.
func (CoreDNSDeploymentPtrOutput) Name ¶
func (o CoreDNSDeploymentPtrOutput) Name() pulumi.StringPtrOutput
Name of the deployment if deployment.enabled is true. Otherwise the name of an existing deployment for the autoscaler or HPA to target.
func (CoreDNSDeploymentPtrOutput) ToCoreDNSDeploymentPtrOutput ¶
func (o CoreDNSDeploymentPtrOutput) ToCoreDNSDeploymentPtrOutput() CoreDNSDeploymentPtrOutput
func (CoreDNSDeploymentPtrOutput) ToCoreDNSDeploymentPtrOutputWithContext ¶
func (o CoreDNSDeploymentPtrOutput) ToCoreDNSDeploymentPtrOutputWithContext(ctx context.Context) CoreDNSDeploymentPtrOutput
type CoreDNSHPA ¶
type CoreDNSHPA struct { Enabled *bool `pulumi:"enabled"` MaxReplicas *int `pulumi:"maxReplicas"` Metrics *autoscalingv2beta2.MetricSpec `pulumi:"metrics"` MinReplicas *int `pulumi:"minReplicas"` }
type CoreDNSHPAArgs ¶
type CoreDNSHPAArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` MaxReplicas pulumi.IntPtrInput `pulumi:"maxReplicas"` Metrics autoscalingv2beta2.MetricSpecPtrInput `pulumi:"metrics"` MinReplicas pulumi.IntPtrInput `pulumi:"minReplicas"` }
func (CoreDNSHPAArgs) ElementType ¶
func (CoreDNSHPAArgs) ElementType() reflect.Type
func (CoreDNSHPAArgs) ToCoreDNSHPAOutput ¶
func (i CoreDNSHPAArgs) ToCoreDNSHPAOutput() CoreDNSHPAOutput
func (CoreDNSHPAArgs) ToCoreDNSHPAOutputWithContext ¶
func (i CoreDNSHPAArgs) ToCoreDNSHPAOutputWithContext(ctx context.Context) CoreDNSHPAOutput
func (CoreDNSHPAArgs) ToCoreDNSHPAPtrOutput ¶
func (i CoreDNSHPAArgs) ToCoreDNSHPAPtrOutput() CoreDNSHPAPtrOutput
func (CoreDNSHPAArgs) ToCoreDNSHPAPtrOutputWithContext ¶
func (i CoreDNSHPAArgs) ToCoreDNSHPAPtrOutputWithContext(ctx context.Context) CoreDNSHPAPtrOutput
type CoreDNSHPAInput ¶
type CoreDNSHPAInput interface { pulumi.Input ToCoreDNSHPAOutput() CoreDNSHPAOutput ToCoreDNSHPAOutputWithContext(context.Context) CoreDNSHPAOutput }
CoreDNSHPAInput is an input type that accepts CoreDNSHPAArgs and CoreDNSHPAOutput values. You can construct a concrete instance of `CoreDNSHPAInput` via:
CoreDNSHPAArgs{...}
type CoreDNSHPAOutput ¶
type CoreDNSHPAOutput struct{ *pulumi.OutputState }
func (CoreDNSHPAOutput) ElementType ¶
func (CoreDNSHPAOutput) ElementType() reflect.Type
func (CoreDNSHPAOutput) Enabled ¶
func (o CoreDNSHPAOutput) Enabled() pulumi.BoolPtrOutput
func (CoreDNSHPAOutput) MaxReplicas ¶
func (o CoreDNSHPAOutput) MaxReplicas() pulumi.IntPtrOutput
func (CoreDNSHPAOutput) Metrics ¶
func (o CoreDNSHPAOutput) Metrics() autoscalingv2beta2.MetricSpecPtrOutput
func (CoreDNSHPAOutput) MinReplicas ¶
func (o CoreDNSHPAOutput) MinReplicas() pulumi.IntPtrOutput
func (CoreDNSHPAOutput) ToCoreDNSHPAOutput ¶
func (o CoreDNSHPAOutput) ToCoreDNSHPAOutput() CoreDNSHPAOutput
func (CoreDNSHPAOutput) ToCoreDNSHPAOutputWithContext ¶
func (o CoreDNSHPAOutput) ToCoreDNSHPAOutputWithContext(ctx context.Context) CoreDNSHPAOutput
func (CoreDNSHPAOutput) ToCoreDNSHPAPtrOutput ¶
func (o CoreDNSHPAOutput) ToCoreDNSHPAPtrOutput() CoreDNSHPAPtrOutput
func (CoreDNSHPAOutput) ToCoreDNSHPAPtrOutputWithContext ¶
func (o CoreDNSHPAOutput) ToCoreDNSHPAPtrOutputWithContext(ctx context.Context) CoreDNSHPAPtrOutput
type CoreDNSHPAPtrInput ¶
type CoreDNSHPAPtrInput interface { pulumi.Input ToCoreDNSHPAPtrOutput() CoreDNSHPAPtrOutput ToCoreDNSHPAPtrOutputWithContext(context.Context) CoreDNSHPAPtrOutput }
CoreDNSHPAPtrInput is an input type that accepts CoreDNSHPAArgs, CoreDNSHPAPtr and CoreDNSHPAPtrOutput values. You can construct a concrete instance of `CoreDNSHPAPtrInput` via:
CoreDNSHPAArgs{...} or: nil
func CoreDNSHPAPtr ¶
func CoreDNSHPAPtr(v *CoreDNSHPAArgs) CoreDNSHPAPtrInput
type CoreDNSHPAPtrOutput ¶
type CoreDNSHPAPtrOutput struct{ *pulumi.OutputState }
func (CoreDNSHPAPtrOutput) Elem ¶
func (o CoreDNSHPAPtrOutput) Elem() CoreDNSHPAOutput
func (CoreDNSHPAPtrOutput) ElementType ¶
func (CoreDNSHPAPtrOutput) ElementType() reflect.Type
func (CoreDNSHPAPtrOutput) Enabled ¶
func (o CoreDNSHPAPtrOutput) Enabled() pulumi.BoolPtrOutput
func (CoreDNSHPAPtrOutput) MaxReplicas ¶
func (o CoreDNSHPAPtrOutput) MaxReplicas() pulumi.IntPtrOutput
func (CoreDNSHPAPtrOutput) Metrics ¶
func (o CoreDNSHPAPtrOutput) Metrics() autoscalingv2beta2.MetricSpecPtrOutput
func (CoreDNSHPAPtrOutput) MinReplicas ¶
func (o CoreDNSHPAPtrOutput) MinReplicas() pulumi.IntPtrOutput
func (CoreDNSHPAPtrOutput) ToCoreDNSHPAPtrOutput ¶
func (o CoreDNSHPAPtrOutput) ToCoreDNSHPAPtrOutput() CoreDNSHPAPtrOutput
func (CoreDNSHPAPtrOutput) ToCoreDNSHPAPtrOutputWithContext ¶
func (o CoreDNSHPAPtrOutput) ToCoreDNSHPAPtrOutputWithContext(ctx context.Context) CoreDNSHPAPtrOutput
type CoreDNSImage ¶
type CoreDNSImage struct { // Image pull policy. PullPolicy *string `pulumi:"pullPolicy"` // Specify container image pull secrets. PullSecrets []string `pulumi:"pullSecrets"` // The image repository to pull from. Repository *string `pulumi:"repository"` // The image tag to pull from. Tag *string `pulumi:"tag"` }
type CoreDNSImageArgs ¶
type CoreDNSImageArgs struct { // Image pull policy. PullPolicy pulumi.StringPtrInput `pulumi:"pullPolicy"` // Specify container image pull secrets. PullSecrets pulumi.StringArrayInput `pulumi:"pullSecrets"` // The image repository to pull from. Repository pulumi.StringPtrInput `pulumi:"repository"` // The image tag to pull from. Tag pulumi.StringPtrInput `pulumi:"tag"` }
func (CoreDNSImageArgs) ElementType ¶
func (CoreDNSImageArgs) ElementType() reflect.Type
func (CoreDNSImageArgs) ToCoreDNSImageOutput ¶
func (i CoreDNSImageArgs) ToCoreDNSImageOutput() CoreDNSImageOutput
func (CoreDNSImageArgs) ToCoreDNSImageOutputWithContext ¶
func (i CoreDNSImageArgs) ToCoreDNSImageOutputWithContext(ctx context.Context) CoreDNSImageOutput
func (CoreDNSImageArgs) ToCoreDNSImagePtrOutput ¶
func (i CoreDNSImageArgs) ToCoreDNSImagePtrOutput() CoreDNSImagePtrOutput
func (CoreDNSImageArgs) ToCoreDNSImagePtrOutputWithContext ¶
func (i CoreDNSImageArgs) ToCoreDNSImagePtrOutputWithContext(ctx context.Context) CoreDNSImagePtrOutput
type CoreDNSImageInput ¶
type CoreDNSImageInput interface { pulumi.Input ToCoreDNSImageOutput() CoreDNSImageOutput ToCoreDNSImageOutputWithContext(context.Context) CoreDNSImageOutput }
CoreDNSImageInput is an input type that accepts CoreDNSImageArgs and CoreDNSImageOutput values. You can construct a concrete instance of `CoreDNSImageInput` via:
CoreDNSImageArgs{...}
type CoreDNSImageOutput ¶
type CoreDNSImageOutput struct{ *pulumi.OutputState }
func (CoreDNSImageOutput) ElementType ¶
func (CoreDNSImageOutput) ElementType() reflect.Type
func (CoreDNSImageOutput) PullPolicy ¶
func (o CoreDNSImageOutput) PullPolicy() pulumi.StringPtrOutput
Image pull policy.
func (CoreDNSImageOutput) PullSecrets ¶
func (o CoreDNSImageOutput) PullSecrets() pulumi.StringArrayOutput
Specify container image pull secrets.
func (CoreDNSImageOutput) Repository ¶
func (o CoreDNSImageOutput) Repository() pulumi.StringPtrOutput
The image repository to pull from.
func (CoreDNSImageOutput) Tag ¶
func (o CoreDNSImageOutput) Tag() pulumi.StringPtrOutput
The image tag to pull from.
func (CoreDNSImageOutput) ToCoreDNSImageOutput ¶
func (o CoreDNSImageOutput) ToCoreDNSImageOutput() CoreDNSImageOutput
func (CoreDNSImageOutput) ToCoreDNSImageOutputWithContext ¶
func (o CoreDNSImageOutput) ToCoreDNSImageOutputWithContext(ctx context.Context) CoreDNSImageOutput
func (CoreDNSImageOutput) ToCoreDNSImagePtrOutput ¶
func (o CoreDNSImageOutput) ToCoreDNSImagePtrOutput() CoreDNSImagePtrOutput
func (CoreDNSImageOutput) ToCoreDNSImagePtrOutputWithContext ¶
func (o CoreDNSImageOutput) ToCoreDNSImagePtrOutputWithContext(ctx context.Context) CoreDNSImagePtrOutput
type CoreDNSImagePtrInput ¶
type CoreDNSImagePtrInput interface { pulumi.Input ToCoreDNSImagePtrOutput() CoreDNSImagePtrOutput ToCoreDNSImagePtrOutputWithContext(context.Context) CoreDNSImagePtrOutput }
CoreDNSImagePtrInput is an input type that accepts CoreDNSImageArgs, CoreDNSImagePtr and CoreDNSImagePtrOutput values. You can construct a concrete instance of `CoreDNSImagePtrInput` via:
CoreDNSImageArgs{...} or: nil
func CoreDNSImagePtr ¶
func CoreDNSImagePtr(v *CoreDNSImageArgs) CoreDNSImagePtrInput
type CoreDNSImagePtrOutput ¶
type CoreDNSImagePtrOutput struct{ *pulumi.OutputState }
func (CoreDNSImagePtrOutput) Elem ¶
func (o CoreDNSImagePtrOutput) Elem() CoreDNSImageOutput
func (CoreDNSImagePtrOutput) ElementType ¶
func (CoreDNSImagePtrOutput) ElementType() reflect.Type
func (CoreDNSImagePtrOutput) PullPolicy ¶
func (o CoreDNSImagePtrOutput) PullPolicy() pulumi.StringPtrOutput
Image pull policy.
func (CoreDNSImagePtrOutput) PullSecrets ¶
func (o CoreDNSImagePtrOutput) PullSecrets() pulumi.StringArrayOutput
Specify container image pull secrets.
func (CoreDNSImagePtrOutput) Repository ¶
func (o CoreDNSImagePtrOutput) Repository() pulumi.StringPtrOutput
The image repository to pull from.
func (CoreDNSImagePtrOutput) Tag ¶
func (o CoreDNSImagePtrOutput) Tag() pulumi.StringPtrOutput
The image tag to pull from.
func (CoreDNSImagePtrOutput) ToCoreDNSImagePtrOutput ¶
func (o CoreDNSImagePtrOutput) ToCoreDNSImagePtrOutput() CoreDNSImagePtrOutput
func (CoreDNSImagePtrOutput) ToCoreDNSImagePtrOutputWithContext ¶
func (o CoreDNSImagePtrOutput) ToCoreDNSImagePtrOutputWithContext(ctx context.Context) CoreDNSImagePtrOutput
type CoreDNSInput ¶
type CoreDNSInput interface { pulumi.Input ToCoreDNSOutput() CoreDNSOutput ToCoreDNSOutputWithContext(ctx context.Context) CoreDNSOutput }
type CoreDNSMap ¶
type CoreDNSMap map[string]CoreDNSInput
func (CoreDNSMap) ElementType ¶
func (CoreDNSMap) ElementType() reflect.Type
func (CoreDNSMap) ToCoreDNSMapOutput ¶
func (i CoreDNSMap) ToCoreDNSMapOutput() CoreDNSMapOutput
func (CoreDNSMap) ToCoreDNSMapOutputWithContext ¶
func (i CoreDNSMap) ToCoreDNSMapOutputWithContext(ctx context.Context) CoreDNSMapOutput
type CoreDNSMapInput ¶
type CoreDNSMapInput interface { pulumi.Input ToCoreDNSMapOutput() CoreDNSMapOutput ToCoreDNSMapOutputWithContext(context.Context) CoreDNSMapOutput }
CoreDNSMapInput is an input type that accepts CoreDNSMap and CoreDNSMapOutput values. You can construct a concrete instance of `CoreDNSMapInput` via:
CoreDNSMap{ "key": CoreDNSArgs{...} }
type CoreDNSMapOutput ¶
type CoreDNSMapOutput struct{ *pulumi.OutputState }
func (CoreDNSMapOutput) ElementType ¶
func (CoreDNSMapOutput) ElementType() reflect.Type
func (CoreDNSMapOutput) MapIndex ¶
func (o CoreDNSMapOutput) MapIndex(k pulumi.StringInput) CoreDNSOutput
func (CoreDNSMapOutput) ToCoreDNSMapOutput ¶
func (o CoreDNSMapOutput) ToCoreDNSMapOutput() CoreDNSMapOutput
func (CoreDNSMapOutput) ToCoreDNSMapOutputWithContext ¶
func (o CoreDNSMapOutput) ToCoreDNSMapOutputWithContext(ctx context.Context) CoreDNSMapOutput
type CoreDNSOutput ¶
type CoreDNSOutput struct{ *pulumi.OutputState }
func (CoreDNSOutput) ElementType ¶
func (CoreDNSOutput) ElementType() reflect.Type
func (CoreDNSOutput) ToCoreDNSOutput ¶
func (o CoreDNSOutput) ToCoreDNSOutput() CoreDNSOutput
func (CoreDNSOutput) ToCoreDNSOutputWithContext ¶
func (o CoreDNSOutput) ToCoreDNSOutputWithContext(ctx context.Context) CoreDNSOutput
func (CoreDNSOutput) ToCoreDNSPtrOutput ¶
func (o CoreDNSOutput) ToCoreDNSPtrOutput() CoreDNSPtrOutput
func (CoreDNSOutput) ToCoreDNSPtrOutputWithContext ¶
func (o CoreDNSOutput) ToCoreDNSPtrOutputWithContext(ctx context.Context) CoreDNSPtrOutput
type CoreDNSPrometheus ¶
type CoreDNSPrometheus struct { Monitor *CoreDNSPrometheusMonitor `pulumi:"monitor"` Service *CoreDNSPrometheusService `pulumi:"service"` }
type CoreDNSPrometheusArgs ¶
type CoreDNSPrometheusArgs struct { Monitor CoreDNSPrometheusMonitorPtrInput `pulumi:"monitor"` Service CoreDNSPrometheusServicePtrInput `pulumi:"service"` }
func (CoreDNSPrometheusArgs) ElementType ¶
func (CoreDNSPrometheusArgs) ElementType() reflect.Type
func (CoreDNSPrometheusArgs) ToCoreDNSPrometheusOutput ¶
func (i CoreDNSPrometheusArgs) ToCoreDNSPrometheusOutput() CoreDNSPrometheusOutput
func (CoreDNSPrometheusArgs) ToCoreDNSPrometheusOutputWithContext ¶
func (i CoreDNSPrometheusArgs) ToCoreDNSPrometheusOutputWithContext(ctx context.Context) CoreDNSPrometheusOutput
func (CoreDNSPrometheusArgs) ToCoreDNSPrometheusPtrOutput ¶
func (i CoreDNSPrometheusArgs) ToCoreDNSPrometheusPtrOutput() CoreDNSPrometheusPtrOutput
func (CoreDNSPrometheusArgs) ToCoreDNSPrometheusPtrOutputWithContext ¶
func (i CoreDNSPrometheusArgs) ToCoreDNSPrometheusPtrOutputWithContext(ctx context.Context) CoreDNSPrometheusPtrOutput
type CoreDNSPrometheusInput ¶
type CoreDNSPrometheusInput interface { pulumi.Input ToCoreDNSPrometheusOutput() CoreDNSPrometheusOutput ToCoreDNSPrometheusOutputWithContext(context.Context) CoreDNSPrometheusOutput }
CoreDNSPrometheusInput is an input type that accepts CoreDNSPrometheusArgs and CoreDNSPrometheusOutput values. You can construct a concrete instance of `CoreDNSPrometheusInput` via:
CoreDNSPrometheusArgs{...}
type CoreDNSPrometheusMonitor ¶
type CoreDNSPrometheusMonitor struct { // Additional labels that can be used so ServiceMonitor will be discovered by Prometheus. AdditionalLabels map[string]string `pulumi:"additionalLabels"` // Set this to true to create ServiceMonitor for Prometheus operator. Enabled *bool `pulumi:"enabled"` // Selector to select which namespaces the Endpoints objects are discovered from. Namespace *string `pulumi:"namespace"` }
type CoreDNSPrometheusMonitorArgs ¶
type CoreDNSPrometheusMonitorArgs struct { // Additional labels that can be used so ServiceMonitor will be discovered by Prometheus. AdditionalLabels pulumi.StringMapInput `pulumi:"additionalLabels"` // Set this to true to create ServiceMonitor for Prometheus operator. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Selector to select which namespaces the Endpoints objects are discovered from. Namespace pulumi.StringPtrInput `pulumi:"namespace"` }
func (CoreDNSPrometheusMonitorArgs) ElementType ¶
func (CoreDNSPrometheusMonitorArgs) ElementType() reflect.Type
func (CoreDNSPrometheusMonitorArgs) ToCoreDNSPrometheusMonitorOutput ¶
func (i CoreDNSPrometheusMonitorArgs) ToCoreDNSPrometheusMonitorOutput() CoreDNSPrometheusMonitorOutput
func (CoreDNSPrometheusMonitorArgs) ToCoreDNSPrometheusMonitorOutputWithContext ¶
func (i CoreDNSPrometheusMonitorArgs) ToCoreDNSPrometheusMonitorOutputWithContext(ctx context.Context) CoreDNSPrometheusMonitorOutput
func (CoreDNSPrometheusMonitorArgs) ToCoreDNSPrometheusMonitorPtrOutput ¶
func (i CoreDNSPrometheusMonitorArgs) ToCoreDNSPrometheusMonitorPtrOutput() CoreDNSPrometheusMonitorPtrOutput
func (CoreDNSPrometheusMonitorArgs) ToCoreDNSPrometheusMonitorPtrOutputWithContext ¶
func (i CoreDNSPrometheusMonitorArgs) ToCoreDNSPrometheusMonitorPtrOutputWithContext(ctx context.Context) CoreDNSPrometheusMonitorPtrOutput
type CoreDNSPrometheusMonitorInput ¶
type CoreDNSPrometheusMonitorInput interface { pulumi.Input ToCoreDNSPrometheusMonitorOutput() CoreDNSPrometheusMonitorOutput ToCoreDNSPrometheusMonitorOutputWithContext(context.Context) CoreDNSPrometheusMonitorOutput }
CoreDNSPrometheusMonitorInput is an input type that accepts CoreDNSPrometheusMonitorArgs and CoreDNSPrometheusMonitorOutput values. You can construct a concrete instance of `CoreDNSPrometheusMonitorInput` via:
CoreDNSPrometheusMonitorArgs{...}
type CoreDNSPrometheusMonitorOutput ¶
type CoreDNSPrometheusMonitorOutput struct{ *pulumi.OutputState }
func (CoreDNSPrometheusMonitorOutput) AdditionalLabels ¶
func (o CoreDNSPrometheusMonitorOutput) AdditionalLabels() pulumi.StringMapOutput
Additional labels that can be used so ServiceMonitor will be discovered by Prometheus.
func (CoreDNSPrometheusMonitorOutput) ElementType ¶
func (CoreDNSPrometheusMonitorOutput) ElementType() reflect.Type
func (CoreDNSPrometheusMonitorOutput) Enabled ¶
func (o CoreDNSPrometheusMonitorOutput) Enabled() pulumi.BoolPtrOutput
Set this to true to create ServiceMonitor for Prometheus operator.
func (CoreDNSPrometheusMonitorOutput) Namespace ¶
func (o CoreDNSPrometheusMonitorOutput) Namespace() pulumi.StringPtrOutput
Selector to select which namespaces the Endpoints objects are discovered from.
func (CoreDNSPrometheusMonitorOutput) ToCoreDNSPrometheusMonitorOutput ¶
func (o CoreDNSPrometheusMonitorOutput) ToCoreDNSPrometheusMonitorOutput() CoreDNSPrometheusMonitorOutput
func (CoreDNSPrometheusMonitorOutput) ToCoreDNSPrometheusMonitorOutputWithContext ¶
func (o CoreDNSPrometheusMonitorOutput) ToCoreDNSPrometheusMonitorOutputWithContext(ctx context.Context) CoreDNSPrometheusMonitorOutput
func (CoreDNSPrometheusMonitorOutput) ToCoreDNSPrometheusMonitorPtrOutput ¶
func (o CoreDNSPrometheusMonitorOutput) ToCoreDNSPrometheusMonitorPtrOutput() CoreDNSPrometheusMonitorPtrOutput
func (CoreDNSPrometheusMonitorOutput) ToCoreDNSPrometheusMonitorPtrOutputWithContext ¶
func (o CoreDNSPrometheusMonitorOutput) ToCoreDNSPrometheusMonitorPtrOutputWithContext(ctx context.Context) CoreDNSPrometheusMonitorPtrOutput
type CoreDNSPrometheusMonitorPtrInput ¶
type CoreDNSPrometheusMonitorPtrInput interface { pulumi.Input ToCoreDNSPrometheusMonitorPtrOutput() CoreDNSPrometheusMonitorPtrOutput ToCoreDNSPrometheusMonitorPtrOutputWithContext(context.Context) CoreDNSPrometheusMonitorPtrOutput }
CoreDNSPrometheusMonitorPtrInput is an input type that accepts CoreDNSPrometheusMonitorArgs, CoreDNSPrometheusMonitorPtr and CoreDNSPrometheusMonitorPtrOutput values. You can construct a concrete instance of `CoreDNSPrometheusMonitorPtrInput` via:
CoreDNSPrometheusMonitorArgs{...} or: nil
func CoreDNSPrometheusMonitorPtr ¶
func CoreDNSPrometheusMonitorPtr(v *CoreDNSPrometheusMonitorArgs) CoreDNSPrometheusMonitorPtrInput
type CoreDNSPrometheusMonitorPtrOutput ¶
type CoreDNSPrometheusMonitorPtrOutput struct{ *pulumi.OutputState }
func (CoreDNSPrometheusMonitorPtrOutput) AdditionalLabels ¶
func (o CoreDNSPrometheusMonitorPtrOutput) AdditionalLabels() pulumi.StringMapOutput
Additional labels that can be used so ServiceMonitor will be discovered by Prometheus.
func (CoreDNSPrometheusMonitorPtrOutput) Elem ¶
func (o CoreDNSPrometheusMonitorPtrOutput) Elem() CoreDNSPrometheusMonitorOutput
func (CoreDNSPrometheusMonitorPtrOutput) ElementType ¶
func (CoreDNSPrometheusMonitorPtrOutput) ElementType() reflect.Type
func (CoreDNSPrometheusMonitorPtrOutput) Enabled ¶
func (o CoreDNSPrometheusMonitorPtrOutput) Enabled() pulumi.BoolPtrOutput
Set this to true to create ServiceMonitor for Prometheus operator.
func (CoreDNSPrometheusMonitorPtrOutput) Namespace ¶
func (o CoreDNSPrometheusMonitorPtrOutput) Namespace() pulumi.StringPtrOutput
Selector to select which namespaces the Endpoints objects are discovered from.
func (CoreDNSPrometheusMonitorPtrOutput) ToCoreDNSPrometheusMonitorPtrOutput ¶
func (o CoreDNSPrometheusMonitorPtrOutput) ToCoreDNSPrometheusMonitorPtrOutput() CoreDNSPrometheusMonitorPtrOutput
func (CoreDNSPrometheusMonitorPtrOutput) ToCoreDNSPrometheusMonitorPtrOutputWithContext ¶
func (o CoreDNSPrometheusMonitorPtrOutput) ToCoreDNSPrometheusMonitorPtrOutputWithContext(ctx context.Context) CoreDNSPrometheusMonitorPtrOutput
type CoreDNSPrometheusOutput ¶
type CoreDNSPrometheusOutput struct{ *pulumi.OutputState }
func (CoreDNSPrometheusOutput) ElementType ¶
func (CoreDNSPrometheusOutput) ElementType() reflect.Type
func (CoreDNSPrometheusOutput) Monitor ¶
func (o CoreDNSPrometheusOutput) Monitor() CoreDNSPrometheusMonitorPtrOutput
func (CoreDNSPrometheusOutput) Service ¶
func (o CoreDNSPrometheusOutput) Service() CoreDNSPrometheusServicePtrOutput
func (CoreDNSPrometheusOutput) ToCoreDNSPrometheusOutput ¶
func (o CoreDNSPrometheusOutput) ToCoreDNSPrometheusOutput() CoreDNSPrometheusOutput
func (CoreDNSPrometheusOutput) ToCoreDNSPrometheusOutputWithContext ¶
func (o CoreDNSPrometheusOutput) ToCoreDNSPrometheusOutputWithContext(ctx context.Context) CoreDNSPrometheusOutput
func (CoreDNSPrometheusOutput) ToCoreDNSPrometheusPtrOutput ¶
func (o CoreDNSPrometheusOutput) ToCoreDNSPrometheusPtrOutput() CoreDNSPrometheusPtrOutput
func (CoreDNSPrometheusOutput) ToCoreDNSPrometheusPtrOutputWithContext ¶
func (o CoreDNSPrometheusOutput) ToCoreDNSPrometheusPtrOutputWithContext(ctx context.Context) CoreDNSPrometheusPtrOutput
type CoreDNSPrometheusPtrInput ¶
type CoreDNSPrometheusPtrInput interface { pulumi.Input ToCoreDNSPrometheusPtrOutput() CoreDNSPrometheusPtrOutput ToCoreDNSPrometheusPtrOutputWithContext(context.Context) CoreDNSPrometheusPtrOutput }
CoreDNSPrometheusPtrInput is an input type that accepts CoreDNSPrometheusArgs, CoreDNSPrometheusPtr and CoreDNSPrometheusPtrOutput values. You can construct a concrete instance of `CoreDNSPrometheusPtrInput` via:
CoreDNSPrometheusArgs{...} or: nil
func CoreDNSPrometheusPtr ¶
func CoreDNSPrometheusPtr(v *CoreDNSPrometheusArgs) CoreDNSPrometheusPtrInput
type CoreDNSPrometheusPtrOutput ¶
type CoreDNSPrometheusPtrOutput struct{ *pulumi.OutputState }
func (CoreDNSPrometheusPtrOutput) Elem ¶
func (o CoreDNSPrometheusPtrOutput) Elem() CoreDNSPrometheusOutput
func (CoreDNSPrometheusPtrOutput) ElementType ¶
func (CoreDNSPrometheusPtrOutput) ElementType() reflect.Type
func (CoreDNSPrometheusPtrOutput) Monitor ¶
func (o CoreDNSPrometheusPtrOutput) Monitor() CoreDNSPrometheusMonitorPtrOutput
func (CoreDNSPrometheusPtrOutput) Service ¶
func (o CoreDNSPrometheusPtrOutput) Service() CoreDNSPrometheusServicePtrOutput
func (CoreDNSPrometheusPtrOutput) ToCoreDNSPrometheusPtrOutput ¶
func (o CoreDNSPrometheusPtrOutput) ToCoreDNSPrometheusPtrOutput() CoreDNSPrometheusPtrOutput
func (CoreDNSPrometheusPtrOutput) ToCoreDNSPrometheusPtrOutputWithContext ¶
func (o CoreDNSPrometheusPtrOutput) ToCoreDNSPrometheusPtrOutputWithContext(ctx context.Context) CoreDNSPrometheusPtrOutput
type CoreDNSPrometheusServiceArgs ¶
type CoreDNSPrometheusServiceArgs struct { // Annotations to add to the metrics Service. Annotations pulumi.StringMapInput `pulumi:"annotations"` // Set this to true to create Service for Prometheus metrics. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` }
func (CoreDNSPrometheusServiceArgs) ElementType ¶
func (CoreDNSPrometheusServiceArgs) ElementType() reflect.Type
func (CoreDNSPrometheusServiceArgs) ToCoreDNSPrometheusServiceOutput ¶
func (i CoreDNSPrometheusServiceArgs) ToCoreDNSPrometheusServiceOutput() CoreDNSPrometheusServiceOutput
func (CoreDNSPrometheusServiceArgs) ToCoreDNSPrometheusServiceOutputWithContext ¶
func (i CoreDNSPrometheusServiceArgs) ToCoreDNSPrometheusServiceOutputWithContext(ctx context.Context) CoreDNSPrometheusServiceOutput
func (CoreDNSPrometheusServiceArgs) ToCoreDNSPrometheusServicePtrOutput ¶
func (i CoreDNSPrometheusServiceArgs) ToCoreDNSPrometheusServicePtrOutput() CoreDNSPrometheusServicePtrOutput
func (CoreDNSPrometheusServiceArgs) ToCoreDNSPrometheusServicePtrOutputWithContext ¶
func (i CoreDNSPrometheusServiceArgs) ToCoreDNSPrometheusServicePtrOutputWithContext(ctx context.Context) CoreDNSPrometheusServicePtrOutput
type CoreDNSPrometheusServiceInput ¶
type CoreDNSPrometheusServiceInput interface { pulumi.Input ToCoreDNSPrometheusServiceOutput() CoreDNSPrometheusServiceOutput ToCoreDNSPrometheusServiceOutputWithContext(context.Context) CoreDNSPrometheusServiceOutput }
CoreDNSPrometheusServiceInput is an input type that accepts CoreDNSPrometheusServiceArgs and CoreDNSPrometheusServiceOutput values. You can construct a concrete instance of `CoreDNSPrometheusServiceInput` via:
CoreDNSPrometheusServiceArgs{...}
type CoreDNSPrometheusServiceOutput ¶
type CoreDNSPrometheusServiceOutput struct{ *pulumi.OutputState }
func (CoreDNSPrometheusServiceOutput) Annotations ¶
func (o CoreDNSPrometheusServiceOutput) Annotations() pulumi.StringMapOutput
Annotations to add to the metrics Service.
func (CoreDNSPrometheusServiceOutput) ElementType ¶
func (CoreDNSPrometheusServiceOutput) ElementType() reflect.Type
func (CoreDNSPrometheusServiceOutput) Enabled ¶
func (o CoreDNSPrometheusServiceOutput) Enabled() pulumi.BoolPtrOutput
Set this to true to create Service for Prometheus metrics.
func (CoreDNSPrometheusServiceOutput) ToCoreDNSPrometheusServiceOutput ¶
func (o CoreDNSPrometheusServiceOutput) ToCoreDNSPrometheusServiceOutput() CoreDNSPrometheusServiceOutput
func (CoreDNSPrometheusServiceOutput) ToCoreDNSPrometheusServiceOutputWithContext ¶
func (o CoreDNSPrometheusServiceOutput) ToCoreDNSPrometheusServiceOutputWithContext(ctx context.Context) CoreDNSPrometheusServiceOutput
func (CoreDNSPrometheusServiceOutput) ToCoreDNSPrometheusServicePtrOutput ¶
func (o CoreDNSPrometheusServiceOutput) ToCoreDNSPrometheusServicePtrOutput() CoreDNSPrometheusServicePtrOutput
func (CoreDNSPrometheusServiceOutput) ToCoreDNSPrometheusServicePtrOutputWithContext ¶
func (o CoreDNSPrometheusServiceOutput) ToCoreDNSPrometheusServicePtrOutputWithContext(ctx context.Context) CoreDNSPrometheusServicePtrOutput
type CoreDNSPrometheusServicePtrInput ¶
type CoreDNSPrometheusServicePtrInput interface { pulumi.Input ToCoreDNSPrometheusServicePtrOutput() CoreDNSPrometheusServicePtrOutput ToCoreDNSPrometheusServicePtrOutputWithContext(context.Context) CoreDNSPrometheusServicePtrOutput }
CoreDNSPrometheusServicePtrInput is an input type that accepts CoreDNSPrometheusServiceArgs, CoreDNSPrometheusServicePtr and CoreDNSPrometheusServicePtrOutput values. You can construct a concrete instance of `CoreDNSPrometheusServicePtrInput` via:
CoreDNSPrometheusServiceArgs{...} or: nil
func CoreDNSPrometheusServicePtr ¶
func CoreDNSPrometheusServicePtr(v *CoreDNSPrometheusServiceArgs) CoreDNSPrometheusServicePtrInput
type CoreDNSPrometheusServicePtrOutput ¶
type CoreDNSPrometheusServicePtrOutput struct{ *pulumi.OutputState }
func (CoreDNSPrometheusServicePtrOutput) Annotations ¶
func (o CoreDNSPrometheusServicePtrOutput) Annotations() pulumi.StringMapOutput
Annotations to add to the metrics Service.
func (CoreDNSPrometheusServicePtrOutput) Elem ¶
func (o CoreDNSPrometheusServicePtrOutput) Elem() CoreDNSPrometheusServiceOutput
func (CoreDNSPrometheusServicePtrOutput) ElementType ¶
func (CoreDNSPrometheusServicePtrOutput) ElementType() reflect.Type
func (CoreDNSPrometheusServicePtrOutput) Enabled ¶
func (o CoreDNSPrometheusServicePtrOutput) Enabled() pulumi.BoolPtrOutput
Set this to true to create Service for Prometheus metrics.
func (CoreDNSPrometheusServicePtrOutput) ToCoreDNSPrometheusServicePtrOutput ¶
func (o CoreDNSPrometheusServicePtrOutput) ToCoreDNSPrometheusServicePtrOutput() CoreDNSPrometheusServicePtrOutput
func (CoreDNSPrometheusServicePtrOutput) ToCoreDNSPrometheusServicePtrOutputWithContext ¶
func (o CoreDNSPrometheusServicePtrOutput) ToCoreDNSPrometheusServicePtrOutputWithContext(ctx context.Context) CoreDNSPrometheusServicePtrOutput
type CoreDNSPtrInput ¶
type CoreDNSPtrInput interface { pulumi.Input ToCoreDNSPtrOutput() CoreDNSPtrOutput ToCoreDNSPtrOutputWithContext(ctx context.Context) CoreDNSPtrOutput }
type CoreDNSPtrOutput ¶
type CoreDNSPtrOutput struct{ *pulumi.OutputState }
func (CoreDNSPtrOutput) Elem ¶
func (o CoreDNSPtrOutput) Elem() CoreDNSOutput
func (CoreDNSPtrOutput) ElementType ¶
func (CoreDNSPtrOutput) ElementType() reflect.Type
func (CoreDNSPtrOutput) ToCoreDNSPtrOutput ¶
func (o CoreDNSPtrOutput) ToCoreDNSPtrOutput() CoreDNSPtrOutput
func (CoreDNSPtrOutput) ToCoreDNSPtrOutputWithContext ¶
func (o CoreDNSPtrOutput) ToCoreDNSPtrOutputWithContext(ctx context.Context) CoreDNSPtrOutput
type CoreDNSRBAC ¶
type CoreDNSRBAC struct { // If true, create & use RBAC resources Create *bool `pulumi:"create"` // The name of the ServiceAccount to use. If not set and create is true, a name is generated using the fullname template. Name *string `pulumi:"name"` // If true, create and use PodSecurityPolicy PspEnable *bool `pulumi:"pspEnable"` }
type CoreDNSRBACArgs ¶
type CoreDNSRBACArgs struct { // If true, create & use RBAC resources Create pulumi.BoolPtrInput `pulumi:"create"` // The name of the ServiceAccount to use. If not set and create is true, a name is generated using the fullname template. Name pulumi.StringPtrInput `pulumi:"name"` // If true, create and use PodSecurityPolicy PspEnable pulumi.BoolPtrInput `pulumi:"pspEnable"` }
func (CoreDNSRBACArgs) ElementType ¶
func (CoreDNSRBACArgs) ElementType() reflect.Type
func (CoreDNSRBACArgs) ToCoreDNSRBACOutput ¶
func (i CoreDNSRBACArgs) ToCoreDNSRBACOutput() CoreDNSRBACOutput
func (CoreDNSRBACArgs) ToCoreDNSRBACOutputWithContext ¶
func (i CoreDNSRBACArgs) ToCoreDNSRBACOutputWithContext(ctx context.Context) CoreDNSRBACOutput
func (CoreDNSRBACArgs) ToCoreDNSRBACPtrOutput ¶
func (i CoreDNSRBACArgs) ToCoreDNSRBACPtrOutput() CoreDNSRBACPtrOutput
func (CoreDNSRBACArgs) ToCoreDNSRBACPtrOutputWithContext ¶
func (i CoreDNSRBACArgs) ToCoreDNSRBACPtrOutputWithContext(ctx context.Context) CoreDNSRBACPtrOutput
type CoreDNSRBACInput ¶
type CoreDNSRBACInput interface { pulumi.Input ToCoreDNSRBACOutput() CoreDNSRBACOutput ToCoreDNSRBACOutputWithContext(context.Context) CoreDNSRBACOutput }
CoreDNSRBACInput is an input type that accepts CoreDNSRBACArgs and CoreDNSRBACOutput values. You can construct a concrete instance of `CoreDNSRBACInput` via:
CoreDNSRBACArgs{...}
type CoreDNSRBACOutput ¶
type CoreDNSRBACOutput struct{ *pulumi.OutputState }
func (CoreDNSRBACOutput) Create ¶
func (o CoreDNSRBACOutput) Create() pulumi.BoolPtrOutput
If true, create & use RBAC resources
func (CoreDNSRBACOutput) ElementType ¶
func (CoreDNSRBACOutput) ElementType() reflect.Type
func (CoreDNSRBACOutput) Name ¶
func (o CoreDNSRBACOutput) Name() pulumi.StringPtrOutput
The name of the ServiceAccount to use. If not set and create is true, a name is generated using the fullname template.
func (CoreDNSRBACOutput) PspEnable ¶
func (o CoreDNSRBACOutput) PspEnable() pulumi.BoolPtrOutput
If true, create and use PodSecurityPolicy
func (CoreDNSRBACOutput) ToCoreDNSRBACOutput ¶
func (o CoreDNSRBACOutput) ToCoreDNSRBACOutput() CoreDNSRBACOutput
func (CoreDNSRBACOutput) ToCoreDNSRBACOutputWithContext ¶
func (o CoreDNSRBACOutput) ToCoreDNSRBACOutputWithContext(ctx context.Context) CoreDNSRBACOutput
func (CoreDNSRBACOutput) ToCoreDNSRBACPtrOutput ¶
func (o CoreDNSRBACOutput) ToCoreDNSRBACPtrOutput() CoreDNSRBACPtrOutput
func (CoreDNSRBACOutput) ToCoreDNSRBACPtrOutputWithContext ¶
func (o CoreDNSRBACOutput) ToCoreDNSRBACPtrOutputWithContext(ctx context.Context) CoreDNSRBACPtrOutput
type CoreDNSRBACPtrInput ¶
type CoreDNSRBACPtrInput interface { pulumi.Input ToCoreDNSRBACPtrOutput() CoreDNSRBACPtrOutput ToCoreDNSRBACPtrOutputWithContext(context.Context) CoreDNSRBACPtrOutput }
CoreDNSRBACPtrInput is an input type that accepts CoreDNSRBACArgs, CoreDNSRBACPtr and CoreDNSRBACPtrOutput values. You can construct a concrete instance of `CoreDNSRBACPtrInput` via:
CoreDNSRBACArgs{...} or: nil
func CoreDNSRBACPtr ¶
func CoreDNSRBACPtr(v *CoreDNSRBACArgs) CoreDNSRBACPtrInput
type CoreDNSRBACPtrOutput ¶
type CoreDNSRBACPtrOutput struct{ *pulumi.OutputState }
func (CoreDNSRBACPtrOutput) Create ¶
func (o CoreDNSRBACPtrOutput) Create() pulumi.BoolPtrOutput
If true, create & use RBAC resources
func (CoreDNSRBACPtrOutput) Elem ¶
func (o CoreDNSRBACPtrOutput) Elem() CoreDNSRBACOutput
func (CoreDNSRBACPtrOutput) ElementType ¶
func (CoreDNSRBACPtrOutput) ElementType() reflect.Type
func (CoreDNSRBACPtrOutput) Name ¶
func (o CoreDNSRBACPtrOutput) Name() pulumi.StringPtrOutput
The name of the ServiceAccount to use. If not set and create is true, a name is generated using the fullname template.
func (CoreDNSRBACPtrOutput) PspEnable ¶
func (o CoreDNSRBACPtrOutput) PspEnable() pulumi.BoolPtrOutput
If true, create and use PodSecurityPolicy
func (CoreDNSRBACPtrOutput) ToCoreDNSRBACPtrOutput ¶
func (o CoreDNSRBACPtrOutput) ToCoreDNSRBACPtrOutput() CoreDNSRBACPtrOutput
func (CoreDNSRBACPtrOutput) ToCoreDNSRBACPtrOutputWithContext ¶
func (o CoreDNSRBACPtrOutput) ToCoreDNSRBACPtrOutputWithContext(ctx context.Context) CoreDNSRBACPtrOutput
type CoreDNSServer ¶
type CoreDNSServer struct { // the plugins to use for this server block. Plugins []CoreDNSServerPlugin `pulumi:"plugins"` // optional, defaults to "" (which equals 53 in CoreDNS). Port *int `pulumi:"port"` // the `zones` block can be left out entirely, defaults to "." Zones []CoreDNSServerZone `pulumi:"zones"` }
type CoreDNSServerArgs ¶
type CoreDNSServerArgs struct { // the plugins to use for this server block. Plugins CoreDNSServerPluginArrayInput `pulumi:"plugins"` // optional, defaults to "" (which equals 53 in CoreDNS). Port pulumi.IntPtrInput `pulumi:"port"` // the `zones` block can be left out entirely, defaults to "." Zones CoreDNSServerZoneArrayInput `pulumi:"zones"` }
func (CoreDNSServerArgs) ElementType ¶
func (CoreDNSServerArgs) ElementType() reflect.Type
func (CoreDNSServerArgs) ToCoreDNSServerOutput ¶
func (i CoreDNSServerArgs) ToCoreDNSServerOutput() CoreDNSServerOutput
func (CoreDNSServerArgs) ToCoreDNSServerOutputWithContext ¶
func (i CoreDNSServerArgs) ToCoreDNSServerOutputWithContext(ctx context.Context) CoreDNSServerOutput
type CoreDNSServerArray ¶
type CoreDNSServerArray []CoreDNSServerInput
func (CoreDNSServerArray) ElementType ¶
func (CoreDNSServerArray) ElementType() reflect.Type
func (CoreDNSServerArray) ToCoreDNSServerArrayOutput ¶
func (i CoreDNSServerArray) ToCoreDNSServerArrayOutput() CoreDNSServerArrayOutput
func (CoreDNSServerArray) ToCoreDNSServerArrayOutputWithContext ¶
func (i CoreDNSServerArray) ToCoreDNSServerArrayOutputWithContext(ctx context.Context) CoreDNSServerArrayOutput
type CoreDNSServerArrayInput ¶
type CoreDNSServerArrayInput interface { pulumi.Input ToCoreDNSServerArrayOutput() CoreDNSServerArrayOutput ToCoreDNSServerArrayOutputWithContext(context.Context) CoreDNSServerArrayOutput }
CoreDNSServerArrayInput is an input type that accepts CoreDNSServerArray and CoreDNSServerArrayOutput values. You can construct a concrete instance of `CoreDNSServerArrayInput` via:
CoreDNSServerArray{ CoreDNSServerArgs{...} }
type CoreDNSServerArrayOutput ¶
type CoreDNSServerArrayOutput struct{ *pulumi.OutputState }
func (CoreDNSServerArrayOutput) ElementType ¶
func (CoreDNSServerArrayOutput) ElementType() reflect.Type
func (CoreDNSServerArrayOutput) Index ¶
func (o CoreDNSServerArrayOutput) Index(i pulumi.IntInput) CoreDNSServerOutput
func (CoreDNSServerArrayOutput) ToCoreDNSServerArrayOutput ¶
func (o CoreDNSServerArrayOutput) ToCoreDNSServerArrayOutput() CoreDNSServerArrayOutput
func (CoreDNSServerArrayOutput) ToCoreDNSServerArrayOutputWithContext ¶
func (o CoreDNSServerArrayOutput) ToCoreDNSServerArrayOutputWithContext(ctx context.Context) CoreDNSServerArrayOutput
type CoreDNSServerInput ¶
type CoreDNSServerInput interface { pulumi.Input ToCoreDNSServerOutput() CoreDNSServerOutput ToCoreDNSServerOutputWithContext(context.Context) CoreDNSServerOutput }
CoreDNSServerInput is an input type that accepts CoreDNSServerArgs and CoreDNSServerOutput values. You can construct a concrete instance of `CoreDNSServerInput` via:
CoreDNSServerArgs{...}
type CoreDNSServerOutput ¶
type CoreDNSServerOutput struct{ *pulumi.OutputState }
func (CoreDNSServerOutput) ElementType ¶
func (CoreDNSServerOutput) ElementType() reflect.Type
func (CoreDNSServerOutput) Plugins ¶
func (o CoreDNSServerOutput) Plugins() CoreDNSServerPluginArrayOutput
the plugins to use for this server block.
func (CoreDNSServerOutput) Port ¶
func (o CoreDNSServerOutput) Port() pulumi.IntPtrOutput
optional, defaults to "" (which equals 53 in CoreDNS).
func (CoreDNSServerOutput) ToCoreDNSServerOutput ¶
func (o CoreDNSServerOutput) ToCoreDNSServerOutput() CoreDNSServerOutput
func (CoreDNSServerOutput) ToCoreDNSServerOutputWithContext ¶
func (o CoreDNSServerOutput) ToCoreDNSServerOutputWithContext(ctx context.Context) CoreDNSServerOutput
func (CoreDNSServerOutput) Zones ¶
func (o CoreDNSServerOutput) Zones() CoreDNSServerZoneArrayOutput
the `zones` block can be left out entirely, defaults to "."
type CoreDNSServerPlugin ¶
type CoreDNSServerPlugin struct { // if the plugin supports extra block style config, supply it here ConfigBlock *string `pulumi:"configBlock"` // name of plugin, if used multiple times ensure that the plugin supports it! Name *string `pulumi:"name"` // list of parameters after the plugin Parameters *string `pulumi:"parameters"` }
type CoreDNSServerPluginArgs ¶
type CoreDNSServerPluginArgs struct { // if the plugin supports extra block style config, supply it here ConfigBlock pulumi.StringPtrInput `pulumi:"configBlock"` // name of plugin, if used multiple times ensure that the plugin supports it! Name pulumi.StringPtrInput `pulumi:"name"` // list of parameters after the plugin Parameters pulumi.StringPtrInput `pulumi:"parameters"` }
func (CoreDNSServerPluginArgs) ElementType ¶
func (CoreDNSServerPluginArgs) ElementType() reflect.Type
func (CoreDNSServerPluginArgs) ToCoreDNSServerPluginOutput ¶
func (i CoreDNSServerPluginArgs) ToCoreDNSServerPluginOutput() CoreDNSServerPluginOutput
func (CoreDNSServerPluginArgs) ToCoreDNSServerPluginOutputWithContext ¶
func (i CoreDNSServerPluginArgs) ToCoreDNSServerPluginOutputWithContext(ctx context.Context) CoreDNSServerPluginOutput
type CoreDNSServerPluginArray ¶
type CoreDNSServerPluginArray []CoreDNSServerPluginInput
func (CoreDNSServerPluginArray) ElementType ¶
func (CoreDNSServerPluginArray) ElementType() reflect.Type
func (CoreDNSServerPluginArray) ToCoreDNSServerPluginArrayOutput ¶
func (i CoreDNSServerPluginArray) ToCoreDNSServerPluginArrayOutput() CoreDNSServerPluginArrayOutput
func (CoreDNSServerPluginArray) ToCoreDNSServerPluginArrayOutputWithContext ¶
func (i CoreDNSServerPluginArray) ToCoreDNSServerPluginArrayOutputWithContext(ctx context.Context) CoreDNSServerPluginArrayOutput
type CoreDNSServerPluginArrayInput ¶
type CoreDNSServerPluginArrayInput interface { pulumi.Input ToCoreDNSServerPluginArrayOutput() CoreDNSServerPluginArrayOutput ToCoreDNSServerPluginArrayOutputWithContext(context.Context) CoreDNSServerPluginArrayOutput }
CoreDNSServerPluginArrayInput is an input type that accepts CoreDNSServerPluginArray and CoreDNSServerPluginArrayOutput values. You can construct a concrete instance of `CoreDNSServerPluginArrayInput` via:
CoreDNSServerPluginArray{ CoreDNSServerPluginArgs{...} }
type CoreDNSServerPluginArrayOutput ¶
type CoreDNSServerPluginArrayOutput struct{ *pulumi.OutputState }
func (CoreDNSServerPluginArrayOutput) ElementType ¶
func (CoreDNSServerPluginArrayOutput) ElementType() reflect.Type
func (CoreDNSServerPluginArrayOutput) Index ¶
func (o CoreDNSServerPluginArrayOutput) Index(i pulumi.IntInput) CoreDNSServerPluginOutput
func (CoreDNSServerPluginArrayOutput) ToCoreDNSServerPluginArrayOutput ¶
func (o CoreDNSServerPluginArrayOutput) ToCoreDNSServerPluginArrayOutput() CoreDNSServerPluginArrayOutput
func (CoreDNSServerPluginArrayOutput) ToCoreDNSServerPluginArrayOutputWithContext ¶
func (o CoreDNSServerPluginArrayOutput) ToCoreDNSServerPluginArrayOutputWithContext(ctx context.Context) CoreDNSServerPluginArrayOutput
type CoreDNSServerPluginInput ¶
type CoreDNSServerPluginInput interface { pulumi.Input ToCoreDNSServerPluginOutput() CoreDNSServerPluginOutput ToCoreDNSServerPluginOutputWithContext(context.Context) CoreDNSServerPluginOutput }
CoreDNSServerPluginInput is an input type that accepts CoreDNSServerPluginArgs and CoreDNSServerPluginOutput values. You can construct a concrete instance of `CoreDNSServerPluginInput` via:
CoreDNSServerPluginArgs{...}
type CoreDNSServerPluginOutput ¶
type CoreDNSServerPluginOutput struct{ *pulumi.OutputState }
func (CoreDNSServerPluginOutput) ConfigBlock ¶
func (o CoreDNSServerPluginOutput) ConfigBlock() pulumi.StringPtrOutput
if the plugin supports extra block style config, supply it here
func (CoreDNSServerPluginOutput) ElementType ¶
func (CoreDNSServerPluginOutput) ElementType() reflect.Type
func (CoreDNSServerPluginOutput) Name ¶
func (o CoreDNSServerPluginOutput) Name() pulumi.StringPtrOutput
name of plugin, if used multiple times ensure that the plugin supports it!
func (CoreDNSServerPluginOutput) Parameters ¶
func (o CoreDNSServerPluginOutput) Parameters() pulumi.StringPtrOutput
list of parameters after the plugin
func (CoreDNSServerPluginOutput) ToCoreDNSServerPluginOutput ¶
func (o CoreDNSServerPluginOutput) ToCoreDNSServerPluginOutput() CoreDNSServerPluginOutput
func (CoreDNSServerPluginOutput) ToCoreDNSServerPluginOutputWithContext ¶
func (o CoreDNSServerPluginOutput) ToCoreDNSServerPluginOutputWithContext(ctx context.Context) CoreDNSServerPluginOutput
type CoreDNSServerZone ¶
type CoreDNSServerZone struct { // optional, defaults to "" (which equals "dns://" in CoreDNS) Scheme *string `pulumi:"scheme"` // set this parameter to optionally expose the port on tcp as well as udp for the DNS protocol. Note that this will not work if you are also exposing tls or grpc on the same server. Use_tcp *bool `pulumi:"use_tcp"` // optional, defaults to "." Zone *string `pulumi:"zone"` }
type CoreDNSServerZoneArgs ¶
type CoreDNSServerZoneArgs struct { // optional, defaults to "" (which equals "dns://" in CoreDNS) Scheme pulumi.StringPtrInput `pulumi:"scheme"` // set this parameter to optionally expose the port on tcp as well as udp for the DNS protocol. Note that this will not work if you are also exposing tls or grpc on the same server. Use_tcp pulumi.BoolPtrInput `pulumi:"use_tcp"` // optional, defaults to "." Zone pulumi.StringPtrInput `pulumi:"zone"` }
func (CoreDNSServerZoneArgs) ElementType ¶
func (CoreDNSServerZoneArgs) ElementType() reflect.Type
func (CoreDNSServerZoneArgs) ToCoreDNSServerZoneOutput ¶
func (i CoreDNSServerZoneArgs) ToCoreDNSServerZoneOutput() CoreDNSServerZoneOutput
func (CoreDNSServerZoneArgs) ToCoreDNSServerZoneOutputWithContext ¶
func (i CoreDNSServerZoneArgs) ToCoreDNSServerZoneOutputWithContext(ctx context.Context) CoreDNSServerZoneOutput
type CoreDNSServerZoneArray ¶
type CoreDNSServerZoneArray []CoreDNSServerZoneInput
func (CoreDNSServerZoneArray) ElementType ¶
func (CoreDNSServerZoneArray) ElementType() reflect.Type
func (CoreDNSServerZoneArray) ToCoreDNSServerZoneArrayOutput ¶
func (i CoreDNSServerZoneArray) ToCoreDNSServerZoneArrayOutput() CoreDNSServerZoneArrayOutput
func (CoreDNSServerZoneArray) ToCoreDNSServerZoneArrayOutputWithContext ¶
func (i CoreDNSServerZoneArray) ToCoreDNSServerZoneArrayOutputWithContext(ctx context.Context) CoreDNSServerZoneArrayOutput
type CoreDNSServerZoneArrayInput ¶
type CoreDNSServerZoneArrayInput interface { pulumi.Input ToCoreDNSServerZoneArrayOutput() CoreDNSServerZoneArrayOutput ToCoreDNSServerZoneArrayOutputWithContext(context.Context) CoreDNSServerZoneArrayOutput }
CoreDNSServerZoneArrayInput is an input type that accepts CoreDNSServerZoneArray and CoreDNSServerZoneArrayOutput values. You can construct a concrete instance of `CoreDNSServerZoneArrayInput` via:
CoreDNSServerZoneArray{ CoreDNSServerZoneArgs{...} }
type CoreDNSServerZoneArrayOutput ¶
type CoreDNSServerZoneArrayOutput struct{ *pulumi.OutputState }
func (CoreDNSServerZoneArrayOutput) ElementType ¶
func (CoreDNSServerZoneArrayOutput) ElementType() reflect.Type
func (CoreDNSServerZoneArrayOutput) Index ¶
func (o CoreDNSServerZoneArrayOutput) Index(i pulumi.IntInput) CoreDNSServerZoneOutput
func (CoreDNSServerZoneArrayOutput) ToCoreDNSServerZoneArrayOutput ¶
func (o CoreDNSServerZoneArrayOutput) ToCoreDNSServerZoneArrayOutput() CoreDNSServerZoneArrayOutput
func (CoreDNSServerZoneArrayOutput) ToCoreDNSServerZoneArrayOutputWithContext ¶
func (o CoreDNSServerZoneArrayOutput) ToCoreDNSServerZoneArrayOutputWithContext(ctx context.Context) CoreDNSServerZoneArrayOutput
type CoreDNSServerZoneInput ¶
type CoreDNSServerZoneInput interface { pulumi.Input ToCoreDNSServerZoneOutput() CoreDNSServerZoneOutput ToCoreDNSServerZoneOutputWithContext(context.Context) CoreDNSServerZoneOutput }
CoreDNSServerZoneInput is an input type that accepts CoreDNSServerZoneArgs and CoreDNSServerZoneOutput values. You can construct a concrete instance of `CoreDNSServerZoneInput` via:
CoreDNSServerZoneArgs{...}
type CoreDNSServerZoneOutput ¶
type CoreDNSServerZoneOutput struct{ *pulumi.OutputState }
func (CoreDNSServerZoneOutput) ElementType ¶
func (CoreDNSServerZoneOutput) ElementType() reflect.Type
func (CoreDNSServerZoneOutput) Scheme ¶
func (o CoreDNSServerZoneOutput) Scheme() pulumi.StringPtrOutput
optional, defaults to "" (which equals "dns://" in CoreDNS)
func (CoreDNSServerZoneOutput) ToCoreDNSServerZoneOutput ¶
func (o CoreDNSServerZoneOutput) ToCoreDNSServerZoneOutput() CoreDNSServerZoneOutput
func (CoreDNSServerZoneOutput) ToCoreDNSServerZoneOutputWithContext ¶
func (o CoreDNSServerZoneOutput) ToCoreDNSServerZoneOutputWithContext(ctx context.Context) CoreDNSServerZoneOutput
func (CoreDNSServerZoneOutput) Use_tcp ¶
func (o CoreDNSServerZoneOutput) Use_tcp() pulumi.BoolPtrOutput
set this parameter to optionally expose the port on tcp as well as udp for the DNS protocol. Note that this will not work if you are also exposing tls or grpc on the same server.
func (CoreDNSServerZoneOutput) Zone ¶
func (o CoreDNSServerZoneOutput) Zone() pulumi.StringPtrOutput
optional, defaults to "."
type CoreDNSService ¶
type CoreDNSService struct { // Annotations to add to service. Annotations map[string]string `pulumi:"annotations"` // IP address to assign to service. ClusterIP *string `pulumi:"clusterIP"` // External IP addresses. ExternalIPs []string `pulumi:"externalIPs"` // Enable client source IP preservation. ExternalTrafficPolicy *string `pulumi:"externalTrafficPolicy"` // IP address to assign to load balancer (if supported). LoadBalancerIP *string `pulumi:"loadBalancerIP"` // The name of the Service. If not set, a name is generated using the fullname template. Name *string `pulumi:"name"` }
type CoreDNSServiceAccount ¶
type CoreDNSServiceAccount struct { Annotations map[string]string `pulumi:"annotations"` // If true, create & use serviceAccount. Create *bool `pulumi:"create"` // The name of the ServiceAccount to use. If not set and create is true, a name is generated using the fullname template Name *string `pulumi:"name"` }
type CoreDNSServiceAccountArgs ¶
type CoreDNSServiceAccountArgs struct { Annotations pulumi.StringMapInput `pulumi:"annotations"` // If true, create & use serviceAccount. Create pulumi.BoolPtrInput `pulumi:"create"` // The name of the ServiceAccount to use. If not set and create is true, a name is generated using the fullname template Name pulumi.StringPtrInput `pulumi:"name"` }
func (CoreDNSServiceAccountArgs) ElementType ¶
func (CoreDNSServiceAccountArgs) ElementType() reflect.Type
func (CoreDNSServiceAccountArgs) ToCoreDNSServiceAccountOutput ¶
func (i CoreDNSServiceAccountArgs) ToCoreDNSServiceAccountOutput() CoreDNSServiceAccountOutput
func (CoreDNSServiceAccountArgs) ToCoreDNSServiceAccountOutputWithContext ¶
func (i CoreDNSServiceAccountArgs) ToCoreDNSServiceAccountOutputWithContext(ctx context.Context) CoreDNSServiceAccountOutput
func (CoreDNSServiceAccountArgs) ToCoreDNSServiceAccountPtrOutput ¶
func (i CoreDNSServiceAccountArgs) ToCoreDNSServiceAccountPtrOutput() CoreDNSServiceAccountPtrOutput
func (CoreDNSServiceAccountArgs) ToCoreDNSServiceAccountPtrOutputWithContext ¶
func (i CoreDNSServiceAccountArgs) ToCoreDNSServiceAccountPtrOutputWithContext(ctx context.Context) CoreDNSServiceAccountPtrOutput
type CoreDNSServiceAccountInput ¶
type CoreDNSServiceAccountInput interface { pulumi.Input ToCoreDNSServiceAccountOutput() CoreDNSServiceAccountOutput ToCoreDNSServiceAccountOutputWithContext(context.Context) CoreDNSServiceAccountOutput }
CoreDNSServiceAccountInput is an input type that accepts CoreDNSServiceAccountArgs and CoreDNSServiceAccountOutput values. You can construct a concrete instance of `CoreDNSServiceAccountInput` via:
CoreDNSServiceAccountArgs{...}
type CoreDNSServiceAccountOutput ¶
type CoreDNSServiceAccountOutput struct{ *pulumi.OutputState }
func (CoreDNSServiceAccountOutput) Annotations ¶
func (o CoreDNSServiceAccountOutput) Annotations() pulumi.StringMapOutput
func (CoreDNSServiceAccountOutput) Create ¶
func (o CoreDNSServiceAccountOutput) Create() pulumi.BoolPtrOutput
If true, create & use serviceAccount.
func (CoreDNSServiceAccountOutput) ElementType ¶
func (CoreDNSServiceAccountOutput) ElementType() reflect.Type
func (CoreDNSServiceAccountOutput) Name ¶
func (o CoreDNSServiceAccountOutput) Name() pulumi.StringPtrOutput
The name of the ServiceAccount to use. If not set and create is true, a name is generated using the fullname template
func (CoreDNSServiceAccountOutput) ToCoreDNSServiceAccountOutput ¶
func (o CoreDNSServiceAccountOutput) ToCoreDNSServiceAccountOutput() CoreDNSServiceAccountOutput
func (CoreDNSServiceAccountOutput) ToCoreDNSServiceAccountOutputWithContext ¶
func (o CoreDNSServiceAccountOutput) ToCoreDNSServiceAccountOutputWithContext(ctx context.Context) CoreDNSServiceAccountOutput
func (CoreDNSServiceAccountOutput) ToCoreDNSServiceAccountPtrOutput ¶
func (o CoreDNSServiceAccountOutput) ToCoreDNSServiceAccountPtrOutput() CoreDNSServiceAccountPtrOutput
func (CoreDNSServiceAccountOutput) ToCoreDNSServiceAccountPtrOutputWithContext ¶
func (o CoreDNSServiceAccountOutput) ToCoreDNSServiceAccountPtrOutputWithContext(ctx context.Context) CoreDNSServiceAccountPtrOutput
type CoreDNSServiceAccountPtrInput ¶
type CoreDNSServiceAccountPtrInput interface { pulumi.Input ToCoreDNSServiceAccountPtrOutput() CoreDNSServiceAccountPtrOutput ToCoreDNSServiceAccountPtrOutputWithContext(context.Context) CoreDNSServiceAccountPtrOutput }
CoreDNSServiceAccountPtrInput is an input type that accepts CoreDNSServiceAccountArgs, CoreDNSServiceAccountPtr and CoreDNSServiceAccountPtrOutput values. You can construct a concrete instance of `CoreDNSServiceAccountPtrInput` via:
CoreDNSServiceAccountArgs{...} or: nil
func CoreDNSServiceAccountPtr ¶
func CoreDNSServiceAccountPtr(v *CoreDNSServiceAccountArgs) CoreDNSServiceAccountPtrInput
type CoreDNSServiceAccountPtrOutput ¶
type CoreDNSServiceAccountPtrOutput struct{ *pulumi.OutputState }
func (CoreDNSServiceAccountPtrOutput) Annotations ¶
func (o CoreDNSServiceAccountPtrOutput) Annotations() pulumi.StringMapOutput
func (CoreDNSServiceAccountPtrOutput) Create ¶
func (o CoreDNSServiceAccountPtrOutput) Create() pulumi.BoolPtrOutput
If true, create & use serviceAccount.
func (CoreDNSServiceAccountPtrOutput) Elem ¶
func (o CoreDNSServiceAccountPtrOutput) Elem() CoreDNSServiceAccountOutput
func (CoreDNSServiceAccountPtrOutput) ElementType ¶
func (CoreDNSServiceAccountPtrOutput) ElementType() reflect.Type
func (CoreDNSServiceAccountPtrOutput) Name ¶
func (o CoreDNSServiceAccountPtrOutput) Name() pulumi.StringPtrOutput
The name of the ServiceAccount to use. If not set and create is true, a name is generated using the fullname template
func (CoreDNSServiceAccountPtrOutput) ToCoreDNSServiceAccountPtrOutput ¶
func (o CoreDNSServiceAccountPtrOutput) ToCoreDNSServiceAccountPtrOutput() CoreDNSServiceAccountPtrOutput
func (CoreDNSServiceAccountPtrOutput) ToCoreDNSServiceAccountPtrOutputWithContext ¶
func (o CoreDNSServiceAccountPtrOutput) ToCoreDNSServiceAccountPtrOutputWithContext(ctx context.Context) CoreDNSServiceAccountPtrOutput
type CoreDNSServiceArgs ¶
type CoreDNSServiceArgs struct { // Annotations to add to service. Annotations pulumi.StringMapInput `pulumi:"annotations"` // IP address to assign to service. ClusterIP pulumi.StringPtrInput `pulumi:"clusterIP"` // External IP addresses. ExternalIPs pulumi.StringArrayInput `pulumi:"externalIPs"` // Enable client source IP preservation. ExternalTrafficPolicy pulumi.StringPtrInput `pulumi:"externalTrafficPolicy"` // IP address to assign to load balancer (if supported). LoadBalancerIP pulumi.StringPtrInput `pulumi:"loadBalancerIP"` // The name of the Service. If not set, a name is generated using the fullname template. Name pulumi.StringPtrInput `pulumi:"name"` }
func (CoreDNSServiceArgs) ElementType ¶
func (CoreDNSServiceArgs) ElementType() reflect.Type
func (CoreDNSServiceArgs) ToCoreDNSServiceOutput ¶
func (i CoreDNSServiceArgs) ToCoreDNSServiceOutput() CoreDNSServiceOutput
func (CoreDNSServiceArgs) ToCoreDNSServiceOutputWithContext ¶
func (i CoreDNSServiceArgs) ToCoreDNSServiceOutputWithContext(ctx context.Context) CoreDNSServiceOutput
func (CoreDNSServiceArgs) ToCoreDNSServicePtrOutput ¶
func (i CoreDNSServiceArgs) ToCoreDNSServicePtrOutput() CoreDNSServicePtrOutput
func (CoreDNSServiceArgs) ToCoreDNSServicePtrOutputWithContext ¶
func (i CoreDNSServiceArgs) ToCoreDNSServicePtrOutputWithContext(ctx context.Context) CoreDNSServicePtrOutput
type CoreDNSServiceInput ¶
type CoreDNSServiceInput interface { pulumi.Input ToCoreDNSServiceOutput() CoreDNSServiceOutput ToCoreDNSServiceOutputWithContext(context.Context) CoreDNSServiceOutput }
CoreDNSServiceInput is an input type that accepts CoreDNSServiceArgs and CoreDNSServiceOutput values. You can construct a concrete instance of `CoreDNSServiceInput` via:
CoreDNSServiceArgs{...}
type CoreDNSServiceOutput ¶
type CoreDNSServiceOutput struct{ *pulumi.OutputState }
func (CoreDNSServiceOutput) Annotations ¶
func (o CoreDNSServiceOutput) Annotations() pulumi.StringMapOutput
Annotations to add to service.
func (CoreDNSServiceOutput) ClusterIP ¶
func (o CoreDNSServiceOutput) ClusterIP() pulumi.StringPtrOutput
IP address to assign to service.
func (CoreDNSServiceOutput) ElementType ¶
func (CoreDNSServiceOutput) ElementType() reflect.Type
func (CoreDNSServiceOutput) ExternalIPs ¶
func (o CoreDNSServiceOutput) ExternalIPs() pulumi.StringArrayOutput
External IP addresses.
func (CoreDNSServiceOutput) ExternalTrafficPolicy ¶
func (o CoreDNSServiceOutput) ExternalTrafficPolicy() pulumi.StringPtrOutput
Enable client source IP preservation.
func (CoreDNSServiceOutput) LoadBalancerIP ¶
func (o CoreDNSServiceOutput) LoadBalancerIP() pulumi.StringPtrOutput
IP address to assign to load balancer (if supported).
func (CoreDNSServiceOutput) Name ¶
func (o CoreDNSServiceOutput) Name() pulumi.StringPtrOutput
The name of the Service. If not set, a name is generated using the fullname template.
func (CoreDNSServiceOutput) ToCoreDNSServiceOutput ¶
func (o CoreDNSServiceOutput) ToCoreDNSServiceOutput() CoreDNSServiceOutput
func (CoreDNSServiceOutput) ToCoreDNSServiceOutputWithContext ¶
func (o CoreDNSServiceOutput) ToCoreDNSServiceOutputWithContext(ctx context.Context) CoreDNSServiceOutput
func (CoreDNSServiceOutput) ToCoreDNSServicePtrOutput ¶
func (o CoreDNSServiceOutput) ToCoreDNSServicePtrOutput() CoreDNSServicePtrOutput
func (CoreDNSServiceOutput) ToCoreDNSServicePtrOutputWithContext ¶
func (o CoreDNSServiceOutput) ToCoreDNSServicePtrOutputWithContext(ctx context.Context) CoreDNSServicePtrOutput
type CoreDNSServicePtrInput ¶
type CoreDNSServicePtrInput interface { pulumi.Input ToCoreDNSServicePtrOutput() CoreDNSServicePtrOutput ToCoreDNSServicePtrOutputWithContext(context.Context) CoreDNSServicePtrOutput }
CoreDNSServicePtrInput is an input type that accepts CoreDNSServiceArgs, CoreDNSServicePtr and CoreDNSServicePtrOutput values. You can construct a concrete instance of `CoreDNSServicePtrInput` via:
CoreDNSServiceArgs{...} or: nil
func CoreDNSServicePtr ¶
func CoreDNSServicePtr(v *CoreDNSServiceArgs) CoreDNSServicePtrInput
type CoreDNSServicePtrOutput ¶
type CoreDNSServicePtrOutput struct{ *pulumi.OutputState }
func (CoreDNSServicePtrOutput) Annotations ¶
func (o CoreDNSServicePtrOutput) Annotations() pulumi.StringMapOutput
Annotations to add to service.
func (CoreDNSServicePtrOutput) ClusterIP ¶
func (o CoreDNSServicePtrOutput) ClusterIP() pulumi.StringPtrOutput
IP address to assign to service.
func (CoreDNSServicePtrOutput) Elem ¶
func (o CoreDNSServicePtrOutput) Elem() CoreDNSServiceOutput
func (CoreDNSServicePtrOutput) ElementType ¶
func (CoreDNSServicePtrOutput) ElementType() reflect.Type
func (CoreDNSServicePtrOutput) ExternalIPs ¶
func (o CoreDNSServicePtrOutput) ExternalIPs() pulumi.StringArrayOutput
External IP addresses.
func (CoreDNSServicePtrOutput) ExternalTrafficPolicy ¶
func (o CoreDNSServicePtrOutput) ExternalTrafficPolicy() pulumi.StringPtrOutput
Enable client source IP preservation.
func (CoreDNSServicePtrOutput) LoadBalancerIP ¶
func (o CoreDNSServicePtrOutput) LoadBalancerIP() pulumi.StringPtrOutput
IP address to assign to load balancer (if supported).
func (CoreDNSServicePtrOutput) Name ¶
func (o CoreDNSServicePtrOutput) Name() pulumi.StringPtrOutput
The name of the Service. If not set, a name is generated using the fullname template.
func (CoreDNSServicePtrOutput) ToCoreDNSServicePtrOutput ¶
func (o CoreDNSServicePtrOutput) ToCoreDNSServicePtrOutput() CoreDNSServicePtrOutput
func (CoreDNSServicePtrOutput) ToCoreDNSServicePtrOutputWithContext ¶
func (o CoreDNSServicePtrOutput) ToCoreDNSServicePtrOutputWithContext(ctx context.Context) CoreDNSServicePtrOutput
type CoreDNSZoneFile ¶
type CoreDNSZoneFileArgs ¶
type CoreDNSZoneFileArgs struct { Contents pulumi.StringPtrInput `pulumi:"contents"` Domain pulumi.StringPtrInput `pulumi:"domain"` String pulumi.StringPtrInput `pulumi:"string"` }
func (CoreDNSZoneFileArgs) ElementType ¶
func (CoreDNSZoneFileArgs) ElementType() reflect.Type
func (CoreDNSZoneFileArgs) ToCoreDNSZoneFileOutput ¶
func (i CoreDNSZoneFileArgs) ToCoreDNSZoneFileOutput() CoreDNSZoneFileOutput
func (CoreDNSZoneFileArgs) ToCoreDNSZoneFileOutputWithContext ¶
func (i CoreDNSZoneFileArgs) ToCoreDNSZoneFileOutputWithContext(ctx context.Context) CoreDNSZoneFileOutput
type CoreDNSZoneFileArray ¶
type CoreDNSZoneFileArray []CoreDNSZoneFileInput
func (CoreDNSZoneFileArray) ElementType ¶
func (CoreDNSZoneFileArray) ElementType() reflect.Type
func (CoreDNSZoneFileArray) ToCoreDNSZoneFileArrayOutput ¶
func (i CoreDNSZoneFileArray) ToCoreDNSZoneFileArrayOutput() CoreDNSZoneFileArrayOutput
func (CoreDNSZoneFileArray) ToCoreDNSZoneFileArrayOutputWithContext ¶
func (i CoreDNSZoneFileArray) ToCoreDNSZoneFileArrayOutputWithContext(ctx context.Context) CoreDNSZoneFileArrayOutput
type CoreDNSZoneFileArrayInput ¶
type CoreDNSZoneFileArrayInput interface { pulumi.Input ToCoreDNSZoneFileArrayOutput() CoreDNSZoneFileArrayOutput ToCoreDNSZoneFileArrayOutputWithContext(context.Context) CoreDNSZoneFileArrayOutput }
CoreDNSZoneFileArrayInput is an input type that accepts CoreDNSZoneFileArray and CoreDNSZoneFileArrayOutput values. You can construct a concrete instance of `CoreDNSZoneFileArrayInput` via:
CoreDNSZoneFileArray{ CoreDNSZoneFileArgs{...} }
type CoreDNSZoneFileArrayOutput ¶
type CoreDNSZoneFileArrayOutput struct{ *pulumi.OutputState }
func (CoreDNSZoneFileArrayOutput) ElementType ¶
func (CoreDNSZoneFileArrayOutput) ElementType() reflect.Type
func (CoreDNSZoneFileArrayOutput) Index ¶
func (o CoreDNSZoneFileArrayOutput) Index(i pulumi.IntInput) CoreDNSZoneFileOutput
func (CoreDNSZoneFileArrayOutput) ToCoreDNSZoneFileArrayOutput ¶
func (o CoreDNSZoneFileArrayOutput) ToCoreDNSZoneFileArrayOutput() CoreDNSZoneFileArrayOutput
func (CoreDNSZoneFileArrayOutput) ToCoreDNSZoneFileArrayOutputWithContext ¶
func (o CoreDNSZoneFileArrayOutput) ToCoreDNSZoneFileArrayOutputWithContext(ctx context.Context) CoreDNSZoneFileArrayOutput
type CoreDNSZoneFileInput ¶
type CoreDNSZoneFileInput interface { pulumi.Input ToCoreDNSZoneFileOutput() CoreDNSZoneFileOutput ToCoreDNSZoneFileOutputWithContext(context.Context) CoreDNSZoneFileOutput }
CoreDNSZoneFileInput is an input type that accepts CoreDNSZoneFileArgs and CoreDNSZoneFileOutput values. You can construct a concrete instance of `CoreDNSZoneFileInput` via:
CoreDNSZoneFileArgs{...}
type CoreDNSZoneFileOutput ¶
type CoreDNSZoneFileOutput struct{ *pulumi.OutputState }
func (CoreDNSZoneFileOutput) Contents ¶
func (o CoreDNSZoneFileOutput) Contents() pulumi.StringPtrOutput
func (CoreDNSZoneFileOutput) Domain ¶
func (o CoreDNSZoneFileOutput) Domain() pulumi.StringPtrOutput
func (CoreDNSZoneFileOutput) ElementType ¶
func (CoreDNSZoneFileOutput) ElementType() reflect.Type
func (CoreDNSZoneFileOutput) String ¶
func (o CoreDNSZoneFileOutput) String() pulumi.StringPtrOutput
func (CoreDNSZoneFileOutput) ToCoreDNSZoneFileOutput ¶
func (o CoreDNSZoneFileOutput) ToCoreDNSZoneFileOutput() CoreDNSZoneFileOutput
func (CoreDNSZoneFileOutput) ToCoreDNSZoneFileOutputWithContext ¶
func (o CoreDNSZoneFileOutput) ToCoreDNSZoneFileOutputWithContext(ctx context.Context) CoreDNSZoneFileOutput
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
func (*Provider) ToProviderPtrOutput ¶
func (i *Provider) ToProviderPtrOutput() ProviderPtrOutput
func (*Provider) ToProviderPtrOutputWithContext ¶
func (i *Provider) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
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
func (ProviderOutput) ToProviderPtrOutput ¶
func (o ProviderOutput) ToProviderPtrOutput() ProviderPtrOutput
func (ProviderOutput) ToProviderPtrOutputWithContext ¶
func (o ProviderOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
type ProviderPtrInput ¶
type ProviderPtrInput interface { pulumi.Input ToProviderPtrOutput() ProviderPtrOutput ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput }
type ProviderPtrOutput ¶
type ProviderPtrOutput struct{ *pulumi.OutputState }
func (ProviderPtrOutput) Elem ¶
func (o ProviderPtrOutput) Elem() ProviderOutput
func (ProviderPtrOutput) ElementType ¶
func (ProviderPtrOutput) ElementType() reflect.Type
func (ProviderPtrOutput) ToProviderPtrOutput ¶
func (o ProviderPtrOutput) ToProviderPtrOutput() ProviderPtrOutput
func (ProviderPtrOutput) ToProviderPtrOutputWithContext ¶
func (o ProviderPtrOutput) ToProviderPtrOutputWithContext(ctx context.Context) ProviderPtrOutput
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
func (ReleaseStatusArgs) ToReleaseStatusPtrOutput ¶
func (i ReleaseStatusArgs) ToReleaseStatusPtrOutput() ReleaseStatusPtrOutput
func (ReleaseStatusArgs) ToReleaseStatusPtrOutputWithContext ¶
func (i ReleaseStatusArgs) ToReleaseStatusPtrOutputWithContext(ctx context.Context) ReleaseStatusPtrOutput
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) ToReleaseStatusPtrOutput ¶
func (o ReleaseStatusOutput) ToReleaseStatusPtrOutput() ReleaseStatusPtrOutput
func (ReleaseStatusOutput) ToReleaseStatusPtrOutputWithContext ¶
func (o ReleaseStatusOutput) ToReleaseStatusPtrOutputWithContext(ctx context.Context) ReleaseStatusPtrOutput
func (ReleaseStatusOutput) Version ¶
func (o ReleaseStatusOutput) Version() pulumi.StringOutput
A SemVer 2 conformant version string of the chart.
type ReleaseStatusPtrInput ¶
type ReleaseStatusPtrInput interface { pulumi.Input ToReleaseStatusPtrOutput() ReleaseStatusPtrOutput ToReleaseStatusPtrOutputWithContext(context.Context) ReleaseStatusPtrOutput }
ReleaseStatusPtrInput is an input type that accepts ReleaseStatusArgs, ReleaseStatusPtr and ReleaseStatusPtrOutput values. You can construct a concrete instance of `ReleaseStatusPtrInput` via:
ReleaseStatusArgs{...} or: nil
func ReleaseStatusPtr ¶
func ReleaseStatusPtr(v *ReleaseStatusArgs) ReleaseStatusPtrInput
type ReleaseStatusPtrOutput ¶
type ReleaseStatusPtrOutput struct{ *pulumi.OutputState }
func (ReleaseStatusPtrOutput) AppVersion ¶
func (o ReleaseStatusPtrOutput) AppVersion() pulumi.StringPtrOutput
The version number of the application being deployed.
func (ReleaseStatusPtrOutput) Chart ¶
func (o ReleaseStatusPtrOutput) Chart() pulumi.StringPtrOutput
The name of the chart.
func (ReleaseStatusPtrOutput) Elem ¶
func (o ReleaseStatusPtrOutput) Elem() ReleaseStatusOutput
func (ReleaseStatusPtrOutput) ElementType ¶
func (ReleaseStatusPtrOutput) ElementType() reflect.Type
func (ReleaseStatusPtrOutput) Name ¶
func (o ReleaseStatusPtrOutput) Name() pulumi.StringPtrOutput
Name is the name of the release.
func (ReleaseStatusPtrOutput) Namespace ¶
func (o ReleaseStatusPtrOutput) Namespace() pulumi.StringPtrOutput
Namespace is the kubernetes namespace of the release.
func (ReleaseStatusPtrOutput) Revision ¶
func (o ReleaseStatusPtrOutput) Revision() pulumi.IntPtrOutput
Version is an int32 which represents the version of the release.
func (ReleaseStatusPtrOutput) Status ¶
func (o ReleaseStatusPtrOutput) Status() pulumi.StringPtrOutput
Status of the release.
func (ReleaseStatusPtrOutput) ToReleaseStatusPtrOutput ¶
func (o ReleaseStatusPtrOutput) ToReleaseStatusPtrOutput() ReleaseStatusPtrOutput
func (ReleaseStatusPtrOutput) ToReleaseStatusPtrOutputWithContext ¶
func (o ReleaseStatusPtrOutput) ToReleaseStatusPtrOutputWithContext(ctx context.Context) ReleaseStatusPtrOutput
func (ReleaseStatusPtrOutput) Version ¶
func (o ReleaseStatusPtrOutput) Version() pulumi.StringPtrOutput
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