Documentation ¶
Overview ¶
Strongly-typed Cert Manager installation
Index ¶
- type CertManager
- type CertManagerArgs
- type CertManagerArray
- type CertManagerArrayInput
- type CertManagerArrayOutput
- func (CertManagerArrayOutput) ElementType() reflect.Type
- func (o CertManagerArrayOutput) Index(i pulumi.IntInput) CertManagerOutput
- func (o CertManagerArrayOutput) ToCertManagerArrayOutput() CertManagerArrayOutput
- func (o CertManagerArrayOutput) ToCertManagerArrayOutputWithContext(ctx context.Context) CertManagerArrayOutput
- type CertManagerCaInjector
- type CertManagerCaInjectorArgs
- func (CertManagerCaInjectorArgs) ElementType() reflect.Type
- func (i CertManagerCaInjectorArgs) ToCertManagerCaInjectorOutput() CertManagerCaInjectorOutput
- func (i CertManagerCaInjectorArgs) ToCertManagerCaInjectorOutputWithContext(ctx context.Context) CertManagerCaInjectorOutput
- func (i CertManagerCaInjectorArgs) ToCertManagerCaInjectorPtrOutput() CertManagerCaInjectorPtrOutput
- func (i CertManagerCaInjectorArgs) ToCertManagerCaInjectorPtrOutputWithContext(ctx context.Context) CertManagerCaInjectorPtrOutput
- type CertManagerCaInjectorInput
- type CertManagerCaInjectorOutput
- func (o CertManagerCaInjectorOutput) Affinity() corev1.AffinityPtrOutput
- func (o CertManagerCaInjectorOutput) ContainerSecurityContext() corev1.SecurityContextPtrOutput
- func (o CertManagerCaInjectorOutput) DeploymentAnnotations() pulumi.StringMapOutput
- func (CertManagerCaInjectorOutput) ElementType() reflect.Type
- func (o CertManagerCaInjectorOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o CertManagerCaInjectorOutput) Image() CertManagerImagePtrOutput
- func (o CertManagerCaInjectorOutput) NodeSelector() pulumi.StringMapOutput
- func (o CertManagerCaInjectorOutput) PodAnnotations() pulumi.StringMapOutput
- func (o CertManagerCaInjectorOutput) PodLabels() pulumi.StringMapOutput
- func (o CertManagerCaInjectorOutput) PodSecurityContext() corev1.PodSecurityContextPtrOutput
- func (o CertManagerCaInjectorOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o CertManagerCaInjectorOutput) Resources() corev1.ResourceRequirementsPtrOutput
- func (o CertManagerCaInjectorOutput) ServiceAccount() CertManagerServiceAccountPtrOutput
- func (o CertManagerCaInjectorOutput) Strategy() appsv1.DeploymentStrategyPtrOutput
- func (o CertManagerCaInjectorOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o CertManagerCaInjectorOutput) ToCertManagerCaInjectorOutput() CertManagerCaInjectorOutput
- func (o CertManagerCaInjectorOutput) ToCertManagerCaInjectorOutputWithContext(ctx context.Context) CertManagerCaInjectorOutput
- func (o CertManagerCaInjectorOutput) ToCertManagerCaInjectorPtrOutput() CertManagerCaInjectorPtrOutput
- func (o CertManagerCaInjectorOutput) ToCertManagerCaInjectorPtrOutputWithContext(ctx context.Context) CertManagerCaInjectorPtrOutput
- func (o CertManagerCaInjectorOutput) Tolerations() corev1.TolerationArrayOutput
- type CertManagerCaInjectorPtrInput
- type CertManagerCaInjectorPtrOutput
- func (o CertManagerCaInjectorPtrOutput) Affinity() corev1.AffinityPtrOutput
- func (o CertManagerCaInjectorPtrOutput) ContainerSecurityContext() corev1.SecurityContextPtrOutput
- func (o CertManagerCaInjectorPtrOutput) DeploymentAnnotations() pulumi.StringMapOutput
- func (o CertManagerCaInjectorPtrOutput) Elem() CertManagerCaInjectorOutput
- func (CertManagerCaInjectorPtrOutput) ElementType() reflect.Type
- func (o CertManagerCaInjectorPtrOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o CertManagerCaInjectorPtrOutput) Image() CertManagerImagePtrOutput
- func (o CertManagerCaInjectorPtrOutput) NodeSelector() pulumi.StringMapOutput
- func (o CertManagerCaInjectorPtrOutput) PodAnnotations() pulumi.StringMapOutput
- func (o CertManagerCaInjectorPtrOutput) PodLabels() pulumi.StringMapOutput
- func (o CertManagerCaInjectorPtrOutput) PodSecurityContext() corev1.PodSecurityContextPtrOutput
- func (o CertManagerCaInjectorPtrOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o CertManagerCaInjectorPtrOutput) Resources() corev1.ResourceRequirementsPtrOutput
- func (o CertManagerCaInjectorPtrOutput) ServiceAccount() CertManagerServiceAccountPtrOutput
- func (o CertManagerCaInjectorPtrOutput) Strategy() appsv1.DeploymentStrategyPtrOutput
- func (o CertManagerCaInjectorPtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o CertManagerCaInjectorPtrOutput) ToCertManagerCaInjectorPtrOutput() CertManagerCaInjectorPtrOutput
- func (o CertManagerCaInjectorPtrOutput) ToCertManagerCaInjectorPtrOutputWithContext(ctx context.Context) CertManagerCaInjectorPtrOutput
- func (o CertManagerCaInjectorPtrOutput) Tolerations() corev1.TolerationArrayOutput
- type CertManagerGlobal
- type CertManagerGlobalArgs
- func (CertManagerGlobalArgs) ElementType() reflect.Type
- func (i CertManagerGlobalArgs) ToCertManagerGlobalOutput() CertManagerGlobalOutput
- func (i CertManagerGlobalArgs) ToCertManagerGlobalOutputWithContext(ctx context.Context) CertManagerGlobalOutput
- func (i CertManagerGlobalArgs) ToCertManagerGlobalPtrOutput() CertManagerGlobalPtrOutput
- func (i CertManagerGlobalArgs) ToCertManagerGlobalPtrOutputWithContext(ctx context.Context) CertManagerGlobalPtrOutput
- type CertManagerGlobalInput
- type CertManagerGlobalLeaderElection
- type CertManagerGlobalLeaderElectionArgs
- func (CertManagerGlobalLeaderElectionArgs) ElementType() reflect.Type
- func (i CertManagerGlobalLeaderElectionArgs) ToCertManagerGlobalLeaderElectionOutput() CertManagerGlobalLeaderElectionOutput
- func (i CertManagerGlobalLeaderElectionArgs) ToCertManagerGlobalLeaderElectionOutputWithContext(ctx context.Context) CertManagerGlobalLeaderElectionOutput
- func (i CertManagerGlobalLeaderElectionArgs) ToCertManagerGlobalLeaderElectionPtrOutput() CertManagerGlobalLeaderElectionPtrOutput
- func (i CertManagerGlobalLeaderElectionArgs) ToCertManagerGlobalLeaderElectionPtrOutputWithContext(ctx context.Context) CertManagerGlobalLeaderElectionPtrOutput
- type CertManagerGlobalLeaderElectionInput
- type CertManagerGlobalLeaderElectionOutput
- func (CertManagerGlobalLeaderElectionOutput) ElementType() reflect.Type
- func (o CertManagerGlobalLeaderElectionOutput) LeaseDuration() pulumi.StringPtrOutput
- func (o CertManagerGlobalLeaderElectionOutput) Namespace() pulumi.StringPtrOutput
- func (o CertManagerGlobalLeaderElectionOutput) RenewDeadline() pulumi.StringPtrOutput
- func (o CertManagerGlobalLeaderElectionOutput) ToCertManagerGlobalLeaderElectionOutput() CertManagerGlobalLeaderElectionOutput
- func (o CertManagerGlobalLeaderElectionOutput) ToCertManagerGlobalLeaderElectionOutputWithContext(ctx context.Context) CertManagerGlobalLeaderElectionOutput
- func (o CertManagerGlobalLeaderElectionOutput) ToCertManagerGlobalLeaderElectionPtrOutput() CertManagerGlobalLeaderElectionPtrOutput
- func (o CertManagerGlobalLeaderElectionOutput) ToCertManagerGlobalLeaderElectionPtrOutputWithContext(ctx context.Context) CertManagerGlobalLeaderElectionPtrOutput
- type CertManagerGlobalLeaderElectionPtrInput
- type CertManagerGlobalLeaderElectionPtrOutput
- func (o CertManagerGlobalLeaderElectionPtrOutput) Elem() CertManagerGlobalLeaderElectionOutput
- func (CertManagerGlobalLeaderElectionPtrOutput) ElementType() reflect.Type
- func (o CertManagerGlobalLeaderElectionPtrOutput) LeaseDuration() pulumi.StringPtrOutput
- func (o CertManagerGlobalLeaderElectionPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o CertManagerGlobalLeaderElectionPtrOutput) RenewDeadline() pulumi.StringPtrOutput
- func (o CertManagerGlobalLeaderElectionPtrOutput) ToCertManagerGlobalLeaderElectionPtrOutput() CertManagerGlobalLeaderElectionPtrOutput
- func (o CertManagerGlobalLeaderElectionPtrOutput) ToCertManagerGlobalLeaderElectionPtrOutputWithContext(ctx context.Context) CertManagerGlobalLeaderElectionPtrOutput
- type CertManagerGlobalOutput
- func (CertManagerGlobalOutput) ElementType() reflect.Type
- func (o CertManagerGlobalOutput) ImagePullSecrets() corev1.LocalObjectReferenceArrayOutput
- func (o CertManagerGlobalOutput) LeaderElection() CertManagerGlobalLeaderElectionPtrOutput
- func (o CertManagerGlobalOutput) LogLevel() pulumi.IntPtrOutput
- func (o CertManagerGlobalOutput) PodSecurityPolicy() CertManagerGlobalPodSecurityPolicyPtrOutput
- func (o CertManagerGlobalOutput) PriorityClassName() pulumi.StringPtrOutput
- func (o CertManagerGlobalOutput) Rbac() CertManagerGlobalRbacPtrOutput
- func (o CertManagerGlobalOutput) ToCertManagerGlobalOutput() CertManagerGlobalOutput
- func (o CertManagerGlobalOutput) ToCertManagerGlobalOutputWithContext(ctx context.Context) CertManagerGlobalOutput
- func (o CertManagerGlobalOutput) ToCertManagerGlobalPtrOutput() CertManagerGlobalPtrOutput
- func (o CertManagerGlobalOutput) ToCertManagerGlobalPtrOutputWithContext(ctx context.Context) CertManagerGlobalPtrOutput
- type CertManagerGlobalPodSecurityPolicy
- type CertManagerGlobalPodSecurityPolicyArgs
- func (CertManagerGlobalPodSecurityPolicyArgs) ElementType() reflect.Type
- func (i CertManagerGlobalPodSecurityPolicyArgs) ToCertManagerGlobalPodSecurityPolicyOutput() CertManagerGlobalPodSecurityPolicyOutput
- func (i CertManagerGlobalPodSecurityPolicyArgs) ToCertManagerGlobalPodSecurityPolicyOutputWithContext(ctx context.Context) CertManagerGlobalPodSecurityPolicyOutput
- func (i CertManagerGlobalPodSecurityPolicyArgs) ToCertManagerGlobalPodSecurityPolicyPtrOutput() CertManagerGlobalPodSecurityPolicyPtrOutput
- func (i CertManagerGlobalPodSecurityPolicyArgs) ToCertManagerGlobalPodSecurityPolicyPtrOutputWithContext(ctx context.Context) CertManagerGlobalPodSecurityPolicyPtrOutput
- type CertManagerGlobalPodSecurityPolicyInput
- type CertManagerGlobalPodSecurityPolicyOutput
- func (CertManagerGlobalPodSecurityPolicyOutput) ElementType() reflect.Type
- func (o CertManagerGlobalPodSecurityPolicyOutput) Enabled() pulumi.BoolPtrOutput
- func (o CertManagerGlobalPodSecurityPolicyOutput) ToCertManagerGlobalPodSecurityPolicyOutput() CertManagerGlobalPodSecurityPolicyOutput
- func (o CertManagerGlobalPodSecurityPolicyOutput) ToCertManagerGlobalPodSecurityPolicyOutputWithContext(ctx context.Context) CertManagerGlobalPodSecurityPolicyOutput
- func (o CertManagerGlobalPodSecurityPolicyOutput) ToCertManagerGlobalPodSecurityPolicyPtrOutput() CertManagerGlobalPodSecurityPolicyPtrOutput
- func (o CertManagerGlobalPodSecurityPolicyOutput) ToCertManagerGlobalPodSecurityPolicyPtrOutputWithContext(ctx context.Context) CertManagerGlobalPodSecurityPolicyPtrOutput
- func (o CertManagerGlobalPodSecurityPolicyOutput) UseAppArmor() pulumi.BoolPtrOutput
- type CertManagerGlobalPodSecurityPolicyPtrInput
- type CertManagerGlobalPodSecurityPolicyPtrOutput
- func (o CertManagerGlobalPodSecurityPolicyPtrOutput) Elem() CertManagerGlobalPodSecurityPolicyOutput
- func (CertManagerGlobalPodSecurityPolicyPtrOutput) ElementType() reflect.Type
- func (o CertManagerGlobalPodSecurityPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CertManagerGlobalPodSecurityPolicyPtrOutput) ToCertManagerGlobalPodSecurityPolicyPtrOutput() CertManagerGlobalPodSecurityPolicyPtrOutput
- func (o CertManagerGlobalPodSecurityPolicyPtrOutput) ToCertManagerGlobalPodSecurityPolicyPtrOutputWithContext(ctx context.Context) CertManagerGlobalPodSecurityPolicyPtrOutput
- func (o CertManagerGlobalPodSecurityPolicyPtrOutput) UseAppArmor() pulumi.BoolPtrOutput
- type CertManagerGlobalPtrInput
- type CertManagerGlobalPtrOutput
- func (o CertManagerGlobalPtrOutput) Elem() CertManagerGlobalOutput
- func (CertManagerGlobalPtrOutput) ElementType() reflect.Type
- func (o CertManagerGlobalPtrOutput) ImagePullSecrets() corev1.LocalObjectReferenceArrayOutput
- func (o CertManagerGlobalPtrOutput) LeaderElection() CertManagerGlobalLeaderElectionPtrOutput
- func (o CertManagerGlobalPtrOutput) LogLevel() pulumi.IntPtrOutput
- func (o CertManagerGlobalPtrOutput) PodSecurityPolicy() CertManagerGlobalPodSecurityPolicyPtrOutput
- func (o CertManagerGlobalPtrOutput) PriorityClassName() pulumi.StringPtrOutput
- func (o CertManagerGlobalPtrOutput) Rbac() CertManagerGlobalRbacPtrOutput
- func (o CertManagerGlobalPtrOutput) ToCertManagerGlobalPtrOutput() CertManagerGlobalPtrOutput
- func (o CertManagerGlobalPtrOutput) ToCertManagerGlobalPtrOutputWithContext(ctx context.Context) CertManagerGlobalPtrOutput
- type CertManagerGlobalRbac
- type CertManagerGlobalRbacArgs
- func (CertManagerGlobalRbacArgs) ElementType() reflect.Type
- func (i CertManagerGlobalRbacArgs) ToCertManagerGlobalRbacOutput() CertManagerGlobalRbacOutput
- func (i CertManagerGlobalRbacArgs) ToCertManagerGlobalRbacOutputWithContext(ctx context.Context) CertManagerGlobalRbacOutput
- func (i CertManagerGlobalRbacArgs) ToCertManagerGlobalRbacPtrOutput() CertManagerGlobalRbacPtrOutput
- func (i CertManagerGlobalRbacArgs) ToCertManagerGlobalRbacPtrOutputWithContext(ctx context.Context) CertManagerGlobalRbacPtrOutput
- type CertManagerGlobalRbacInput
- type CertManagerGlobalRbacOutput
- func (o CertManagerGlobalRbacOutput) Create() pulumi.BoolPtrOutput
- func (CertManagerGlobalRbacOutput) ElementType() reflect.Type
- func (o CertManagerGlobalRbacOutput) ToCertManagerGlobalRbacOutput() CertManagerGlobalRbacOutput
- func (o CertManagerGlobalRbacOutput) ToCertManagerGlobalRbacOutputWithContext(ctx context.Context) CertManagerGlobalRbacOutput
- func (o CertManagerGlobalRbacOutput) ToCertManagerGlobalRbacPtrOutput() CertManagerGlobalRbacPtrOutput
- func (o CertManagerGlobalRbacOutput) ToCertManagerGlobalRbacPtrOutputWithContext(ctx context.Context) CertManagerGlobalRbacPtrOutput
- type CertManagerGlobalRbacPtrInput
- type CertManagerGlobalRbacPtrOutput
- func (o CertManagerGlobalRbacPtrOutput) Create() pulumi.BoolPtrOutput
- func (o CertManagerGlobalRbacPtrOutput) Elem() CertManagerGlobalRbacOutput
- func (CertManagerGlobalRbacPtrOutput) ElementType() reflect.Type
- func (o CertManagerGlobalRbacPtrOutput) ToCertManagerGlobalRbacPtrOutput() CertManagerGlobalRbacPtrOutput
- func (o CertManagerGlobalRbacPtrOutput) ToCertManagerGlobalRbacPtrOutputWithContext(ctx context.Context) CertManagerGlobalRbacPtrOutput
- type CertManagerImage
- type CertManagerImageArgs
- func (CertManagerImageArgs) ElementType() reflect.Type
- func (i CertManagerImageArgs) ToCertManagerImageOutput() CertManagerImageOutput
- func (i CertManagerImageArgs) ToCertManagerImageOutputWithContext(ctx context.Context) CertManagerImageOutput
- func (i CertManagerImageArgs) ToCertManagerImagePtrOutput() CertManagerImagePtrOutput
- func (i CertManagerImageArgs) ToCertManagerImagePtrOutputWithContext(ctx context.Context) CertManagerImagePtrOutput
- type CertManagerImageInput
- type CertManagerImageOutput
- func (o CertManagerImageOutput) Digest() pulumi.StringPtrOutput
- func (CertManagerImageOutput) ElementType() reflect.Type
- func (o CertManagerImageOutput) PullPolicy() pulumi.StringPtrOutput
- func (o CertManagerImageOutput) Registry() pulumi.StringPtrOutput
- func (o CertManagerImageOutput) Repository() pulumi.StringPtrOutput
- func (o CertManagerImageOutput) Tag() pulumi.StringPtrOutput
- func (o CertManagerImageOutput) ToCertManagerImageOutput() CertManagerImageOutput
- func (o CertManagerImageOutput) ToCertManagerImageOutputWithContext(ctx context.Context) CertManagerImageOutput
- func (o CertManagerImageOutput) ToCertManagerImagePtrOutput() CertManagerImagePtrOutput
- func (o CertManagerImageOutput) ToCertManagerImagePtrOutputWithContext(ctx context.Context) CertManagerImagePtrOutput
- type CertManagerImagePtrInput
- type CertManagerImagePtrOutput
- func (o CertManagerImagePtrOutput) Digest() pulumi.StringPtrOutput
- func (o CertManagerImagePtrOutput) Elem() CertManagerImageOutput
- func (CertManagerImagePtrOutput) ElementType() reflect.Type
- func (o CertManagerImagePtrOutput) PullPolicy() pulumi.StringPtrOutput
- func (o CertManagerImagePtrOutput) Registry() pulumi.StringPtrOutput
- func (o CertManagerImagePtrOutput) Repository() pulumi.StringPtrOutput
- func (o CertManagerImagePtrOutput) Tag() pulumi.StringPtrOutput
- func (o CertManagerImagePtrOutput) ToCertManagerImagePtrOutput() CertManagerImagePtrOutput
- func (o CertManagerImagePtrOutput) ToCertManagerImagePtrOutputWithContext(ctx context.Context) CertManagerImagePtrOutput
- type CertManagerIngressShim
- type CertManagerIngressShimArgs
- func (CertManagerIngressShimArgs) ElementType() reflect.Type
- func (i CertManagerIngressShimArgs) ToCertManagerIngressShimOutput() CertManagerIngressShimOutput
- func (i CertManagerIngressShimArgs) ToCertManagerIngressShimOutputWithContext(ctx context.Context) CertManagerIngressShimOutput
- func (i CertManagerIngressShimArgs) ToCertManagerIngressShimPtrOutput() CertManagerIngressShimPtrOutput
- func (i CertManagerIngressShimArgs) ToCertManagerIngressShimPtrOutputWithContext(ctx context.Context) CertManagerIngressShimPtrOutput
- type CertManagerIngressShimInput
- type CertManagerIngressShimOutput
- func (o CertManagerIngressShimOutput) DefaultIssuerGroup() pulumi.StringPtrOutput
- func (o CertManagerIngressShimOutput) DefaultIssuerKind() pulumi.StringPtrOutput
- func (o CertManagerIngressShimOutput) DefaultIssuerName() pulumi.StringPtrOutput
- func (CertManagerIngressShimOutput) ElementType() reflect.Type
- func (o CertManagerIngressShimOutput) ToCertManagerIngressShimOutput() CertManagerIngressShimOutput
- func (o CertManagerIngressShimOutput) ToCertManagerIngressShimOutputWithContext(ctx context.Context) CertManagerIngressShimOutput
- func (o CertManagerIngressShimOutput) ToCertManagerIngressShimPtrOutput() CertManagerIngressShimPtrOutput
- func (o CertManagerIngressShimOutput) ToCertManagerIngressShimPtrOutputWithContext(ctx context.Context) CertManagerIngressShimPtrOutput
- type CertManagerIngressShimPtrInput
- type CertManagerIngressShimPtrOutput
- func (o CertManagerIngressShimPtrOutput) DefaultIssuerGroup() pulumi.StringPtrOutput
- func (o CertManagerIngressShimPtrOutput) DefaultIssuerKind() pulumi.StringPtrOutput
- func (o CertManagerIngressShimPtrOutput) DefaultIssuerName() pulumi.StringPtrOutput
- func (o CertManagerIngressShimPtrOutput) Elem() CertManagerIngressShimOutput
- func (CertManagerIngressShimPtrOutput) ElementType() reflect.Type
- func (o CertManagerIngressShimPtrOutput) ToCertManagerIngressShimPtrOutput() CertManagerIngressShimPtrOutput
- func (o CertManagerIngressShimPtrOutput) ToCertManagerIngressShimPtrOutputWithContext(ctx context.Context) CertManagerIngressShimPtrOutput
- type CertManagerInput
- type CertManagerMap
- type CertManagerMapInput
- type CertManagerMapOutput
- func (CertManagerMapOutput) ElementType() reflect.Type
- func (o CertManagerMapOutput) MapIndex(k pulumi.StringInput) CertManagerOutput
- func (o CertManagerMapOutput) ToCertManagerMapOutput() CertManagerMapOutput
- func (o CertManagerMapOutput) ToCertManagerMapOutputWithContext(ctx context.Context) CertManagerMapOutput
- type CertManagerOutput
- type CertManagerPrometheus
- type CertManagerPrometheusArgs
- func (CertManagerPrometheusArgs) ElementType() reflect.Type
- func (i CertManagerPrometheusArgs) ToCertManagerPrometheusOutput() CertManagerPrometheusOutput
- func (i CertManagerPrometheusArgs) ToCertManagerPrometheusOutputWithContext(ctx context.Context) CertManagerPrometheusOutput
- func (i CertManagerPrometheusArgs) ToCertManagerPrometheusPtrOutput() CertManagerPrometheusPtrOutput
- func (i CertManagerPrometheusArgs) ToCertManagerPrometheusPtrOutputWithContext(ctx context.Context) CertManagerPrometheusPtrOutput
- type CertManagerPrometheusInput
- type CertManagerPrometheusOutput
- func (CertManagerPrometheusOutput) ElementType() reflect.Type
- func (o CertManagerPrometheusOutput) Enabled() pulumi.BoolPtrOutput
- func (o CertManagerPrometheusOutput) ServiceMonitor() CertManagerPrometheusServiceMonitorPtrOutput
- func (o CertManagerPrometheusOutput) ToCertManagerPrometheusOutput() CertManagerPrometheusOutput
- func (o CertManagerPrometheusOutput) ToCertManagerPrometheusOutputWithContext(ctx context.Context) CertManagerPrometheusOutput
- func (o CertManagerPrometheusOutput) ToCertManagerPrometheusPtrOutput() CertManagerPrometheusPtrOutput
- func (o CertManagerPrometheusOutput) ToCertManagerPrometheusPtrOutputWithContext(ctx context.Context) CertManagerPrometheusPtrOutput
- type CertManagerPrometheusPtrInput
- type CertManagerPrometheusPtrOutput
- func (o CertManagerPrometheusPtrOutput) Elem() CertManagerPrometheusOutput
- func (CertManagerPrometheusPtrOutput) ElementType() reflect.Type
- func (o CertManagerPrometheusPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CertManagerPrometheusPtrOutput) ServiceMonitor() CertManagerPrometheusServiceMonitorPtrOutput
- func (o CertManagerPrometheusPtrOutput) ToCertManagerPrometheusPtrOutput() CertManagerPrometheusPtrOutput
- func (o CertManagerPrometheusPtrOutput) ToCertManagerPrometheusPtrOutputWithContext(ctx context.Context) CertManagerPrometheusPtrOutput
- type CertManagerPrometheusServiceMonitor
- type CertManagerPrometheusServiceMonitorArgs
- func (CertManagerPrometheusServiceMonitorArgs) ElementType() reflect.Type
- func (i CertManagerPrometheusServiceMonitorArgs) ToCertManagerPrometheusServiceMonitorOutput() CertManagerPrometheusServiceMonitorOutput
- func (i CertManagerPrometheusServiceMonitorArgs) ToCertManagerPrometheusServiceMonitorOutputWithContext(ctx context.Context) CertManagerPrometheusServiceMonitorOutput
- func (i CertManagerPrometheusServiceMonitorArgs) ToCertManagerPrometheusServiceMonitorPtrOutput() CertManagerPrometheusServiceMonitorPtrOutput
- func (i CertManagerPrometheusServiceMonitorArgs) ToCertManagerPrometheusServiceMonitorPtrOutputWithContext(ctx context.Context) CertManagerPrometheusServiceMonitorPtrOutput
- type CertManagerPrometheusServiceMonitorInput
- type CertManagerPrometheusServiceMonitorOutput
- func (CertManagerPrometheusServiceMonitorOutput) ElementType() reflect.Type
- func (o CertManagerPrometheusServiceMonitorOutput) Enabled() pulumi.BoolPtrOutput
- func (o CertManagerPrometheusServiceMonitorOutput) Interval() pulumi.StringPtrOutput
- func (o CertManagerPrometheusServiceMonitorOutput) Labels() pulumi.StringMapOutput
- func (o CertManagerPrometheusServiceMonitorOutput) Path() pulumi.StringPtrOutput
- func (o CertManagerPrometheusServiceMonitorOutput) PrometheusInstance() pulumi.StringPtrOutput
- func (o CertManagerPrometheusServiceMonitorOutput) String() pulumi.StringPtrOutput
- func (o CertManagerPrometheusServiceMonitorOutput) TargetPort() pulumi.IntPtrOutput
- func (o CertManagerPrometheusServiceMonitorOutput) ToCertManagerPrometheusServiceMonitorOutput() CertManagerPrometheusServiceMonitorOutput
- func (o CertManagerPrometheusServiceMonitorOutput) ToCertManagerPrometheusServiceMonitorOutputWithContext(ctx context.Context) CertManagerPrometheusServiceMonitorOutput
- func (o CertManagerPrometheusServiceMonitorOutput) ToCertManagerPrometheusServiceMonitorPtrOutput() CertManagerPrometheusServiceMonitorPtrOutput
- func (o CertManagerPrometheusServiceMonitorOutput) ToCertManagerPrometheusServiceMonitorPtrOutputWithContext(ctx context.Context) CertManagerPrometheusServiceMonitorPtrOutput
- type CertManagerPrometheusServiceMonitorPtrInput
- type CertManagerPrometheusServiceMonitorPtrOutput
- func (o CertManagerPrometheusServiceMonitorPtrOutput) Elem() CertManagerPrometheusServiceMonitorOutput
- func (CertManagerPrometheusServiceMonitorPtrOutput) ElementType() reflect.Type
- func (o CertManagerPrometheusServiceMonitorPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CertManagerPrometheusServiceMonitorPtrOutput) Interval() pulumi.StringPtrOutput
- func (o CertManagerPrometheusServiceMonitorPtrOutput) Labels() pulumi.StringMapOutput
- func (o CertManagerPrometheusServiceMonitorPtrOutput) Path() pulumi.StringPtrOutput
- func (o CertManagerPrometheusServiceMonitorPtrOutput) PrometheusInstance() pulumi.StringPtrOutput
- func (o CertManagerPrometheusServiceMonitorPtrOutput) String() pulumi.StringPtrOutput
- func (o CertManagerPrometheusServiceMonitorPtrOutput) TargetPort() pulumi.IntPtrOutput
- func (o CertManagerPrometheusServiceMonitorPtrOutput) ToCertManagerPrometheusServiceMonitorPtrOutput() CertManagerPrometheusServiceMonitorPtrOutput
- func (o CertManagerPrometheusServiceMonitorPtrOutput) ToCertManagerPrometheusServiceMonitorPtrOutputWithContext(ctx context.Context) CertManagerPrometheusServiceMonitorPtrOutput
- type CertManagerServiceAccount
- type CertManagerServiceAccountArgs
- func (CertManagerServiceAccountArgs) ElementType() reflect.Type
- func (i CertManagerServiceAccountArgs) ToCertManagerServiceAccountOutput() CertManagerServiceAccountOutput
- func (i CertManagerServiceAccountArgs) ToCertManagerServiceAccountOutputWithContext(ctx context.Context) CertManagerServiceAccountOutput
- func (i CertManagerServiceAccountArgs) ToCertManagerServiceAccountPtrOutput() CertManagerServiceAccountPtrOutput
- func (i CertManagerServiceAccountArgs) ToCertManagerServiceAccountPtrOutputWithContext(ctx context.Context) CertManagerServiceAccountPtrOutput
- type CertManagerServiceAccountInput
- type CertManagerServiceAccountOutput
- func (o CertManagerServiceAccountOutput) Annotations() pulumi.StringMapOutput
- func (o CertManagerServiceAccountOutput) AutomountServiceAccountToken() pulumi.BoolPtrOutput
- func (o CertManagerServiceAccountOutput) Create() pulumi.BoolPtrOutput
- func (CertManagerServiceAccountOutput) ElementType() reflect.Type
- func (o CertManagerServiceAccountOutput) Name() pulumi.StringPtrOutput
- func (o CertManagerServiceAccountOutput) ToCertManagerServiceAccountOutput() CertManagerServiceAccountOutput
- func (o CertManagerServiceAccountOutput) ToCertManagerServiceAccountOutputWithContext(ctx context.Context) CertManagerServiceAccountOutput
- func (o CertManagerServiceAccountOutput) ToCertManagerServiceAccountPtrOutput() CertManagerServiceAccountPtrOutput
- func (o CertManagerServiceAccountOutput) ToCertManagerServiceAccountPtrOutputWithContext(ctx context.Context) CertManagerServiceAccountPtrOutput
- type CertManagerServiceAccountPtrInput
- type CertManagerServiceAccountPtrOutput
- func (o CertManagerServiceAccountPtrOutput) Annotations() pulumi.StringMapOutput
- func (o CertManagerServiceAccountPtrOutput) AutomountServiceAccountToken() pulumi.BoolPtrOutput
- func (o CertManagerServiceAccountPtrOutput) Create() pulumi.BoolPtrOutput
- func (o CertManagerServiceAccountPtrOutput) Elem() CertManagerServiceAccountOutput
- func (CertManagerServiceAccountPtrOutput) ElementType() reflect.Type
- func (o CertManagerServiceAccountPtrOutput) Name() pulumi.StringPtrOutput
- func (o CertManagerServiceAccountPtrOutput) ToCertManagerServiceAccountPtrOutput() CertManagerServiceAccountPtrOutput
- func (o CertManagerServiceAccountPtrOutput) ToCertManagerServiceAccountPtrOutputWithContext(ctx context.Context) CertManagerServiceAccountPtrOutput
- type CertManagerStartupAPICheck
- type CertManagerStartupAPICheckArgs
- func (CertManagerStartupAPICheckArgs) ElementType() reflect.Type
- func (i CertManagerStartupAPICheckArgs) ToCertManagerStartupAPICheckOutput() CertManagerStartupAPICheckOutput
- func (i CertManagerStartupAPICheckArgs) ToCertManagerStartupAPICheckOutputWithContext(ctx context.Context) CertManagerStartupAPICheckOutput
- func (i CertManagerStartupAPICheckArgs) ToCertManagerStartupAPICheckPtrOutput() CertManagerStartupAPICheckPtrOutput
- func (i CertManagerStartupAPICheckArgs) ToCertManagerStartupAPICheckPtrOutputWithContext(ctx context.Context) CertManagerStartupAPICheckPtrOutput
- type CertManagerStartupAPICheckInput
- type CertManagerStartupAPICheckOutput
- func (o CertManagerStartupAPICheckOutput) Affinity() corev1.AffinityPtrOutput
- func (o CertManagerStartupAPICheckOutput) BackoffLimit() pulumi.IntPtrOutput
- func (CertManagerStartupAPICheckOutput) ElementType() reflect.Type
- func (o CertManagerStartupAPICheckOutput) Enabled() pulumi.BoolPtrOutput
- func (o CertManagerStartupAPICheckOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o CertManagerStartupAPICheckOutput) Image() CertManagerImagePtrOutput
- func (o CertManagerStartupAPICheckOutput) JobAnnotations() pulumi.StringMapOutput
- func (o CertManagerStartupAPICheckOutput) NodeSelector() pulumi.StringMapOutput
- func (o CertManagerStartupAPICheckOutput) PodAnnotations() pulumi.StringMapOutput
- func (o CertManagerStartupAPICheckOutput) PodLabels() pulumi.StringMapOutput
- func (o CertManagerStartupAPICheckOutput) Rbac() CertManagerStartupAPICheckRBACPtrOutput
- func (o CertManagerStartupAPICheckOutput) Resources() corev1.ResourceRequirementsPtrOutput
- func (o CertManagerStartupAPICheckOutput) SecurityContext() corev1.PodSecurityContextPtrOutput
- func (o CertManagerStartupAPICheckOutput) ServiceAccount() CertManagerServiceAccountPtrOutput
- func (o CertManagerStartupAPICheckOutput) Timeout() pulumi.StringPtrOutput
- func (o CertManagerStartupAPICheckOutput) ToCertManagerStartupAPICheckOutput() CertManagerStartupAPICheckOutput
- func (o CertManagerStartupAPICheckOutput) ToCertManagerStartupAPICheckOutputWithContext(ctx context.Context) CertManagerStartupAPICheckOutput
- func (o CertManagerStartupAPICheckOutput) ToCertManagerStartupAPICheckPtrOutput() CertManagerStartupAPICheckPtrOutput
- func (o CertManagerStartupAPICheckOutput) ToCertManagerStartupAPICheckPtrOutputWithContext(ctx context.Context) CertManagerStartupAPICheckPtrOutput
- func (o CertManagerStartupAPICheckOutput) Tolerations() corev1.TolerationArrayOutput
- type CertManagerStartupAPICheckPtrInput
- type CertManagerStartupAPICheckPtrOutput
- func (o CertManagerStartupAPICheckPtrOutput) Affinity() corev1.AffinityPtrOutput
- func (o CertManagerStartupAPICheckPtrOutput) BackoffLimit() pulumi.IntPtrOutput
- func (o CertManagerStartupAPICheckPtrOutput) Elem() CertManagerStartupAPICheckOutput
- func (CertManagerStartupAPICheckPtrOutput) ElementType() reflect.Type
- func (o CertManagerStartupAPICheckPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CertManagerStartupAPICheckPtrOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o CertManagerStartupAPICheckPtrOutput) Image() CertManagerImagePtrOutput
- func (o CertManagerStartupAPICheckPtrOutput) JobAnnotations() pulumi.StringMapOutput
- func (o CertManagerStartupAPICheckPtrOutput) NodeSelector() pulumi.StringMapOutput
- func (o CertManagerStartupAPICheckPtrOutput) PodAnnotations() pulumi.StringMapOutput
- func (o CertManagerStartupAPICheckPtrOutput) PodLabels() pulumi.StringMapOutput
- func (o CertManagerStartupAPICheckPtrOutput) Rbac() CertManagerStartupAPICheckRBACPtrOutput
- func (o CertManagerStartupAPICheckPtrOutput) Resources() corev1.ResourceRequirementsPtrOutput
- func (o CertManagerStartupAPICheckPtrOutput) SecurityContext() corev1.PodSecurityContextPtrOutput
- func (o CertManagerStartupAPICheckPtrOutput) ServiceAccount() CertManagerServiceAccountPtrOutput
- func (o CertManagerStartupAPICheckPtrOutput) Timeout() pulumi.StringPtrOutput
- func (o CertManagerStartupAPICheckPtrOutput) ToCertManagerStartupAPICheckPtrOutput() CertManagerStartupAPICheckPtrOutput
- func (o CertManagerStartupAPICheckPtrOutput) ToCertManagerStartupAPICheckPtrOutputWithContext(ctx context.Context) CertManagerStartupAPICheckPtrOutput
- func (o CertManagerStartupAPICheckPtrOutput) Tolerations() corev1.TolerationArrayOutput
- type CertManagerStartupAPICheckRBAC
- type CertManagerStartupAPICheckRBACArgs
- func (CertManagerStartupAPICheckRBACArgs) ElementType() reflect.Type
- func (i CertManagerStartupAPICheckRBACArgs) ToCertManagerStartupAPICheckRBACOutput() CertManagerStartupAPICheckRBACOutput
- func (i CertManagerStartupAPICheckRBACArgs) ToCertManagerStartupAPICheckRBACOutputWithContext(ctx context.Context) CertManagerStartupAPICheckRBACOutput
- func (i CertManagerStartupAPICheckRBACArgs) ToCertManagerStartupAPICheckRBACPtrOutput() CertManagerStartupAPICheckRBACPtrOutput
- func (i CertManagerStartupAPICheckRBACArgs) ToCertManagerStartupAPICheckRBACPtrOutputWithContext(ctx context.Context) CertManagerStartupAPICheckRBACPtrOutput
- type CertManagerStartupAPICheckRBACInput
- type CertManagerStartupAPICheckRBACOutput
- func (o CertManagerStartupAPICheckRBACOutput) Annotations() pulumi.StringMapOutput
- func (CertManagerStartupAPICheckRBACOutput) ElementType() reflect.Type
- func (o CertManagerStartupAPICheckRBACOutput) ToCertManagerStartupAPICheckRBACOutput() CertManagerStartupAPICheckRBACOutput
- func (o CertManagerStartupAPICheckRBACOutput) ToCertManagerStartupAPICheckRBACOutputWithContext(ctx context.Context) CertManagerStartupAPICheckRBACOutput
- func (o CertManagerStartupAPICheckRBACOutput) ToCertManagerStartupAPICheckRBACPtrOutput() CertManagerStartupAPICheckRBACPtrOutput
- func (o CertManagerStartupAPICheckRBACOutput) ToCertManagerStartupAPICheckRBACPtrOutputWithContext(ctx context.Context) CertManagerStartupAPICheckRBACPtrOutput
- type CertManagerStartupAPICheckRBACPtrInput
- type CertManagerStartupAPICheckRBACPtrOutput
- func (o CertManagerStartupAPICheckRBACPtrOutput) Annotations() pulumi.StringMapOutput
- func (o CertManagerStartupAPICheckRBACPtrOutput) Elem() CertManagerStartupAPICheckRBACOutput
- func (CertManagerStartupAPICheckRBACPtrOutput) ElementType() reflect.Type
- func (o CertManagerStartupAPICheckRBACPtrOutput) ToCertManagerStartupAPICheckRBACPtrOutput() CertManagerStartupAPICheckRBACPtrOutput
- func (o CertManagerStartupAPICheckRBACPtrOutput) ToCertManagerStartupAPICheckRBACPtrOutputWithContext(ctx context.Context) CertManagerStartupAPICheckRBACPtrOutput
- type CertManagerWebhook
- type CertManagerWebhookArgs
- func (CertManagerWebhookArgs) ElementType() reflect.Type
- func (i CertManagerWebhookArgs) ToCertManagerWebhookOutput() CertManagerWebhookOutput
- func (i CertManagerWebhookArgs) ToCertManagerWebhookOutputWithContext(ctx context.Context) CertManagerWebhookOutput
- func (i CertManagerWebhookArgs) ToCertManagerWebhookPtrOutput() CertManagerWebhookPtrOutput
- func (i CertManagerWebhookArgs) ToCertManagerWebhookPtrOutputWithContext(ctx context.Context) CertManagerWebhookPtrOutput
- type CertManagerWebhookInput
- type CertManagerWebhookOutput
- func (o CertManagerWebhookOutput) Affinity() corev1.AffinityPtrOutput
- func (o CertManagerWebhookOutput) ContainerSecurityContext() corev1.SecurityContextPtrOutput
- func (o CertManagerWebhookOutput) DeploymentAnnotations() pulumi.StringMapOutput
- func (CertManagerWebhookOutput) ElementType() reflect.Type
- func (o CertManagerWebhookOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o CertManagerWebhookOutput) HostNetwork() pulumi.BoolPtrOutput
- func (o CertManagerWebhookOutput) Image() CertManagerImagePtrOutput
- func (o CertManagerWebhookOutput) LivenessProbe() corev1.ProbePtrOutput
- func (o CertManagerWebhookOutput) LoadBalancerIP() pulumi.StringPtrOutput
- func (o CertManagerWebhookOutput) MutatingWebhookConfigurationAnnotations() pulumi.StringMapOutput
- func (o CertManagerWebhookOutput) NodeSelector() pulumi.StringMapOutput
- func (o CertManagerWebhookOutput) PodAnnotations() pulumi.StringMapOutput
- func (o CertManagerWebhookOutput) PodLabels() pulumi.StringMapOutput
- func (o CertManagerWebhookOutput) ReadinessProbe() corev1.ProbePtrOutput
- func (o CertManagerWebhookOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o CertManagerWebhookOutput) Resources() corev1.ResourceRequirementsPtrOutput
- func (o CertManagerWebhookOutput) SecurePort() pulumi.IntPtrOutput
- func (o CertManagerWebhookOutput) SecurityContext() corev1.PodSecurityContextPtrOutput
- func (o CertManagerWebhookOutput) ServiceAccount() CertManagerServiceAccountPtrOutput
- func (o CertManagerWebhookOutput) ServiceAnnotations() pulumi.StringMapOutput
- func (o CertManagerWebhookOutput) ServiceLabels() pulumi.StringMapOutput
- func (o CertManagerWebhookOutput) ServiceType() pulumi.StringPtrOutput
- func (o CertManagerWebhookOutput) Strategy() appsv1.DeploymentStrategyPtrOutput
- func (o CertManagerWebhookOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o CertManagerWebhookOutput) ToCertManagerWebhookOutput() CertManagerWebhookOutput
- func (o CertManagerWebhookOutput) ToCertManagerWebhookOutputWithContext(ctx context.Context) CertManagerWebhookOutput
- func (o CertManagerWebhookOutput) ToCertManagerWebhookPtrOutput() CertManagerWebhookPtrOutput
- func (o CertManagerWebhookOutput) ToCertManagerWebhookPtrOutputWithContext(ctx context.Context) CertManagerWebhookPtrOutput
- func (o CertManagerWebhookOutput) Tolerations() corev1.TolerationArrayOutput
- func (o CertManagerWebhookOutput) Url() CertManagerWebhookURLPtrOutput
- func (o CertManagerWebhookOutput) ValidatingWebhookConfigurationAnnotations() pulumi.StringMapOutput
- type CertManagerWebhookPtrInput
- type CertManagerWebhookPtrOutput
- func (o CertManagerWebhookPtrOutput) Affinity() corev1.AffinityPtrOutput
- func (o CertManagerWebhookPtrOutput) ContainerSecurityContext() corev1.SecurityContextPtrOutput
- func (o CertManagerWebhookPtrOutput) DeploymentAnnotations() pulumi.StringMapOutput
- func (o CertManagerWebhookPtrOutput) Elem() CertManagerWebhookOutput
- func (CertManagerWebhookPtrOutput) ElementType() reflect.Type
- func (o CertManagerWebhookPtrOutput) ExtraArgs() pulumi.StringArrayOutput
- func (o CertManagerWebhookPtrOutput) HostNetwork() pulumi.BoolPtrOutput
- func (o CertManagerWebhookPtrOutput) Image() CertManagerImagePtrOutput
- func (o CertManagerWebhookPtrOutput) LivenessProbe() corev1.ProbePtrOutput
- func (o CertManagerWebhookPtrOutput) LoadBalancerIP() pulumi.StringPtrOutput
- func (o CertManagerWebhookPtrOutput) MutatingWebhookConfigurationAnnotations() pulumi.StringMapOutput
- func (o CertManagerWebhookPtrOutput) NodeSelector() pulumi.StringMapOutput
- func (o CertManagerWebhookPtrOutput) PodAnnotations() pulumi.StringMapOutput
- func (o CertManagerWebhookPtrOutput) PodLabels() pulumi.StringMapOutput
- func (o CertManagerWebhookPtrOutput) ReadinessProbe() corev1.ProbePtrOutput
- func (o CertManagerWebhookPtrOutput) ReplicaCount() pulumi.IntPtrOutput
- func (o CertManagerWebhookPtrOutput) Resources() corev1.ResourceRequirementsPtrOutput
- func (o CertManagerWebhookPtrOutput) SecurePort() pulumi.IntPtrOutput
- func (o CertManagerWebhookPtrOutput) SecurityContext() corev1.PodSecurityContextPtrOutput
- func (o CertManagerWebhookPtrOutput) ServiceAccount() CertManagerServiceAccountPtrOutput
- func (o CertManagerWebhookPtrOutput) ServiceAnnotations() pulumi.StringMapOutput
- func (o CertManagerWebhookPtrOutput) ServiceLabels() pulumi.StringMapOutput
- func (o CertManagerWebhookPtrOutput) ServiceType() pulumi.StringPtrOutput
- func (o CertManagerWebhookPtrOutput) Strategy() appsv1.DeploymentStrategyPtrOutput
- func (o CertManagerWebhookPtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o CertManagerWebhookPtrOutput) ToCertManagerWebhookPtrOutput() CertManagerWebhookPtrOutput
- func (o CertManagerWebhookPtrOutput) ToCertManagerWebhookPtrOutputWithContext(ctx context.Context) CertManagerWebhookPtrOutput
- func (o CertManagerWebhookPtrOutput) Tolerations() corev1.TolerationArrayOutput
- func (o CertManagerWebhookPtrOutput) Url() CertManagerWebhookURLPtrOutput
- func (o CertManagerWebhookPtrOutput) ValidatingWebhookConfigurationAnnotations() pulumi.StringMapOutput
- type CertManagerWebhookURL
- type CertManagerWebhookURLArgs
- func (CertManagerWebhookURLArgs) ElementType() reflect.Type
- func (i CertManagerWebhookURLArgs) ToCertManagerWebhookURLOutput() CertManagerWebhookURLOutput
- func (i CertManagerWebhookURLArgs) ToCertManagerWebhookURLOutputWithContext(ctx context.Context) CertManagerWebhookURLOutput
- func (i CertManagerWebhookURLArgs) ToCertManagerWebhookURLPtrOutput() CertManagerWebhookURLPtrOutput
- func (i CertManagerWebhookURLArgs) ToCertManagerWebhookURLPtrOutputWithContext(ctx context.Context) CertManagerWebhookURLPtrOutput
- type CertManagerWebhookURLInput
- type CertManagerWebhookURLOutput
- func (CertManagerWebhookURLOutput) ElementType() reflect.Type
- func (o CertManagerWebhookURLOutput) Host() pulumi.StringPtrOutput
- func (o CertManagerWebhookURLOutput) ToCertManagerWebhookURLOutput() CertManagerWebhookURLOutput
- func (o CertManagerWebhookURLOutput) ToCertManagerWebhookURLOutputWithContext(ctx context.Context) CertManagerWebhookURLOutput
- func (o CertManagerWebhookURLOutput) ToCertManagerWebhookURLPtrOutput() CertManagerWebhookURLPtrOutput
- func (o CertManagerWebhookURLOutput) ToCertManagerWebhookURLPtrOutputWithContext(ctx context.Context) CertManagerWebhookURLPtrOutput
- type CertManagerWebhookURLPtrInput
- type CertManagerWebhookURLPtrOutput
- func (o CertManagerWebhookURLPtrOutput) Elem() CertManagerWebhookURLOutput
- func (CertManagerWebhookURLPtrOutput) ElementType() reflect.Type
- func (o CertManagerWebhookURLPtrOutput) Host() pulumi.StringPtrOutput
- func (o CertManagerWebhookURLPtrOutput) ToCertManagerWebhookURLPtrOutput() CertManagerWebhookURLPtrOutput
- func (o CertManagerWebhookURLPtrOutput) ToCertManagerWebhookURLPtrOutputWithContext(ctx context.Context) CertManagerWebhookURLPtrOutput
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- type Release
- type ReleaseArgs
- func (ReleaseArgs) ElementType() reflect.Type
- func (i ReleaseArgs) ToReleaseOutput() ReleaseOutput
- func (i ReleaseArgs) ToReleaseOutputWithContext(ctx context.Context) ReleaseOutput
- func (i ReleaseArgs) ToReleasePtrOutput() ReleasePtrOutput
- func (i ReleaseArgs) ToReleasePtrOutputWithContext(ctx context.Context) ReleasePtrOutput
- type ReleaseInput
- type ReleaseOutput
- func (o ReleaseOutput) Atomic() pulumi.BoolPtrOutput
- func (o ReleaseOutput) Chart() pulumi.StringPtrOutput
- func (o ReleaseOutput) CleanupOnFail() pulumi.BoolPtrOutput
- func (o ReleaseOutput) CreateNamespace() pulumi.BoolPtrOutput
- func (o ReleaseOutput) DependencyUpdate() pulumi.BoolPtrOutput
- func (o ReleaseOutput) Description() pulumi.StringPtrOutput
- func (o ReleaseOutput) Devel() pulumi.BoolPtrOutput
- func (o ReleaseOutput) DisableCRDHooks() pulumi.BoolPtrOutput
- func (o ReleaseOutput) DisableOpenapiValidation() pulumi.BoolPtrOutput
- func (o ReleaseOutput) DisableWebhooks() pulumi.BoolPtrOutput
- func (ReleaseOutput) ElementType() reflect.Type
- func (o ReleaseOutput) ForceUpdate() pulumi.BoolPtrOutput
- func (o ReleaseOutput) Keyring() pulumi.StringPtrOutput
- func (o ReleaseOutput) Lint() pulumi.BoolPtrOutput
- func (o ReleaseOutput) Manifest() pulumi.MapOutput
- func (o ReleaseOutput) MaxHistory() pulumi.IntPtrOutput
- func (o ReleaseOutput) Name() pulumi.StringPtrOutput
- func (o ReleaseOutput) Namespace() pulumi.StringPtrOutput
- func (o ReleaseOutput) Postrender() pulumi.StringPtrOutput
- func (o ReleaseOutput) RecreatePods() pulumi.BoolPtrOutput
- func (o ReleaseOutput) RenderSubchartNotes() pulumi.BoolPtrOutput
- func (o ReleaseOutput) Replace() pulumi.BoolPtrOutput
- func (o ReleaseOutput) RepositoryOpts() RepositoryOptsPtrOutput
- func (o ReleaseOutput) ResetValues() pulumi.BoolPtrOutput
- func (o ReleaseOutput) ResourceNames() pulumi.StringArrayMapOutput
- func (o ReleaseOutput) ReuseValues() pulumi.BoolPtrOutput
- func (o ReleaseOutput) SkipAwait() pulumi.BoolPtrOutput
- func (o ReleaseOutput) SkipCrds() pulumi.BoolPtrOutput
- func (o ReleaseOutput) Timeout() pulumi.IntPtrOutput
- func (o ReleaseOutput) ToReleaseOutput() ReleaseOutput
- func (o ReleaseOutput) ToReleaseOutputWithContext(ctx context.Context) ReleaseOutput
- func (o ReleaseOutput) ToReleasePtrOutput() ReleasePtrOutput
- func (o ReleaseOutput) ToReleasePtrOutputWithContext(ctx context.Context) ReleasePtrOutput
- func (o ReleaseOutput) ValueYamlFiles() pulumi.AssetOrArchiveArrayOutput
- func (o ReleaseOutput) Values() pulumi.MapOutput
- func (o ReleaseOutput) Verify() pulumi.BoolPtrOutput
- func (o ReleaseOutput) Version() pulumi.StringPtrOutput
- func (o ReleaseOutput) WaitForJobs() pulumi.BoolPtrOutput
- type ReleasePtrInput
- type ReleasePtrOutput
- func (o ReleasePtrOutput) Atomic() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) Chart() pulumi.StringPtrOutput
- func (o ReleasePtrOutput) CleanupOnFail() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) CreateNamespace() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) DependencyUpdate() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) Description() pulumi.StringPtrOutput
- func (o ReleasePtrOutput) Devel() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) DisableCRDHooks() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) DisableOpenapiValidation() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) DisableWebhooks() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) Elem() ReleaseOutput
- func (ReleasePtrOutput) ElementType() reflect.Type
- func (o ReleasePtrOutput) ForceUpdate() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) Keyring() pulumi.StringPtrOutput
- func (o ReleasePtrOutput) Lint() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) Manifest() pulumi.MapOutput
- func (o ReleasePtrOutput) MaxHistory() pulumi.IntPtrOutput
- func (o ReleasePtrOutput) Name() pulumi.StringPtrOutput
- func (o ReleasePtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ReleasePtrOutput) Postrender() pulumi.StringPtrOutput
- func (o ReleasePtrOutput) RecreatePods() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) RenderSubchartNotes() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) Replace() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) RepositoryOpts() RepositoryOptsPtrOutput
- func (o ReleasePtrOutput) ResetValues() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) ResourceNames() pulumi.StringArrayMapOutput
- func (o ReleasePtrOutput) ReuseValues() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) SkipAwait() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) SkipCrds() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) Timeout() pulumi.IntPtrOutput
- func (o ReleasePtrOutput) ToReleasePtrOutput() ReleasePtrOutput
- func (o ReleasePtrOutput) ToReleasePtrOutputWithContext(ctx context.Context) ReleasePtrOutput
- func (o ReleasePtrOutput) ValueYamlFiles() pulumi.AssetOrArchiveArrayOutput
- func (o ReleasePtrOutput) Values() pulumi.MapOutput
- func (o ReleasePtrOutput) Verify() pulumi.BoolPtrOutput
- func (o ReleasePtrOutput) Version() pulumi.StringPtrOutput
- func (o ReleasePtrOutput) WaitForJobs() pulumi.BoolPtrOutput
- type ReleaseStatus
- type ReleaseStatusOutput
- func (o ReleaseStatusOutput) AppVersion() pulumi.StringOutput
- func (o ReleaseStatusOutput) Chart() pulumi.StringOutput
- func (ReleaseStatusOutput) ElementType() reflect.Type
- func (o ReleaseStatusOutput) Name() pulumi.StringOutput
- func (o ReleaseStatusOutput) Namespace() pulumi.StringOutput
- func (o ReleaseStatusOutput) Revision() pulumi.IntOutput
- func (o ReleaseStatusOutput) Status() pulumi.StringOutput
- func (o ReleaseStatusOutput) ToReleaseStatusOutput() ReleaseStatusOutput
- func (o ReleaseStatusOutput) ToReleaseStatusOutputWithContext(ctx context.Context) ReleaseStatusOutput
- func (o ReleaseStatusOutput) Version() pulumi.StringOutput
- type RepositoryOpts
- type RepositoryOptsArgs
- func (RepositoryOptsArgs) ElementType() reflect.Type
- func (i RepositoryOptsArgs) ToRepositoryOptsOutput() RepositoryOptsOutput
- func (i RepositoryOptsArgs) ToRepositoryOptsOutputWithContext(ctx context.Context) RepositoryOptsOutput
- func (i RepositoryOptsArgs) ToRepositoryOptsPtrOutput() RepositoryOptsPtrOutput
- func (i RepositoryOptsArgs) ToRepositoryOptsPtrOutputWithContext(ctx context.Context) RepositoryOptsPtrOutput
- type RepositoryOptsInput
- type RepositoryOptsOutput
- func (o RepositoryOptsOutput) CaFile() pulumi.StringPtrOutput
- func (o RepositoryOptsOutput) CertFile() pulumi.StringPtrOutput
- func (RepositoryOptsOutput) ElementType() reflect.Type
- func (o RepositoryOptsOutput) KeyFile() pulumi.StringPtrOutput
- func (o RepositoryOptsOutput) Password() pulumi.StringPtrOutput
- func (o RepositoryOptsOutput) Repo() pulumi.StringPtrOutput
- func (o RepositoryOptsOutput) ToRepositoryOptsOutput() RepositoryOptsOutput
- func (o RepositoryOptsOutput) ToRepositoryOptsOutputWithContext(ctx context.Context) RepositoryOptsOutput
- func (o RepositoryOptsOutput) ToRepositoryOptsPtrOutput() RepositoryOptsPtrOutput
- func (o RepositoryOptsOutput) ToRepositoryOptsPtrOutputWithContext(ctx context.Context) RepositoryOptsPtrOutput
- func (o RepositoryOptsOutput) Username() pulumi.StringPtrOutput
- type RepositoryOptsPtrInput
- type RepositoryOptsPtrOutput
- func (o RepositoryOptsPtrOutput) CaFile() pulumi.StringPtrOutput
- func (o RepositoryOptsPtrOutput) CertFile() pulumi.StringPtrOutput
- func (o RepositoryOptsPtrOutput) Elem() RepositoryOptsOutput
- func (RepositoryOptsPtrOutput) ElementType() reflect.Type
- func (o RepositoryOptsPtrOutput) KeyFile() pulumi.StringPtrOutput
- func (o RepositoryOptsPtrOutput) Password() pulumi.StringPtrOutput
- func (o RepositoryOptsPtrOutput) Repo() pulumi.StringPtrOutput
- func (o RepositoryOptsPtrOutput) ToRepositoryOptsPtrOutput() RepositoryOptsPtrOutput
- func (o RepositoryOptsPtrOutput) ToRepositoryOptsPtrOutputWithContext(ctx context.Context) RepositoryOptsPtrOutput
- func (o RepositoryOptsPtrOutput) Username() pulumi.StringPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertManager ¶
type CertManager struct { pulumi.ResourceState // Detailed information about the status of the underlying Helm deployment. Status ReleaseStatusOutput `pulumi:"status"` }
Automates the management and issuance of TLS certificates from various issuing sources within Kubernetes
func NewCertManager ¶
func NewCertManager(ctx *pulumi.Context, name string, args *CertManagerArgs, opts ...pulumi.ResourceOption) (*CertManager, error)
NewCertManager registers a new resource with the given unique name, arguments, and options.
func (*CertManager) ElementType ¶
func (*CertManager) ElementType() reflect.Type
func (*CertManager) ToCertManagerOutput ¶
func (i *CertManager) ToCertManagerOutput() CertManagerOutput
func (*CertManager) ToCertManagerOutputWithContext ¶
func (i *CertManager) ToCertManagerOutputWithContext(ctx context.Context) CertManagerOutput
type CertManagerArgs ¶
type CertManagerArgs struct { Affinity corev1.AffinityPtrInput Cainjector CertManagerCaInjectorPtrInput // Override the namespace used to store DNS provider credentials etc. for ClusterIssuer resources. By default, the same namespace as cert-manager is deployed within is used. This namespace will not be automatically created by the Helm chart. ClusterResourceNamespace pulumi.StringPtrInput // Container Security Context to be set on the controller component container. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ ContainerSecurityContext corev1.SecurityContextPtrInput // Optional additional annotations to add to the controller Deployment DeploymentAnnotations pulumi.StringMapInput // Optional additional arguments. ExtraArgs pulumi.StringArrayInput ExtraEnv corev1.EnvVarArrayInput ExtraVolumeMounts corev1.VolumeMountArrayInput ExtraVolumes corev1.VolumeArrayInput // Comma separated list of feature gates that should be enabled on the controller pod. FeatureGates pulumi.StringPtrInput Global CertManagerGlobalPtrInput // 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 Http_proxy pulumi.StringPtrInput Https_proxy pulumi.StringPtrInput Image CertManagerImagePtrInput IngressShim CertManagerIngressShimPtrInput InstallCRDs pulumi.BoolPtrInput No_proxy pulumi.StringArrayInput NodeSelector corev1.NodeSelectorPtrInput // Optional additional annotations to add to the controller Pods PodAnnotations pulumi.StringMapInput PodDnsConfig corev1.PodDNSConfigPtrInput // Optional DNS settings, useful if you have a public and private DNS zone for the same domain on Route 53. What follows is an example of ensuring cert-manager can access an ingress or DNS TXT records at all times. NOTE: This requires Kubernetes 1.10 or `CustomPodDNS` feature gate enabled for the cluster to work. PodDnsPolicy pulumi.StringPtrInput PodLabels pulumi.StringMapInput Prometheus CertManagerPrometheusPtrInput ReplicaCount pulumi.IntPtrInput Resources corev1.ResourceRequirementsPtrInput // Pod Security Context. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ SecurityContext corev1.PodSecurityContextPtrInput ServiceAccount CertManagerServiceAccountPtrInput // Optional additional annotations to add to the controller service ServiceAnnotations pulumi.StringMapInput // Optional additional labels to add to the controller Service ServiceLabels pulumi.StringMapInput Startupapicheck CertManagerStartupAPICheckPtrInput Strategy appsv1.DeploymentStrategyPtrInput Tolerations corev1.TolerationArrayInput Webhook CertManagerWebhookPtrInput }
The set of arguments for constructing a CertManager resource.
func (CertManagerArgs) ElementType ¶
func (CertManagerArgs) ElementType() reflect.Type
type CertManagerArray ¶
type CertManagerArray []CertManagerInput
func (CertManagerArray) ElementType ¶
func (CertManagerArray) ElementType() reflect.Type
func (CertManagerArray) ToCertManagerArrayOutput ¶
func (i CertManagerArray) ToCertManagerArrayOutput() CertManagerArrayOutput
func (CertManagerArray) ToCertManagerArrayOutputWithContext ¶
func (i CertManagerArray) ToCertManagerArrayOutputWithContext(ctx context.Context) CertManagerArrayOutput
type CertManagerArrayInput ¶
type CertManagerArrayInput interface { pulumi.Input ToCertManagerArrayOutput() CertManagerArrayOutput ToCertManagerArrayOutputWithContext(context.Context) CertManagerArrayOutput }
CertManagerArrayInput is an input type that accepts CertManagerArray and CertManagerArrayOutput values. You can construct a concrete instance of `CertManagerArrayInput` via:
CertManagerArray{ CertManagerArgs{...} }
type CertManagerArrayOutput ¶
type CertManagerArrayOutput struct{ *pulumi.OutputState }
func (CertManagerArrayOutput) ElementType ¶
func (CertManagerArrayOutput) ElementType() reflect.Type
func (CertManagerArrayOutput) Index ¶
func (o CertManagerArrayOutput) Index(i pulumi.IntInput) CertManagerOutput
func (CertManagerArrayOutput) ToCertManagerArrayOutput ¶
func (o CertManagerArrayOutput) ToCertManagerArrayOutput() CertManagerArrayOutput
func (CertManagerArrayOutput) ToCertManagerArrayOutputWithContext ¶
func (o CertManagerArrayOutput) ToCertManagerArrayOutputWithContext(ctx context.Context) CertManagerArrayOutput
type CertManagerCaInjector ¶
type CertManagerCaInjector struct { Affinity *corev1.Affinity `pulumi:"affinity"` // Container Security Context to be set on the cainjector component container. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ ContainerSecurityContext *corev1.SecurityContext `pulumi:"containerSecurityContext"` // Optional additional annotations to add to the cainjector Deployment DeploymentAnnotations map[string]string `pulumi:"deploymentAnnotations"` // Optional additional arguments for cainjector ExtraArgs []string `pulumi:"extraArgs"` Image *CertManagerImage `pulumi:"image"` NodeSelector map[string]string `pulumi:"nodeSelector"` // Optional additional annotations to add to the cainjector Pods PodAnnotations map[string]string `pulumi:"podAnnotations"` // Optional additional labels to add to the Webhook Pods PodLabels map[string]string `pulumi:"podLabels"` // Pod Security Context to be set on the cainjector component Pod. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ PodSecurityContext *corev1.PodSecurityContext `pulumi:"podSecurityContext"` ReplicaCount *int `pulumi:"replicaCount"` Resources *corev1.ResourceRequirements `pulumi:"resources"` ServiceAccount *CertManagerServiceAccount `pulumi:"serviceAccount"` Strategy *appsv1.DeploymentStrategy `pulumi:"strategy"` TimeoutSeconds *int `pulumi:"timeoutSeconds"` Tolerations []corev1.Toleration `pulumi:"tolerations"` }
type CertManagerCaInjectorArgs ¶
type CertManagerCaInjectorArgs struct { Affinity corev1.AffinityPtrInput `pulumi:"affinity"` // Container Security Context to be set on the cainjector component container. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ ContainerSecurityContext corev1.SecurityContextPtrInput `pulumi:"containerSecurityContext"` // Optional additional annotations to add to the cainjector Deployment DeploymentAnnotations pulumi.StringMapInput `pulumi:"deploymentAnnotations"` // Optional additional arguments for cainjector ExtraArgs pulumi.StringArrayInput `pulumi:"extraArgs"` Image CertManagerImagePtrInput `pulumi:"image"` NodeSelector pulumi.StringMapInput `pulumi:"nodeSelector"` // Optional additional annotations to add to the cainjector Pods PodAnnotations pulumi.StringMapInput `pulumi:"podAnnotations"` // Optional additional labels to add to the Webhook Pods PodLabels pulumi.StringMapInput `pulumi:"podLabels"` // Pod Security Context to be set on the cainjector component Pod. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ PodSecurityContext corev1.PodSecurityContextPtrInput `pulumi:"podSecurityContext"` ReplicaCount pulumi.IntPtrInput `pulumi:"replicaCount"` Resources corev1.ResourceRequirementsPtrInput `pulumi:"resources"` ServiceAccount CertManagerServiceAccountPtrInput `pulumi:"serviceAccount"` Strategy appsv1.DeploymentStrategyPtrInput `pulumi:"strategy"` TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` Tolerations corev1.TolerationArrayInput `pulumi:"tolerations"` }
func (CertManagerCaInjectorArgs) ElementType ¶
func (CertManagerCaInjectorArgs) ElementType() reflect.Type
func (CertManagerCaInjectorArgs) ToCertManagerCaInjectorOutput ¶
func (i CertManagerCaInjectorArgs) ToCertManagerCaInjectorOutput() CertManagerCaInjectorOutput
func (CertManagerCaInjectorArgs) ToCertManagerCaInjectorOutputWithContext ¶
func (i CertManagerCaInjectorArgs) ToCertManagerCaInjectorOutputWithContext(ctx context.Context) CertManagerCaInjectorOutput
func (CertManagerCaInjectorArgs) ToCertManagerCaInjectorPtrOutput ¶
func (i CertManagerCaInjectorArgs) ToCertManagerCaInjectorPtrOutput() CertManagerCaInjectorPtrOutput
func (CertManagerCaInjectorArgs) ToCertManagerCaInjectorPtrOutputWithContext ¶
func (i CertManagerCaInjectorArgs) ToCertManagerCaInjectorPtrOutputWithContext(ctx context.Context) CertManagerCaInjectorPtrOutput
type CertManagerCaInjectorInput ¶
type CertManagerCaInjectorInput interface { pulumi.Input ToCertManagerCaInjectorOutput() CertManagerCaInjectorOutput ToCertManagerCaInjectorOutputWithContext(context.Context) CertManagerCaInjectorOutput }
CertManagerCaInjectorInput is an input type that accepts CertManagerCaInjectorArgs and CertManagerCaInjectorOutput values. You can construct a concrete instance of `CertManagerCaInjectorInput` via:
CertManagerCaInjectorArgs{...}
type CertManagerCaInjectorOutput ¶
type CertManagerCaInjectorOutput struct{ *pulumi.OutputState }
func (CertManagerCaInjectorOutput) Affinity ¶
func (o CertManagerCaInjectorOutput) Affinity() corev1.AffinityPtrOutput
func (CertManagerCaInjectorOutput) ContainerSecurityContext ¶
func (o CertManagerCaInjectorOutput) ContainerSecurityContext() corev1.SecurityContextPtrOutput
Container Security Context to be set on the cainjector component container. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
func (CertManagerCaInjectorOutput) DeploymentAnnotations ¶
func (o CertManagerCaInjectorOutput) DeploymentAnnotations() pulumi.StringMapOutput
Optional additional annotations to add to the cainjector Deployment
func (CertManagerCaInjectorOutput) ElementType ¶
func (CertManagerCaInjectorOutput) ElementType() reflect.Type
func (CertManagerCaInjectorOutput) ExtraArgs ¶
func (o CertManagerCaInjectorOutput) ExtraArgs() pulumi.StringArrayOutput
Optional additional arguments for cainjector
func (CertManagerCaInjectorOutput) Image ¶
func (o CertManagerCaInjectorOutput) Image() CertManagerImagePtrOutput
func (CertManagerCaInjectorOutput) NodeSelector ¶
func (o CertManagerCaInjectorOutput) NodeSelector() pulumi.StringMapOutput
func (CertManagerCaInjectorOutput) PodAnnotations ¶
func (o CertManagerCaInjectorOutput) PodAnnotations() pulumi.StringMapOutput
Optional additional annotations to add to the cainjector Pods
func (CertManagerCaInjectorOutput) PodLabels ¶
func (o CertManagerCaInjectorOutput) PodLabels() pulumi.StringMapOutput
Optional additional labels to add to the Webhook Pods
func (CertManagerCaInjectorOutput) PodSecurityContext ¶
func (o CertManagerCaInjectorOutput) PodSecurityContext() corev1.PodSecurityContextPtrOutput
Pod Security Context to be set on the cainjector component Pod. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
func (CertManagerCaInjectorOutput) ReplicaCount ¶
func (o CertManagerCaInjectorOutput) ReplicaCount() pulumi.IntPtrOutput
func (CertManagerCaInjectorOutput) Resources ¶
func (o CertManagerCaInjectorOutput) Resources() corev1.ResourceRequirementsPtrOutput
func (CertManagerCaInjectorOutput) ServiceAccount ¶
func (o CertManagerCaInjectorOutput) ServiceAccount() CertManagerServiceAccountPtrOutput
func (CertManagerCaInjectorOutput) Strategy ¶
func (o CertManagerCaInjectorOutput) Strategy() appsv1.DeploymentStrategyPtrOutput
func (CertManagerCaInjectorOutput) TimeoutSeconds ¶
func (o CertManagerCaInjectorOutput) TimeoutSeconds() pulumi.IntPtrOutput
func (CertManagerCaInjectorOutput) ToCertManagerCaInjectorOutput ¶
func (o CertManagerCaInjectorOutput) ToCertManagerCaInjectorOutput() CertManagerCaInjectorOutput
func (CertManagerCaInjectorOutput) ToCertManagerCaInjectorOutputWithContext ¶
func (o CertManagerCaInjectorOutput) ToCertManagerCaInjectorOutputWithContext(ctx context.Context) CertManagerCaInjectorOutput
func (CertManagerCaInjectorOutput) ToCertManagerCaInjectorPtrOutput ¶
func (o CertManagerCaInjectorOutput) ToCertManagerCaInjectorPtrOutput() CertManagerCaInjectorPtrOutput
func (CertManagerCaInjectorOutput) ToCertManagerCaInjectorPtrOutputWithContext ¶
func (o CertManagerCaInjectorOutput) ToCertManagerCaInjectorPtrOutputWithContext(ctx context.Context) CertManagerCaInjectorPtrOutput
func (CertManagerCaInjectorOutput) Tolerations ¶
func (o CertManagerCaInjectorOutput) Tolerations() corev1.TolerationArrayOutput
type CertManagerCaInjectorPtrInput ¶
type CertManagerCaInjectorPtrInput interface { pulumi.Input ToCertManagerCaInjectorPtrOutput() CertManagerCaInjectorPtrOutput ToCertManagerCaInjectorPtrOutputWithContext(context.Context) CertManagerCaInjectorPtrOutput }
CertManagerCaInjectorPtrInput is an input type that accepts CertManagerCaInjectorArgs, CertManagerCaInjectorPtr and CertManagerCaInjectorPtrOutput values. You can construct a concrete instance of `CertManagerCaInjectorPtrInput` via:
CertManagerCaInjectorArgs{...} or: nil
func CertManagerCaInjectorPtr ¶
func CertManagerCaInjectorPtr(v *CertManagerCaInjectorArgs) CertManagerCaInjectorPtrInput
type CertManagerCaInjectorPtrOutput ¶
type CertManagerCaInjectorPtrOutput struct{ *pulumi.OutputState }
func (CertManagerCaInjectorPtrOutput) Affinity ¶
func (o CertManagerCaInjectorPtrOutput) Affinity() corev1.AffinityPtrOutput
func (CertManagerCaInjectorPtrOutput) ContainerSecurityContext ¶
func (o CertManagerCaInjectorPtrOutput) ContainerSecurityContext() corev1.SecurityContextPtrOutput
Container Security Context to be set on the cainjector component container. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
func (CertManagerCaInjectorPtrOutput) DeploymentAnnotations ¶
func (o CertManagerCaInjectorPtrOutput) DeploymentAnnotations() pulumi.StringMapOutput
Optional additional annotations to add to the cainjector Deployment
func (CertManagerCaInjectorPtrOutput) Elem ¶
func (o CertManagerCaInjectorPtrOutput) Elem() CertManagerCaInjectorOutput
func (CertManagerCaInjectorPtrOutput) ElementType ¶
func (CertManagerCaInjectorPtrOutput) ElementType() reflect.Type
func (CertManagerCaInjectorPtrOutput) ExtraArgs ¶
func (o CertManagerCaInjectorPtrOutput) ExtraArgs() pulumi.StringArrayOutput
Optional additional arguments for cainjector
func (CertManagerCaInjectorPtrOutput) Image ¶
func (o CertManagerCaInjectorPtrOutput) Image() CertManagerImagePtrOutput
func (CertManagerCaInjectorPtrOutput) NodeSelector ¶
func (o CertManagerCaInjectorPtrOutput) NodeSelector() pulumi.StringMapOutput
func (CertManagerCaInjectorPtrOutput) PodAnnotations ¶
func (o CertManagerCaInjectorPtrOutput) PodAnnotations() pulumi.StringMapOutput
Optional additional annotations to add to the cainjector Pods
func (CertManagerCaInjectorPtrOutput) PodLabels ¶
func (o CertManagerCaInjectorPtrOutput) PodLabels() pulumi.StringMapOutput
Optional additional labels to add to the Webhook Pods
func (CertManagerCaInjectorPtrOutput) PodSecurityContext ¶
func (o CertManagerCaInjectorPtrOutput) PodSecurityContext() corev1.PodSecurityContextPtrOutput
Pod Security Context to be set on the cainjector component Pod. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
func (CertManagerCaInjectorPtrOutput) ReplicaCount ¶
func (o CertManagerCaInjectorPtrOutput) ReplicaCount() pulumi.IntPtrOutput
func (CertManagerCaInjectorPtrOutput) Resources ¶
func (o CertManagerCaInjectorPtrOutput) Resources() corev1.ResourceRequirementsPtrOutput
func (CertManagerCaInjectorPtrOutput) ServiceAccount ¶
func (o CertManagerCaInjectorPtrOutput) ServiceAccount() CertManagerServiceAccountPtrOutput
func (CertManagerCaInjectorPtrOutput) Strategy ¶
func (o CertManagerCaInjectorPtrOutput) Strategy() appsv1.DeploymentStrategyPtrOutput
func (CertManagerCaInjectorPtrOutput) TimeoutSeconds ¶
func (o CertManagerCaInjectorPtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
func (CertManagerCaInjectorPtrOutput) ToCertManagerCaInjectorPtrOutput ¶
func (o CertManagerCaInjectorPtrOutput) ToCertManagerCaInjectorPtrOutput() CertManagerCaInjectorPtrOutput
func (CertManagerCaInjectorPtrOutput) ToCertManagerCaInjectorPtrOutputWithContext ¶
func (o CertManagerCaInjectorPtrOutput) ToCertManagerCaInjectorPtrOutputWithContext(ctx context.Context) CertManagerCaInjectorPtrOutput
func (CertManagerCaInjectorPtrOutput) Tolerations ¶
func (o CertManagerCaInjectorPtrOutput) Tolerations() corev1.TolerationArrayOutput
type CertManagerGlobal ¶
type CertManagerGlobal struct { // Reference to one or more secrets to be used when pulling images. ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ ImagePullSecrets []corev1.LocalObjectReference `pulumi:"imagePullSecrets"` LeaderElection *CertManagerGlobalLeaderElection `pulumi:"leaderElection"` // Set the verbosity of cert-manager. Range of 0 - 6 with 6 being the most verbose. LogLevel *int `pulumi:"logLevel"` PodSecurityPolicy *CertManagerGlobalPodSecurityPolicy `pulumi:"podSecurityPolicy"` // Optional priority class to be used for the cert-manager pods. PriorityClassName *string `pulumi:"priorityClassName"` Rbac *CertManagerGlobalRbac `pulumi:"rbac"` }
type CertManagerGlobalArgs ¶
type CertManagerGlobalArgs struct { // Reference to one or more secrets to be used when pulling images. ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/ ImagePullSecrets corev1.LocalObjectReferenceArrayInput `pulumi:"imagePullSecrets"` LeaderElection CertManagerGlobalLeaderElectionPtrInput `pulumi:"leaderElection"` // Set the verbosity of cert-manager. Range of 0 - 6 with 6 being the most verbose. LogLevel pulumi.IntPtrInput `pulumi:"logLevel"` PodSecurityPolicy CertManagerGlobalPodSecurityPolicyPtrInput `pulumi:"podSecurityPolicy"` // Optional priority class to be used for the cert-manager pods. PriorityClassName pulumi.StringPtrInput `pulumi:"priorityClassName"` Rbac CertManagerGlobalRbacPtrInput `pulumi:"rbac"` }
func (CertManagerGlobalArgs) ElementType ¶
func (CertManagerGlobalArgs) ElementType() reflect.Type
func (CertManagerGlobalArgs) ToCertManagerGlobalOutput ¶
func (i CertManagerGlobalArgs) ToCertManagerGlobalOutput() CertManagerGlobalOutput
func (CertManagerGlobalArgs) ToCertManagerGlobalOutputWithContext ¶
func (i CertManagerGlobalArgs) ToCertManagerGlobalOutputWithContext(ctx context.Context) CertManagerGlobalOutput
func (CertManagerGlobalArgs) ToCertManagerGlobalPtrOutput ¶
func (i CertManagerGlobalArgs) ToCertManagerGlobalPtrOutput() CertManagerGlobalPtrOutput
func (CertManagerGlobalArgs) ToCertManagerGlobalPtrOutputWithContext ¶
func (i CertManagerGlobalArgs) ToCertManagerGlobalPtrOutputWithContext(ctx context.Context) CertManagerGlobalPtrOutput
type CertManagerGlobalInput ¶
type CertManagerGlobalInput interface { pulumi.Input ToCertManagerGlobalOutput() CertManagerGlobalOutput ToCertManagerGlobalOutputWithContext(context.Context) CertManagerGlobalOutput }
CertManagerGlobalInput is an input type that accepts CertManagerGlobalArgs and CertManagerGlobalOutput values. You can construct a concrete instance of `CertManagerGlobalInput` via:
CertManagerGlobalArgs{...}
type CertManagerGlobalLeaderElection ¶
type CertManagerGlobalLeaderElection struct { // The duration that non-leader candidates will wait after observing a leadership renewal until attempting to acquire leadership of a led but unrenewed leader slot. This is effectively the maximum duration that a leader can be stopped before it is replaced by another candidate. LeaseDuration *string `pulumi:"leaseDuration"` // Override the namespace used to store the ConfigMap for leader election. Namespace *string `pulumi:"namespace"` // The interval between attempts by the acting master to renew a leadership slot before it stops leading. This must be less than or equal to the lease duration. RenewDeadline *string `pulumi:"renewDeadline"` }
type CertManagerGlobalLeaderElectionArgs ¶
type CertManagerGlobalLeaderElectionArgs struct { // The duration that non-leader candidates will wait after observing a leadership renewal until attempting to acquire leadership of a led but unrenewed leader slot. This is effectively the maximum duration that a leader can be stopped before it is replaced by another candidate. LeaseDuration pulumi.StringPtrInput `pulumi:"leaseDuration"` // Override the namespace used to store the ConfigMap for leader election. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // The interval between attempts by the acting master to renew a leadership slot before it stops leading. This must be less than or equal to the lease duration. RenewDeadline pulumi.StringPtrInput `pulumi:"renewDeadline"` }
func (CertManagerGlobalLeaderElectionArgs) ElementType ¶
func (CertManagerGlobalLeaderElectionArgs) ElementType() reflect.Type
func (CertManagerGlobalLeaderElectionArgs) ToCertManagerGlobalLeaderElectionOutput ¶
func (i CertManagerGlobalLeaderElectionArgs) ToCertManagerGlobalLeaderElectionOutput() CertManagerGlobalLeaderElectionOutput
func (CertManagerGlobalLeaderElectionArgs) ToCertManagerGlobalLeaderElectionOutputWithContext ¶
func (i CertManagerGlobalLeaderElectionArgs) ToCertManagerGlobalLeaderElectionOutputWithContext(ctx context.Context) CertManagerGlobalLeaderElectionOutput
func (CertManagerGlobalLeaderElectionArgs) ToCertManagerGlobalLeaderElectionPtrOutput ¶
func (i CertManagerGlobalLeaderElectionArgs) ToCertManagerGlobalLeaderElectionPtrOutput() CertManagerGlobalLeaderElectionPtrOutput
func (CertManagerGlobalLeaderElectionArgs) ToCertManagerGlobalLeaderElectionPtrOutputWithContext ¶
func (i CertManagerGlobalLeaderElectionArgs) ToCertManagerGlobalLeaderElectionPtrOutputWithContext(ctx context.Context) CertManagerGlobalLeaderElectionPtrOutput
type CertManagerGlobalLeaderElectionInput ¶
type CertManagerGlobalLeaderElectionInput interface { pulumi.Input ToCertManagerGlobalLeaderElectionOutput() CertManagerGlobalLeaderElectionOutput ToCertManagerGlobalLeaderElectionOutputWithContext(context.Context) CertManagerGlobalLeaderElectionOutput }
CertManagerGlobalLeaderElectionInput is an input type that accepts CertManagerGlobalLeaderElectionArgs and CertManagerGlobalLeaderElectionOutput values. You can construct a concrete instance of `CertManagerGlobalLeaderElectionInput` via:
CertManagerGlobalLeaderElectionArgs{...}
type CertManagerGlobalLeaderElectionOutput ¶
type CertManagerGlobalLeaderElectionOutput struct{ *pulumi.OutputState }
func (CertManagerGlobalLeaderElectionOutput) ElementType ¶
func (CertManagerGlobalLeaderElectionOutput) ElementType() reflect.Type
func (CertManagerGlobalLeaderElectionOutput) LeaseDuration ¶
func (o CertManagerGlobalLeaderElectionOutput) LeaseDuration() pulumi.StringPtrOutput
The duration that non-leader candidates will wait after observing a leadership renewal until attempting to acquire leadership of a led but unrenewed leader slot. This is effectively the maximum duration that a leader can be stopped before it is replaced by another candidate.
func (CertManagerGlobalLeaderElectionOutput) Namespace ¶
func (o CertManagerGlobalLeaderElectionOutput) Namespace() pulumi.StringPtrOutput
Override the namespace used to store the ConfigMap for leader election.
func (CertManagerGlobalLeaderElectionOutput) RenewDeadline ¶
func (o CertManagerGlobalLeaderElectionOutput) RenewDeadline() pulumi.StringPtrOutput
The interval between attempts by the acting master to renew a leadership slot before it stops leading. This must be less than or equal to the lease duration.
func (CertManagerGlobalLeaderElectionOutput) ToCertManagerGlobalLeaderElectionOutput ¶
func (o CertManagerGlobalLeaderElectionOutput) ToCertManagerGlobalLeaderElectionOutput() CertManagerGlobalLeaderElectionOutput
func (CertManagerGlobalLeaderElectionOutput) ToCertManagerGlobalLeaderElectionOutputWithContext ¶
func (o CertManagerGlobalLeaderElectionOutput) ToCertManagerGlobalLeaderElectionOutputWithContext(ctx context.Context) CertManagerGlobalLeaderElectionOutput
func (CertManagerGlobalLeaderElectionOutput) ToCertManagerGlobalLeaderElectionPtrOutput ¶
func (o CertManagerGlobalLeaderElectionOutput) ToCertManagerGlobalLeaderElectionPtrOutput() CertManagerGlobalLeaderElectionPtrOutput
func (CertManagerGlobalLeaderElectionOutput) ToCertManagerGlobalLeaderElectionPtrOutputWithContext ¶
func (o CertManagerGlobalLeaderElectionOutput) ToCertManagerGlobalLeaderElectionPtrOutputWithContext(ctx context.Context) CertManagerGlobalLeaderElectionPtrOutput
type CertManagerGlobalLeaderElectionPtrInput ¶
type CertManagerGlobalLeaderElectionPtrInput interface { pulumi.Input ToCertManagerGlobalLeaderElectionPtrOutput() CertManagerGlobalLeaderElectionPtrOutput ToCertManagerGlobalLeaderElectionPtrOutputWithContext(context.Context) CertManagerGlobalLeaderElectionPtrOutput }
CertManagerGlobalLeaderElectionPtrInput is an input type that accepts CertManagerGlobalLeaderElectionArgs, CertManagerGlobalLeaderElectionPtr and CertManagerGlobalLeaderElectionPtrOutput values. You can construct a concrete instance of `CertManagerGlobalLeaderElectionPtrInput` via:
CertManagerGlobalLeaderElectionArgs{...} or: nil
func CertManagerGlobalLeaderElectionPtr ¶
func CertManagerGlobalLeaderElectionPtr(v *CertManagerGlobalLeaderElectionArgs) CertManagerGlobalLeaderElectionPtrInput
type CertManagerGlobalLeaderElectionPtrOutput ¶
type CertManagerGlobalLeaderElectionPtrOutput struct{ *pulumi.OutputState }
func (CertManagerGlobalLeaderElectionPtrOutput) ElementType ¶
func (CertManagerGlobalLeaderElectionPtrOutput) ElementType() reflect.Type
func (CertManagerGlobalLeaderElectionPtrOutput) LeaseDuration ¶
func (o CertManagerGlobalLeaderElectionPtrOutput) LeaseDuration() pulumi.StringPtrOutput
The duration that non-leader candidates will wait after observing a leadership renewal until attempting to acquire leadership of a led but unrenewed leader slot. This is effectively the maximum duration that a leader can be stopped before it is replaced by another candidate.
func (CertManagerGlobalLeaderElectionPtrOutput) Namespace ¶
func (o CertManagerGlobalLeaderElectionPtrOutput) Namespace() pulumi.StringPtrOutput
Override the namespace used to store the ConfigMap for leader election.
func (CertManagerGlobalLeaderElectionPtrOutput) RenewDeadline ¶
func (o CertManagerGlobalLeaderElectionPtrOutput) RenewDeadline() pulumi.StringPtrOutput
The interval between attempts by the acting master to renew a leadership slot before it stops leading. This must be less than or equal to the lease duration.
func (CertManagerGlobalLeaderElectionPtrOutput) ToCertManagerGlobalLeaderElectionPtrOutput ¶
func (o CertManagerGlobalLeaderElectionPtrOutput) ToCertManagerGlobalLeaderElectionPtrOutput() CertManagerGlobalLeaderElectionPtrOutput
func (CertManagerGlobalLeaderElectionPtrOutput) ToCertManagerGlobalLeaderElectionPtrOutputWithContext ¶
func (o CertManagerGlobalLeaderElectionPtrOutput) ToCertManagerGlobalLeaderElectionPtrOutputWithContext(ctx context.Context) CertManagerGlobalLeaderElectionPtrOutput
type CertManagerGlobalOutput ¶
type CertManagerGlobalOutput struct{ *pulumi.OutputState }
func (CertManagerGlobalOutput) ElementType ¶
func (CertManagerGlobalOutput) ElementType() reflect.Type
func (CertManagerGlobalOutput) ImagePullSecrets ¶
func (o CertManagerGlobalOutput) ImagePullSecrets() corev1.LocalObjectReferenceArrayOutput
Reference to one or more secrets to be used when pulling images. ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
func (CertManagerGlobalOutput) LeaderElection ¶
func (o CertManagerGlobalOutput) LeaderElection() CertManagerGlobalLeaderElectionPtrOutput
func (CertManagerGlobalOutput) LogLevel ¶
func (o CertManagerGlobalOutput) LogLevel() pulumi.IntPtrOutput
Set the verbosity of cert-manager. Range of 0 - 6 with 6 being the most verbose.
func (CertManagerGlobalOutput) PodSecurityPolicy ¶
func (o CertManagerGlobalOutput) PodSecurityPolicy() CertManagerGlobalPodSecurityPolicyPtrOutput
func (CertManagerGlobalOutput) PriorityClassName ¶
func (o CertManagerGlobalOutput) PriorityClassName() pulumi.StringPtrOutput
Optional priority class to be used for the cert-manager pods.
func (CertManagerGlobalOutput) Rbac ¶
func (o CertManagerGlobalOutput) Rbac() CertManagerGlobalRbacPtrOutput
func (CertManagerGlobalOutput) ToCertManagerGlobalOutput ¶
func (o CertManagerGlobalOutput) ToCertManagerGlobalOutput() CertManagerGlobalOutput
func (CertManagerGlobalOutput) ToCertManagerGlobalOutputWithContext ¶
func (o CertManagerGlobalOutput) ToCertManagerGlobalOutputWithContext(ctx context.Context) CertManagerGlobalOutput
func (CertManagerGlobalOutput) ToCertManagerGlobalPtrOutput ¶
func (o CertManagerGlobalOutput) ToCertManagerGlobalPtrOutput() CertManagerGlobalPtrOutput
func (CertManagerGlobalOutput) ToCertManagerGlobalPtrOutputWithContext ¶
func (o CertManagerGlobalOutput) ToCertManagerGlobalPtrOutputWithContext(ctx context.Context) CertManagerGlobalPtrOutput
type CertManagerGlobalPodSecurityPolicyArgs ¶
type CertManagerGlobalPodSecurityPolicyArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` UseAppArmor pulumi.BoolPtrInput `pulumi:"useAppArmor"` }
func (CertManagerGlobalPodSecurityPolicyArgs) ElementType ¶
func (CertManagerGlobalPodSecurityPolicyArgs) ElementType() reflect.Type
func (CertManagerGlobalPodSecurityPolicyArgs) ToCertManagerGlobalPodSecurityPolicyOutput ¶
func (i CertManagerGlobalPodSecurityPolicyArgs) ToCertManagerGlobalPodSecurityPolicyOutput() CertManagerGlobalPodSecurityPolicyOutput
func (CertManagerGlobalPodSecurityPolicyArgs) ToCertManagerGlobalPodSecurityPolicyOutputWithContext ¶
func (i CertManagerGlobalPodSecurityPolicyArgs) ToCertManagerGlobalPodSecurityPolicyOutputWithContext(ctx context.Context) CertManagerGlobalPodSecurityPolicyOutput
func (CertManagerGlobalPodSecurityPolicyArgs) ToCertManagerGlobalPodSecurityPolicyPtrOutput ¶
func (i CertManagerGlobalPodSecurityPolicyArgs) ToCertManagerGlobalPodSecurityPolicyPtrOutput() CertManagerGlobalPodSecurityPolicyPtrOutput
func (CertManagerGlobalPodSecurityPolicyArgs) ToCertManagerGlobalPodSecurityPolicyPtrOutputWithContext ¶
func (i CertManagerGlobalPodSecurityPolicyArgs) ToCertManagerGlobalPodSecurityPolicyPtrOutputWithContext(ctx context.Context) CertManagerGlobalPodSecurityPolicyPtrOutput
type CertManagerGlobalPodSecurityPolicyInput ¶
type CertManagerGlobalPodSecurityPolicyInput interface { pulumi.Input ToCertManagerGlobalPodSecurityPolicyOutput() CertManagerGlobalPodSecurityPolicyOutput ToCertManagerGlobalPodSecurityPolicyOutputWithContext(context.Context) CertManagerGlobalPodSecurityPolicyOutput }
CertManagerGlobalPodSecurityPolicyInput is an input type that accepts CertManagerGlobalPodSecurityPolicyArgs and CertManagerGlobalPodSecurityPolicyOutput values. You can construct a concrete instance of `CertManagerGlobalPodSecurityPolicyInput` via:
CertManagerGlobalPodSecurityPolicyArgs{...}
type CertManagerGlobalPodSecurityPolicyOutput ¶
type CertManagerGlobalPodSecurityPolicyOutput struct{ *pulumi.OutputState }
func (CertManagerGlobalPodSecurityPolicyOutput) ElementType ¶
func (CertManagerGlobalPodSecurityPolicyOutput) ElementType() reflect.Type
func (CertManagerGlobalPodSecurityPolicyOutput) Enabled ¶
func (o CertManagerGlobalPodSecurityPolicyOutput) Enabled() pulumi.BoolPtrOutput
func (CertManagerGlobalPodSecurityPolicyOutput) ToCertManagerGlobalPodSecurityPolicyOutput ¶
func (o CertManagerGlobalPodSecurityPolicyOutput) ToCertManagerGlobalPodSecurityPolicyOutput() CertManagerGlobalPodSecurityPolicyOutput
func (CertManagerGlobalPodSecurityPolicyOutput) ToCertManagerGlobalPodSecurityPolicyOutputWithContext ¶
func (o CertManagerGlobalPodSecurityPolicyOutput) ToCertManagerGlobalPodSecurityPolicyOutputWithContext(ctx context.Context) CertManagerGlobalPodSecurityPolicyOutput
func (CertManagerGlobalPodSecurityPolicyOutput) ToCertManagerGlobalPodSecurityPolicyPtrOutput ¶
func (o CertManagerGlobalPodSecurityPolicyOutput) ToCertManagerGlobalPodSecurityPolicyPtrOutput() CertManagerGlobalPodSecurityPolicyPtrOutput
func (CertManagerGlobalPodSecurityPolicyOutput) ToCertManagerGlobalPodSecurityPolicyPtrOutputWithContext ¶
func (o CertManagerGlobalPodSecurityPolicyOutput) ToCertManagerGlobalPodSecurityPolicyPtrOutputWithContext(ctx context.Context) CertManagerGlobalPodSecurityPolicyPtrOutput
func (CertManagerGlobalPodSecurityPolicyOutput) UseAppArmor ¶
func (o CertManagerGlobalPodSecurityPolicyOutput) UseAppArmor() pulumi.BoolPtrOutput
type CertManagerGlobalPodSecurityPolicyPtrInput ¶
type CertManagerGlobalPodSecurityPolicyPtrInput interface { pulumi.Input ToCertManagerGlobalPodSecurityPolicyPtrOutput() CertManagerGlobalPodSecurityPolicyPtrOutput ToCertManagerGlobalPodSecurityPolicyPtrOutputWithContext(context.Context) CertManagerGlobalPodSecurityPolicyPtrOutput }
CertManagerGlobalPodSecurityPolicyPtrInput is an input type that accepts CertManagerGlobalPodSecurityPolicyArgs, CertManagerGlobalPodSecurityPolicyPtr and CertManagerGlobalPodSecurityPolicyPtrOutput values. You can construct a concrete instance of `CertManagerGlobalPodSecurityPolicyPtrInput` via:
CertManagerGlobalPodSecurityPolicyArgs{...} or: nil
func CertManagerGlobalPodSecurityPolicyPtr ¶
func CertManagerGlobalPodSecurityPolicyPtr(v *CertManagerGlobalPodSecurityPolicyArgs) CertManagerGlobalPodSecurityPolicyPtrInput
type CertManagerGlobalPodSecurityPolicyPtrOutput ¶
type CertManagerGlobalPodSecurityPolicyPtrOutput struct{ *pulumi.OutputState }
func (CertManagerGlobalPodSecurityPolicyPtrOutput) ElementType ¶
func (CertManagerGlobalPodSecurityPolicyPtrOutput) ElementType() reflect.Type
func (CertManagerGlobalPodSecurityPolicyPtrOutput) Enabled ¶
func (o CertManagerGlobalPodSecurityPolicyPtrOutput) Enabled() pulumi.BoolPtrOutput
func (CertManagerGlobalPodSecurityPolicyPtrOutput) ToCertManagerGlobalPodSecurityPolicyPtrOutput ¶
func (o CertManagerGlobalPodSecurityPolicyPtrOutput) ToCertManagerGlobalPodSecurityPolicyPtrOutput() CertManagerGlobalPodSecurityPolicyPtrOutput
func (CertManagerGlobalPodSecurityPolicyPtrOutput) ToCertManagerGlobalPodSecurityPolicyPtrOutputWithContext ¶
func (o CertManagerGlobalPodSecurityPolicyPtrOutput) ToCertManagerGlobalPodSecurityPolicyPtrOutputWithContext(ctx context.Context) CertManagerGlobalPodSecurityPolicyPtrOutput
func (CertManagerGlobalPodSecurityPolicyPtrOutput) UseAppArmor ¶
func (o CertManagerGlobalPodSecurityPolicyPtrOutput) UseAppArmor() pulumi.BoolPtrOutput
type CertManagerGlobalPtrInput ¶
type CertManagerGlobalPtrInput interface { pulumi.Input ToCertManagerGlobalPtrOutput() CertManagerGlobalPtrOutput ToCertManagerGlobalPtrOutputWithContext(context.Context) CertManagerGlobalPtrOutput }
CertManagerGlobalPtrInput is an input type that accepts CertManagerGlobalArgs, CertManagerGlobalPtr and CertManagerGlobalPtrOutput values. You can construct a concrete instance of `CertManagerGlobalPtrInput` via:
CertManagerGlobalArgs{...} or: nil
func CertManagerGlobalPtr ¶
func CertManagerGlobalPtr(v *CertManagerGlobalArgs) CertManagerGlobalPtrInput
type CertManagerGlobalPtrOutput ¶
type CertManagerGlobalPtrOutput struct{ *pulumi.OutputState }
func (CertManagerGlobalPtrOutput) Elem ¶
func (o CertManagerGlobalPtrOutput) Elem() CertManagerGlobalOutput
func (CertManagerGlobalPtrOutput) ElementType ¶
func (CertManagerGlobalPtrOutput) ElementType() reflect.Type
func (CertManagerGlobalPtrOutput) ImagePullSecrets ¶
func (o CertManagerGlobalPtrOutput) ImagePullSecrets() corev1.LocalObjectReferenceArrayOutput
Reference to one or more secrets to be used when pulling images. ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-image-private-registry/
func (CertManagerGlobalPtrOutput) LeaderElection ¶
func (o CertManagerGlobalPtrOutput) LeaderElection() CertManagerGlobalLeaderElectionPtrOutput
func (CertManagerGlobalPtrOutput) LogLevel ¶
func (o CertManagerGlobalPtrOutput) LogLevel() pulumi.IntPtrOutput
Set the verbosity of cert-manager. Range of 0 - 6 with 6 being the most verbose.
func (CertManagerGlobalPtrOutput) PodSecurityPolicy ¶
func (o CertManagerGlobalPtrOutput) PodSecurityPolicy() CertManagerGlobalPodSecurityPolicyPtrOutput
func (CertManagerGlobalPtrOutput) PriorityClassName ¶
func (o CertManagerGlobalPtrOutput) PriorityClassName() pulumi.StringPtrOutput
Optional priority class to be used for the cert-manager pods.
func (CertManagerGlobalPtrOutput) Rbac ¶
func (o CertManagerGlobalPtrOutput) Rbac() CertManagerGlobalRbacPtrOutput
func (CertManagerGlobalPtrOutput) ToCertManagerGlobalPtrOutput ¶
func (o CertManagerGlobalPtrOutput) ToCertManagerGlobalPtrOutput() CertManagerGlobalPtrOutput
func (CertManagerGlobalPtrOutput) ToCertManagerGlobalPtrOutputWithContext ¶
func (o CertManagerGlobalPtrOutput) ToCertManagerGlobalPtrOutputWithContext(ctx context.Context) CertManagerGlobalPtrOutput
type CertManagerGlobalRbac ¶
type CertManagerGlobalRbac struct {
Create *bool `pulumi:"create"`
}
type CertManagerGlobalRbacArgs ¶
type CertManagerGlobalRbacArgs struct {
Create pulumi.BoolPtrInput `pulumi:"create"`
}
func (CertManagerGlobalRbacArgs) ElementType ¶
func (CertManagerGlobalRbacArgs) ElementType() reflect.Type
func (CertManagerGlobalRbacArgs) ToCertManagerGlobalRbacOutput ¶
func (i CertManagerGlobalRbacArgs) ToCertManagerGlobalRbacOutput() CertManagerGlobalRbacOutput
func (CertManagerGlobalRbacArgs) ToCertManagerGlobalRbacOutputWithContext ¶
func (i CertManagerGlobalRbacArgs) ToCertManagerGlobalRbacOutputWithContext(ctx context.Context) CertManagerGlobalRbacOutput
func (CertManagerGlobalRbacArgs) ToCertManagerGlobalRbacPtrOutput ¶
func (i CertManagerGlobalRbacArgs) ToCertManagerGlobalRbacPtrOutput() CertManagerGlobalRbacPtrOutput
func (CertManagerGlobalRbacArgs) ToCertManagerGlobalRbacPtrOutputWithContext ¶
func (i CertManagerGlobalRbacArgs) ToCertManagerGlobalRbacPtrOutputWithContext(ctx context.Context) CertManagerGlobalRbacPtrOutput
type CertManagerGlobalRbacInput ¶
type CertManagerGlobalRbacInput interface { pulumi.Input ToCertManagerGlobalRbacOutput() CertManagerGlobalRbacOutput ToCertManagerGlobalRbacOutputWithContext(context.Context) CertManagerGlobalRbacOutput }
CertManagerGlobalRbacInput is an input type that accepts CertManagerGlobalRbacArgs and CertManagerGlobalRbacOutput values. You can construct a concrete instance of `CertManagerGlobalRbacInput` via:
CertManagerGlobalRbacArgs{...}
type CertManagerGlobalRbacOutput ¶
type CertManagerGlobalRbacOutput struct{ *pulumi.OutputState }
func (CertManagerGlobalRbacOutput) Create ¶
func (o CertManagerGlobalRbacOutput) Create() pulumi.BoolPtrOutput
func (CertManagerGlobalRbacOutput) ElementType ¶
func (CertManagerGlobalRbacOutput) ElementType() reflect.Type
func (CertManagerGlobalRbacOutput) ToCertManagerGlobalRbacOutput ¶
func (o CertManagerGlobalRbacOutput) ToCertManagerGlobalRbacOutput() CertManagerGlobalRbacOutput
func (CertManagerGlobalRbacOutput) ToCertManagerGlobalRbacOutputWithContext ¶
func (o CertManagerGlobalRbacOutput) ToCertManagerGlobalRbacOutputWithContext(ctx context.Context) CertManagerGlobalRbacOutput
func (CertManagerGlobalRbacOutput) ToCertManagerGlobalRbacPtrOutput ¶
func (o CertManagerGlobalRbacOutput) ToCertManagerGlobalRbacPtrOutput() CertManagerGlobalRbacPtrOutput
func (CertManagerGlobalRbacOutput) ToCertManagerGlobalRbacPtrOutputWithContext ¶
func (o CertManagerGlobalRbacOutput) ToCertManagerGlobalRbacPtrOutputWithContext(ctx context.Context) CertManagerGlobalRbacPtrOutput
type CertManagerGlobalRbacPtrInput ¶
type CertManagerGlobalRbacPtrInput interface { pulumi.Input ToCertManagerGlobalRbacPtrOutput() CertManagerGlobalRbacPtrOutput ToCertManagerGlobalRbacPtrOutputWithContext(context.Context) CertManagerGlobalRbacPtrOutput }
CertManagerGlobalRbacPtrInput is an input type that accepts CertManagerGlobalRbacArgs, CertManagerGlobalRbacPtr and CertManagerGlobalRbacPtrOutput values. You can construct a concrete instance of `CertManagerGlobalRbacPtrInput` via:
CertManagerGlobalRbacArgs{...} or: nil
func CertManagerGlobalRbacPtr ¶
func CertManagerGlobalRbacPtr(v *CertManagerGlobalRbacArgs) CertManagerGlobalRbacPtrInput
type CertManagerGlobalRbacPtrOutput ¶
type CertManagerGlobalRbacPtrOutput struct{ *pulumi.OutputState }
func (CertManagerGlobalRbacPtrOutput) Create ¶
func (o CertManagerGlobalRbacPtrOutput) Create() pulumi.BoolPtrOutput
func (CertManagerGlobalRbacPtrOutput) Elem ¶
func (o CertManagerGlobalRbacPtrOutput) Elem() CertManagerGlobalRbacOutput
func (CertManagerGlobalRbacPtrOutput) ElementType ¶
func (CertManagerGlobalRbacPtrOutput) ElementType() reflect.Type
func (CertManagerGlobalRbacPtrOutput) ToCertManagerGlobalRbacPtrOutput ¶
func (o CertManagerGlobalRbacPtrOutput) ToCertManagerGlobalRbacPtrOutput() CertManagerGlobalRbacPtrOutput
func (CertManagerGlobalRbacPtrOutput) ToCertManagerGlobalRbacPtrOutputWithContext ¶
func (o CertManagerGlobalRbacPtrOutput) ToCertManagerGlobalRbacPtrOutputWithContext(ctx context.Context) CertManagerGlobalRbacPtrOutput
type CertManagerImage ¶
type CertManagerImage struct { // Setting a digest will override any tag, e.g. `digest: sha256:0e072dddd1f7f8fc8909a2ca6f65e76c5f0d2fcfb8be47935ae3457e8bbceb20`. Digest *string `pulumi:"digest"` PullPolicy *string `pulumi:"pullPolicy"` // You can manage a registry with `registry: quay.io`. Registry *string `pulumi:"registry"` // You can manage a registry with `repository: jetstack/cert-manager-controller`. Repository *string `pulumi:"repository"` // Override the image tag to deploy by setting this variable. If no value is set, the chart's appVersion will be used. Tag *string `pulumi:"tag"` }
type CertManagerImageArgs ¶
type CertManagerImageArgs struct { // Setting a digest will override any tag, e.g. `digest: sha256:0e072dddd1f7f8fc8909a2ca6f65e76c5f0d2fcfb8be47935ae3457e8bbceb20`. Digest pulumi.StringPtrInput `pulumi:"digest"` PullPolicy pulumi.StringPtrInput `pulumi:"pullPolicy"` // You can manage a registry with `registry: quay.io`. Registry pulumi.StringPtrInput `pulumi:"registry"` // You can manage a registry with `repository: jetstack/cert-manager-controller`. Repository pulumi.StringPtrInput `pulumi:"repository"` // Override the image tag to deploy by setting this variable. If no value is set, the chart's appVersion will be used. Tag pulumi.StringPtrInput `pulumi:"tag"` }
func (CertManagerImageArgs) ElementType ¶
func (CertManagerImageArgs) ElementType() reflect.Type
func (CertManagerImageArgs) ToCertManagerImageOutput ¶
func (i CertManagerImageArgs) ToCertManagerImageOutput() CertManagerImageOutput
func (CertManagerImageArgs) ToCertManagerImageOutputWithContext ¶
func (i CertManagerImageArgs) ToCertManagerImageOutputWithContext(ctx context.Context) CertManagerImageOutput
func (CertManagerImageArgs) ToCertManagerImagePtrOutput ¶
func (i CertManagerImageArgs) ToCertManagerImagePtrOutput() CertManagerImagePtrOutput
func (CertManagerImageArgs) ToCertManagerImagePtrOutputWithContext ¶
func (i CertManagerImageArgs) ToCertManagerImagePtrOutputWithContext(ctx context.Context) CertManagerImagePtrOutput
type CertManagerImageInput ¶
type CertManagerImageInput interface { pulumi.Input ToCertManagerImageOutput() CertManagerImageOutput ToCertManagerImageOutputWithContext(context.Context) CertManagerImageOutput }
CertManagerImageInput is an input type that accepts CertManagerImageArgs and CertManagerImageOutput values. You can construct a concrete instance of `CertManagerImageInput` via:
CertManagerImageArgs{...}
type CertManagerImageOutput ¶
type CertManagerImageOutput struct{ *pulumi.OutputState }
func (CertManagerImageOutput) Digest ¶
func (o CertManagerImageOutput) Digest() pulumi.StringPtrOutput
Setting a digest will override any tag, e.g. `digest: sha256:0e072dddd1f7f8fc8909a2ca6f65e76c5f0d2fcfb8be47935ae3457e8bbceb20`.
func (CertManagerImageOutput) ElementType ¶
func (CertManagerImageOutput) ElementType() reflect.Type
func (CertManagerImageOutput) PullPolicy ¶
func (o CertManagerImageOutput) PullPolicy() pulumi.StringPtrOutput
func (CertManagerImageOutput) Registry ¶
func (o CertManagerImageOutput) Registry() pulumi.StringPtrOutput
You can manage a registry with `registry: quay.io`.
func (CertManagerImageOutput) Repository ¶
func (o CertManagerImageOutput) Repository() pulumi.StringPtrOutput
You can manage a registry with `repository: jetstack/cert-manager-controller`.
func (CertManagerImageOutput) Tag ¶
func (o CertManagerImageOutput) Tag() pulumi.StringPtrOutput
Override the image tag to deploy by setting this variable. If no value is set, the chart's appVersion will be used.
func (CertManagerImageOutput) ToCertManagerImageOutput ¶
func (o CertManagerImageOutput) ToCertManagerImageOutput() CertManagerImageOutput
func (CertManagerImageOutput) ToCertManagerImageOutputWithContext ¶
func (o CertManagerImageOutput) ToCertManagerImageOutputWithContext(ctx context.Context) CertManagerImageOutput
func (CertManagerImageOutput) ToCertManagerImagePtrOutput ¶
func (o CertManagerImageOutput) ToCertManagerImagePtrOutput() CertManagerImagePtrOutput
func (CertManagerImageOutput) ToCertManagerImagePtrOutputWithContext ¶
func (o CertManagerImageOutput) ToCertManagerImagePtrOutputWithContext(ctx context.Context) CertManagerImagePtrOutput
type CertManagerImagePtrInput ¶
type CertManagerImagePtrInput interface { pulumi.Input ToCertManagerImagePtrOutput() CertManagerImagePtrOutput ToCertManagerImagePtrOutputWithContext(context.Context) CertManagerImagePtrOutput }
CertManagerImagePtrInput is an input type that accepts CertManagerImageArgs, CertManagerImagePtr and CertManagerImagePtrOutput values. You can construct a concrete instance of `CertManagerImagePtrInput` via:
CertManagerImageArgs{...} or: nil
func CertManagerImagePtr ¶
func CertManagerImagePtr(v *CertManagerImageArgs) CertManagerImagePtrInput
type CertManagerImagePtrOutput ¶
type CertManagerImagePtrOutput struct{ *pulumi.OutputState }
func (CertManagerImagePtrOutput) Digest ¶
func (o CertManagerImagePtrOutput) Digest() pulumi.StringPtrOutput
Setting a digest will override any tag, e.g. `digest: sha256:0e072dddd1f7f8fc8909a2ca6f65e76c5f0d2fcfb8be47935ae3457e8bbceb20`.
func (CertManagerImagePtrOutput) Elem ¶
func (o CertManagerImagePtrOutput) Elem() CertManagerImageOutput
func (CertManagerImagePtrOutput) ElementType ¶
func (CertManagerImagePtrOutput) ElementType() reflect.Type
func (CertManagerImagePtrOutput) PullPolicy ¶
func (o CertManagerImagePtrOutput) PullPolicy() pulumi.StringPtrOutput
func (CertManagerImagePtrOutput) Registry ¶
func (o CertManagerImagePtrOutput) Registry() pulumi.StringPtrOutput
You can manage a registry with `registry: quay.io`.
func (CertManagerImagePtrOutput) Repository ¶
func (o CertManagerImagePtrOutput) Repository() pulumi.StringPtrOutput
You can manage a registry with `repository: jetstack/cert-manager-controller`.
func (CertManagerImagePtrOutput) Tag ¶
func (o CertManagerImagePtrOutput) Tag() pulumi.StringPtrOutput
Override the image tag to deploy by setting this variable. If no value is set, the chart's appVersion will be used.
func (CertManagerImagePtrOutput) ToCertManagerImagePtrOutput ¶
func (o CertManagerImagePtrOutput) ToCertManagerImagePtrOutput() CertManagerImagePtrOutput
func (CertManagerImagePtrOutput) ToCertManagerImagePtrOutputWithContext ¶
func (o CertManagerImagePtrOutput) ToCertManagerImagePtrOutputWithContext(ctx context.Context) CertManagerImagePtrOutput
type CertManagerIngressShim ¶
type CertManagerIngressShimArgs ¶
type CertManagerIngressShimArgs struct { DefaultIssuerGroup pulumi.StringPtrInput `pulumi:"defaultIssuerGroup"` DefaultIssuerKind pulumi.StringPtrInput `pulumi:"defaultIssuerKind"` DefaultIssuerName pulumi.StringPtrInput `pulumi:"defaultIssuerName"` }
func (CertManagerIngressShimArgs) ElementType ¶
func (CertManagerIngressShimArgs) ElementType() reflect.Type
func (CertManagerIngressShimArgs) ToCertManagerIngressShimOutput ¶
func (i CertManagerIngressShimArgs) ToCertManagerIngressShimOutput() CertManagerIngressShimOutput
func (CertManagerIngressShimArgs) ToCertManagerIngressShimOutputWithContext ¶
func (i CertManagerIngressShimArgs) ToCertManagerIngressShimOutputWithContext(ctx context.Context) CertManagerIngressShimOutput
func (CertManagerIngressShimArgs) ToCertManagerIngressShimPtrOutput ¶
func (i CertManagerIngressShimArgs) ToCertManagerIngressShimPtrOutput() CertManagerIngressShimPtrOutput
func (CertManagerIngressShimArgs) ToCertManagerIngressShimPtrOutputWithContext ¶
func (i CertManagerIngressShimArgs) ToCertManagerIngressShimPtrOutputWithContext(ctx context.Context) CertManagerIngressShimPtrOutput
type CertManagerIngressShimInput ¶
type CertManagerIngressShimInput interface { pulumi.Input ToCertManagerIngressShimOutput() CertManagerIngressShimOutput ToCertManagerIngressShimOutputWithContext(context.Context) CertManagerIngressShimOutput }
CertManagerIngressShimInput is an input type that accepts CertManagerIngressShimArgs and CertManagerIngressShimOutput values. You can construct a concrete instance of `CertManagerIngressShimInput` via:
CertManagerIngressShimArgs{...}
type CertManagerIngressShimOutput ¶
type CertManagerIngressShimOutput struct{ *pulumi.OutputState }
func (CertManagerIngressShimOutput) DefaultIssuerGroup ¶
func (o CertManagerIngressShimOutput) DefaultIssuerGroup() pulumi.StringPtrOutput
func (CertManagerIngressShimOutput) DefaultIssuerKind ¶
func (o CertManagerIngressShimOutput) DefaultIssuerKind() pulumi.StringPtrOutput
func (CertManagerIngressShimOutput) DefaultIssuerName ¶
func (o CertManagerIngressShimOutput) DefaultIssuerName() pulumi.StringPtrOutput
func (CertManagerIngressShimOutput) ElementType ¶
func (CertManagerIngressShimOutput) ElementType() reflect.Type
func (CertManagerIngressShimOutput) ToCertManagerIngressShimOutput ¶
func (o CertManagerIngressShimOutput) ToCertManagerIngressShimOutput() CertManagerIngressShimOutput
func (CertManagerIngressShimOutput) ToCertManagerIngressShimOutputWithContext ¶
func (o CertManagerIngressShimOutput) ToCertManagerIngressShimOutputWithContext(ctx context.Context) CertManagerIngressShimOutput
func (CertManagerIngressShimOutput) ToCertManagerIngressShimPtrOutput ¶
func (o CertManagerIngressShimOutput) ToCertManagerIngressShimPtrOutput() CertManagerIngressShimPtrOutput
func (CertManagerIngressShimOutput) ToCertManagerIngressShimPtrOutputWithContext ¶
func (o CertManagerIngressShimOutput) ToCertManagerIngressShimPtrOutputWithContext(ctx context.Context) CertManagerIngressShimPtrOutput
type CertManagerIngressShimPtrInput ¶
type CertManagerIngressShimPtrInput interface { pulumi.Input ToCertManagerIngressShimPtrOutput() CertManagerIngressShimPtrOutput ToCertManagerIngressShimPtrOutputWithContext(context.Context) CertManagerIngressShimPtrOutput }
CertManagerIngressShimPtrInput is an input type that accepts CertManagerIngressShimArgs, CertManagerIngressShimPtr and CertManagerIngressShimPtrOutput values. You can construct a concrete instance of `CertManagerIngressShimPtrInput` via:
CertManagerIngressShimArgs{...} or: nil
func CertManagerIngressShimPtr ¶
func CertManagerIngressShimPtr(v *CertManagerIngressShimArgs) CertManagerIngressShimPtrInput
type CertManagerIngressShimPtrOutput ¶
type CertManagerIngressShimPtrOutput struct{ *pulumi.OutputState }
func (CertManagerIngressShimPtrOutput) DefaultIssuerGroup ¶
func (o CertManagerIngressShimPtrOutput) DefaultIssuerGroup() pulumi.StringPtrOutput
func (CertManagerIngressShimPtrOutput) DefaultIssuerKind ¶
func (o CertManagerIngressShimPtrOutput) DefaultIssuerKind() pulumi.StringPtrOutput
func (CertManagerIngressShimPtrOutput) DefaultIssuerName ¶
func (o CertManagerIngressShimPtrOutput) DefaultIssuerName() pulumi.StringPtrOutput
func (CertManagerIngressShimPtrOutput) Elem ¶
func (o CertManagerIngressShimPtrOutput) Elem() CertManagerIngressShimOutput
func (CertManagerIngressShimPtrOutput) ElementType ¶
func (CertManagerIngressShimPtrOutput) ElementType() reflect.Type
func (CertManagerIngressShimPtrOutput) ToCertManagerIngressShimPtrOutput ¶
func (o CertManagerIngressShimPtrOutput) ToCertManagerIngressShimPtrOutput() CertManagerIngressShimPtrOutput
func (CertManagerIngressShimPtrOutput) ToCertManagerIngressShimPtrOutputWithContext ¶
func (o CertManagerIngressShimPtrOutput) ToCertManagerIngressShimPtrOutputWithContext(ctx context.Context) CertManagerIngressShimPtrOutput
type CertManagerInput ¶
type CertManagerInput interface { pulumi.Input ToCertManagerOutput() CertManagerOutput ToCertManagerOutputWithContext(ctx context.Context) CertManagerOutput }
type CertManagerMap ¶
type CertManagerMap map[string]CertManagerInput
func (CertManagerMap) ElementType ¶
func (CertManagerMap) ElementType() reflect.Type
func (CertManagerMap) ToCertManagerMapOutput ¶
func (i CertManagerMap) ToCertManagerMapOutput() CertManagerMapOutput
func (CertManagerMap) ToCertManagerMapOutputWithContext ¶
func (i CertManagerMap) ToCertManagerMapOutputWithContext(ctx context.Context) CertManagerMapOutput
type CertManagerMapInput ¶
type CertManagerMapInput interface { pulumi.Input ToCertManagerMapOutput() CertManagerMapOutput ToCertManagerMapOutputWithContext(context.Context) CertManagerMapOutput }
CertManagerMapInput is an input type that accepts CertManagerMap and CertManagerMapOutput values. You can construct a concrete instance of `CertManagerMapInput` via:
CertManagerMap{ "key": CertManagerArgs{...} }
type CertManagerMapOutput ¶
type CertManagerMapOutput struct{ *pulumi.OutputState }
func (CertManagerMapOutput) ElementType ¶
func (CertManagerMapOutput) ElementType() reflect.Type
func (CertManagerMapOutput) MapIndex ¶
func (o CertManagerMapOutput) MapIndex(k pulumi.StringInput) CertManagerOutput
func (CertManagerMapOutput) ToCertManagerMapOutput ¶
func (o CertManagerMapOutput) ToCertManagerMapOutput() CertManagerMapOutput
func (CertManagerMapOutput) ToCertManagerMapOutputWithContext ¶
func (o CertManagerMapOutput) ToCertManagerMapOutputWithContext(ctx context.Context) CertManagerMapOutput
type CertManagerOutput ¶
type CertManagerOutput struct{ *pulumi.OutputState }
func (CertManagerOutput) ElementType ¶
func (CertManagerOutput) ElementType() reflect.Type
func (CertManagerOutput) Status ¶
func (o CertManagerOutput) Status() ReleaseStatusOutput
Detailed information about the status of the underlying Helm deployment.
func (CertManagerOutput) ToCertManagerOutput ¶
func (o CertManagerOutput) ToCertManagerOutput() CertManagerOutput
func (CertManagerOutput) ToCertManagerOutputWithContext ¶
func (o CertManagerOutput) ToCertManagerOutputWithContext(ctx context.Context) CertManagerOutput
type CertManagerPrometheus ¶
type CertManagerPrometheus struct { Enabled *bool `pulumi:"enabled"` ServiceMonitor *CertManagerPrometheusServiceMonitor `pulumi:"serviceMonitor"` }
type CertManagerPrometheusArgs ¶
type CertManagerPrometheusArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` ServiceMonitor CertManagerPrometheusServiceMonitorPtrInput `pulumi:"serviceMonitor"` }
func (CertManagerPrometheusArgs) ElementType ¶
func (CertManagerPrometheusArgs) ElementType() reflect.Type
func (CertManagerPrometheusArgs) ToCertManagerPrometheusOutput ¶
func (i CertManagerPrometheusArgs) ToCertManagerPrometheusOutput() CertManagerPrometheusOutput
func (CertManagerPrometheusArgs) ToCertManagerPrometheusOutputWithContext ¶
func (i CertManagerPrometheusArgs) ToCertManagerPrometheusOutputWithContext(ctx context.Context) CertManagerPrometheusOutput
func (CertManagerPrometheusArgs) ToCertManagerPrometheusPtrOutput ¶
func (i CertManagerPrometheusArgs) ToCertManagerPrometheusPtrOutput() CertManagerPrometheusPtrOutput
func (CertManagerPrometheusArgs) ToCertManagerPrometheusPtrOutputWithContext ¶
func (i CertManagerPrometheusArgs) ToCertManagerPrometheusPtrOutputWithContext(ctx context.Context) CertManagerPrometheusPtrOutput
type CertManagerPrometheusInput ¶
type CertManagerPrometheusInput interface { pulumi.Input ToCertManagerPrometheusOutput() CertManagerPrometheusOutput ToCertManagerPrometheusOutputWithContext(context.Context) CertManagerPrometheusOutput }
CertManagerPrometheusInput is an input type that accepts CertManagerPrometheusArgs and CertManagerPrometheusOutput values. You can construct a concrete instance of `CertManagerPrometheusInput` via:
CertManagerPrometheusArgs{...}
type CertManagerPrometheusOutput ¶
type CertManagerPrometheusOutput struct{ *pulumi.OutputState }
func (CertManagerPrometheusOutput) ElementType ¶
func (CertManagerPrometheusOutput) ElementType() reflect.Type
func (CertManagerPrometheusOutput) Enabled ¶
func (o CertManagerPrometheusOutput) Enabled() pulumi.BoolPtrOutput
func (CertManagerPrometheusOutput) ServiceMonitor ¶
func (o CertManagerPrometheusOutput) ServiceMonitor() CertManagerPrometheusServiceMonitorPtrOutput
func (CertManagerPrometheusOutput) ToCertManagerPrometheusOutput ¶
func (o CertManagerPrometheusOutput) ToCertManagerPrometheusOutput() CertManagerPrometheusOutput
func (CertManagerPrometheusOutput) ToCertManagerPrometheusOutputWithContext ¶
func (o CertManagerPrometheusOutput) ToCertManagerPrometheusOutputWithContext(ctx context.Context) CertManagerPrometheusOutput
func (CertManagerPrometheusOutput) ToCertManagerPrometheusPtrOutput ¶
func (o CertManagerPrometheusOutput) ToCertManagerPrometheusPtrOutput() CertManagerPrometheusPtrOutput
func (CertManagerPrometheusOutput) ToCertManagerPrometheusPtrOutputWithContext ¶
func (o CertManagerPrometheusOutput) ToCertManagerPrometheusPtrOutputWithContext(ctx context.Context) CertManagerPrometheusPtrOutput
type CertManagerPrometheusPtrInput ¶
type CertManagerPrometheusPtrInput interface { pulumi.Input ToCertManagerPrometheusPtrOutput() CertManagerPrometheusPtrOutput ToCertManagerPrometheusPtrOutputWithContext(context.Context) CertManagerPrometheusPtrOutput }
CertManagerPrometheusPtrInput is an input type that accepts CertManagerPrometheusArgs, CertManagerPrometheusPtr and CertManagerPrometheusPtrOutput values. You can construct a concrete instance of `CertManagerPrometheusPtrInput` via:
CertManagerPrometheusArgs{...} or: nil
func CertManagerPrometheusPtr ¶
func CertManagerPrometheusPtr(v *CertManagerPrometheusArgs) CertManagerPrometheusPtrInput
type CertManagerPrometheusPtrOutput ¶
type CertManagerPrometheusPtrOutput struct{ *pulumi.OutputState }
func (CertManagerPrometheusPtrOutput) Elem ¶
func (o CertManagerPrometheusPtrOutput) Elem() CertManagerPrometheusOutput
func (CertManagerPrometheusPtrOutput) ElementType ¶
func (CertManagerPrometheusPtrOutput) ElementType() reflect.Type
func (CertManagerPrometheusPtrOutput) Enabled ¶
func (o CertManagerPrometheusPtrOutput) Enabled() pulumi.BoolPtrOutput
func (CertManagerPrometheusPtrOutput) ServiceMonitor ¶
func (o CertManagerPrometheusPtrOutput) ServiceMonitor() CertManagerPrometheusServiceMonitorPtrOutput
func (CertManagerPrometheusPtrOutput) ToCertManagerPrometheusPtrOutput ¶
func (o CertManagerPrometheusPtrOutput) ToCertManagerPrometheusPtrOutput() CertManagerPrometheusPtrOutput
func (CertManagerPrometheusPtrOutput) ToCertManagerPrometheusPtrOutputWithContext ¶
func (o CertManagerPrometheusPtrOutput) ToCertManagerPrometheusPtrOutputWithContext(ctx context.Context) CertManagerPrometheusPtrOutput
type CertManagerPrometheusServiceMonitor ¶
type CertManagerPrometheusServiceMonitor struct { Enabled *bool `pulumi:"enabled"` Interval *string `pulumi:"interval"` Labels map[string]string `pulumi:"labels"` Path *string `pulumi:"path"` PrometheusInstance *string `pulumi:"prometheusInstance"` String *string `pulumi:"string"` TargetPort *int `pulumi:"targetPort"` }
type CertManagerPrometheusServiceMonitorArgs ¶
type CertManagerPrometheusServiceMonitorArgs struct { Enabled pulumi.BoolPtrInput `pulumi:"enabled"` Interval pulumi.StringPtrInput `pulumi:"interval"` Labels pulumi.StringMapInput `pulumi:"labels"` Path pulumi.StringPtrInput `pulumi:"path"` PrometheusInstance pulumi.StringPtrInput `pulumi:"prometheusInstance"` String pulumi.StringPtrInput `pulumi:"string"` TargetPort pulumi.IntPtrInput `pulumi:"targetPort"` }
func (CertManagerPrometheusServiceMonitorArgs) ElementType ¶
func (CertManagerPrometheusServiceMonitorArgs) ElementType() reflect.Type
func (CertManagerPrometheusServiceMonitorArgs) ToCertManagerPrometheusServiceMonitorOutput ¶
func (i CertManagerPrometheusServiceMonitorArgs) ToCertManagerPrometheusServiceMonitorOutput() CertManagerPrometheusServiceMonitorOutput
func (CertManagerPrometheusServiceMonitorArgs) ToCertManagerPrometheusServiceMonitorOutputWithContext ¶
func (i CertManagerPrometheusServiceMonitorArgs) ToCertManagerPrometheusServiceMonitorOutputWithContext(ctx context.Context) CertManagerPrometheusServiceMonitorOutput
func (CertManagerPrometheusServiceMonitorArgs) ToCertManagerPrometheusServiceMonitorPtrOutput ¶
func (i CertManagerPrometheusServiceMonitorArgs) ToCertManagerPrometheusServiceMonitorPtrOutput() CertManagerPrometheusServiceMonitorPtrOutput
func (CertManagerPrometheusServiceMonitorArgs) ToCertManagerPrometheusServiceMonitorPtrOutputWithContext ¶
func (i CertManagerPrometheusServiceMonitorArgs) ToCertManagerPrometheusServiceMonitorPtrOutputWithContext(ctx context.Context) CertManagerPrometheusServiceMonitorPtrOutput
type CertManagerPrometheusServiceMonitorInput ¶
type CertManagerPrometheusServiceMonitorInput interface { pulumi.Input ToCertManagerPrometheusServiceMonitorOutput() CertManagerPrometheusServiceMonitorOutput ToCertManagerPrometheusServiceMonitorOutputWithContext(context.Context) CertManagerPrometheusServiceMonitorOutput }
CertManagerPrometheusServiceMonitorInput is an input type that accepts CertManagerPrometheusServiceMonitorArgs and CertManagerPrometheusServiceMonitorOutput values. You can construct a concrete instance of `CertManagerPrometheusServiceMonitorInput` via:
CertManagerPrometheusServiceMonitorArgs{...}
type CertManagerPrometheusServiceMonitorOutput ¶
type CertManagerPrometheusServiceMonitorOutput struct{ *pulumi.OutputState }
func (CertManagerPrometheusServiceMonitorOutput) ElementType ¶
func (CertManagerPrometheusServiceMonitorOutput) ElementType() reflect.Type
func (CertManagerPrometheusServiceMonitorOutput) Enabled ¶
func (o CertManagerPrometheusServiceMonitorOutput) Enabled() pulumi.BoolPtrOutput
func (CertManagerPrometheusServiceMonitorOutput) Interval ¶
func (o CertManagerPrometheusServiceMonitorOutput) Interval() pulumi.StringPtrOutput
func (CertManagerPrometheusServiceMonitorOutput) Labels ¶
func (o CertManagerPrometheusServiceMonitorOutput) Labels() pulumi.StringMapOutput
func (CertManagerPrometheusServiceMonitorOutput) Path ¶
func (o CertManagerPrometheusServiceMonitorOutput) Path() pulumi.StringPtrOutput
func (CertManagerPrometheusServiceMonitorOutput) PrometheusInstance ¶
func (o CertManagerPrometheusServiceMonitorOutput) PrometheusInstance() pulumi.StringPtrOutput
func (CertManagerPrometheusServiceMonitorOutput) String ¶
func (o CertManagerPrometheusServiceMonitorOutput) String() pulumi.StringPtrOutput
func (CertManagerPrometheusServiceMonitorOutput) TargetPort ¶
func (o CertManagerPrometheusServiceMonitorOutput) TargetPort() pulumi.IntPtrOutput
func (CertManagerPrometheusServiceMonitorOutput) ToCertManagerPrometheusServiceMonitorOutput ¶
func (o CertManagerPrometheusServiceMonitorOutput) ToCertManagerPrometheusServiceMonitorOutput() CertManagerPrometheusServiceMonitorOutput
func (CertManagerPrometheusServiceMonitorOutput) ToCertManagerPrometheusServiceMonitorOutputWithContext ¶
func (o CertManagerPrometheusServiceMonitorOutput) ToCertManagerPrometheusServiceMonitorOutputWithContext(ctx context.Context) CertManagerPrometheusServiceMonitorOutput
func (CertManagerPrometheusServiceMonitorOutput) ToCertManagerPrometheusServiceMonitorPtrOutput ¶
func (o CertManagerPrometheusServiceMonitorOutput) ToCertManagerPrometheusServiceMonitorPtrOutput() CertManagerPrometheusServiceMonitorPtrOutput
func (CertManagerPrometheusServiceMonitorOutput) ToCertManagerPrometheusServiceMonitorPtrOutputWithContext ¶
func (o CertManagerPrometheusServiceMonitorOutput) ToCertManagerPrometheusServiceMonitorPtrOutputWithContext(ctx context.Context) CertManagerPrometheusServiceMonitorPtrOutput
type CertManagerPrometheusServiceMonitorPtrInput ¶
type CertManagerPrometheusServiceMonitorPtrInput interface { pulumi.Input ToCertManagerPrometheusServiceMonitorPtrOutput() CertManagerPrometheusServiceMonitorPtrOutput ToCertManagerPrometheusServiceMonitorPtrOutputWithContext(context.Context) CertManagerPrometheusServiceMonitorPtrOutput }
CertManagerPrometheusServiceMonitorPtrInput is an input type that accepts CertManagerPrometheusServiceMonitorArgs, CertManagerPrometheusServiceMonitorPtr and CertManagerPrometheusServiceMonitorPtrOutput values. You can construct a concrete instance of `CertManagerPrometheusServiceMonitorPtrInput` via:
CertManagerPrometheusServiceMonitorArgs{...} or: nil
func CertManagerPrometheusServiceMonitorPtr ¶
func CertManagerPrometheusServiceMonitorPtr(v *CertManagerPrometheusServiceMonitorArgs) CertManagerPrometheusServiceMonitorPtrInput
type CertManagerPrometheusServiceMonitorPtrOutput ¶
type CertManagerPrometheusServiceMonitorPtrOutput struct{ *pulumi.OutputState }
func (CertManagerPrometheusServiceMonitorPtrOutput) ElementType ¶
func (CertManagerPrometheusServiceMonitorPtrOutput) ElementType() reflect.Type
func (CertManagerPrometheusServiceMonitorPtrOutput) Enabled ¶
func (o CertManagerPrometheusServiceMonitorPtrOutput) Enabled() pulumi.BoolPtrOutput
func (CertManagerPrometheusServiceMonitorPtrOutput) Interval ¶
func (o CertManagerPrometheusServiceMonitorPtrOutput) Interval() pulumi.StringPtrOutput
func (CertManagerPrometheusServiceMonitorPtrOutput) Labels ¶
func (o CertManagerPrometheusServiceMonitorPtrOutput) Labels() pulumi.StringMapOutput
func (CertManagerPrometheusServiceMonitorPtrOutput) Path ¶
func (o CertManagerPrometheusServiceMonitorPtrOutput) Path() pulumi.StringPtrOutput
func (CertManagerPrometheusServiceMonitorPtrOutput) PrometheusInstance ¶
func (o CertManagerPrometheusServiceMonitorPtrOutput) PrometheusInstance() pulumi.StringPtrOutput
func (CertManagerPrometheusServiceMonitorPtrOutput) String ¶
func (o CertManagerPrometheusServiceMonitorPtrOutput) String() pulumi.StringPtrOutput
func (CertManagerPrometheusServiceMonitorPtrOutput) TargetPort ¶
func (o CertManagerPrometheusServiceMonitorPtrOutput) TargetPort() pulumi.IntPtrOutput
func (CertManagerPrometheusServiceMonitorPtrOutput) ToCertManagerPrometheusServiceMonitorPtrOutput ¶
func (o CertManagerPrometheusServiceMonitorPtrOutput) ToCertManagerPrometheusServiceMonitorPtrOutput() CertManagerPrometheusServiceMonitorPtrOutput
func (CertManagerPrometheusServiceMonitorPtrOutput) ToCertManagerPrometheusServiceMonitorPtrOutputWithContext ¶
func (o CertManagerPrometheusServiceMonitorPtrOutput) ToCertManagerPrometheusServiceMonitorPtrOutputWithContext(ctx context.Context) CertManagerPrometheusServiceMonitorPtrOutput
type CertManagerServiceAccount ¶
type CertManagerServiceAccount struct { // Optional additional annotations to add to the controller's ServiceAccount. Annotations map[string]string `pulumi:"annotations"` // Automount API credentials for a Service Account. AutomountServiceAccountToken *bool `pulumi:"automountServiceAccountToken"` // Specifies whether a service account should be created Create *bool `pulumi:"create"` // The name of the service account to use. If not set and create is true, a name is generated using the fullname template. Name *string `pulumi:"name"` }
type CertManagerServiceAccountArgs ¶
type CertManagerServiceAccountArgs struct { // Optional additional annotations to add to the controller's ServiceAccount. Annotations pulumi.StringMapInput `pulumi:"annotations"` // Automount API credentials for a Service Account. AutomountServiceAccountToken pulumi.BoolPtrInput `pulumi:"automountServiceAccountToken"` // Specifies whether a service account should be created Create pulumi.BoolPtrInput `pulumi:"create"` // The name of the service account to use. If not set and create is true, a name is generated using the fullname template. Name pulumi.StringPtrInput `pulumi:"name"` }
func (CertManagerServiceAccountArgs) ElementType ¶
func (CertManagerServiceAccountArgs) ElementType() reflect.Type
func (CertManagerServiceAccountArgs) ToCertManagerServiceAccountOutput ¶
func (i CertManagerServiceAccountArgs) ToCertManagerServiceAccountOutput() CertManagerServiceAccountOutput
func (CertManagerServiceAccountArgs) ToCertManagerServiceAccountOutputWithContext ¶
func (i CertManagerServiceAccountArgs) ToCertManagerServiceAccountOutputWithContext(ctx context.Context) CertManagerServiceAccountOutput
func (CertManagerServiceAccountArgs) ToCertManagerServiceAccountPtrOutput ¶
func (i CertManagerServiceAccountArgs) ToCertManagerServiceAccountPtrOutput() CertManagerServiceAccountPtrOutput
func (CertManagerServiceAccountArgs) ToCertManagerServiceAccountPtrOutputWithContext ¶
func (i CertManagerServiceAccountArgs) ToCertManagerServiceAccountPtrOutputWithContext(ctx context.Context) CertManagerServiceAccountPtrOutput
type CertManagerServiceAccountInput ¶
type CertManagerServiceAccountInput interface { pulumi.Input ToCertManagerServiceAccountOutput() CertManagerServiceAccountOutput ToCertManagerServiceAccountOutputWithContext(context.Context) CertManagerServiceAccountOutput }
CertManagerServiceAccountInput is an input type that accepts CertManagerServiceAccountArgs and CertManagerServiceAccountOutput values. You can construct a concrete instance of `CertManagerServiceAccountInput` via:
CertManagerServiceAccountArgs{...}
type CertManagerServiceAccountOutput ¶
type CertManagerServiceAccountOutput struct{ *pulumi.OutputState }
func (CertManagerServiceAccountOutput) Annotations ¶
func (o CertManagerServiceAccountOutput) Annotations() pulumi.StringMapOutput
Optional additional annotations to add to the controller's ServiceAccount.
func (CertManagerServiceAccountOutput) AutomountServiceAccountToken ¶
func (o CertManagerServiceAccountOutput) AutomountServiceAccountToken() pulumi.BoolPtrOutput
Automount API credentials for a Service Account.
func (CertManagerServiceAccountOutput) Create ¶
func (o CertManagerServiceAccountOutput) Create() pulumi.BoolPtrOutput
Specifies whether a service account should be created
func (CertManagerServiceAccountOutput) ElementType ¶
func (CertManagerServiceAccountOutput) ElementType() reflect.Type
func (CertManagerServiceAccountOutput) Name ¶
func (o CertManagerServiceAccountOutput) Name() pulumi.StringPtrOutput
The name of the service account to use. If not set and create is true, a name is generated using the fullname template.
func (CertManagerServiceAccountOutput) ToCertManagerServiceAccountOutput ¶
func (o CertManagerServiceAccountOutput) ToCertManagerServiceAccountOutput() CertManagerServiceAccountOutput
func (CertManagerServiceAccountOutput) ToCertManagerServiceAccountOutputWithContext ¶
func (o CertManagerServiceAccountOutput) ToCertManagerServiceAccountOutputWithContext(ctx context.Context) CertManagerServiceAccountOutput
func (CertManagerServiceAccountOutput) ToCertManagerServiceAccountPtrOutput ¶
func (o CertManagerServiceAccountOutput) ToCertManagerServiceAccountPtrOutput() CertManagerServiceAccountPtrOutput
func (CertManagerServiceAccountOutput) ToCertManagerServiceAccountPtrOutputWithContext ¶
func (o CertManagerServiceAccountOutput) ToCertManagerServiceAccountPtrOutputWithContext(ctx context.Context) CertManagerServiceAccountPtrOutput
type CertManagerServiceAccountPtrInput ¶
type CertManagerServiceAccountPtrInput interface { pulumi.Input ToCertManagerServiceAccountPtrOutput() CertManagerServiceAccountPtrOutput ToCertManagerServiceAccountPtrOutputWithContext(context.Context) CertManagerServiceAccountPtrOutput }
CertManagerServiceAccountPtrInput is an input type that accepts CertManagerServiceAccountArgs, CertManagerServiceAccountPtr and CertManagerServiceAccountPtrOutput values. You can construct a concrete instance of `CertManagerServiceAccountPtrInput` via:
CertManagerServiceAccountArgs{...} or: nil
func CertManagerServiceAccountPtr ¶
func CertManagerServiceAccountPtr(v *CertManagerServiceAccountArgs) CertManagerServiceAccountPtrInput
type CertManagerServiceAccountPtrOutput ¶
type CertManagerServiceAccountPtrOutput struct{ *pulumi.OutputState }
func (CertManagerServiceAccountPtrOutput) Annotations ¶
func (o CertManagerServiceAccountPtrOutput) Annotations() pulumi.StringMapOutput
Optional additional annotations to add to the controller's ServiceAccount.
func (CertManagerServiceAccountPtrOutput) AutomountServiceAccountToken ¶
func (o CertManagerServiceAccountPtrOutput) AutomountServiceAccountToken() pulumi.BoolPtrOutput
Automount API credentials for a Service Account.
func (CertManagerServiceAccountPtrOutput) Create ¶
func (o CertManagerServiceAccountPtrOutput) Create() pulumi.BoolPtrOutput
Specifies whether a service account should be created
func (CertManagerServiceAccountPtrOutput) Elem ¶
func (o CertManagerServiceAccountPtrOutput) Elem() CertManagerServiceAccountOutput
func (CertManagerServiceAccountPtrOutput) ElementType ¶
func (CertManagerServiceAccountPtrOutput) ElementType() reflect.Type
func (CertManagerServiceAccountPtrOutput) Name ¶
func (o CertManagerServiceAccountPtrOutput) Name() pulumi.StringPtrOutput
The name of the service account to use. If not set and create is true, a name is generated using the fullname template.
func (CertManagerServiceAccountPtrOutput) ToCertManagerServiceAccountPtrOutput ¶
func (o CertManagerServiceAccountPtrOutput) ToCertManagerServiceAccountPtrOutput() CertManagerServiceAccountPtrOutput
func (CertManagerServiceAccountPtrOutput) ToCertManagerServiceAccountPtrOutputWithContext ¶
func (o CertManagerServiceAccountPtrOutput) ToCertManagerServiceAccountPtrOutputWithContext(ctx context.Context) CertManagerServiceAccountPtrOutput
type CertManagerStartupAPICheck ¶
type CertManagerStartupAPICheck struct { Affinity *corev1.Affinity `pulumi:"affinity"` // Job backoffLimit BackoffLimit *int `pulumi:"backoffLimit"` Enabled *bool `pulumi:"enabled"` // Optional additional arguments for startupapicheck ExtraArgs []string `pulumi:"extraArgs"` Image *CertManagerImage `pulumi:"image"` // Optional additional annotations to add to the startupapicheck Job JobAnnotations map[string]string `pulumi:"jobAnnotations"` NodeSelector map[string]string `pulumi:"nodeSelector"` // Optional additional annotations to add to the startupapicheck Pods PodAnnotations map[string]string `pulumi:"podAnnotations"` // Optional additional labels to add to the startupapicheck Pods PodLabels map[string]string `pulumi:"podLabels"` Rbac *CertManagerStartupAPICheckRBAC `pulumi:"rbac"` Resources *corev1.ResourceRequirements `pulumi:"resources"` // Pod Security Context to be set on the startupapicheck component Pod. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ SecurityContext *corev1.PodSecurityContext `pulumi:"securityContext"` ServiceAccount *CertManagerServiceAccount `pulumi:"serviceAccount"` // Timeout for 'kubectl check api' command Timeout *string `pulumi:"timeout"` Tolerations []corev1.Toleration `pulumi:"tolerations"` }
type CertManagerStartupAPICheckArgs ¶
type CertManagerStartupAPICheckArgs struct { Affinity corev1.AffinityPtrInput `pulumi:"affinity"` // Job backoffLimit BackoffLimit pulumi.IntPtrInput `pulumi:"backoffLimit"` Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Optional additional arguments for startupapicheck ExtraArgs pulumi.StringArrayInput `pulumi:"extraArgs"` Image CertManagerImagePtrInput `pulumi:"image"` // Optional additional annotations to add to the startupapicheck Job JobAnnotations pulumi.StringMapInput `pulumi:"jobAnnotations"` NodeSelector pulumi.StringMapInput `pulumi:"nodeSelector"` // Optional additional annotations to add to the startupapicheck Pods PodAnnotations pulumi.StringMapInput `pulumi:"podAnnotations"` // Optional additional labels to add to the startupapicheck Pods PodLabels pulumi.StringMapInput `pulumi:"podLabels"` Rbac CertManagerStartupAPICheckRBACPtrInput `pulumi:"rbac"` Resources corev1.ResourceRequirementsPtrInput `pulumi:"resources"` // Pod Security Context to be set on the startupapicheck component Pod. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ SecurityContext corev1.PodSecurityContextPtrInput `pulumi:"securityContext"` ServiceAccount CertManagerServiceAccountPtrInput `pulumi:"serviceAccount"` // Timeout for 'kubectl check api' command Timeout pulumi.StringPtrInput `pulumi:"timeout"` Tolerations corev1.TolerationArrayInput `pulumi:"tolerations"` }
func (CertManagerStartupAPICheckArgs) ElementType ¶
func (CertManagerStartupAPICheckArgs) ElementType() reflect.Type
func (CertManagerStartupAPICheckArgs) ToCertManagerStartupAPICheckOutput ¶
func (i CertManagerStartupAPICheckArgs) ToCertManagerStartupAPICheckOutput() CertManagerStartupAPICheckOutput
func (CertManagerStartupAPICheckArgs) ToCertManagerStartupAPICheckOutputWithContext ¶
func (i CertManagerStartupAPICheckArgs) ToCertManagerStartupAPICheckOutputWithContext(ctx context.Context) CertManagerStartupAPICheckOutput
func (CertManagerStartupAPICheckArgs) ToCertManagerStartupAPICheckPtrOutput ¶
func (i CertManagerStartupAPICheckArgs) ToCertManagerStartupAPICheckPtrOutput() CertManagerStartupAPICheckPtrOutput
func (CertManagerStartupAPICheckArgs) ToCertManagerStartupAPICheckPtrOutputWithContext ¶
func (i CertManagerStartupAPICheckArgs) ToCertManagerStartupAPICheckPtrOutputWithContext(ctx context.Context) CertManagerStartupAPICheckPtrOutput
type CertManagerStartupAPICheckInput ¶
type CertManagerStartupAPICheckInput interface { pulumi.Input ToCertManagerStartupAPICheckOutput() CertManagerStartupAPICheckOutput ToCertManagerStartupAPICheckOutputWithContext(context.Context) CertManagerStartupAPICheckOutput }
CertManagerStartupAPICheckInput is an input type that accepts CertManagerStartupAPICheckArgs and CertManagerStartupAPICheckOutput values. You can construct a concrete instance of `CertManagerStartupAPICheckInput` via:
CertManagerStartupAPICheckArgs{...}
type CertManagerStartupAPICheckOutput ¶
type CertManagerStartupAPICheckOutput struct{ *pulumi.OutputState }
func (CertManagerStartupAPICheckOutput) Affinity ¶
func (o CertManagerStartupAPICheckOutput) Affinity() corev1.AffinityPtrOutput
func (CertManagerStartupAPICheckOutput) BackoffLimit ¶
func (o CertManagerStartupAPICheckOutput) BackoffLimit() pulumi.IntPtrOutput
Job backoffLimit
func (CertManagerStartupAPICheckOutput) ElementType ¶
func (CertManagerStartupAPICheckOutput) ElementType() reflect.Type
func (CertManagerStartupAPICheckOutput) Enabled ¶
func (o CertManagerStartupAPICheckOutput) Enabled() pulumi.BoolPtrOutput
func (CertManagerStartupAPICheckOutput) ExtraArgs ¶
func (o CertManagerStartupAPICheckOutput) ExtraArgs() pulumi.StringArrayOutput
Optional additional arguments for startupapicheck
func (CertManagerStartupAPICheckOutput) Image ¶
func (o CertManagerStartupAPICheckOutput) Image() CertManagerImagePtrOutput
func (CertManagerStartupAPICheckOutput) JobAnnotations ¶
func (o CertManagerStartupAPICheckOutput) JobAnnotations() pulumi.StringMapOutput
Optional additional annotations to add to the startupapicheck Job
func (CertManagerStartupAPICheckOutput) NodeSelector ¶
func (o CertManagerStartupAPICheckOutput) NodeSelector() pulumi.StringMapOutput
func (CertManagerStartupAPICheckOutput) PodAnnotations ¶
func (o CertManagerStartupAPICheckOutput) PodAnnotations() pulumi.StringMapOutput
Optional additional annotations to add to the startupapicheck Pods
func (CertManagerStartupAPICheckOutput) PodLabels ¶
func (o CertManagerStartupAPICheckOutput) PodLabels() pulumi.StringMapOutput
Optional additional labels to add to the startupapicheck Pods
func (CertManagerStartupAPICheckOutput) Resources ¶
func (o CertManagerStartupAPICheckOutput) Resources() corev1.ResourceRequirementsPtrOutput
func (CertManagerStartupAPICheckOutput) SecurityContext ¶
func (o CertManagerStartupAPICheckOutput) SecurityContext() corev1.PodSecurityContextPtrOutput
Pod Security Context to be set on the startupapicheck component Pod. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
func (CertManagerStartupAPICheckOutput) ServiceAccount ¶
func (o CertManagerStartupAPICheckOutput) ServiceAccount() CertManagerServiceAccountPtrOutput
func (CertManagerStartupAPICheckOutput) Timeout ¶
func (o CertManagerStartupAPICheckOutput) Timeout() pulumi.StringPtrOutput
Timeout for 'kubectl check api' command
func (CertManagerStartupAPICheckOutput) ToCertManagerStartupAPICheckOutput ¶
func (o CertManagerStartupAPICheckOutput) ToCertManagerStartupAPICheckOutput() CertManagerStartupAPICheckOutput
func (CertManagerStartupAPICheckOutput) ToCertManagerStartupAPICheckOutputWithContext ¶
func (o CertManagerStartupAPICheckOutput) ToCertManagerStartupAPICheckOutputWithContext(ctx context.Context) CertManagerStartupAPICheckOutput
func (CertManagerStartupAPICheckOutput) ToCertManagerStartupAPICheckPtrOutput ¶
func (o CertManagerStartupAPICheckOutput) ToCertManagerStartupAPICheckPtrOutput() CertManagerStartupAPICheckPtrOutput
func (CertManagerStartupAPICheckOutput) ToCertManagerStartupAPICheckPtrOutputWithContext ¶
func (o CertManagerStartupAPICheckOutput) ToCertManagerStartupAPICheckPtrOutputWithContext(ctx context.Context) CertManagerStartupAPICheckPtrOutput
func (CertManagerStartupAPICheckOutput) Tolerations ¶
func (o CertManagerStartupAPICheckOutput) Tolerations() corev1.TolerationArrayOutput
type CertManagerStartupAPICheckPtrInput ¶
type CertManagerStartupAPICheckPtrInput interface { pulumi.Input ToCertManagerStartupAPICheckPtrOutput() CertManagerStartupAPICheckPtrOutput ToCertManagerStartupAPICheckPtrOutputWithContext(context.Context) CertManagerStartupAPICheckPtrOutput }
CertManagerStartupAPICheckPtrInput is an input type that accepts CertManagerStartupAPICheckArgs, CertManagerStartupAPICheckPtr and CertManagerStartupAPICheckPtrOutput values. You can construct a concrete instance of `CertManagerStartupAPICheckPtrInput` via:
CertManagerStartupAPICheckArgs{...} or: nil
func CertManagerStartupAPICheckPtr ¶
func CertManagerStartupAPICheckPtr(v *CertManagerStartupAPICheckArgs) CertManagerStartupAPICheckPtrInput
type CertManagerStartupAPICheckPtrOutput ¶
type CertManagerStartupAPICheckPtrOutput struct{ *pulumi.OutputState }
func (CertManagerStartupAPICheckPtrOutput) Affinity ¶
func (o CertManagerStartupAPICheckPtrOutput) Affinity() corev1.AffinityPtrOutput
func (CertManagerStartupAPICheckPtrOutput) BackoffLimit ¶
func (o CertManagerStartupAPICheckPtrOutput) BackoffLimit() pulumi.IntPtrOutput
Job backoffLimit
func (CertManagerStartupAPICheckPtrOutput) Elem ¶
func (o CertManagerStartupAPICheckPtrOutput) Elem() CertManagerStartupAPICheckOutput
func (CertManagerStartupAPICheckPtrOutput) ElementType ¶
func (CertManagerStartupAPICheckPtrOutput) ElementType() reflect.Type
func (CertManagerStartupAPICheckPtrOutput) Enabled ¶
func (o CertManagerStartupAPICheckPtrOutput) Enabled() pulumi.BoolPtrOutput
func (CertManagerStartupAPICheckPtrOutput) ExtraArgs ¶
func (o CertManagerStartupAPICheckPtrOutput) ExtraArgs() pulumi.StringArrayOutput
Optional additional arguments for startupapicheck
func (CertManagerStartupAPICheckPtrOutput) Image ¶
func (o CertManagerStartupAPICheckPtrOutput) Image() CertManagerImagePtrOutput
func (CertManagerStartupAPICheckPtrOutput) JobAnnotations ¶
func (o CertManagerStartupAPICheckPtrOutput) JobAnnotations() pulumi.StringMapOutput
Optional additional annotations to add to the startupapicheck Job
func (CertManagerStartupAPICheckPtrOutput) NodeSelector ¶
func (o CertManagerStartupAPICheckPtrOutput) NodeSelector() pulumi.StringMapOutput
func (CertManagerStartupAPICheckPtrOutput) PodAnnotations ¶
func (o CertManagerStartupAPICheckPtrOutput) PodAnnotations() pulumi.StringMapOutput
Optional additional annotations to add to the startupapicheck Pods
func (CertManagerStartupAPICheckPtrOutput) PodLabels ¶
func (o CertManagerStartupAPICheckPtrOutput) PodLabels() pulumi.StringMapOutput
Optional additional labels to add to the startupapicheck Pods
func (CertManagerStartupAPICheckPtrOutput) Resources ¶
func (o CertManagerStartupAPICheckPtrOutput) Resources() corev1.ResourceRequirementsPtrOutput
func (CertManagerStartupAPICheckPtrOutput) SecurityContext ¶
func (o CertManagerStartupAPICheckPtrOutput) SecurityContext() corev1.PodSecurityContextPtrOutput
Pod Security Context to be set on the startupapicheck component Pod. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
func (CertManagerStartupAPICheckPtrOutput) ServiceAccount ¶
func (o CertManagerStartupAPICheckPtrOutput) ServiceAccount() CertManagerServiceAccountPtrOutput
func (CertManagerStartupAPICheckPtrOutput) Timeout ¶
func (o CertManagerStartupAPICheckPtrOutput) Timeout() pulumi.StringPtrOutput
Timeout for 'kubectl check api' command
func (CertManagerStartupAPICheckPtrOutput) ToCertManagerStartupAPICheckPtrOutput ¶
func (o CertManagerStartupAPICheckPtrOutput) ToCertManagerStartupAPICheckPtrOutput() CertManagerStartupAPICheckPtrOutput
func (CertManagerStartupAPICheckPtrOutput) ToCertManagerStartupAPICheckPtrOutputWithContext ¶
func (o CertManagerStartupAPICheckPtrOutput) ToCertManagerStartupAPICheckPtrOutputWithContext(ctx context.Context) CertManagerStartupAPICheckPtrOutput
func (CertManagerStartupAPICheckPtrOutput) Tolerations ¶
func (o CertManagerStartupAPICheckPtrOutput) Tolerations() corev1.TolerationArrayOutput
type CertManagerStartupAPICheckRBACArgs ¶
type CertManagerStartupAPICheckRBACArgs struct { // annotations for the startup API Check job RBAC and PSP resources Annotations pulumi.StringMapInput `pulumi:"annotations"` }
func (CertManagerStartupAPICheckRBACArgs) ElementType ¶
func (CertManagerStartupAPICheckRBACArgs) ElementType() reflect.Type
func (CertManagerStartupAPICheckRBACArgs) ToCertManagerStartupAPICheckRBACOutput ¶
func (i CertManagerStartupAPICheckRBACArgs) ToCertManagerStartupAPICheckRBACOutput() CertManagerStartupAPICheckRBACOutput
func (CertManagerStartupAPICheckRBACArgs) ToCertManagerStartupAPICheckRBACOutputWithContext ¶
func (i CertManagerStartupAPICheckRBACArgs) ToCertManagerStartupAPICheckRBACOutputWithContext(ctx context.Context) CertManagerStartupAPICheckRBACOutput
func (CertManagerStartupAPICheckRBACArgs) ToCertManagerStartupAPICheckRBACPtrOutput ¶
func (i CertManagerStartupAPICheckRBACArgs) ToCertManagerStartupAPICheckRBACPtrOutput() CertManagerStartupAPICheckRBACPtrOutput
func (CertManagerStartupAPICheckRBACArgs) ToCertManagerStartupAPICheckRBACPtrOutputWithContext ¶
func (i CertManagerStartupAPICheckRBACArgs) ToCertManagerStartupAPICheckRBACPtrOutputWithContext(ctx context.Context) CertManagerStartupAPICheckRBACPtrOutput
type CertManagerStartupAPICheckRBACInput ¶
type CertManagerStartupAPICheckRBACInput interface { pulumi.Input ToCertManagerStartupAPICheckRBACOutput() CertManagerStartupAPICheckRBACOutput ToCertManagerStartupAPICheckRBACOutputWithContext(context.Context) CertManagerStartupAPICheckRBACOutput }
CertManagerStartupAPICheckRBACInput is an input type that accepts CertManagerStartupAPICheckRBACArgs and CertManagerStartupAPICheckRBACOutput values. You can construct a concrete instance of `CertManagerStartupAPICheckRBACInput` via:
CertManagerStartupAPICheckRBACArgs{...}
type CertManagerStartupAPICheckRBACOutput ¶
type CertManagerStartupAPICheckRBACOutput struct{ *pulumi.OutputState }
func (CertManagerStartupAPICheckRBACOutput) Annotations ¶
func (o CertManagerStartupAPICheckRBACOutput) Annotations() pulumi.StringMapOutput
annotations for the startup API Check job RBAC and PSP resources
func (CertManagerStartupAPICheckRBACOutput) ElementType ¶
func (CertManagerStartupAPICheckRBACOutput) ElementType() reflect.Type
func (CertManagerStartupAPICheckRBACOutput) ToCertManagerStartupAPICheckRBACOutput ¶
func (o CertManagerStartupAPICheckRBACOutput) ToCertManagerStartupAPICheckRBACOutput() CertManagerStartupAPICheckRBACOutput
func (CertManagerStartupAPICheckRBACOutput) ToCertManagerStartupAPICheckRBACOutputWithContext ¶
func (o CertManagerStartupAPICheckRBACOutput) ToCertManagerStartupAPICheckRBACOutputWithContext(ctx context.Context) CertManagerStartupAPICheckRBACOutput
func (CertManagerStartupAPICheckRBACOutput) ToCertManagerStartupAPICheckRBACPtrOutput ¶
func (o CertManagerStartupAPICheckRBACOutput) ToCertManagerStartupAPICheckRBACPtrOutput() CertManagerStartupAPICheckRBACPtrOutput
func (CertManagerStartupAPICheckRBACOutput) ToCertManagerStartupAPICheckRBACPtrOutputWithContext ¶
func (o CertManagerStartupAPICheckRBACOutput) ToCertManagerStartupAPICheckRBACPtrOutputWithContext(ctx context.Context) CertManagerStartupAPICheckRBACPtrOutput
type CertManagerStartupAPICheckRBACPtrInput ¶
type CertManagerStartupAPICheckRBACPtrInput interface { pulumi.Input ToCertManagerStartupAPICheckRBACPtrOutput() CertManagerStartupAPICheckRBACPtrOutput ToCertManagerStartupAPICheckRBACPtrOutputWithContext(context.Context) CertManagerStartupAPICheckRBACPtrOutput }
CertManagerStartupAPICheckRBACPtrInput is an input type that accepts CertManagerStartupAPICheckRBACArgs, CertManagerStartupAPICheckRBACPtr and CertManagerStartupAPICheckRBACPtrOutput values. You can construct a concrete instance of `CertManagerStartupAPICheckRBACPtrInput` via:
CertManagerStartupAPICheckRBACArgs{...} or: nil
func CertManagerStartupAPICheckRBACPtr ¶
func CertManagerStartupAPICheckRBACPtr(v *CertManagerStartupAPICheckRBACArgs) CertManagerStartupAPICheckRBACPtrInput
type CertManagerStartupAPICheckRBACPtrOutput ¶
type CertManagerStartupAPICheckRBACPtrOutput struct{ *pulumi.OutputState }
func (CertManagerStartupAPICheckRBACPtrOutput) Annotations ¶
func (o CertManagerStartupAPICheckRBACPtrOutput) Annotations() pulumi.StringMapOutput
annotations for the startup API Check job RBAC and PSP resources
func (CertManagerStartupAPICheckRBACPtrOutput) ElementType ¶
func (CertManagerStartupAPICheckRBACPtrOutput) ElementType() reflect.Type
func (CertManagerStartupAPICheckRBACPtrOutput) ToCertManagerStartupAPICheckRBACPtrOutput ¶
func (o CertManagerStartupAPICheckRBACPtrOutput) ToCertManagerStartupAPICheckRBACPtrOutput() CertManagerStartupAPICheckRBACPtrOutput
func (CertManagerStartupAPICheckRBACPtrOutput) ToCertManagerStartupAPICheckRBACPtrOutputWithContext ¶
func (o CertManagerStartupAPICheckRBACPtrOutput) ToCertManagerStartupAPICheckRBACPtrOutputWithContext(ctx context.Context) CertManagerStartupAPICheckRBACPtrOutput
type CertManagerWebhook ¶
type CertManagerWebhook struct { Affinity *corev1.Affinity `pulumi:"affinity"` // Container Security Context to be set on the webhook component container. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ ContainerSecurityContext *corev1.SecurityContext `pulumi:"containerSecurityContext"` // Optional additional annotations to add to the webhook Deployment DeploymentAnnotations map[string]string `pulumi:"deploymentAnnotations"` // Optional additional arguments for webhook ExtraArgs []string `pulumi:"extraArgs"` // Specifies if the webhook should be started in hostNetwork mode. Required for use in some managed kubernetes clusters (such as AWS EKS) with custom CNI (such as calico), because control-plane managed by AWS cannot communicate with pods' IP CIDR and admission webhooks are not working Since the default port for the webhook conflicts with kubelet on the host network, `webhook.securePort` should be changed to an available port if running in hostNetwork mode. HostNetwork *bool `pulumi:"hostNetwork"` Image *CertManagerImage `pulumi:"image"` // Liveness probe values. Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes LivenessProbe *corev1.Probe `pulumi:"livenessProbe"` LoadBalancerIP *string `pulumi:"loadBalancerIP"` // Optional additional annotations to add to the webhook MutatingWebhookConfiguration MutatingWebhookConfigurationAnnotations map[string]string `pulumi:"mutatingWebhookConfigurationAnnotations"` NodeSelector map[string]string `pulumi:"nodeSelector"` // Optional additional annotations to add to the webhook Pods PodAnnotations map[string]string `pulumi:"podAnnotations"` // Optional additional labels to add to the Webhook Pods PodLabels map[string]string `pulumi:"podLabels"` // Readiness probe values. Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes ReadinessProbe *corev1.Probe `pulumi:"readinessProbe"` ReplicaCount *int `pulumi:"replicaCount"` Resources *corev1.ResourceRequirements `pulumi:"resources"` // The port that the webhook should listen on for requests. In GKE private clusters, by default kubernetes apiservers are allowed to talk to the cluster nodes only on 443 and 10250. so configuring securePort: 10250, will work out of the box without needing to add firewall rules or requiring NET_BIND_SERVICE capabilities to bind port numbers <1000 SecurePort *int `pulumi:"securePort"` // Pod Security Context to be set on the webhook component Pod. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ SecurityContext *corev1.PodSecurityContext `pulumi:"securityContext"` ServiceAccount *CertManagerServiceAccount `pulumi:"serviceAccount"` // Optional additional annotations to add to the webhook service ServiceAnnotations map[string]string `pulumi:"serviceAnnotations"` // Optional additional labels to add to the Webhook Service ServiceLabels map[string]string `pulumi:"serviceLabels"` // Specifies how the service should be handled. Useful if you want to expose the webhook to outside of the cluster. In some cases, the control plane cannot reach internal services. ServiceType *string `pulumi:"serviceType"` Strategy *appsv1.DeploymentStrategy `pulumi:"strategy"` TimeoutSeconds *int `pulumi:"timeoutSeconds"` Tolerations []corev1.Toleration `pulumi:"tolerations"` // Overrides the mutating webhook and validating webhook so they reach the webhook service using the `url` field instead of a service. Url *CertManagerWebhookURL `pulumi:"url"` // Optional additional annotations to add to the webhook ValidatingWebhookConfiguration ValidatingWebhookConfigurationAnnotations map[string]string `pulumi:"validatingWebhookConfigurationAnnotations"` }
type CertManagerWebhookArgs ¶
type CertManagerWebhookArgs struct { Affinity corev1.AffinityPtrInput `pulumi:"affinity"` // Container Security Context to be set on the webhook component container. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ ContainerSecurityContext corev1.SecurityContextPtrInput `pulumi:"containerSecurityContext"` // Optional additional annotations to add to the webhook Deployment DeploymentAnnotations pulumi.StringMapInput `pulumi:"deploymentAnnotations"` // Optional additional arguments for webhook ExtraArgs pulumi.StringArrayInput `pulumi:"extraArgs"` // Specifies if the webhook should be started in hostNetwork mode. Required for use in some managed kubernetes clusters (such as AWS EKS) with custom CNI (such as calico), because control-plane managed by AWS cannot communicate with pods' IP CIDR and admission webhooks are not working Since the default port for the webhook conflicts with kubelet on the host network, `webhook.securePort` should be changed to an available port if running in hostNetwork mode. HostNetwork pulumi.BoolPtrInput `pulumi:"hostNetwork"` Image CertManagerImagePtrInput `pulumi:"image"` // Liveness probe values. Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes LivenessProbe corev1.ProbePtrInput `pulumi:"livenessProbe"` LoadBalancerIP pulumi.StringPtrInput `pulumi:"loadBalancerIP"` // Optional additional annotations to add to the webhook MutatingWebhookConfiguration MutatingWebhookConfigurationAnnotations pulumi.StringMapInput `pulumi:"mutatingWebhookConfigurationAnnotations"` NodeSelector pulumi.StringMapInput `pulumi:"nodeSelector"` // Optional additional annotations to add to the webhook Pods PodAnnotations pulumi.StringMapInput `pulumi:"podAnnotations"` // Optional additional labels to add to the Webhook Pods PodLabels pulumi.StringMapInput `pulumi:"podLabels"` // Readiness probe values. Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes ReadinessProbe corev1.ProbePtrInput `pulumi:"readinessProbe"` ReplicaCount pulumi.IntPtrInput `pulumi:"replicaCount"` Resources corev1.ResourceRequirementsPtrInput `pulumi:"resources"` // The port that the webhook should listen on for requests. In GKE private clusters, by default kubernetes apiservers are allowed to talk to the cluster nodes only on 443 and 10250. so configuring securePort: 10250, will work out of the box without needing to add firewall rules or requiring NET_BIND_SERVICE capabilities to bind port numbers <1000 SecurePort pulumi.IntPtrInput `pulumi:"securePort"` // Pod Security Context to be set on the webhook component Pod. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/ SecurityContext corev1.PodSecurityContextPtrInput `pulumi:"securityContext"` ServiceAccount CertManagerServiceAccountPtrInput `pulumi:"serviceAccount"` // Optional additional annotations to add to the webhook service ServiceAnnotations pulumi.StringMapInput `pulumi:"serviceAnnotations"` // Optional additional labels to add to the Webhook Service ServiceLabels pulumi.StringMapInput `pulumi:"serviceLabels"` // Specifies how the service should be handled. Useful if you want to expose the webhook to outside of the cluster. In some cases, the control plane cannot reach internal services. ServiceType pulumi.StringPtrInput `pulumi:"serviceType"` Strategy appsv1.DeploymentStrategyPtrInput `pulumi:"strategy"` TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` Tolerations corev1.TolerationArrayInput `pulumi:"tolerations"` // Overrides the mutating webhook and validating webhook so they reach the webhook service using the `url` field instead of a service. Url CertManagerWebhookURLPtrInput `pulumi:"url"` // Optional additional annotations to add to the webhook ValidatingWebhookConfiguration ValidatingWebhookConfigurationAnnotations pulumi.StringMapInput `pulumi:"validatingWebhookConfigurationAnnotations"` }
func (CertManagerWebhookArgs) ElementType ¶
func (CertManagerWebhookArgs) ElementType() reflect.Type
func (CertManagerWebhookArgs) ToCertManagerWebhookOutput ¶
func (i CertManagerWebhookArgs) ToCertManagerWebhookOutput() CertManagerWebhookOutput
func (CertManagerWebhookArgs) ToCertManagerWebhookOutputWithContext ¶
func (i CertManagerWebhookArgs) ToCertManagerWebhookOutputWithContext(ctx context.Context) CertManagerWebhookOutput
func (CertManagerWebhookArgs) ToCertManagerWebhookPtrOutput ¶
func (i CertManagerWebhookArgs) ToCertManagerWebhookPtrOutput() CertManagerWebhookPtrOutput
func (CertManagerWebhookArgs) ToCertManagerWebhookPtrOutputWithContext ¶
func (i CertManagerWebhookArgs) ToCertManagerWebhookPtrOutputWithContext(ctx context.Context) CertManagerWebhookPtrOutput
type CertManagerWebhookInput ¶
type CertManagerWebhookInput interface { pulumi.Input ToCertManagerWebhookOutput() CertManagerWebhookOutput ToCertManagerWebhookOutputWithContext(context.Context) CertManagerWebhookOutput }
CertManagerWebhookInput is an input type that accepts CertManagerWebhookArgs and CertManagerWebhookOutput values. You can construct a concrete instance of `CertManagerWebhookInput` via:
CertManagerWebhookArgs{...}
type CertManagerWebhookOutput ¶
type CertManagerWebhookOutput struct{ *pulumi.OutputState }
func (CertManagerWebhookOutput) Affinity ¶
func (o CertManagerWebhookOutput) Affinity() corev1.AffinityPtrOutput
func (CertManagerWebhookOutput) ContainerSecurityContext ¶
func (o CertManagerWebhookOutput) ContainerSecurityContext() corev1.SecurityContextPtrOutput
Container Security Context to be set on the webhook component container. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
func (CertManagerWebhookOutput) DeploymentAnnotations ¶
func (o CertManagerWebhookOutput) DeploymentAnnotations() pulumi.StringMapOutput
Optional additional annotations to add to the webhook Deployment
func (CertManagerWebhookOutput) ElementType ¶
func (CertManagerWebhookOutput) ElementType() reflect.Type
func (CertManagerWebhookOutput) ExtraArgs ¶
func (o CertManagerWebhookOutput) ExtraArgs() pulumi.StringArrayOutput
Optional additional arguments for webhook
func (CertManagerWebhookOutput) HostNetwork ¶
func (o CertManagerWebhookOutput) HostNetwork() pulumi.BoolPtrOutput
Specifies if the webhook should be started in hostNetwork mode. Required for use in some managed kubernetes clusters (such as AWS EKS) with custom CNI (such as calico), because control-plane managed by AWS cannot communicate with pods' IP CIDR and admission webhooks are not working Since the default port for the webhook conflicts with kubelet on the host network, `webhook.securePort` should be changed to an available port if running in hostNetwork mode.
func (CertManagerWebhookOutput) Image ¶
func (o CertManagerWebhookOutput) Image() CertManagerImagePtrOutput
func (CertManagerWebhookOutput) LivenessProbe ¶
func (o CertManagerWebhookOutput) LivenessProbe() corev1.ProbePtrOutput
Liveness probe values. Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes
func (CertManagerWebhookOutput) LoadBalancerIP ¶
func (o CertManagerWebhookOutput) LoadBalancerIP() pulumi.StringPtrOutput
func (CertManagerWebhookOutput) MutatingWebhookConfigurationAnnotations ¶
func (o CertManagerWebhookOutput) MutatingWebhookConfigurationAnnotations() pulumi.StringMapOutput
Optional additional annotations to add to the webhook MutatingWebhookConfiguration
func (CertManagerWebhookOutput) NodeSelector ¶
func (o CertManagerWebhookOutput) NodeSelector() pulumi.StringMapOutput
func (CertManagerWebhookOutput) PodAnnotations ¶
func (o CertManagerWebhookOutput) PodAnnotations() pulumi.StringMapOutput
Optional additional annotations to add to the webhook Pods
func (CertManagerWebhookOutput) PodLabels ¶
func (o CertManagerWebhookOutput) PodLabels() pulumi.StringMapOutput
Optional additional labels to add to the Webhook Pods
func (CertManagerWebhookOutput) ReadinessProbe ¶
func (o CertManagerWebhookOutput) ReadinessProbe() corev1.ProbePtrOutput
Readiness probe values. Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes
func (CertManagerWebhookOutput) ReplicaCount ¶
func (o CertManagerWebhookOutput) ReplicaCount() pulumi.IntPtrOutput
func (CertManagerWebhookOutput) Resources ¶
func (o CertManagerWebhookOutput) Resources() corev1.ResourceRequirementsPtrOutput
func (CertManagerWebhookOutput) SecurePort ¶
func (o CertManagerWebhookOutput) SecurePort() pulumi.IntPtrOutput
The port that the webhook should listen on for requests. In GKE private clusters, by default kubernetes apiservers are allowed to talk to the cluster nodes only on 443 and 10250. so configuring securePort: 10250, will work out of the box without needing to add firewall rules or requiring NET_BIND_SERVICE capabilities to bind port numbers <1000
func (CertManagerWebhookOutput) SecurityContext ¶
func (o CertManagerWebhookOutput) SecurityContext() corev1.PodSecurityContextPtrOutput
Pod Security Context to be set on the webhook component Pod. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
func (CertManagerWebhookOutput) ServiceAccount ¶
func (o CertManagerWebhookOutput) ServiceAccount() CertManagerServiceAccountPtrOutput
func (CertManagerWebhookOutput) ServiceAnnotations ¶
func (o CertManagerWebhookOutput) ServiceAnnotations() pulumi.StringMapOutput
Optional additional annotations to add to the webhook service
func (CertManagerWebhookOutput) ServiceLabels ¶
func (o CertManagerWebhookOutput) ServiceLabels() pulumi.StringMapOutput
Optional additional labels to add to the Webhook Service
func (CertManagerWebhookOutput) ServiceType ¶
func (o CertManagerWebhookOutput) ServiceType() pulumi.StringPtrOutput
Specifies how the service should be handled. Useful if you want to expose the webhook to outside of the cluster. In some cases, the control plane cannot reach internal services.
func (CertManagerWebhookOutput) Strategy ¶
func (o CertManagerWebhookOutput) Strategy() appsv1.DeploymentStrategyPtrOutput
func (CertManagerWebhookOutput) TimeoutSeconds ¶
func (o CertManagerWebhookOutput) TimeoutSeconds() pulumi.IntPtrOutput
func (CertManagerWebhookOutput) ToCertManagerWebhookOutput ¶
func (o CertManagerWebhookOutput) ToCertManagerWebhookOutput() CertManagerWebhookOutput
func (CertManagerWebhookOutput) ToCertManagerWebhookOutputWithContext ¶
func (o CertManagerWebhookOutput) ToCertManagerWebhookOutputWithContext(ctx context.Context) CertManagerWebhookOutput
func (CertManagerWebhookOutput) ToCertManagerWebhookPtrOutput ¶
func (o CertManagerWebhookOutput) ToCertManagerWebhookPtrOutput() CertManagerWebhookPtrOutput
func (CertManagerWebhookOutput) ToCertManagerWebhookPtrOutputWithContext ¶
func (o CertManagerWebhookOutput) ToCertManagerWebhookPtrOutputWithContext(ctx context.Context) CertManagerWebhookPtrOutput
func (CertManagerWebhookOutput) Tolerations ¶
func (o CertManagerWebhookOutput) Tolerations() corev1.TolerationArrayOutput
func (CertManagerWebhookOutput) Url ¶
func (o CertManagerWebhookOutput) Url() CertManagerWebhookURLPtrOutput
Overrides the mutating webhook and validating webhook so they reach the webhook service using the `url` field instead of a service.
func (CertManagerWebhookOutput) ValidatingWebhookConfigurationAnnotations ¶
func (o CertManagerWebhookOutput) ValidatingWebhookConfigurationAnnotations() pulumi.StringMapOutput
Optional additional annotations to add to the webhook ValidatingWebhookConfiguration
type CertManagerWebhookPtrInput ¶
type CertManagerWebhookPtrInput interface { pulumi.Input ToCertManagerWebhookPtrOutput() CertManagerWebhookPtrOutput ToCertManagerWebhookPtrOutputWithContext(context.Context) CertManagerWebhookPtrOutput }
CertManagerWebhookPtrInput is an input type that accepts CertManagerWebhookArgs, CertManagerWebhookPtr and CertManagerWebhookPtrOutput values. You can construct a concrete instance of `CertManagerWebhookPtrInput` via:
CertManagerWebhookArgs{...} or: nil
func CertManagerWebhookPtr ¶
func CertManagerWebhookPtr(v *CertManagerWebhookArgs) CertManagerWebhookPtrInput
type CertManagerWebhookPtrOutput ¶
type CertManagerWebhookPtrOutput struct{ *pulumi.OutputState }
func (CertManagerWebhookPtrOutput) Affinity ¶
func (o CertManagerWebhookPtrOutput) Affinity() corev1.AffinityPtrOutput
func (CertManagerWebhookPtrOutput) ContainerSecurityContext ¶
func (o CertManagerWebhookPtrOutput) ContainerSecurityContext() corev1.SecurityContextPtrOutput
Container Security Context to be set on the webhook component container. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
func (CertManagerWebhookPtrOutput) DeploymentAnnotations ¶
func (o CertManagerWebhookPtrOutput) DeploymentAnnotations() pulumi.StringMapOutput
Optional additional annotations to add to the webhook Deployment
func (CertManagerWebhookPtrOutput) Elem ¶
func (o CertManagerWebhookPtrOutput) Elem() CertManagerWebhookOutput
func (CertManagerWebhookPtrOutput) ElementType ¶
func (CertManagerWebhookPtrOutput) ElementType() reflect.Type
func (CertManagerWebhookPtrOutput) ExtraArgs ¶
func (o CertManagerWebhookPtrOutput) ExtraArgs() pulumi.StringArrayOutput
Optional additional arguments for webhook
func (CertManagerWebhookPtrOutput) HostNetwork ¶
func (o CertManagerWebhookPtrOutput) HostNetwork() pulumi.BoolPtrOutput
Specifies if the webhook should be started in hostNetwork mode. Required for use in some managed kubernetes clusters (such as AWS EKS) with custom CNI (such as calico), because control-plane managed by AWS cannot communicate with pods' IP CIDR and admission webhooks are not working Since the default port for the webhook conflicts with kubelet on the host network, `webhook.securePort` should be changed to an available port if running in hostNetwork mode.
func (CertManagerWebhookPtrOutput) Image ¶
func (o CertManagerWebhookPtrOutput) Image() CertManagerImagePtrOutput
func (CertManagerWebhookPtrOutput) LivenessProbe ¶
func (o CertManagerWebhookPtrOutput) LivenessProbe() corev1.ProbePtrOutput
Liveness probe values. Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes
func (CertManagerWebhookPtrOutput) LoadBalancerIP ¶
func (o CertManagerWebhookPtrOutput) LoadBalancerIP() pulumi.StringPtrOutput
func (CertManagerWebhookPtrOutput) MutatingWebhookConfigurationAnnotations ¶
func (o CertManagerWebhookPtrOutput) MutatingWebhookConfigurationAnnotations() pulumi.StringMapOutput
Optional additional annotations to add to the webhook MutatingWebhookConfiguration
func (CertManagerWebhookPtrOutput) NodeSelector ¶
func (o CertManagerWebhookPtrOutput) NodeSelector() pulumi.StringMapOutput
func (CertManagerWebhookPtrOutput) PodAnnotations ¶
func (o CertManagerWebhookPtrOutput) PodAnnotations() pulumi.StringMapOutput
Optional additional annotations to add to the webhook Pods
func (CertManagerWebhookPtrOutput) PodLabels ¶
func (o CertManagerWebhookPtrOutput) PodLabels() pulumi.StringMapOutput
Optional additional labels to add to the Webhook Pods
func (CertManagerWebhookPtrOutput) ReadinessProbe ¶
func (o CertManagerWebhookPtrOutput) ReadinessProbe() corev1.ProbePtrOutput
Readiness probe values. Ref: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle/#container-probes
func (CertManagerWebhookPtrOutput) ReplicaCount ¶
func (o CertManagerWebhookPtrOutput) ReplicaCount() pulumi.IntPtrOutput
func (CertManagerWebhookPtrOutput) Resources ¶
func (o CertManagerWebhookPtrOutput) Resources() corev1.ResourceRequirementsPtrOutput
func (CertManagerWebhookPtrOutput) SecurePort ¶
func (o CertManagerWebhookPtrOutput) SecurePort() pulumi.IntPtrOutput
The port that the webhook should listen on for requests. In GKE private clusters, by default kubernetes apiservers are allowed to talk to the cluster nodes only on 443 and 10250. so configuring securePort: 10250, will work out of the box without needing to add firewall rules or requiring NET_BIND_SERVICE capabilities to bind port numbers <1000
func (CertManagerWebhookPtrOutput) SecurityContext ¶
func (o CertManagerWebhookPtrOutput) SecurityContext() corev1.PodSecurityContextPtrOutput
Pod Security Context to be set on the webhook component Pod. ref: https://kubernetes.io/docs/tasks/configure-pod-container/security-context/
func (CertManagerWebhookPtrOutput) ServiceAccount ¶
func (o CertManagerWebhookPtrOutput) ServiceAccount() CertManagerServiceAccountPtrOutput
func (CertManagerWebhookPtrOutput) ServiceAnnotations ¶
func (o CertManagerWebhookPtrOutput) ServiceAnnotations() pulumi.StringMapOutput
Optional additional annotations to add to the webhook service
func (CertManagerWebhookPtrOutput) ServiceLabels ¶
func (o CertManagerWebhookPtrOutput) ServiceLabels() pulumi.StringMapOutput
Optional additional labels to add to the Webhook Service
func (CertManagerWebhookPtrOutput) ServiceType ¶
func (o CertManagerWebhookPtrOutput) ServiceType() pulumi.StringPtrOutput
Specifies how the service should be handled. Useful if you want to expose the webhook to outside of the cluster. In some cases, the control plane cannot reach internal services.
func (CertManagerWebhookPtrOutput) Strategy ¶
func (o CertManagerWebhookPtrOutput) Strategy() appsv1.DeploymentStrategyPtrOutput
func (CertManagerWebhookPtrOutput) TimeoutSeconds ¶
func (o CertManagerWebhookPtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
func (CertManagerWebhookPtrOutput) ToCertManagerWebhookPtrOutput ¶
func (o CertManagerWebhookPtrOutput) ToCertManagerWebhookPtrOutput() CertManagerWebhookPtrOutput
func (CertManagerWebhookPtrOutput) ToCertManagerWebhookPtrOutputWithContext ¶
func (o CertManagerWebhookPtrOutput) ToCertManagerWebhookPtrOutputWithContext(ctx context.Context) CertManagerWebhookPtrOutput
func (CertManagerWebhookPtrOutput) Tolerations ¶
func (o CertManagerWebhookPtrOutput) Tolerations() corev1.TolerationArrayOutput
func (CertManagerWebhookPtrOutput) Url ¶
func (o CertManagerWebhookPtrOutput) Url() CertManagerWebhookURLPtrOutput
Overrides the mutating webhook and validating webhook so they reach the webhook service using the `url` field instead of a service.
func (CertManagerWebhookPtrOutput) ValidatingWebhookConfigurationAnnotations ¶
func (o CertManagerWebhookPtrOutput) ValidatingWebhookConfigurationAnnotations() pulumi.StringMapOutput
Optional additional annotations to add to the webhook ValidatingWebhookConfiguration
type CertManagerWebhookURL ¶
type CertManagerWebhookURL struct {
Host *string `pulumi:"host"`
}
type CertManagerWebhookURLArgs ¶
type CertManagerWebhookURLArgs struct {
Host pulumi.StringPtrInput `pulumi:"host"`
}
func (CertManagerWebhookURLArgs) ElementType ¶
func (CertManagerWebhookURLArgs) ElementType() reflect.Type
func (CertManagerWebhookURLArgs) ToCertManagerWebhookURLOutput ¶
func (i CertManagerWebhookURLArgs) ToCertManagerWebhookURLOutput() CertManagerWebhookURLOutput
func (CertManagerWebhookURLArgs) ToCertManagerWebhookURLOutputWithContext ¶
func (i CertManagerWebhookURLArgs) ToCertManagerWebhookURLOutputWithContext(ctx context.Context) CertManagerWebhookURLOutput
func (CertManagerWebhookURLArgs) ToCertManagerWebhookURLPtrOutput ¶
func (i CertManagerWebhookURLArgs) ToCertManagerWebhookURLPtrOutput() CertManagerWebhookURLPtrOutput
func (CertManagerWebhookURLArgs) ToCertManagerWebhookURLPtrOutputWithContext ¶
func (i CertManagerWebhookURLArgs) ToCertManagerWebhookURLPtrOutputWithContext(ctx context.Context) CertManagerWebhookURLPtrOutput
type CertManagerWebhookURLInput ¶
type CertManagerWebhookURLInput interface { pulumi.Input ToCertManagerWebhookURLOutput() CertManagerWebhookURLOutput ToCertManagerWebhookURLOutputWithContext(context.Context) CertManagerWebhookURLOutput }
CertManagerWebhookURLInput is an input type that accepts CertManagerWebhookURLArgs and CertManagerWebhookURLOutput values. You can construct a concrete instance of `CertManagerWebhookURLInput` via:
CertManagerWebhookURLArgs{...}
type CertManagerWebhookURLOutput ¶
type CertManagerWebhookURLOutput struct{ *pulumi.OutputState }
func (CertManagerWebhookURLOutput) ElementType ¶
func (CertManagerWebhookURLOutput) ElementType() reflect.Type
func (CertManagerWebhookURLOutput) Host ¶
func (o CertManagerWebhookURLOutput) Host() pulumi.StringPtrOutput
func (CertManagerWebhookURLOutput) ToCertManagerWebhookURLOutput ¶
func (o CertManagerWebhookURLOutput) ToCertManagerWebhookURLOutput() CertManagerWebhookURLOutput
func (CertManagerWebhookURLOutput) ToCertManagerWebhookURLOutputWithContext ¶
func (o CertManagerWebhookURLOutput) ToCertManagerWebhookURLOutputWithContext(ctx context.Context) CertManagerWebhookURLOutput
func (CertManagerWebhookURLOutput) ToCertManagerWebhookURLPtrOutput ¶
func (o CertManagerWebhookURLOutput) ToCertManagerWebhookURLPtrOutput() CertManagerWebhookURLPtrOutput
func (CertManagerWebhookURLOutput) ToCertManagerWebhookURLPtrOutputWithContext ¶
func (o CertManagerWebhookURLOutput) ToCertManagerWebhookURLPtrOutputWithContext(ctx context.Context) CertManagerWebhookURLPtrOutput
type CertManagerWebhookURLPtrInput ¶
type CertManagerWebhookURLPtrInput interface { pulumi.Input ToCertManagerWebhookURLPtrOutput() CertManagerWebhookURLPtrOutput ToCertManagerWebhookURLPtrOutputWithContext(context.Context) CertManagerWebhookURLPtrOutput }
CertManagerWebhookURLPtrInput is an input type that accepts CertManagerWebhookURLArgs, CertManagerWebhookURLPtr and CertManagerWebhookURLPtrOutput values. You can construct a concrete instance of `CertManagerWebhookURLPtrInput` via:
CertManagerWebhookURLArgs{...} or: nil
func CertManagerWebhookURLPtr ¶
func CertManagerWebhookURLPtr(v *CertManagerWebhookURLArgs) CertManagerWebhookURLPtrInput
type CertManagerWebhookURLPtrOutput ¶
type CertManagerWebhookURLPtrOutput struct{ *pulumi.OutputState }
func (CertManagerWebhookURLPtrOutput) Elem ¶
func (o CertManagerWebhookURLPtrOutput) Elem() CertManagerWebhookURLOutput
func (CertManagerWebhookURLPtrOutput) ElementType ¶
func (CertManagerWebhookURLPtrOutput) ElementType() reflect.Type
func (CertManagerWebhookURLPtrOutput) Host ¶
func (o CertManagerWebhookURLPtrOutput) Host() pulumi.StringPtrOutput
func (CertManagerWebhookURLPtrOutput) ToCertManagerWebhookURLPtrOutput ¶
func (o CertManagerWebhookURLPtrOutput) ToCertManagerWebhookURLPtrOutput() CertManagerWebhookURLPtrOutput
func (CertManagerWebhookURLPtrOutput) ToCertManagerWebhookURLPtrOutputWithContext ¶
func (o CertManagerWebhookURLPtrOutput) ToCertManagerWebhookURLPtrOutputWithContext(ctx context.Context) CertManagerWebhookURLPtrOutput
type Provider ¶
type Provider struct {
pulumi.ProviderResourceState
}
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type Release ¶
type Release struct { // If set, installation process purges chart on fail. `skipAwait` will be disabled automatically if atomic is used. Atomic *bool `pulumi:"atomic"` // Chart name to be installed. A path may be used. Chart *string `pulumi:"chart"` // Allow deletion of new resources created in this upgrade when upgrade fails. CleanupOnFail *bool `pulumi:"cleanupOnFail"` // Create the namespace if it does not exist. CreateNamespace *bool `pulumi:"createNamespace"` // Run helm dependency update before installing the chart. DependencyUpdate *bool `pulumi:"dependencyUpdate"` // Add a custom description Description *string `pulumi:"description"` // Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. Devel *bool `pulumi:"devel"` // Prevent CRD hooks from, running, but run other hooks. See helm install --no-crd-hook DisableCRDHooks *bool `pulumi:"disableCRDHooks"` // If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema DisableOpenapiValidation *bool `pulumi:"disableOpenapiValidation"` // Prevent hooks from running. DisableWebhooks *bool `pulumi:"disableWebhooks"` // Force resource update through delete/recreate if needed. ForceUpdate *bool `pulumi:"forceUpdate"` // Location of public keys used for verification. Used only if `verify` is true Keyring *string `pulumi:"keyring"` // Run helm lint when planning. Lint *bool `pulumi:"lint"` // The rendered manifests as JSON. Not yet supported. Manifest map[string]interface{} `pulumi:"manifest"` // Limit the maximum number of revisions saved per release. Use 0 for no limit. MaxHistory *int `pulumi:"maxHistory"` // Release name. Name *string `pulumi:"name"` // Namespace to install the release into. Namespace *string `pulumi:"namespace"` // Postrender command to run. Postrender *string `pulumi:"postrender"` // Perform pods restart during upgrade/rollback. RecreatePods *bool `pulumi:"recreatePods"` // If set, render subchart notes along with the parent. RenderSubchartNotes *bool `pulumi:"renderSubchartNotes"` // Re-use the given name, even if that name is already used. This is unsafe in production Replace *bool `pulumi:"replace"` // Specification defining the Helm chart repository to use. RepositoryOpts *RepositoryOpts `pulumi:"repositoryOpts"` // When upgrading, reset the values to the ones built into the chart. ResetValues *bool `pulumi:"resetValues"` // Names of resources created by the release grouped by "kind/version". ResourceNames map[string][]string `pulumi:"resourceNames"` // When upgrading, reuse the last release's values and merge in any overrides. If 'resetValues' is specified, this is ignored ReuseValues *bool `pulumi:"reuseValues"` // By default, the provider waits until all resources are in a ready state before marking the release as successful. Setting this to true will skip such await logic. SkipAwait *bool `pulumi:"skipAwait"` // If set, no CRDs will be installed. By default, CRDs are installed if not already present. SkipCrds *bool `pulumi:"skipCrds"` // Time in seconds to wait for any individual kubernetes operation. Timeout *int `pulumi:"timeout"` // List of assets (raw yaml files). Content is read and merged with values. Not yet supported. ValueYamlFiles []pulumi.AssetOrArchive `pulumi:"valueYamlFiles"` // Custom values set for the release. Values map[string]interface{} `pulumi:"values"` // Verify the package before installing it. Verify *bool `pulumi:"verify"` // Specify the exact chart version to install. If this is not specified, the latest version is installed. Version *string `pulumi:"version"` // Will wait until all Jobs have been completed before marking the release as successful. This is ignored if `skipAwait` is enabled. WaitForJobs *bool `pulumi:"waitForJobs"` }
A Release is an instance of a chart running in a Kubernetes cluster. A Chart is a Helm package. It contains all of the resource definitions necessary to run an application, tool, or service inside of a Kubernetes cluster. Note - Helm Release is currently in BETA and may change. Use in production environment is discouraged.
type ReleaseArgs ¶
type ReleaseArgs struct { // If set, installation process purges chart on fail. `skipAwait` will be disabled automatically if atomic is used. Atomic pulumi.BoolPtrInput `pulumi:"atomic"` // Chart name to be installed. A path may be used. Chart pulumi.StringPtrInput `pulumi:"chart"` // Allow deletion of new resources created in this upgrade when upgrade fails. CleanupOnFail pulumi.BoolPtrInput `pulumi:"cleanupOnFail"` // Create the namespace if it does not exist. CreateNamespace pulumi.BoolPtrInput `pulumi:"createNamespace"` // Run helm dependency update before installing the chart. DependencyUpdate pulumi.BoolPtrInput `pulumi:"dependencyUpdate"` // Add a custom description Description pulumi.StringPtrInput `pulumi:"description"` // Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored. Devel pulumi.BoolPtrInput `pulumi:"devel"` // Prevent CRD hooks from, running, but run other hooks. See helm install --no-crd-hook DisableCRDHooks pulumi.BoolPtrInput `pulumi:"disableCRDHooks"` // If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema DisableOpenapiValidation pulumi.BoolPtrInput `pulumi:"disableOpenapiValidation"` // Prevent hooks from running. DisableWebhooks pulumi.BoolPtrInput `pulumi:"disableWebhooks"` // Force resource update through delete/recreate if needed. ForceUpdate pulumi.BoolPtrInput `pulumi:"forceUpdate"` // Location of public keys used for verification. Used only if `verify` is true Keyring pulumi.StringPtrInput `pulumi:"keyring"` // Run helm lint when planning. Lint pulumi.BoolPtrInput `pulumi:"lint"` // The rendered manifests as JSON. Not yet supported. Manifest pulumi.MapInput `pulumi:"manifest"` // Limit the maximum number of revisions saved per release. Use 0 for no limit. MaxHistory pulumi.IntPtrInput `pulumi:"maxHistory"` // Release name. Name pulumi.StringPtrInput `pulumi:"name"` // Namespace to install the release into. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Postrender command to run. Postrender pulumi.StringPtrInput `pulumi:"postrender"` // Perform pods restart during upgrade/rollback. RecreatePods pulumi.BoolPtrInput `pulumi:"recreatePods"` // If set, render subchart notes along with the parent. RenderSubchartNotes pulumi.BoolPtrInput `pulumi:"renderSubchartNotes"` // Re-use the given name, even if that name is already used. This is unsafe in production Replace pulumi.BoolPtrInput `pulumi:"replace"` // Specification defining the Helm chart repository to use. RepositoryOpts RepositoryOptsPtrInput `pulumi:"repositoryOpts"` // When upgrading, reset the values to the ones built into the chart. ResetValues pulumi.BoolPtrInput `pulumi:"resetValues"` // Names of resources created by the release grouped by "kind/version". ResourceNames pulumi.StringArrayMapInput `pulumi:"resourceNames"` // When upgrading, reuse the last release's values and merge in any overrides. If 'resetValues' is specified, this is ignored ReuseValues pulumi.BoolPtrInput `pulumi:"reuseValues"` // By default, the provider waits until all resources are in a ready state before marking the release as successful. Setting this to true will skip such await logic. SkipAwait pulumi.BoolPtrInput `pulumi:"skipAwait"` // If set, no CRDs will be installed. By default, CRDs are installed if not already present. SkipCrds pulumi.BoolPtrInput `pulumi:"skipCrds"` // Time in seconds to wait for any individual kubernetes operation. Timeout pulumi.IntPtrInput `pulumi:"timeout"` // List of assets (raw yaml files). Content is read and merged with values. Not yet supported. ValueYamlFiles pulumi.AssetOrArchiveArrayInput `pulumi:"valueYamlFiles"` // Custom values set for the release. Values pulumi.MapInput `pulumi:"values"` // Verify the package before installing it. Verify pulumi.BoolPtrInput `pulumi:"verify"` // Specify the exact chart version to install. If this is not specified, the latest version is installed. Version pulumi.StringPtrInput `pulumi:"version"` // Will wait until all Jobs have been completed before marking the release as successful. This is ignored if `skipAwait` is enabled. WaitForJobs pulumi.BoolPtrInput `pulumi:"waitForJobs"` }
A Release is an instance of a chart running in a Kubernetes cluster. A Chart is a Helm package. It contains all of the resource definitions necessary to run an application, tool, or service inside of a Kubernetes cluster. Note - Helm Release is currently in BETA and may change. Use in production environment is discouraged.
func (ReleaseArgs) ElementType ¶
func (ReleaseArgs) ElementType() reflect.Type
func (ReleaseArgs) ToReleaseOutput ¶
func (i ReleaseArgs) ToReleaseOutput() ReleaseOutput
func (ReleaseArgs) ToReleaseOutputWithContext ¶
func (i ReleaseArgs) ToReleaseOutputWithContext(ctx context.Context) ReleaseOutput
func (ReleaseArgs) ToReleasePtrOutput ¶
func (i ReleaseArgs) ToReleasePtrOutput() ReleasePtrOutput
func (ReleaseArgs) ToReleasePtrOutputWithContext ¶
func (i ReleaseArgs) ToReleasePtrOutputWithContext(ctx context.Context) ReleasePtrOutput
type ReleaseInput ¶
type ReleaseInput interface { pulumi.Input ToReleaseOutput() ReleaseOutput ToReleaseOutputWithContext(context.Context) ReleaseOutput }
ReleaseInput is an input type that accepts ReleaseArgs and ReleaseOutput values. You can construct a concrete instance of `ReleaseInput` via:
ReleaseArgs{...}
type ReleaseOutput ¶
type ReleaseOutput struct{ *pulumi.OutputState }
A Release is an instance of a chart running in a Kubernetes cluster. A Chart is a Helm package. It contains all of the resource definitions necessary to run an application, tool, or service inside of a Kubernetes cluster. Note - Helm Release is currently in BETA and may change. Use in production environment is discouraged.
func (ReleaseOutput) Atomic ¶
func (o ReleaseOutput) Atomic() pulumi.BoolPtrOutput
If set, installation process purges chart on fail. `skipAwait` will be disabled automatically if atomic is used.
func (ReleaseOutput) Chart ¶
func (o ReleaseOutput) Chart() pulumi.StringPtrOutput
Chart name to be installed. A path may be used.
func (ReleaseOutput) CleanupOnFail ¶
func (o ReleaseOutput) CleanupOnFail() pulumi.BoolPtrOutput
Allow deletion of new resources created in this upgrade when upgrade fails.
func (ReleaseOutput) CreateNamespace ¶
func (o ReleaseOutput) CreateNamespace() pulumi.BoolPtrOutput
Create the namespace if it does not exist.
func (ReleaseOutput) DependencyUpdate ¶
func (o ReleaseOutput) DependencyUpdate() pulumi.BoolPtrOutput
Run helm dependency update before installing the chart.
func (ReleaseOutput) Description ¶
func (o ReleaseOutput) Description() pulumi.StringPtrOutput
Add a custom description
func (ReleaseOutput) Devel ¶
func (o ReleaseOutput) Devel() pulumi.BoolPtrOutput
Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored.
func (ReleaseOutput) DisableCRDHooks ¶
func (o ReleaseOutput) DisableCRDHooks() pulumi.BoolPtrOutput
Prevent CRD hooks from, running, but run other hooks. See helm install --no-crd-hook
func (ReleaseOutput) DisableOpenapiValidation ¶
func (o ReleaseOutput) DisableOpenapiValidation() pulumi.BoolPtrOutput
If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema
func (ReleaseOutput) DisableWebhooks ¶
func (o ReleaseOutput) DisableWebhooks() pulumi.BoolPtrOutput
Prevent hooks from running.
func (ReleaseOutput) ElementType ¶
func (ReleaseOutput) ElementType() reflect.Type
func (ReleaseOutput) ForceUpdate ¶
func (o ReleaseOutput) ForceUpdate() pulumi.BoolPtrOutput
Force resource update through delete/recreate if needed.
func (ReleaseOutput) Keyring ¶
func (o ReleaseOutput) Keyring() pulumi.StringPtrOutput
Location of public keys used for verification. Used only if `verify` is true
func (ReleaseOutput) Lint ¶
func (o ReleaseOutput) Lint() pulumi.BoolPtrOutput
Run helm lint when planning.
func (ReleaseOutput) Manifest ¶
func (o ReleaseOutput) Manifest() pulumi.MapOutput
The rendered manifests as JSON. Not yet supported.
func (ReleaseOutput) MaxHistory ¶
func (o ReleaseOutput) MaxHistory() pulumi.IntPtrOutput
Limit the maximum number of revisions saved per release. Use 0 for no limit.
func (ReleaseOutput) Namespace ¶
func (o ReleaseOutput) Namespace() pulumi.StringPtrOutput
Namespace to install the release into.
func (ReleaseOutput) Postrender ¶
func (o ReleaseOutput) Postrender() pulumi.StringPtrOutput
Postrender command to run.
func (ReleaseOutput) RecreatePods ¶
func (o ReleaseOutput) RecreatePods() pulumi.BoolPtrOutput
Perform pods restart during upgrade/rollback.
func (ReleaseOutput) RenderSubchartNotes ¶
func (o ReleaseOutput) RenderSubchartNotes() pulumi.BoolPtrOutput
If set, render subchart notes along with the parent.
func (ReleaseOutput) Replace ¶
func (o ReleaseOutput) Replace() pulumi.BoolPtrOutput
Re-use the given name, even if that name is already used. This is unsafe in production
func (ReleaseOutput) RepositoryOpts ¶
func (o ReleaseOutput) RepositoryOpts() RepositoryOptsPtrOutput
Specification defining the Helm chart repository to use.
func (ReleaseOutput) ResetValues ¶
func (o ReleaseOutput) ResetValues() pulumi.BoolPtrOutput
When upgrading, reset the values to the ones built into the chart.
func (ReleaseOutput) ResourceNames ¶
func (o ReleaseOutput) ResourceNames() pulumi.StringArrayMapOutput
Names of resources created by the release grouped by "kind/version".
func (ReleaseOutput) ReuseValues ¶
func (o ReleaseOutput) ReuseValues() pulumi.BoolPtrOutput
When upgrading, reuse the last release's values and merge in any overrides. If 'resetValues' is specified, this is ignored
func (ReleaseOutput) SkipAwait ¶
func (o ReleaseOutput) SkipAwait() pulumi.BoolPtrOutput
By default, the provider waits until all resources are in a ready state before marking the release as successful. Setting this to true will skip such await logic.
func (ReleaseOutput) SkipCrds ¶
func (o ReleaseOutput) SkipCrds() pulumi.BoolPtrOutput
If set, no CRDs will be installed. By default, CRDs are installed if not already present.
func (ReleaseOutput) Timeout ¶
func (o ReleaseOutput) Timeout() pulumi.IntPtrOutput
Time in seconds to wait for any individual kubernetes operation.
func (ReleaseOutput) ToReleaseOutput ¶
func (o ReleaseOutput) ToReleaseOutput() ReleaseOutput
func (ReleaseOutput) ToReleaseOutputWithContext ¶
func (o ReleaseOutput) ToReleaseOutputWithContext(ctx context.Context) ReleaseOutput
func (ReleaseOutput) ToReleasePtrOutput ¶
func (o ReleaseOutput) ToReleasePtrOutput() ReleasePtrOutput
func (ReleaseOutput) ToReleasePtrOutputWithContext ¶
func (o ReleaseOutput) ToReleasePtrOutputWithContext(ctx context.Context) ReleasePtrOutput
func (ReleaseOutput) ValueYamlFiles ¶
func (o ReleaseOutput) ValueYamlFiles() pulumi.AssetOrArchiveArrayOutput
List of assets (raw yaml files). Content is read and merged with values. Not yet supported.
func (ReleaseOutput) Values ¶
func (o ReleaseOutput) Values() pulumi.MapOutput
Custom values set for the release.
func (ReleaseOutput) Verify ¶
func (o ReleaseOutput) Verify() pulumi.BoolPtrOutput
Verify the package before installing it.
func (ReleaseOutput) Version ¶
func (o ReleaseOutput) Version() pulumi.StringPtrOutput
Specify the exact chart version to install. If this is not specified, the latest version is installed.
func (ReleaseOutput) WaitForJobs ¶
func (o ReleaseOutput) WaitForJobs() pulumi.BoolPtrOutput
Will wait until all Jobs have been completed before marking the release as successful. This is ignored if `skipAwait` is enabled.
type ReleasePtrInput ¶
type ReleasePtrInput interface { pulumi.Input ToReleasePtrOutput() ReleasePtrOutput ToReleasePtrOutputWithContext(context.Context) ReleasePtrOutput }
ReleasePtrInput is an input type that accepts ReleaseArgs, ReleasePtr and ReleasePtrOutput values. You can construct a concrete instance of `ReleasePtrInput` via:
ReleaseArgs{...} or: nil
func ReleasePtr ¶
func ReleasePtr(v *ReleaseArgs) ReleasePtrInput
type ReleasePtrOutput ¶
type ReleasePtrOutput struct{ *pulumi.OutputState }
func (ReleasePtrOutput) Atomic ¶
func (o ReleasePtrOutput) Atomic() pulumi.BoolPtrOutput
If set, installation process purges chart on fail. `skipAwait` will be disabled automatically if atomic is used.
func (ReleasePtrOutput) Chart ¶
func (o ReleasePtrOutput) Chart() pulumi.StringPtrOutput
Chart name to be installed. A path may be used.
func (ReleasePtrOutput) CleanupOnFail ¶
func (o ReleasePtrOutput) CleanupOnFail() pulumi.BoolPtrOutput
Allow deletion of new resources created in this upgrade when upgrade fails.
func (ReleasePtrOutput) CreateNamespace ¶
func (o ReleasePtrOutput) CreateNamespace() pulumi.BoolPtrOutput
Create the namespace if it does not exist.
func (ReleasePtrOutput) DependencyUpdate ¶
func (o ReleasePtrOutput) DependencyUpdate() pulumi.BoolPtrOutput
Run helm dependency update before installing the chart.
func (ReleasePtrOutput) Description ¶
func (o ReleasePtrOutput) Description() pulumi.StringPtrOutput
Add a custom description
func (ReleasePtrOutput) Devel ¶
func (o ReleasePtrOutput) Devel() pulumi.BoolPtrOutput
Use chart development versions, too. Equivalent to version '>0.0.0-0'. If `version` is set, this is ignored.
func (ReleasePtrOutput) DisableCRDHooks ¶
func (o ReleasePtrOutput) DisableCRDHooks() pulumi.BoolPtrOutput
Prevent CRD hooks from, running, but run other hooks. See helm install --no-crd-hook
func (ReleasePtrOutput) DisableOpenapiValidation ¶
func (o ReleasePtrOutput) DisableOpenapiValidation() pulumi.BoolPtrOutput
If set, the installation process will not validate rendered templates against the Kubernetes OpenAPI Schema
func (ReleasePtrOutput) DisableWebhooks ¶
func (o ReleasePtrOutput) DisableWebhooks() pulumi.BoolPtrOutput
Prevent hooks from running.
func (ReleasePtrOutput) Elem ¶
func (o ReleasePtrOutput) Elem() ReleaseOutput
func (ReleasePtrOutput) ElementType ¶
func (ReleasePtrOutput) ElementType() reflect.Type
func (ReleasePtrOutput) ForceUpdate ¶
func (o ReleasePtrOutput) ForceUpdate() pulumi.BoolPtrOutput
Force resource update through delete/recreate if needed.
func (ReleasePtrOutput) Keyring ¶
func (o ReleasePtrOutput) Keyring() pulumi.StringPtrOutput
Location of public keys used for verification. Used only if `verify` is true
func (ReleasePtrOutput) Lint ¶
func (o ReleasePtrOutput) Lint() pulumi.BoolPtrOutput
Run helm lint when planning.
func (ReleasePtrOutput) Manifest ¶
func (o ReleasePtrOutput) Manifest() pulumi.MapOutput
The rendered manifests as JSON. Not yet supported.
func (ReleasePtrOutput) MaxHistory ¶
func (o ReleasePtrOutput) MaxHistory() pulumi.IntPtrOutput
Limit the maximum number of revisions saved per release. Use 0 for no limit.
func (ReleasePtrOutput) Name ¶
func (o ReleasePtrOutput) Name() pulumi.StringPtrOutput
Release name.
func (ReleasePtrOutput) Namespace ¶
func (o ReleasePtrOutput) Namespace() pulumi.StringPtrOutput
Namespace to install the release into.
func (ReleasePtrOutput) Postrender ¶
func (o ReleasePtrOutput) Postrender() pulumi.StringPtrOutput
Postrender command to run.
func (ReleasePtrOutput) RecreatePods ¶
func (o ReleasePtrOutput) RecreatePods() pulumi.BoolPtrOutput
Perform pods restart during upgrade/rollback.
func (ReleasePtrOutput) RenderSubchartNotes ¶
func (o ReleasePtrOutput) RenderSubchartNotes() pulumi.BoolPtrOutput
If set, render subchart notes along with the parent.
func (ReleasePtrOutput) Replace ¶
func (o ReleasePtrOutput) Replace() pulumi.BoolPtrOutput
Re-use the given name, even if that name is already used. This is unsafe in production
func (ReleasePtrOutput) RepositoryOpts ¶
func (o ReleasePtrOutput) RepositoryOpts() RepositoryOptsPtrOutput
Specification defining the Helm chart repository to use.
func (ReleasePtrOutput) ResetValues ¶
func (o ReleasePtrOutput) ResetValues() pulumi.BoolPtrOutput
When upgrading, reset the values to the ones built into the chart.
func (ReleasePtrOutput) ResourceNames ¶
func (o ReleasePtrOutput) ResourceNames() pulumi.StringArrayMapOutput
Names of resources created by the release grouped by "kind/version".
func (ReleasePtrOutput) ReuseValues ¶
func (o ReleasePtrOutput) ReuseValues() pulumi.BoolPtrOutput
When upgrading, reuse the last release's values and merge in any overrides. If 'resetValues' is specified, this is ignored
func (ReleasePtrOutput) SkipAwait ¶
func (o ReleasePtrOutput) SkipAwait() pulumi.BoolPtrOutput
By default, the provider waits until all resources are in a ready state before marking the release as successful. Setting this to true will skip such await logic.
func (ReleasePtrOutput) SkipCrds ¶
func (o ReleasePtrOutput) SkipCrds() pulumi.BoolPtrOutput
If set, no CRDs will be installed. By default, CRDs are installed if not already present.
func (ReleasePtrOutput) Timeout ¶
func (o ReleasePtrOutput) Timeout() pulumi.IntPtrOutput
Time in seconds to wait for any individual kubernetes operation.
func (ReleasePtrOutput) ToReleasePtrOutput ¶
func (o ReleasePtrOutput) ToReleasePtrOutput() ReleasePtrOutput
func (ReleasePtrOutput) ToReleasePtrOutputWithContext ¶
func (o ReleasePtrOutput) ToReleasePtrOutputWithContext(ctx context.Context) ReleasePtrOutput
func (ReleasePtrOutput) ValueYamlFiles ¶
func (o ReleasePtrOutput) ValueYamlFiles() pulumi.AssetOrArchiveArrayOutput
List of assets (raw yaml files). Content is read and merged with values. Not yet supported.
func (ReleasePtrOutput) Values ¶
func (o ReleasePtrOutput) Values() pulumi.MapOutput
Custom values set for the release.
func (ReleasePtrOutput) Verify ¶
func (o ReleasePtrOutput) Verify() pulumi.BoolPtrOutput
Verify the package before installing it.
func (ReleasePtrOutput) Version ¶
func (o ReleasePtrOutput) Version() pulumi.StringPtrOutput
Specify the exact chart version to install. If this is not specified, the latest version is installed.
func (ReleasePtrOutput) WaitForJobs ¶
func (o ReleasePtrOutput) WaitForJobs() pulumi.BoolPtrOutput
Will wait until all Jobs have been completed before marking the release as successful. This is ignored if `skipAwait` is enabled.
type ReleaseStatus ¶
type ReleaseStatus struct { // The version number of the application being deployed. AppVersion string `pulumi:"appVersion"` // The name of the chart. Chart string `pulumi:"chart"` // Name is the name of the release. Name string `pulumi:"name"` // Namespace is the kubernetes namespace of the release. Namespace string `pulumi:"namespace"` // Version is an int32 which represents the version of the release. Revision int `pulumi:"revision"` // Status of the release. Status string `pulumi:"status"` // A SemVer 2 conformant version string of the chart. Version string `pulumi:"version"` }
type ReleaseStatusOutput ¶
type ReleaseStatusOutput struct{ *pulumi.OutputState }
func (ReleaseStatusOutput) AppVersion ¶
func (o ReleaseStatusOutput) AppVersion() pulumi.StringOutput
The version number of the application being deployed.
func (ReleaseStatusOutput) Chart ¶
func (o ReleaseStatusOutput) Chart() pulumi.StringOutput
The name of the chart.
func (ReleaseStatusOutput) ElementType ¶
func (ReleaseStatusOutput) ElementType() reflect.Type
func (ReleaseStatusOutput) Name ¶
func (o ReleaseStatusOutput) Name() pulumi.StringOutput
Name is the name of the release.
func (ReleaseStatusOutput) Namespace ¶
func (o ReleaseStatusOutput) Namespace() pulumi.StringOutput
Namespace is the kubernetes namespace of the release.
func (ReleaseStatusOutput) Revision ¶
func (o ReleaseStatusOutput) Revision() pulumi.IntOutput
Version is an int32 which represents the version of the release.
func (ReleaseStatusOutput) Status ¶
func (o ReleaseStatusOutput) Status() pulumi.StringOutput
Status of the release.
func (ReleaseStatusOutput) ToReleaseStatusOutput ¶
func (o ReleaseStatusOutput) ToReleaseStatusOutput() ReleaseStatusOutput
func (ReleaseStatusOutput) ToReleaseStatusOutputWithContext ¶
func (o ReleaseStatusOutput) ToReleaseStatusOutputWithContext(ctx context.Context) ReleaseStatusOutput
func (ReleaseStatusOutput) Version ¶
func (o ReleaseStatusOutput) Version() pulumi.StringOutput
A SemVer 2 conformant version string of the chart.
type RepositoryOpts ¶
type RepositoryOpts struct { // The Repository's CA File CaFile *string `pulumi:"caFile"` // The repository's cert file CertFile *string `pulumi:"certFile"` // The repository's cert key file KeyFile *string `pulumi:"keyFile"` // Password for HTTP basic authentication Password *string `pulumi:"password"` // Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository. Repo *string `pulumi:"repo"` // Username for HTTP basic authentication Username *string `pulumi:"username"` }
Specification defining the Helm chart repository to use.
type RepositoryOptsArgs ¶
type RepositoryOptsArgs struct { // The Repository's CA File CaFile pulumi.StringPtrInput `pulumi:"caFile"` // The repository's cert file CertFile pulumi.StringPtrInput `pulumi:"certFile"` // The repository's cert key file KeyFile pulumi.StringPtrInput `pulumi:"keyFile"` // Password for HTTP basic authentication Password pulumi.StringPtrInput `pulumi:"password"` // Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository. Repo pulumi.StringPtrInput `pulumi:"repo"` // Username for HTTP basic authentication Username pulumi.StringPtrInput `pulumi:"username"` }
Specification defining the Helm chart repository to use.
func (RepositoryOptsArgs) ElementType ¶
func (RepositoryOptsArgs) ElementType() reflect.Type
func (RepositoryOptsArgs) ToRepositoryOptsOutput ¶
func (i RepositoryOptsArgs) ToRepositoryOptsOutput() RepositoryOptsOutput
func (RepositoryOptsArgs) ToRepositoryOptsOutputWithContext ¶
func (i RepositoryOptsArgs) ToRepositoryOptsOutputWithContext(ctx context.Context) RepositoryOptsOutput
func (RepositoryOptsArgs) ToRepositoryOptsPtrOutput ¶
func (i RepositoryOptsArgs) ToRepositoryOptsPtrOutput() RepositoryOptsPtrOutput
func (RepositoryOptsArgs) ToRepositoryOptsPtrOutputWithContext ¶
func (i RepositoryOptsArgs) ToRepositoryOptsPtrOutputWithContext(ctx context.Context) RepositoryOptsPtrOutput
type RepositoryOptsInput ¶
type RepositoryOptsInput interface { pulumi.Input ToRepositoryOptsOutput() RepositoryOptsOutput ToRepositoryOptsOutputWithContext(context.Context) RepositoryOptsOutput }
RepositoryOptsInput is an input type that accepts RepositoryOptsArgs and RepositoryOptsOutput values. You can construct a concrete instance of `RepositoryOptsInput` via:
RepositoryOptsArgs{...}
type RepositoryOptsOutput ¶
type RepositoryOptsOutput struct{ *pulumi.OutputState }
Specification defining the Helm chart repository to use.
func (RepositoryOptsOutput) CaFile ¶
func (o RepositoryOptsOutput) CaFile() pulumi.StringPtrOutput
The Repository's CA File
func (RepositoryOptsOutput) CertFile ¶
func (o RepositoryOptsOutput) CertFile() pulumi.StringPtrOutput
The repository's cert file
func (RepositoryOptsOutput) ElementType ¶
func (RepositoryOptsOutput) ElementType() reflect.Type
func (RepositoryOptsOutput) KeyFile ¶
func (o RepositoryOptsOutput) KeyFile() pulumi.StringPtrOutput
The repository's cert key file
func (RepositoryOptsOutput) Password ¶
func (o RepositoryOptsOutput) Password() pulumi.StringPtrOutput
Password for HTTP basic authentication
func (RepositoryOptsOutput) Repo ¶
func (o RepositoryOptsOutput) Repo() pulumi.StringPtrOutput
Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository.
func (RepositoryOptsOutput) ToRepositoryOptsOutput ¶
func (o RepositoryOptsOutput) ToRepositoryOptsOutput() RepositoryOptsOutput
func (RepositoryOptsOutput) ToRepositoryOptsOutputWithContext ¶
func (o RepositoryOptsOutput) ToRepositoryOptsOutputWithContext(ctx context.Context) RepositoryOptsOutput
func (RepositoryOptsOutput) ToRepositoryOptsPtrOutput ¶
func (o RepositoryOptsOutput) ToRepositoryOptsPtrOutput() RepositoryOptsPtrOutput
func (RepositoryOptsOutput) ToRepositoryOptsPtrOutputWithContext ¶
func (o RepositoryOptsOutput) ToRepositoryOptsPtrOutputWithContext(ctx context.Context) RepositoryOptsPtrOutput
func (RepositoryOptsOutput) Username ¶
func (o RepositoryOptsOutput) Username() pulumi.StringPtrOutput
Username for HTTP basic authentication
type RepositoryOptsPtrInput ¶
type RepositoryOptsPtrInput interface { pulumi.Input ToRepositoryOptsPtrOutput() RepositoryOptsPtrOutput ToRepositoryOptsPtrOutputWithContext(context.Context) RepositoryOptsPtrOutput }
RepositoryOptsPtrInput is an input type that accepts RepositoryOptsArgs, RepositoryOptsPtr and RepositoryOptsPtrOutput values. You can construct a concrete instance of `RepositoryOptsPtrInput` via:
RepositoryOptsArgs{...} or: nil
func RepositoryOptsPtr ¶
func RepositoryOptsPtr(v *RepositoryOptsArgs) RepositoryOptsPtrInput
type RepositoryOptsPtrOutput ¶
type RepositoryOptsPtrOutput struct{ *pulumi.OutputState }
func (RepositoryOptsPtrOutput) CaFile ¶
func (o RepositoryOptsPtrOutput) CaFile() pulumi.StringPtrOutput
The Repository's CA File
func (RepositoryOptsPtrOutput) CertFile ¶
func (o RepositoryOptsPtrOutput) CertFile() pulumi.StringPtrOutput
The repository's cert file
func (RepositoryOptsPtrOutput) Elem ¶
func (o RepositoryOptsPtrOutput) Elem() RepositoryOptsOutput
func (RepositoryOptsPtrOutput) ElementType ¶
func (RepositoryOptsPtrOutput) ElementType() reflect.Type
func (RepositoryOptsPtrOutput) KeyFile ¶
func (o RepositoryOptsPtrOutput) KeyFile() pulumi.StringPtrOutput
The repository's cert key file
func (RepositoryOptsPtrOutput) Password ¶
func (o RepositoryOptsPtrOutput) Password() pulumi.StringPtrOutput
Password for HTTP basic authentication
func (RepositoryOptsPtrOutput) Repo ¶
func (o RepositoryOptsPtrOutput) Repo() pulumi.StringPtrOutput
Repository where to locate the requested chart. If is a URL the chart is installed without installing the repository.
func (RepositoryOptsPtrOutput) ToRepositoryOptsPtrOutput ¶
func (o RepositoryOptsPtrOutput) ToRepositoryOptsPtrOutput() RepositoryOptsPtrOutput
func (RepositoryOptsPtrOutput) ToRepositoryOptsPtrOutputWithContext ¶
func (o RepositoryOptsPtrOutput) ToRepositoryOptsPtrOutputWithContext(ctx context.Context) RepositoryOptsPtrOutput
func (RepositoryOptsPtrOutput) Username ¶
func (o RepositoryOptsPtrOutput) Username() pulumi.StringPtrOutput
Username for HTTP basic authentication