Documentation ¶
Index ¶
- type Certificate
- type CertificateArgs
- type CertificateInput
- type CertificateMetadata
- type CertificateOutput
- type CertificateRequest
- type CertificateRequestArgs
- type CertificateRequestInput
- type CertificateRequestMetadata
- type CertificateRequestOutput
- type CertificateRequestSpec
- type CertificateRequestSpecArgs
- func (CertificateRequestSpecArgs) ElementType() reflect.Type
- func (i CertificateRequestSpecArgs) ToCertificateRequestSpecOutput() CertificateRequestSpecOutput
- func (i CertificateRequestSpecArgs) ToCertificateRequestSpecOutputWithContext(ctx context.Context) CertificateRequestSpecOutput
- func (i CertificateRequestSpecArgs) ToCertificateRequestSpecPtrOutput() CertificateRequestSpecPtrOutput
- func (i CertificateRequestSpecArgs) ToCertificateRequestSpecPtrOutputWithContext(ctx context.Context) CertificateRequestSpecPtrOutput
- type CertificateRequestSpecExtra
- type CertificateRequestSpecInput
- type CertificateRequestSpecIssuerRef
- type CertificateRequestSpecIssuerRefArgs
- func (CertificateRequestSpecIssuerRefArgs) ElementType() reflect.Type
- func (i CertificateRequestSpecIssuerRefArgs) ToCertificateRequestSpecIssuerRefOutput() CertificateRequestSpecIssuerRefOutput
- func (i CertificateRequestSpecIssuerRefArgs) ToCertificateRequestSpecIssuerRefOutputWithContext(ctx context.Context) CertificateRequestSpecIssuerRefOutput
- func (i CertificateRequestSpecIssuerRefArgs) ToCertificateRequestSpecIssuerRefPtrOutput() CertificateRequestSpecIssuerRefPtrOutput
- func (i CertificateRequestSpecIssuerRefArgs) ToCertificateRequestSpecIssuerRefPtrOutputWithContext(ctx context.Context) CertificateRequestSpecIssuerRefPtrOutput
- type CertificateRequestSpecIssuerRefInput
- type CertificateRequestSpecIssuerRefOutput
- func (CertificateRequestSpecIssuerRefOutput) ElementType() reflect.Type
- func (o CertificateRequestSpecIssuerRefOutput) Group() pulumi.StringPtrOutput
- func (o CertificateRequestSpecIssuerRefOutput) Kind() pulumi.StringPtrOutput
- func (o CertificateRequestSpecIssuerRefOutput) Name() pulumi.StringOutput
- func (o CertificateRequestSpecIssuerRefOutput) ToCertificateRequestSpecIssuerRefOutput() CertificateRequestSpecIssuerRefOutput
- func (o CertificateRequestSpecIssuerRefOutput) ToCertificateRequestSpecIssuerRefOutputWithContext(ctx context.Context) CertificateRequestSpecIssuerRefOutput
- func (o CertificateRequestSpecIssuerRefOutput) ToCertificateRequestSpecIssuerRefPtrOutput() CertificateRequestSpecIssuerRefPtrOutput
- func (o CertificateRequestSpecIssuerRefOutput) ToCertificateRequestSpecIssuerRefPtrOutputWithContext(ctx context.Context) CertificateRequestSpecIssuerRefPtrOutput
- type CertificateRequestSpecIssuerRefPtrInput
- type CertificateRequestSpecIssuerRefPtrOutput
- func (o CertificateRequestSpecIssuerRefPtrOutput) Elem() CertificateRequestSpecIssuerRefOutput
- func (CertificateRequestSpecIssuerRefPtrOutput) ElementType() reflect.Type
- func (o CertificateRequestSpecIssuerRefPtrOutput) Group() pulumi.StringPtrOutput
- func (o CertificateRequestSpecIssuerRefPtrOutput) Kind() pulumi.StringPtrOutput
- func (o CertificateRequestSpecIssuerRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o CertificateRequestSpecIssuerRefPtrOutput) ToCertificateRequestSpecIssuerRefPtrOutput() CertificateRequestSpecIssuerRefPtrOutput
- func (o CertificateRequestSpecIssuerRefPtrOutput) ToCertificateRequestSpecIssuerRefPtrOutputWithContext(ctx context.Context) CertificateRequestSpecIssuerRefPtrOutput
- type CertificateRequestSpecOutput
- func (o CertificateRequestSpecOutput) Duration() pulumi.StringPtrOutput
- func (CertificateRequestSpecOutput) ElementType() reflect.Type
- func (o CertificateRequestSpecOutput) Extra() pulumi.StringArrayMapOutput
- func (o CertificateRequestSpecOutput) Groups() pulumi.StringArrayOutput
- func (o CertificateRequestSpecOutput) IsCA() pulumi.BoolPtrOutput
- func (o CertificateRequestSpecOutput) IssuerRef() CertificateRequestSpecIssuerRefOutput
- func (o CertificateRequestSpecOutput) Request() pulumi.StringOutput
- func (o CertificateRequestSpecOutput) ToCertificateRequestSpecOutput() CertificateRequestSpecOutput
- func (o CertificateRequestSpecOutput) ToCertificateRequestSpecOutputWithContext(ctx context.Context) CertificateRequestSpecOutput
- func (o CertificateRequestSpecOutput) ToCertificateRequestSpecPtrOutput() CertificateRequestSpecPtrOutput
- func (o CertificateRequestSpecOutput) ToCertificateRequestSpecPtrOutputWithContext(ctx context.Context) CertificateRequestSpecPtrOutput
- func (o CertificateRequestSpecOutput) Uid() pulumi.StringPtrOutput
- func (o CertificateRequestSpecOutput) Usages() pulumi.StringArrayOutput
- func (o CertificateRequestSpecOutput) Username() pulumi.StringPtrOutput
- type CertificateRequestSpecPtrInput
- type CertificateRequestSpecPtrOutput
- func (o CertificateRequestSpecPtrOutput) Duration() pulumi.StringPtrOutput
- func (o CertificateRequestSpecPtrOutput) Elem() CertificateRequestSpecOutput
- func (CertificateRequestSpecPtrOutput) ElementType() reflect.Type
- func (o CertificateRequestSpecPtrOutput) Extra() pulumi.StringArrayMapOutput
- func (o CertificateRequestSpecPtrOutput) Groups() pulumi.StringArrayOutput
- func (o CertificateRequestSpecPtrOutput) IsCA() pulumi.BoolPtrOutput
- func (o CertificateRequestSpecPtrOutput) IssuerRef() CertificateRequestSpecIssuerRefPtrOutput
- func (o CertificateRequestSpecPtrOutput) Request() pulumi.StringPtrOutput
- func (o CertificateRequestSpecPtrOutput) ToCertificateRequestSpecPtrOutput() CertificateRequestSpecPtrOutput
- func (o CertificateRequestSpecPtrOutput) ToCertificateRequestSpecPtrOutputWithContext(ctx context.Context) CertificateRequestSpecPtrOutput
- func (o CertificateRequestSpecPtrOutput) Uid() pulumi.StringPtrOutput
- func (o CertificateRequestSpecPtrOutput) Usages() pulumi.StringArrayOutput
- func (o CertificateRequestSpecPtrOutput) Username() pulumi.StringPtrOutput
- type CertificateRequestState
- type CertificateRequestStatus
- type CertificateRequestStatusArgs
- func (CertificateRequestStatusArgs) ElementType() reflect.Type
- func (i CertificateRequestStatusArgs) ToCertificateRequestStatusOutput() CertificateRequestStatusOutput
- func (i CertificateRequestStatusArgs) ToCertificateRequestStatusOutputWithContext(ctx context.Context) CertificateRequestStatusOutput
- func (i CertificateRequestStatusArgs) ToCertificateRequestStatusPtrOutput() CertificateRequestStatusPtrOutput
- func (i CertificateRequestStatusArgs) ToCertificateRequestStatusPtrOutputWithContext(ctx context.Context) CertificateRequestStatusPtrOutput
- type CertificateRequestStatusConditions
- type CertificateRequestStatusConditionsArgs
- func (CertificateRequestStatusConditionsArgs) ElementType() reflect.Type
- func (i CertificateRequestStatusConditionsArgs) ToCertificateRequestStatusConditionsOutput() CertificateRequestStatusConditionsOutput
- func (i CertificateRequestStatusConditionsArgs) ToCertificateRequestStatusConditionsOutputWithContext(ctx context.Context) CertificateRequestStatusConditionsOutput
- type CertificateRequestStatusConditionsArray
- func (CertificateRequestStatusConditionsArray) ElementType() reflect.Type
- func (i CertificateRequestStatusConditionsArray) ToCertificateRequestStatusConditionsArrayOutput() CertificateRequestStatusConditionsArrayOutput
- func (i CertificateRequestStatusConditionsArray) ToCertificateRequestStatusConditionsArrayOutputWithContext(ctx context.Context) CertificateRequestStatusConditionsArrayOutput
- type CertificateRequestStatusConditionsArrayInput
- type CertificateRequestStatusConditionsArrayOutput
- func (CertificateRequestStatusConditionsArrayOutput) ElementType() reflect.Type
- func (o CertificateRequestStatusConditionsArrayOutput) Index(i pulumi.IntInput) CertificateRequestStatusConditionsOutput
- func (o CertificateRequestStatusConditionsArrayOutput) ToCertificateRequestStatusConditionsArrayOutput() CertificateRequestStatusConditionsArrayOutput
- func (o CertificateRequestStatusConditionsArrayOutput) ToCertificateRequestStatusConditionsArrayOutputWithContext(ctx context.Context) CertificateRequestStatusConditionsArrayOutput
- type CertificateRequestStatusConditionsInput
- type CertificateRequestStatusConditionsOutput
- func (CertificateRequestStatusConditionsOutput) ElementType() reflect.Type
- func (o CertificateRequestStatusConditionsOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o CertificateRequestStatusConditionsOutput) Message() pulumi.StringPtrOutput
- func (o CertificateRequestStatusConditionsOutput) Reason() pulumi.StringPtrOutput
- func (o CertificateRequestStatusConditionsOutput) Status() pulumi.StringOutput
- func (o CertificateRequestStatusConditionsOutput) ToCertificateRequestStatusConditionsOutput() CertificateRequestStatusConditionsOutput
- func (o CertificateRequestStatusConditionsOutput) ToCertificateRequestStatusConditionsOutputWithContext(ctx context.Context) CertificateRequestStatusConditionsOutput
- func (o CertificateRequestStatusConditionsOutput) Type() pulumi.StringOutput
- type CertificateRequestStatusInput
- type CertificateRequestStatusOutput
- func (o CertificateRequestStatusOutput) Ca() pulumi.StringPtrOutput
- func (o CertificateRequestStatusOutput) Certificate() pulumi.StringPtrOutput
- func (o CertificateRequestStatusOutput) Conditions() CertificateRequestStatusConditionsArrayOutput
- func (CertificateRequestStatusOutput) ElementType() reflect.Type
- func (o CertificateRequestStatusOutput) FailureTime() pulumi.StringPtrOutput
- func (o CertificateRequestStatusOutput) ToCertificateRequestStatusOutput() CertificateRequestStatusOutput
- func (o CertificateRequestStatusOutput) ToCertificateRequestStatusOutputWithContext(ctx context.Context) CertificateRequestStatusOutput
- func (o CertificateRequestStatusOutput) ToCertificateRequestStatusPtrOutput() CertificateRequestStatusPtrOutput
- func (o CertificateRequestStatusOutput) ToCertificateRequestStatusPtrOutputWithContext(ctx context.Context) CertificateRequestStatusPtrOutput
- type CertificateRequestStatusPtrInput
- type CertificateRequestStatusPtrOutput
- func (o CertificateRequestStatusPtrOutput) Ca() pulumi.StringPtrOutput
- func (o CertificateRequestStatusPtrOutput) Certificate() pulumi.StringPtrOutput
- func (o CertificateRequestStatusPtrOutput) Conditions() CertificateRequestStatusConditionsArrayOutput
- func (o CertificateRequestStatusPtrOutput) Elem() CertificateRequestStatusOutput
- func (CertificateRequestStatusPtrOutput) ElementType() reflect.Type
- func (o CertificateRequestStatusPtrOutput) FailureTime() pulumi.StringPtrOutput
- func (o CertificateRequestStatusPtrOutput) ToCertificateRequestStatusPtrOutput() CertificateRequestStatusPtrOutput
- func (o CertificateRequestStatusPtrOutput) ToCertificateRequestStatusPtrOutputWithContext(ctx context.Context) CertificateRequestStatusPtrOutput
- type CertificateRequestType
- type CertificateSpec
- type CertificateSpecAdditionalOutputFormats
- type CertificateSpecAdditionalOutputFormatsArgs
- func (CertificateSpecAdditionalOutputFormatsArgs) ElementType() reflect.Type
- func (i CertificateSpecAdditionalOutputFormatsArgs) ToCertificateSpecAdditionalOutputFormatsOutput() CertificateSpecAdditionalOutputFormatsOutput
- func (i CertificateSpecAdditionalOutputFormatsArgs) ToCertificateSpecAdditionalOutputFormatsOutputWithContext(ctx context.Context) CertificateSpecAdditionalOutputFormatsOutput
- type CertificateSpecAdditionalOutputFormatsArray
- func (CertificateSpecAdditionalOutputFormatsArray) ElementType() reflect.Type
- func (i CertificateSpecAdditionalOutputFormatsArray) ToCertificateSpecAdditionalOutputFormatsArrayOutput() CertificateSpecAdditionalOutputFormatsArrayOutput
- func (i CertificateSpecAdditionalOutputFormatsArray) ToCertificateSpecAdditionalOutputFormatsArrayOutputWithContext(ctx context.Context) CertificateSpecAdditionalOutputFormatsArrayOutput
- type CertificateSpecAdditionalOutputFormatsArrayInput
- type CertificateSpecAdditionalOutputFormatsArrayOutput
- func (CertificateSpecAdditionalOutputFormatsArrayOutput) ElementType() reflect.Type
- func (o CertificateSpecAdditionalOutputFormatsArrayOutput) Index(i pulumi.IntInput) CertificateSpecAdditionalOutputFormatsOutput
- func (o CertificateSpecAdditionalOutputFormatsArrayOutput) ToCertificateSpecAdditionalOutputFormatsArrayOutput() CertificateSpecAdditionalOutputFormatsArrayOutput
- func (o CertificateSpecAdditionalOutputFormatsArrayOutput) ToCertificateSpecAdditionalOutputFormatsArrayOutputWithContext(ctx context.Context) CertificateSpecAdditionalOutputFormatsArrayOutput
- type CertificateSpecAdditionalOutputFormatsInput
- type CertificateSpecAdditionalOutputFormatsOutput
- func (CertificateSpecAdditionalOutputFormatsOutput) ElementType() reflect.Type
- func (o CertificateSpecAdditionalOutputFormatsOutput) ToCertificateSpecAdditionalOutputFormatsOutput() CertificateSpecAdditionalOutputFormatsOutput
- func (o CertificateSpecAdditionalOutputFormatsOutput) ToCertificateSpecAdditionalOutputFormatsOutputWithContext(ctx context.Context) CertificateSpecAdditionalOutputFormatsOutput
- func (o CertificateSpecAdditionalOutputFormatsOutput) Type() pulumi.StringOutput
- type CertificateSpecArgs
- func (CertificateSpecArgs) ElementType() reflect.Type
- func (i CertificateSpecArgs) ToCertificateSpecOutput() CertificateSpecOutput
- func (i CertificateSpecArgs) ToCertificateSpecOutputWithContext(ctx context.Context) CertificateSpecOutput
- func (i CertificateSpecArgs) ToCertificateSpecPtrOutput() CertificateSpecPtrOutput
- func (i CertificateSpecArgs) ToCertificateSpecPtrOutputWithContext(ctx context.Context) CertificateSpecPtrOutput
- type CertificateSpecInput
- type CertificateSpecIssuerRef
- type CertificateSpecIssuerRefArgs
- func (CertificateSpecIssuerRefArgs) ElementType() reflect.Type
- func (i CertificateSpecIssuerRefArgs) ToCertificateSpecIssuerRefOutput() CertificateSpecIssuerRefOutput
- func (i CertificateSpecIssuerRefArgs) ToCertificateSpecIssuerRefOutputWithContext(ctx context.Context) CertificateSpecIssuerRefOutput
- func (i CertificateSpecIssuerRefArgs) ToCertificateSpecIssuerRefPtrOutput() CertificateSpecIssuerRefPtrOutput
- func (i CertificateSpecIssuerRefArgs) ToCertificateSpecIssuerRefPtrOutputWithContext(ctx context.Context) CertificateSpecIssuerRefPtrOutput
- type CertificateSpecIssuerRefInput
- type CertificateSpecIssuerRefOutput
- func (CertificateSpecIssuerRefOutput) ElementType() reflect.Type
- func (o CertificateSpecIssuerRefOutput) Group() pulumi.StringPtrOutput
- func (o CertificateSpecIssuerRefOutput) Kind() pulumi.StringPtrOutput
- func (o CertificateSpecIssuerRefOutput) Name() pulumi.StringOutput
- func (o CertificateSpecIssuerRefOutput) ToCertificateSpecIssuerRefOutput() CertificateSpecIssuerRefOutput
- func (o CertificateSpecIssuerRefOutput) ToCertificateSpecIssuerRefOutputWithContext(ctx context.Context) CertificateSpecIssuerRefOutput
- func (o CertificateSpecIssuerRefOutput) ToCertificateSpecIssuerRefPtrOutput() CertificateSpecIssuerRefPtrOutput
- func (o CertificateSpecIssuerRefOutput) ToCertificateSpecIssuerRefPtrOutputWithContext(ctx context.Context) CertificateSpecIssuerRefPtrOutput
- type CertificateSpecIssuerRefPtrInput
- type CertificateSpecIssuerRefPtrOutput
- func (o CertificateSpecIssuerRefPtrOutput) Elem() CertificateSpecIssuerRefOutput
- func (CertificateSpecIssuerRefPtrOutput) ElementType() reflect.Type
- func (o CertificateSpecIssuerRefPtrOutput) Group() pulumi.StringPtrOutput
- func (o CertificateSpecIssuerRefPtrOutput) Kind() pulumi.StringPtrOutput
- func (o CertificateSpecIssuerRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o CertificateSpecIssuerRefPtrOutput) ToCertificateSpecIssuerRefPtrOutput() CertificateSpecIssuerRefPtrOutput
- func (o CertificateSpecIssuerRefPtrOutput) ToCertificateSpecIssuerRefPtrOutputWithContext(ctx context.Context) CertificateSpecIssuerRefPtrOutput
- type CertificateSpecKeystores
- type CertificateSpecKeystoresArgs
- func (CertificateSpecKeystoresArgs) ElementType() reflect.Type
- func (i CertificateSpecKeystoresArgs) ToCertificateSpecKeystoresOutput() CertificateSpecKeystoresOutput
- func (i CertificateSpecKeystoresArgs) ToCertificateSpecKeystoresOutputWithContext(ctx context.Context) CertificateSpecKeystoresOutput
- func (i CertificateSpecKeystoresArgs) ToCertificateSpecKeystoresPtrOutput() CertificateSpecKeystoresPtrOutput
- func (i CertificateSpecKeystoresArgs) ToCertificateSpecKeystoresPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresPtrOutput
- type CertificateSpecKeystoresInput
- type CertificateSpecKeystoresJks
- type CertificateSpecKeystoresJksArgs
- func (CertificateSpecKeystoresJksArgs) ElementType() reflect.Type
- func (i CertificateSpecKeystoresJksArgs) ToCertificateSpecKeystoresJksOutput() CertificateSpecKeystoresJksOutput
- func (i CertificateSpecKeystoresJksArgs) ToCertificateSpecKeystoresJksOutputWithContext(ctx context.Context) CertificateSpecKeystoresJksOutput
- func (i CertificateSpecKeystoresJksArgs) ToCertificateSpecKeystoresJksPtrOutput() CertificateSpecKeystoresJksPtrOutput
- func (i CertificateSpecKeystoresJksArgs) ToCertificateSpecKeystoresJksPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresJksPtrOutput
- type CertificateSpecKeystoresJksInput
- type CertificateSpecKeystoresJksOutput
- func (o CertificateSpecKeystoresJksOutput) Create() pulumi.BoolOutput
- func (CertificateSpecKeystoresJksOutput) ElementType() reflect.Type
- func (o CertificateSpecKeystoresJksOutput) PasswordSecretRef() CertificateSpecKeystoresJksPasswordSecretRefOutput
- func (o CertificateSpecKeystoresJksOutput) ToCertificateSpecKeystoresJksOutput() CertificateSpecKeystoresJksOutput
- func (o CertificateSpecKeystoresJksOutput) ToCertificateSpecKeystoresJksOutputWithContext(ctx context.Context) CertificateSpecKeystoresJksOutput
- func (o CertificateSpecKeystoresJksOutput) ToCertificateSpecKeystoresJksPtrOutput() CertificateSpecKeystoresJksPtrOutput
- func (o CertificateSpecKeystoresJksOutput) ToCertificateSpecKeystoresJksPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresJksPtrOutput
- type CertificateSpecKeystoresJksPasswordSecretRef
- type CertificateSpecKeystoresJksPasswordSecretRefArgs
- func (CertificateSpecKeystoresJksPasswordSecretRefArgs) ElementType() reflect.Type
- func (i CertificateSpecKeystoresJksPasswordSecretRefArgs) ToCertificateSpecKeystoresJksPasswordSecretRefOutput() CertificateSpecKeystoresJksPasswordSecretRefOutput
- func (i CertificateSpecKeystoresJksPasswordSecretRefArgs) ToCertificateSpecKeystoresJksPasswordSecretRefOutputWithContext(ctx context.Context) CertificateSpecKeystoresJksPasswordSecretRefOutput
- func (i CertificateSpecKeystoresJksPasswordSecretRefArgs) ToCertificateSpecKeystoresJksPasswordSecretRefPtrOutput() CertificateSpecKeystoresJksPasswordSecretRefPtrOutput
- func (i CertificateSpecKeystoresJksPasswordSecretRefArgs) ToCertificateSpecKeystoresJksPasswordSecretRefPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresJksPasswordSecretRefPtrOutput
- type CertificateSpecKeystoresJksPasswordSecretRefInput
- type CertificateSpecKeystoresJksPasswordSecretRefOutput
- func (CertificateSpecKeystoresJksPasswordSecretRefOutput) ElementType() reflect.Type
- func (o CertificateSpecKeystoresJksPasswordSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o CertificateSpecKeystoresJksPasswordSecretRefOutput) Name() pulumi.StringOutput
- func (o CertificateSpecKeystoresJksPasswordSecretRefOutput) ToCertificateSpecKeystoresJksPasswordSecretRefOutput() CertificateSpecKeystoresJksPasswordSecretRefOutput
- func (o CertificateSpecKeystoresJksPasswordSecretRefOutput) ToCertificateSpecKeystoresJksPasswordSecretRefOutputWithContext(ctx context.Context) CertificateSpecKeystoresJksPasswordSecretRefOutput
- func (o CertificateSpecKeystoresJksPasswordSecretRefOutput) ToCertificateSpecKeystoresJksPasswordSecretRefPtrOutput() CertificateSpecKeystoresJksPasswordSecretRefPtrOutput
- func (o CertificateSpecKeystoresJksPasswordSecretRefOutput) ToCertificateSpecKeystoresJksPasswordSecretRefPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresJksPasswordSecretRefPtrOutput
- type CertificateSpecKeystoresJksPasswordSecretRefPtrInput
- type CertificateSpecKeystoresJksPasswordSecretRefPtrOutput
- func (o CertificateSpecKeystoresJksPasswordSecretRefPtrOutput) Elem() CertificateSpecKeystoresJksPasswordSecretRefOutput
- func (CertificateSpecKeystoresJksPasswordSecretRefPtrOutput) ElementType() reflect.Type
- func (o CertificateSpecKeystoresJksPasswordSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o CertificateSpecKeystoresJksPasswordSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o CertificateSpecKeystoresJksPasswordSecretRefPtrOutput) ToCertificateSpecKeystoresJksPasswordSecretRefPtrOutput() CertificateSpecKeystoresJksPasswordSecretRefPtrOutput
- func (o CertificateSpecKeystoresJksPasswordSecretRefPtrOutput) ToCertificateSpecKeystoresJksPasswordSecretRefPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresJksPasswordSecretRefPtrOutput
- type CertificateSpecKeystoresJksPtrInput
- type CertificateSpecKeystoresJksPtrOutput
- func (o CertificateSpecKeystoresJksPtrOutput) Create() pulumi.BoolPtrOutput
- func (o CertificateSpecKeystoresJksPtrOutput) Elem() CertificateSpecKeystoresJksOutput
- func (CertificateSpecKeystoresJksPtrOutput) ElementType() reflect.Type
- func (o CertificateSpecKeystoresJksPtrOutput) PasswordSecretRef() CertificateSpecKeystoresJksPasswordSecretRefPtrOutput
- func (o CertificateSpecKeystoresJksPtrOutput) ToCertificateSpecKeystoresJksPtrOutput() CertificateSpecKeystoresJksPtrOutput
- func (o CertificateSpecKeystoresJksPtrOutput) ToCertificateSpecKeystoresJksPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresJksPtrOutput
- type CertificateSpecKeystoresOutput
- func (CertificateSpecKeystoresOutput) ElementType() reflect.Type
- func (o CertificateSpecKeystoresOutput) Jks() CertificateSpecKeystoresJksPtrOutput
- func (o CertificateSpecKeystoresOutput) Pkcs12() CertificateSpecKeystoresPkcs12PtrOutput
- func (o CertificateSpecKeystoresOutput) ToCertificateSpecKeystoresOutput() CertificateSpecKeystoresOutput
- func (o CertificateSpecKeystoresOutput) ToCertificateSpecKeystoresOutputWithContext(ctx context.Context) CertificateSpecKeystoresOutput
- func (o CertificateSpecKeystoresOutput) ToCertificateSpecKeystoresPtrOutput() CertificateSpecKeystoresPtrOutput
- func (o CertificateSpecKeystoresOutput) ToCertificateSpecKeystoresPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresPtrOutput
- type CertificateSpecKeystoresPkcs12
- type CertificateSpecKeystoresPkcs12Args
- func (CertificateSpecKeystoresPkcs12Args) ElementType() reflect.Type
- func (i CertificateSpecKeystoresPkcs12Args) ToCertificateSpecKeystoresPkcs12Output() CertificateSpecKeystoresPkcs12Output
- func (i CertificateSpecKeystoresPkcs12Args) ToCertificateSpecKeystoresPkcs12OutputWithContext(ctx context.Context) CertificateSpecKeystoresPkcs12Output
- func (i CertificateSpecKeystoresPkcs12Args) ToCertificateSpecKeystoresPkcs12PtrOutput() CertificateSpecKeystoresPkcs12PtrOutput
- func (i CertificateSpecKeystoresPkcs12Args) ToCertificateSpecKeystoresPkcs12PtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresPkcs12PtrOutput
- type CertificateSpecKeystoresPkcs12Input
- type CertificateSpecKeystoresPkcs12Output
- func (o CertificateSpecKeystoresPkcs12Output) Create() pulumi.BoolOutput
- func (CertificateSpecKeystoresPkcs12Output) ElementType() reflect.Type
- func (o CertificateSpecKeystoresPkcs12Output) PasswordSecretRef() CertificateSpecKeystoresPkcs12PasswordSecretRefOutput
- func (o CertificateSpecKeystoresPkcs12Output) ToCertificateSpecKeystoresPkcs12Output() CertificateSpecKeystoresPkcs12Output
- func (o CertificateSpecKeystoresPkcs12Output) ToCertificateSpecKeystoresPkcs12OutputWithContext(ctx context.Context) CertificateSpecKeystoresPkcs12Output
- func (o CertificateSpecKeystoresPkcs12Output) ToCertificateSpecKeystoresPkcs12PtrOutput() CertificateSpecKeystoresPkcs12PtrOutput
- func (o CertificateSpecKeystoresPkcs12Output) ToCertificateSpecKeystoresPkcs12PtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresPkcs12PtrOutput
- type CertificateSpecKeystoresPkcs12PasswordSecretRef
- type CertificateSpecKeystoresPkcs12PasswordSecretRefArgs
- func (CertificateSpecKeystoresPkcs12PasswordSecretRefArgs) ElementType() reflect.Type
- func (i CertificateSpecKeystoresPkcs12PasswordSecretRefArgs) ToCertificateSpecKeystoresPkcs12PasswordSecretRefOutput() CertificateSpecKeystoresPkcs12PasswordSecretRefOutput
- func (i CertificateSpecKeystoresPkcs12PasswordSecretRefArgs) ToCertificateSpecKeystoresPkcs12PasswordSecretRefOutputWithContext(ctx context.Context) CertificateSpecKeystoresPkcs12PasswordSecretRefOutput
- func (i CertificateSpecKeystoresPkcs12PasswordSecretRefArgs) ToCertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput() CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput
- func (i CertificateSpecKeystoresPkcs12PasswordSecretRefArgs) ToCertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput
- type CertificateSpecKeystoresPkcs12PasswordSecretRefInput
- type CertificateSpecKeystoresPkcs12PasswordSecretRefOutput
- func (CertificateSpecKeystoresPkcs12PasswordSecretRefOutput) ElementType() reflect.Type
- func (o CertificateSpecKeystoresPkcs12PasswordSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o CertificateSpecKeystoresPkcs12PasswordSecretRefOutput) Name() pulumi.StringOutput
- func (o CertificateSpecKeystoresPkcs12PasswordSecretRefOutput) ToCertificateSpecKeystoresPkcs12PasswordSecretRefOutput() CertificateSpecKeystoresPkcs12PasswordSecretRefOutput
- func (o CertificateSpecKeystoresPkcs12PasswordSecretRefOutput) ToCertificateSpecKeystoresPkcs12PasswordSecretRefOutputWithContext(ctx context.Context) CertificateSpecKeystoresPkcs12PasswordSecretRefOutput
- func (o CertificateSpecKeystoresPkcs12PasswordSecretRefOutput) ToCertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput() CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput
- func (o CertificateSpecKeystoresPkcs12PasswordSecretRefOutput) ToCertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput
- type CertificateSpecKeystoresPkcs12PasswordSecretRefPtrInput
- type CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput
- func (o CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput) Elem() CertificateSpecKeystoresPkcs12PasswordSecretRefOutput
- func (CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput) ElementType() reflect.Type
- func (o CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput) ToCertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput() CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput
- func (o CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput) ToCertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput
- type CertificateSpecKeystoresPkcs12PtrInput
- type CertificateSpecKeystoresPkcs12PtrOutput
- func (o CertificateSpecKeystoresPkcs12PtrOutput) Create() pulumi.BoolPtrOutput
- func (o CertificateSpecKeystoresPkcs12PtrOutput) Elem() CertificateSpecKeystoresPkcs12Output
- func (CertificateSpecKeystoresPkcs12PtrOutput) ElementType() reflect.Type
- func (o CertificateSpecKeystoresPkcs12PtrOutput) PasswordSecretRef() CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput
- func (o CertificateSpecKeystoresPkcs12PtrOutput) ToCertificateSpecKeystoresPkcs12PtrOutput() CertificateSpecKeystoresPkcs12PtrOutput
- func (o CertificateSpecKeystoresPkcs12PtrOutput) ToCertificateSpecKeystoresPkcs12PtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresPkcs12PtrOutput
- type CertificateSpecKeystoresPtrInput
- type CertificateSpecKeystoresPtrOutput
- func (o CertificateSpecKeystoresPtrOutput) Elem() CertificateSpecKeystoresOutput
- func (CertificateSpecKeystoresPtrOutput) ElementType() reflect.Type
- func (o CertificateSpecKeystoresPtrOutput) Jks() CertificateSpecKeystoresJksPtrOutput
- func (o CertificateSpecKeystoresPtrOutput) Pkcs12() CertificateSpecKeystoresPkcs12PtrOutput
- func (o CertificateSpecKeystoresPtrOutput) ToCertificateSpecKeystoresPtrOutput() CertificateSpecKeystoresPtrOutput
- func (o CertificateSpecKeystoresPtrOutput) ToCertificateSpecKeystoresPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresPtrOutput
- type CertificateSpecOutput
- func (o CertificateSpecOutput) AdditionalOutputFormats() CertificateSpecAdditionalOutputFormatsArrayOutput
- func (o CertificateSpecOutput) CommonName() pulumi.StringPtrOutput
- func (o CertificateSpecOutput) DnsNames() pulumi.StringArrayOutput
- func (o CertificateSpecOutput) Duration() pulumi.StringPtrOutput
- func (CertificateSpecOutput) ElementType() reflect.Type
- func (o CertificateSpecOutput) EmailAddresses() pulumi.StringArrayOutput
- func (o CertificateSpecOutput) EncodeUsagesInRequest() pulumi.BoolPtrOutput
- func (o CertificateSpecOutput) IpAddresses() pulumi.StringArrayOutput
- func (o CertificateSpecOutput) IsCA() pulumi.BoolPtrOutput
- func (o CertificateSpecOutput) IssuerRef() CertificateSpecIssuerRefOutput
- func (o CertificateSpecOutput) Keystores() CertificateSpecKeystoresPtrOutput
- func (o CertificateSpecOutput) PrivateKey() CertificateSpecPrivateKeyPtrOutput
- func (o CertificateSpecOutput) RenewBefore() pulumi.StringPtrOutput
- func (o CertificateSpecOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o CertificateSpecOutput) SecretName() pulumi.StringOutput
- func (o CertificateSpecOutput) SecretTemplate() CertificateSpecSecretTemplatePtrOutput
- func (o CertificateSpecOutput) Subject() CertificateSpecSubjectPtrOutput
- func (o CertificateSpecOutput) ToCertificateSpecOutput() CertificateSpecOutput
- func (o CertificateSpecOutput) ToCertificateSpecOutputWithContext(ctx context.Context) CertificateSpecOutput
- func (o CertificateSpecOutput) ToCertificateSpecPtrOutput() CertificateSpecPtrOutput
- func (o CertificateSpecOutput) ToCertificateSpecPtrOutputWithContext(ctx context.Context) CertificateSpecPtrOutput
- func (o CertificateSpecOutput) Uris() pulumi.StringArrayOutput
- func (o CertificateSpecOutput) Usages() pulumi.StringArrayOutput
- type CertificateSpecPrivateKey
- type CertificateSpecPrivateKeyArgs
- func (CertificateSpecPrivateKeyArgs) ElementType() reflect.Type
- func (i CertificateSpecPrivateKeyArgs) ToCertificateSpecPrivateKeyOutput() CertificateSpecPrivateKeyOutput
- func (i CertificateSpecPrivateKeyArgs) ToCertificateSpecPrivateKeyOutputWithContext(ctx context.Context) CertificateSpecPrivateKeyOutput
- func (i CertificateSpecPrivateKeyArgs) ToCertificateSpecPrivateKeyPtrOutput() CertificateSpecPrivateKeyPtrOutput
- func (i CertificateSpecPrivateKeyArgs) ToCertificateSpecPrivateKeyPtrOutputWithContext(ctx context.Context) CertificateSpecPrivateKeyPtrOutput
- type CertificateSpecPrivateKeyInput
- type CertificateSpecPrivateKeyOutput
- func (o CertificateSpecPrivateKeyOutput) Algorithm() pulumi.StringPtrOutput
- func (CertificateSpecPrivateKeyOutput) ElementType() reflect.Type
- func (o CertificateSpecPrivateKeyOutput) Encoding() pulumi.StringPtrOutput
- func (o CertificateSpecPrivateKeyOutput) RotationPolicy() pulumi.StringPtrOutput
- func (o CertificateSpecPrivateKeyOutput) Size() pulumi.IntPtrOutput
- func (o CertificateSpecPrivateKeyOutput) ToCertificateSpecPrivateKeyOutput() CertificateSpecPrivateKeyOutput
- func (o CertificateSpecPrivateKeyOutput) ToCertificateSpecPrivateKeyOutputWithContext(ctx context.Context) CertificateSpecPrivateKeyOutput
- func (o CertificateSpecPrivateKeyOutput) ToCertificateSpecPrivateKeyPtrOutput() CertificateSpecPrivateKeyPtrOutput
- func (o CertificateSpecPrivateKeyOutput) ToCertificateSpecPrivateKeyPtrOutputWithContext(ctx context.Context) CertificateSpecPrivateKeyPtrOutput
- type CertificateSpecPrivateKeyPtrInput
- type CertificateSpecPrivateKeyPtrOutput
- func (o CertificateSpecPrivateKeyPtrOutput) Algorithm() pulumi.StringPtrOutput
- func (o CertificateSpecPrivateKeyPtrOutput) Elem() CertificateSpecPrivateKeyOutput
- func (CertificateSpecPrivateKeyPtrOutput) ElementType() reflect.Type
- func (o CertificateSpecPrivateKeyPtrOutput) Encoding() pulumi.StringPtrOutput
- func (o CertificateSpecPrivateKeyPtrOutput) RotationPolicy() pulumi.StringPtrOutput
- func (o CertificateSpecPrivateKeyPtrOutput) Size() pulumi.IntPtrOutput
- func (o CertificateSpecPrivateKeyPtrOutput) ToCertificateSpecPrivateKeyPtrOutput() CertificateSpecPrivateKeyPtrOutput
- func (o CertificateSpecPrivateKeyPtrOutput) ToCertificateSpecPrivateKeyPtrOutputWithContext(ctx context.Context) CertificateSpecPrivateKeyPtrOutput
- type CertificateSpecPtrInput
- type CertificateSpecPtrOutput
- func (o CertificateSpecPtrOutput) AdditionalOutputFormats() CertificateSpecAdditionalOutputFormatsArrayOutput
- func (o CertificateSpecPtrOutput) CommonName() pulumi.StringPtrOutput
- func (o CertificateSpecPtrOutput) DnsNames() pulumi.StringArrayOutput
- func (o CertificateSpecPtrOutput) Duration() pulumi.StringPtrOutput
- func (o CertificateSpecPtrOutput) Elem() CertificateSpecOutput
- func (CertificateSpecPtrOutput) ElementType() reflect.Type
- func (o CertificateSpecPtrOutput) EmailAddresses() pulumi.StringArrayOutput
- func (o CertificateSpecPtrOutput) EncodeUsagesInRequest() pulumi.BoolPtrOutput
- func (o CertificateSpecPtrOutput) IpAddresses() pulumi.StringArrayOutput
- func (o CertificateSpecPtrOutput) IsCA() pulumi.BoolPtrOutput
- func (o CertificateSpecPtrOutput) IssuerRef() CertificateSpecIssuerRefPtrOutput
- func (o CertificateSpecPtrOutput) Keystores() CertificateSpecKeystoresPtrOutput
- func (o CertificateSpecPtrOutput) PrivateKey() CertificateSpecPrivateKeyPtrOutput
- func (o CertificateSpecPtrOutput) RenewBefore() pulumi.StringPtrOutput
- func (o CertificateSpecPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
- func (o CertificateSpecPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o CertificateSpecPtrOutput) SecretTemplate() CertificateSpecSecretTemplatePtrOutput
- func (o CertificateSpecPtrOutput) Subject() CertificateSpecSubjectPtrOutput
- func (o CertificateSpecPtrOutput) ToCertificateSpecPtrOutput() CertificateSpecPtrOutput
- func (o CertificateSpecPtrOutput) ToCertificateSpecPtrOutputWithContext(ctx context.Context) CertificateSpecPtrOutput
- func (o CertificateSpecPtrOutput) Uris() pulumi.StringArrayOutput
- func (o CertificateSpecPtrOutput) Usages() pulumi.StringArrayOutput
- type CertificateSpecSecretTemplate
- type CertificateSpecSecretTemplateAnnotations
- type CertificateSpecSecretTemplateArgs
- func (CertificateSpecSecretTemplateArgs) ElementType() reflect.Type
- func (i CertificateSpecSecretTemplateArgs) ToCertificateSpecSecretTemplateOutput() CertificateSpecSecretTemplateOutput
- func (i CertificateSpecSecretTemplateArgs) ToCertificateSpecSecretTemplateOutputWithContext(ctx context.Context) CertificateSpecSecretTemplateOutput
- func (i CertificateSpecSecretTemplateArgs) ToCertificateSpecSecretTemplatePtrOutput() CertificateSpecSecretTemplatePtrOutput
- func (i CertificateSpecSecretTemplateArgs) ToCertificateSpecSecretTemplatePtrOutputWithContext(ctx context.Context) CertificateSpecSecretTemplatePtrOutput
- type CertificateSpecSecretTemplateInput
- type CertificateSpecSecretTemplateLabels
- type CertificateSpecSecretTemplateOutput
- func (o CertificateSpecSecretTemplateOutput) Annotations() pulumi.StringMapOutput
- func (CertificateSpecSecretTemplateOutput) ElementType() reflect.Type
- func (o CertificateSpecSecretTemplateOutput) Labels() pulumi.StringMapOutput
- func (o CertificateSpecSecretTemplateOutput) ToCertificateSpecSecretTemplateOutput() CertificateSpecSecretTemplateOutput
- func (o CertificateSpecSecretTemplateOutput) ToCertificateSpecSecretTemplateOutputWithContext(ctx context.Context) CertificateSpecSecretTemplateOutput
- func (o CertificateSpecSecretTemplateOutput) ToCertificateSpecSecretTemplatePtrOutput() CertificateSpecSecretTemplatePtrOutput
- func (o CertificateSpecSecretTemplateOutput) ToCertificateSpecSecretTemplatePtrOutputWithContext(ctx context.Context) CertificateSpecSecretTemplatePtrOutput
- type CertificateSpecSecretTemplatePtrInput
- type CertificateSpecSecretTemplatePtrOutput
- func (o CertificateSpecSecretTemplatePtrOutput) Annotations() pulumi.StringMapOutput
- func (o CertificateSpecSecretTemplatePtrOutput) Elem() CertificateSpecSecretTemplateOutput
- func (CertificateSpecSecretTemplatePtrOutput) ElementType() reflect.Type
- func (o CertificateSpecSecretTemplatePtrOutput) Labels() pulumi.StringMapOutput
- func (o CertificateSpecSecretTemplatePtrOutput) ToCertificateSpecSecretTemplatePtrOutput() CertificateSpecSecretTemplatePtrOutput
- func (o CertificateSpecSecretTemplatePtrOutput) ToCertificateSpecSecretTemplatePtrOutputWithContext(ctx context.Context) CertificateSpecSecretTemplatePtrOutput
- type CertificateSpecSubject
- type CertificateSpecSubjectArgs
- func (CertificateSpecSubjectArgs) ElementType() reflect.Type
- func (i CertificateSpecSubjectArgs) ToCertificateSpecSubjectOutput() CertificateSpecSubjectOutput
- func (i CertificateSpecSubjectArgs) ToCertificateSpecSubjectOutputWithContext(ctx context.Context) CertificateSpecSubjectOutput
- func (i CertificateSpecSubjectArgs) ToCertificateSpecSubjectPtrOutput() CertificateSpecSubjectPtrOutput
- func (i CertificateSpecSubjectArgs) ToCertificateSpecSubjectPtrOutputWithContext(ctx context.Context) CertificateSpecSubjectPtrOutput
- type CertificateSpecSubjectInput
- type CertificateSpecSubjectOutput
- func (o CertificateSpecSubjectOutput) Countries() pulumi.StringArrayOutput
- func (CertificateSpecSubjectOutput) ElementType() reflect.Type
- func (o CertificateSpecSubjectOutput) Localities() pulumi.StringArrayOutput
- func (o CertificateSpecSubjectOutput) OrganizationalUnits() pulumi.StringArrayOutput
- func (o CertificateSpecSubjectOutput) Organizations() pulumi.StringArrayOutput
- func (o CertificateSpecSubjectOutput) PostalCodes() pulumi.StringArrayOutput
- func (o CertificateSpecSubjectOutput) Provinces() pulumi.StringArrayOutput
- func (o CertificateSpecSubjectOutput) SerialNumber() pulumi.StringPtrOutput
- func (o CertificateSpecSubjectOutput) StreetAddresses() pulumi.StringArrayOutput
- func (o CertificateSpecSubjectOutput) ToCertificateSpecSubjectOutput() CertificateSpecSubjectOutput
- func (o CertificateSpecSubjectOutput) ToCertificateSpecSubjectOutputWithContext(ctx context.Context) CertificateSpecSubjectOutput
- func (o CertificateSpecSubjectOutput) ToCertificateSpecSubjectPtrOutput() CertificateSpecSubjectPtrOutput
- func (o CertificateSpecSubjectOutput) ToCertificateSpecSubjectPtrOutputWithContext(ctx context.Context) CertificateSpecSubjectPtrOutput
- type CertificateSpecSubjectPtrInput
- type CertificateSpecSubjectPtrOutput
- func (o CertificateSpecSubjectPtrOutput) Countries() pulumi.StringArrayOutput
- func (o CertificateSpecSubjectPtrOutput) Elem() CertificateSpecSubjectOutput
- func (CertificateSpecSubjectPtrOutput) ElementType() reflect.Type
- func (o CertificateSpecSubjectPtrOutput) Localities() pulumi.StringArrayOutput
- func (o CertificateSpecSubjectPtrOutput) OrganizationalUnits() pulumi.StringArrayOutput
- func (o CertificateSpecSubjectPtrOutput) Organizations() pulumi.StringArrayOutput
- func (o CertificateSpecSubjectPtrOutput) PostalCodes() pulumi.StringArrayOutput
- func (o CertificateSpecSubjectPtrOutput) Provinces() pulumi.StringArrayOutput
- func (o CertificateSpecSubjectPtrOutput) SerialNumber() pulumi.StringPtrOutput
- func (o CertificateSpecSubjectPtrOutput) StreetAddresses() pulumi.StringArrayOutput
- func (o CertificateSpecSubjectPtrOutput) ToCertificateSpecSubjectPtrOutput() CertificateSpecSubjectPtrOutput
- func (o CertificateSpecSubjectPtrOutput) ToCertificateSpecSubjectPtrOutputWithContext(ctx context.Context) CertificateSpecSubjectPtrOutput
- type CertificateState
- type CertificateStatus
- type CertificateStatusArgs
- func (CertificateStatusArgs) ElementType() reflect.Type
- func (i CertificateStatusArgs) ToCertificateStatusOutput() CertificateStatusOutput
- func (i CertificateStatusArgs) ToCertificateStatusOutputWithContext(ctx context.Context) CertificateStatusOutput
- func (i CertificateStatusArgs) ToCertificateStatusPtrOutput() CertificateStatusPtrOutput
- func (i CertificateStatusArgs) ToCertificateStatusPtrOutputWithContext(ctx context.Context) CertificateStatusPtrOutput
- type CertificateStatusConditions
- type CertificateStatusConditionsArgs
- func (CertificateStatusConditionsArgs) ElementType() reflect.Type
- func (i CertificateStatusConditionsArgs) ToCertificateStatusConditionsOutput() CertificateStatusConditionsOutput
- func (i CertificateStatusConditionsArgs) ToCertificateStatusConditionsOutputWithContext(ctx context.Context) CertificateStatusConditionsOutput
- type CertificateStatusConditionsArray
- func (CertificateStatusConditionsArray) ElementType() reflect.Type
- func (i CertificateStatusConditionsArray) ToCertificateStatusConditionsArrayOutput() CertificateStatusConditionsArrayOutput
- func (i CertificateStatusConditionsArray) ToCertificateStatusConditionsArrayOutputWithContext(ctx context.Context) CertificateStatusConditionsArrayOutput
- type CertificateStatusConditionsArrayInput
- type CertificateStatusConditionsArrayOutput
- func (CertificateStatusConditionsArrayOutput) ElementType() reflect.Type
- func (o CertificateStatusConditionsArrayOutput) Index(i pulumi.IntInput) CertificateStatusConditionsOutput
- func (o CertificateStatusConditionsArrayOutput) ToCertificateStatusConditionsArrayOutput() CertificateStatusConditionsArrayOutput
- func (o CertificateStatusConditionsArrayOutput) ToCertificateStatusConditionsArrayOutputWithContext(ctx context.Context) CertificateStatusConditionsArrayOutput
- type CertificateStatusConditionsInput
- type CertificateStatusConditionsOutput
- func (CertificateStatusConditionsOutput) ElementType() reflect.Type
- func (o CertificateStatusConditionsOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o CertificateStatusConditionsOutput) Message() pulumi.StringPtrOutput
- func (o CertificateStatusConditionsOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o CertificateStatusConditionsOutput) Reason() pulumi.StringPtrOutput
- func (o CertificateStatusConditionsOutput) Status() pulumi.StringOutput
- func (o CertificateStatusConditionsOutput) ToCertificateStatusConditionsOutput() CertificateStatusConditionsOutput
- func (o CertificateStatusConditionsOutput) ToCertificateStatusConditionsOutputWithContext(ctx context.Context) CertificateStatusConditionsOutput
- func (o CertificateStatusConditionsOutput) Type() pulumi.StringOutput
- type CertificateStatusInput
- type CertificateStatusOutput
- func (o CertificateStatusOutput) Conditions() CertificateStatusConditionsArrayOutput
- func (CertificateStatusOutput) ElementType() reflect.Type
- func (o CertificateStatusOutput) LastFailureTime() pulumi.StringPtrOutput
- func (o CertificateStatusOutput) NextPrivateKeySecretName() pulumi.StringPtrOutput
- func (o CertificateStatusOutput) NotAfter() pulumi.StringPtrOutput
- func (o CertificateStatusOutput) NotBefore() pulumi.StringPtrOutput
- func (o CertificateStatusOutput) RenewalTime() pulumi.StringPtrOutput
- func (o CertificateStatusOutput) Revision() pulumi.IntPtrOutput
- func (o CertificateStatusOutput) ToCertificateStatusOutput() CertificateStatusOutput
- func (o CertificateStatusOutput) ToCertificateStatusOutputWithContext(ctx context.Context) CertificateStatusOutput
- func (o CertificateStatusOutput) ToCertificateStatusPtrOutput() CertificateStatusPtrOutput
- func (o CertificateStatusOutput) ToCertificateStatusPtrOutputWithContext(ctx context.Context) CertificateStatusPtrOutput
- type CertificateStatusPtrInput
- type CertificateStatusPtrOutput
- func (o CertificateStatusPtrOutput) Conditions() CertificateStatusConditionsArrayOutput
- func (o CertificateStatusPtrOutput) Elem() CertificateStatusOutput
- func (CertificateStatusPtrOutput) ElementType() reflect.Type
- func (o CertificateStatusPtrOutput) LastFailureTime() pulumi.StringPtrOutput
- func (o CertificateStatusPtrOutput) NextPrivateKeySecretName() pulumi.StringPtrOutput
- func (o CertificateStatusPtrOutput) NotAfter() pulumi.StringPtrOutput
- func (o CertificateStatusPtrOutput) NotBefore() pulumi.StringPtrOutput
- func (o CertificateStatusPtrOutput) RenewalTime() pulumi.StringPtrOutput
- func (o CertificateStatusPtrOutput) Revision() pulumi.IntPtrOutput
- func (o CertificateStatusPtrOutput) ToCertificateStatusPtrOutput() CertificateStatusPtrOutput
- func (o CertificateStatusPtrOutput) ToCertificateStatusPtrOutputWithContext(ctx context.Context) CertificateStatusPtrOutput
- type CertificateType
- type ClusterIssuer
- type ClusterIssuerArgs
- type ClusterIssuerInput
- type ClusterIssuerMetadata
- type ClusterIssuerOutput
- type ClusterIssuerSpec
- type ClusterIssuerSpecAcme
- type ClusterIssuerSpecAcmeArgs
- func (ClusterIssuerSpecAcmeArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeArgs) ToClusterIssuerSpecAcmeOutput() ClusterIssuerSpecAcmeOutput
- func (i ClusterIssuerSpecAcmeArgs) ToClusterIssuerSpecAcmeOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeOutput
- func (i ClusterIssuerSpecAcmeArgs) ToClusterIssuerSpecAcmePtrOutput() ClusterIssuerSpecAcmePtrOutput
- func (i ClusterIssuerSpecAcmeArgs) ToClusterIssuerSpecAcmePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmePtrOutput
- type ClusterIssuerSpecAcmeExternalAccountBinding
- type ClusterIssuerSpecAcmeExternalAccountBindingArgs
- func (ClusterIssuerSpecAcmeExternalAccountBindingArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeExternalAccountBindingArgs) ToClusterIssuerSpecAcmeExternalAccountBindingOutput() ClusterIssuerSpecAcmeExternalAccountBindingOutput
- func (i ClusterIssuerSpecAcmeExternalAccountBindingArgs) ToClusterIssuerSpecAcmeExternalAccountBindingOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeExternalAccountBindingOutput
- func (i ClusterIssuerSpecAcmeExternalAccountBindingArgs) ToClusterIssuerSpecAcmeExternalAccountBindingPtrOutput() ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput
- func (i ClusterIssuerSpecAcmeExternalAccountBindingArgs) ToClusterIssuerSpecAcmeExternalAccountBindingPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput
- type ClusterIssuerSpecAcmeExternalAccountBindingInput
- type ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef
- type ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs
- func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput() ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
- func (i ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
- func (i ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput() ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
- func (i ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
- type ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefInput
- type ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
- func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) Name() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput() ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
- func (o ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
- func (o ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput() ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
- type ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrInput
- type ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) Elem() ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
- func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput() ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
- type ClusterIssuerSpecAcmeExternalAccountBindingOutput
- func (ClusterIssuerSpecAcmeExternalAccountBindingOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeExternalAccountBindingOutput) KeyAlgorithm() pulumi.StringPtrOutputdeprecated
- func (o ClusterIssuerSpecAcmeExternalAccountBindingOutput) KeyID() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeExternalAccountBindingOutput) KeySecretRef() ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
- func (o ClusterIssuerSpecAcmeExternalAccountBindingOutput) ToClusterIssuerSpecAcmeExternalAccountBindingOutput() ClusterIssuerSpecAcmeExternalAccountBindingOutput
- func (o ClusterIssuerSpecAcmeExternalAccountBindingOutput) ToClusterIssuerSpecAcmeExternalAccountBindingOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeExternalAccountBindingOutput
- func (o ClusterIssuerSpecAcmeExternalAccountBindingOutput) ToClusterIssuerSpecAcmeExternalAccountBindingPtrOutput() ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput
- func (o ClusterIssuerSpecAcmeExternalAccountBindingOutput) ToClusterIssuerSpecAcmeExternalAccountBindingPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput
- type ClusterIssuerSpecAcmeExternalAccountBindingPtrInput
- type ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput
- func (o ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput) Elem() ClusterIssuerSpecAcmeExternalAccountBindingOutput
- func (ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput) KeyAlgorithm() pulumi.StringPtrOutputdeprecated
- func (o ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput) KeyID() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput) KeySecretRef() ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput) ToClusterIssuerSpecAcmeExternalAccountBindingPtrOutput() ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput
- func (o ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput) ToClusterIssuerSpecAcmeExternalAccountBindingPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput
- type ClusterIssuerSpecAcmeInput
- type ClusterIssuerSpecAcmeOutput
- func (o ClusterIssuerSpecAcmeOutput) DisableAccountKeyGeneration() pulumi.BoolPtrOutput
- func (ClusterIssuerSpecAcmeOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeOutput) Email() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeOutput) EnableDurationFeature() pulumi.BoolPtrOutput
- func (o ClusterIssuerSpecAcmeOutput) ExternalAccountBinding() ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput
- func (o ClusterIssuerSpecAcmeOutput) PreferredChain() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeOutput) PrivateKeySecretRef() ClusterIssuerSpecAcmePrivateKeySecretRefOutput
- func (o ClusterIssuerSpecAcmeOutput) Server() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeOutput) SkipTLSVerify() pulumi.BoolPtrOutput
- func (o ClusterIssuerSpecAcmeOutput) Solvers() ClusterIssuerSpecAcmeSolversArrayOutput
- func (o ClusterIssuerSpecAcmeOutput) ToClusterIssuerSpecAcmeOutput() ClusterIssuerSpecAcmeOutput
- func (o ClusterIssuerSpecAcmeOutput) ToClusterIssuerSpecAcmeOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeOutput
- func (o ClusterIssuerSpecAcmeOutput) ToClusterIssuerSpecAcmePtrOutput() ClusterIssuerSpecAcmePtrOutput
- func (o ClusterIssuerSpecAcmeOutput) ToClusterIssuerSpecAcmePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmePtrOutput
- type ClusterIssuerSpecAcmePrivateKeySecretRef
- type ClusterIssuerSpecAcmePrivateKeySecretRefArgs
- func (ClusterIssuerSpecAcmePrivateKeySecretRefArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmePrivateKeySecretRefArgs) ToClusterIssuerSpecAcmePrivateKeySecretRefOutput() ClusterIssuerSpecAcmePrivateKeySecretRefOutput
- func (i ClusterIssuerSpecAcmePrivateKeySecretRefArgs) ToClusterIssuerSpecAcmePrivateKeySecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmePrivateKeySecretRefOutput
- func (i ClusterIssuerSpecAcmePrivateKeySecretRefArgs) ToClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput() ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput
- func (i ClusterIssuerSpecAcmePrivateKeySecretRefArgs) ToClusterIssuerSpecAcmePrivateKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput
- type ClusterIssuerSpecAcmePrivateKeySecretRefInput
- type ClusterIssuerSpecAcmePrivateKeySecretRefOutput
- func (ClusterIssuerSpecAcmePrivateKeySecretRefOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmePrivateKeySecretRefOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmePrivateKeySecretRefOutput) Name() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmePrivateKeySecretRefOutput) ToClusterIssuerSpecAcmePrivateKeySecretRefOutput() ClusterIssuerSpecAcmePrivateKeySecretRefOutput
- func (o ClusterIssuerSpecAcmePrivateKeySecretRefOutput) ToClusterIssuerSpecAcmePrivateKeySecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmePrivateKeySecretRefOutput
- func (o ClusterIssuerSpecAcmePrivateKeySecretRefOutput) ToClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput() ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput
- func (o ClusterIssuerSpecAcmePrivateKeySecretRefOutput) ToClusterIssuerSpecAcmePrivateKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput
- type ClusterIssuerSpecAcmePrivateKeySecretRefPtrInput
- type ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput
- func (o ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput) Elem() ClusterIssuerSpecAcmePrivateKeySecretRefOutput
- func (ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput) ToClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput() ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput
- func (o ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput) ToClusterIssuerSpecAcmePrivateKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput
- type ClusterIssuerSpecAcmePtrInput
- type ClusterIssuerSpecAcmePtrOutput
- func (o ClusterIssuerSpecAcmePtrOutput) DisableAccountKeyGeneration() pulumi.BoolPtrOutput
- func (o ClusterIssuerSpecAcmePtrOutput) Elem() ClusterIssuerSpecAcmeOutput
- func (ClusterIssuerSpecAcmePtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmePtrOutput) Email() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmePtrOutput) EnableDurationFeature() pulumi.BoolPtrOutput
- func (o ClusterIssuerSpecAcmePtrOutput) ExternalAccountBinding() ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput
- func (o ClusterIssuerSpecAcmePtrOutput) PreferredChain() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmePtrOutput) PrivateKeySecretRef() ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput
- func (o ClusterIssuerSpecAcmePtrOutput) Server() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmePtrOutput) SkipTLSVerify() pulumi.BoolPtrOutput
- func (o ClusterIssuerSpecAcmePtrOutput) Solvers() ClusterIssuerSpecAcmeSolversArrayOutput
- func (o ClusterIssuerSpecAcmePtrOutput) ToClusterIssuerSpecAcmePtrOutput() ClusterIssuerSpecAcmePtrOutput
- func (o ClusterIssuerSpecAcmePtrOutput) ToClusterIssuerSpecAcmePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmePtrOutput
- type ClusterIssuerSpecAcmeSolvers
- type ClusterIssuerSpecAcmeSolversArgs
- func (ClusterIssuerSpecAcmeSolversArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversArgs) ToClusterIssuerSpecAcmeSolversOutput() ClusterIssuerSpecAcmeSolversOutput
- func (i ClusterIssuerSpecAcmeSolversArgs) ToClusterIssuerSpecAcmeSolversOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversOutput
- type ClusterIssuerSpecAcmeSolversArray
- func (ClusterIssuerSpecAcmeSolversArray) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversArray) ToClusterIssuerSpecAcmeSolversArrayOutput() ClusterIssuerSpecAcmeSolversArrayOutput
- func (i ClusterIssuerSpecAcmeSolversArray) ToClusterIssuerSpecAcmeSolversArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversArrayOutput
- type ClusterIssuerSpecAcmeSolversArrayInput
- type ClusterIssuerSpecAcmeSolversArrayOutput
- func (ClusterIssuerSpecAcmeSolversArrayOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversArrayOutput) Index(i pulumi.IntInput) ClusterIssuerSpecAcmeSolversOutput
- func (o ClusterIssuerSpecAcmeSolversArrayOutput) ToClusterIssuerSpecAcmeSolversArrayOutput() ClusterIssuerSpecAcmeSolversArrayOutput
- func (o ClusterIssuerSpecAcmeSolversArrayOutput) ToClusterIssuerSpecAcmeSolversArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversArrayOutput
- type ClusterIssuerSpecAcmeSolversDns01
- type ClusterIssuerSpecAcmeSolversDns01AcmeDNS
- type ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRef
- type ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs
- func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefInput
- type ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) Name() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrInput
- type ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs
- func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AcmeDNSInput
- type ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput) AccountSecretRef() ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput) Host() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrInput
- type ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) AccountSecretRef() ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput
- func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) Host() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01Akamai
- type ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef
- type ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs
- func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefInput
- type ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) Name() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrInput
- type ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AkamaiArgs
- func (ClusterIssuerSpecAcmeSolversDns01AkamaiArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01AkamaiArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AkamaiArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AkamaiArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AkamaiArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef
- type ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs
- func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefInput
- type ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) Name() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrInput
- type ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef
- type ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs
- func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefInput
- type ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) Name() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrInput
- type ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AkamaiInput
- type ClusterIssuerSpecAcmeSolversDns01AkamaiOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) AccessTokenSecretRef() ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ClientSecretSecretRef() ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ClientTokenSecretRef() ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ServiceConsumerDomain() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AkamaiPtrInput
- type ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) AccessTokenSecretRef() ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) ClientSecretSecretRef() ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) ClientTokenSecretRef() ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01AkamaiOutput
- func (ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) ServiceConsumerDomain() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01Args
- func (ClusterIssuerSpecAcmeSolversDns01Args) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01Args) ToClusterIssuerSpecAcmeSolversDns01Output() ClusterIssuerSpecAcmeSolversDns01Output
- func (i ClusterIssuerSpecAcmeSolversDns01Args) ToClusterIssuerSpecAcmeSolversDns01OutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Output
- func (i ClusterIssuerSpecAcmeSolversDns01Args) ToClusterIssuerSpecAcmeSolversDns01PtrOutput() ClusterIssuerSpecAcmeSolversDns01PtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01Args) ToClusterIssuerSpecAcmeSolversDns01PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01PtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AzureDNS
- type ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs
- func (ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRef
- type ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs
- func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefInput
- type ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) Name() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrInput
- type ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AzureDNSInput
- type ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentity
- type ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs
- func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityInput
- type ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ClientID() pulumi.StringPtrOutput
- func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ResourceID() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrInput
- type ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ClientID() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput
- func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ResourceID() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ClientID() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ClientSecretSecretRef() ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
- func (ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) Environment() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) HostedZoneName() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ManagedIdentity() ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ResourceGroupName() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) SubscriptionID() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) TenantID() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrInput
- type ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ClientID() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ClientSecretSecretRef() ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput
- func (ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) Environment() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) HostedZoneName() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ManagedIdentity() ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ResourceGroupName() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) SubscriptionID() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) TenantID() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01CloudDNS
- type ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs
- func (ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput
- func (i ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput
- func (i ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01CloudDNSInput
- type ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput
- func (ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) HostedZoneName() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) Project() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) ServiceAccountSecretRef() ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrInput
- type ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput
- func (ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput) HostedZoneName() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput) Project() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ServiceAccountSecretRef() ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRef
- type ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs
- func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefInput
- type ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) Name() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrInput
- type ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01Cloudflare
- type ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef
- type ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs
- func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefInput
- type ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) Name() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrInput
- type ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef
- type ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs
- func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefInput
- type ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) Name() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrInput
- type ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01CloudflareArgs
- func (ClusterIssuerSpecAcmeSolversDns01CloudflareArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01CloudflareArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareOutput
- func (i ClusterIssuerSpecAcmeSolversDns01CloudflareArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareOutput
- func (i ClusterIssuerSpecAcmeSolversDns01CloudflareArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01CloudflareArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput
- type ClusterIssuerSpecAcmeSolversDns01CloudflareInput
- type ClusterIssuerSpecAcmeSolversDns01CloudflareOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) ApiKeySecretRef() ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) ApiTokenSecretRef() ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
- func (ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) Email() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput
- type ClusterIssuerSpecAcmeSolversDns01CloudflarePtrInput
- type ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput) ApiKeySecretRef() ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput) ApiTokenSecretRef() ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01CloudflareOutput
- func (ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput) Email() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput
- type ClusterIssuerSpecAcmeSolversDns01Digitalocean
- type ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs
- func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput
- func (i ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput
- func (i ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01DigitaloceanInput
- type ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput
- func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput
- func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput
- func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput) TokenSecretRef() ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
- type ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrInput
- type ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput
- func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) TokenSecretRef() ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef
- type ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs
- func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefInput
- type ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) Name() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrInput
- type ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01Input
- type ClusterIssuerSpecAcmeSolversDns01Output
- func (o ClusterIssuerSpecAcmeSolversDns01Output) AcmeDNS() ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Output) Akamai() ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Output) AzureDNS() ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Output) CloudDNS() ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Output) Cloudflare() ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Output) CnameStrategy() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Output) Digitalocean() ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
- func (ClusterIssuerSpecAcmeSolversDns01Output) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01Output) Rfc2136() ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Output) Route53() ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Output) ToClusterIssuerSpecAcmeSolversDns01Output() ClusterIssuerSpecAcmeSolversDns01Output
- func (o ClusterIssuerSpecAcmeSolversDns01Output) ToClusterIssuerSpecAcmeSolversDns01OutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Output
- func (o ClusterIssuerSpecAcmeSolversDns01Output) ToClusterIssuerSpecAcmeSolversDns01PtrOutput() ClusterIssuerSpecAcmeSolversDns01PtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Output) ToClusterIssuerSpecAcmeSolversDns01PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01PtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Output) Webhook() ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01PtrInput
- type ClusterIssuerSpecAcmeSolversDns01PtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) AcmeDNS() ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) Akamai() ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) AzureDNS() ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) CloudDNS() ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) Cloudflare() ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) CnameStrategy() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) Digitalocean() ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01Output
- func (ClusterIssuerSpecAcmeSolversDns01PtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) Rfc2136() ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) Route53() ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) ToClusterIssuerSpecAcmeSolversDns01PtrOutput() ClusterIssuerSpecAcmeSolversDns01PtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) ToClusterIssuerSpecAcmeSolversDns01PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01PtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) Webhook() ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01Rfc2136
- type ClusterIssuerSpecAcmeSolversDns01Rfc2136Args
- func (ClusterIssuerSpecAcmeSolversDns01Rfc2136Args) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01Rfc2136Args) ToClusterIssuerSpecAcmeSolversDns01Rfc2136Output() ClusterIssuerSpecAcmeSolversDns01Rfc2136Output
- func (i ClusterIssuerSpecAcmeSolversDns01Rfc2136Args) ToClusterIssuerSpecAcmeSolversDns01Rfc2136OutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136Output
- func (i ClusterIssuerSpecAcmeSolversDns01Rfc2136Args) ToClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput() ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01Rfc2136Args) ToClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput
- type ClusterIssuerSpecAcmeSolversDns01Rfc2136Input
- type ClusterIssuerSpecAcmeSolversDns01Rfc2136Output
- func (ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) Nameserver() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) ToClusterIssuerSpecAcmeSolversDns01Rfc2136Output() ClusterIssuerSpecAcmeSolversDns01Rfc2136Output
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) ToClusterIssuerSpecAcmeSolversDns01Rfc2136OutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136Output
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) ToClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput() ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) ToClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) TsigAlgorithm() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) TsigKeyName() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) TsigSecretSecretRef() ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrInput
- type ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01Rfc2136Output
- func (ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) Nameserver() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput() ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) TsigAlgorithm() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) TsigKeyName() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) TsigSecretSecretRef() ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef
- type ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs
- func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefInput
- type ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) Name() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrInput
- type ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01Route53
- type ClusterIssuerSpecAcmeSolversDns01Route53Args
- func (ClusterIssuerSpecAcmeSolversDns01Route53Args) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01Route53Args) ToClusterIssuerSpecAcmeSolversDns01Route53Output() ClusterIssuerSpecAcmeSolversDns01Route53Output
- func (i ClusterIssuerSpecAcmeSolversDns01Route53Args) ToClusterIssuerSpecAcmeSolversDns01Route53OutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Route53Output
- func (i ClusterIssuerSpecAcmeSolversDns01Route53Args) ToClusterIssuerSpecAcmeSolversDns01Route53PtrOutput() ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01Route53Args) ToClusterIssuerSpecAcmeSolversDns01Route53PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput
- type ClusterIssuerSpecAcmeSolversDns01Route53Input
- type ClusterIssuerSpecAcmeSolversDns01Route53Output
- func (o ClusterIssuerSpecAcmeSolversDns01Route53Output) AccessKeyID() pulumi.StringPtrOutput
- func (ClusterIssuerSpecAcmeSolversDns01Route53Output) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01Route53Output) HostedZoneID() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Route53Output) Region() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Route53Output) Role() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Route53Output) SecretAccessKeySecretRef() ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Route53Output) ToClusterIssuerSpecAcmeSolversDns01Route53Output() ClusterIssuerSpecAcmeSolversDns01Route53Output
- func (o ClusterIssuerSpecAcmeSolversDns01Route53Output) ToClusterIssuerSpecAcmeSolversDns01Route53OutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Route53Output
- func (o ClusterIssuerSpecAcmeSolversDns01Route53Output) ToClusterIssuerSpecAcmeSolversDns01Route53PtrOutput() ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Route53Output) ToClusterIssuerSpecAcmeSolversDns01Route53PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput
- type ClusterIssuerSpecAcmeSolversDns01Route53PtrInput
- type ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) AccessKeyID() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01Route53Output
- func (ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) HostedZoneID() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) Region() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) Role() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) SecretAccessKeySecretRef() ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) ToClusterIssuerSpecAcmeSolversDns01Route53PtrOutput() ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) ToClusterIssuerSpecAcmeSolversDns01Route53PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput
- type ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef
- type ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs
- func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput() ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput
- func (i ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefInput
- type ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) Name() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput() ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrInput
- type ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput
- func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01Webhook
- type ClusterIssuerSpecAcmeSolversDns01WebhookArgs
- func (ClusterIssuerSpecAcmeSolversDns01WebhookArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversDns01WebhookArgs) ToClusterIssuerSpecAcmeSolversDns01WebhookOutput() ClusterIssuerSpecAcmeSolversDns01WebhookOutput
- func (i ClusterIssuerSpecAcmeSolversDns01WebhookArgs) ToClusterIssuerSpecAcmeSolversDns01WebhookOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01WebhookOutput
- func (i ClusterIssuerSpecAcmeSolversDns01WebhookArgs) ToClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput() ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput
- func (i ClusterIssuerSpecAcmeSolversDns01WebhookArgs) ToClusterIssuerSpecAcmeSolversDns01WebhookPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01WebhookInput
- type ClusterIssuerSpecAcmeSolversDns01WebhookOutput
- func (o ClusterIssuerSpecAcmeSolversDns01WebhookOutput) Config() pulumi.MapOutput
- func (ClusterIssuerSpecAcmeSolversDns01WebhookOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01WebhookOutput) GroupName() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversDns01WebhookOutput) SolverName() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversDns01WebhookOutput) ToClusterIssuerSpecAcmeSolversDns01WebhookOutput() ClusterIssuerSpecAcmeSolversDns01WebhookOutput
- func (o ClusterIssuerSpecAcmeSolversDns01WebhookOutput) ToClusterIssuerSpecAcmeSolversDns01WebhookOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01WebhookOutput
- func (o ClusterIssuerSpecAcmeSolversDns01WebhookOutput) ToClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput() ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01WebhookOutput) ToClusterIssuerSpecAcmeSolversDns01WebhookPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput
- type ClusterIssuerSpecAcmeSolversDns01WebhookPtrInput
- type ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput) Config() pulumi.MapOutput
- func (o ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput) Elem() ClusterIssuerSpecAcmeSolversDns01WebhookOutput
- func (ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput) GroupName() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput) SolverName() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput) ToClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput() ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput
- func (o ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput) ToClusterIssuerSpecAcmeSolversDns01WebhookPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01
- type ClusterIssuerSpecAcmeSolversHttp01Args
- func (ClusterIssuerSpecAcmeSolversHttp01Args) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01Args) ToClusterIssuerSpecAcmeSolversHttp01Output() ClusterIssuerSpecAcmeSolversHttp01Output
- func (i ClusterIssuerSpecAcmeSolversHttp01Args) ToClusterIssuerSpecAcmeSolversHttp01OutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01Output
- func (i ClusterIssuerSpecAcmeSolversHttp01Args) ToClusterIssuerSpecAcmeSolversHttp01PtrOutput() ClusterIssuerSpecAcmeSolversHttp01PtrOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01Args) ToClusterIssuerSpecAcmeSolversHttp01PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01PtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoute
- type ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs
- func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput() ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput() ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteInput
- type ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteLabels
- type ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput
- func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) Labels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ServiceType() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput() ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput() ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrInput
- type ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) Elem() ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput
- func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) Labels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ServiceType() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput() ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01Ingress
- type ClusterIssuerSpecAcmeSolversHttp01IngressArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressOutput() ClusterIssuerSpecAcmeSolversHttp01IngressOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplate
- type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata
- type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataAnnotations
- type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataLabels
- type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) Annotations() pulumi.StringMapOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) Labels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) Annotations() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) Elem() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) Labels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) Metadata() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) Elem() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) Metadata() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressOutput) Class() pulumi.StringPtrOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressOutput) IngressTemplate() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressOutput) Name() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressOutput) PodTemplate() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressOutput) ServiceType() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressOutput() ClusterIssuerSpecAcmeSolversHttp01IngressOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataAnnotations
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataLabels
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) Annotations() pulumi.StringMapOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) Labels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) Annotations() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) Elem() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) Labels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) Metadata() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) Spec() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) Elem() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) Metadata() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) Spec() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutputWithContext(ctx context.Context) ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) PreferredDuringSchedulingIgnoredDuringExecution() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) RequiredDuringSchedulingIgnoredDuringExecution() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index(i pulumi.IntInput) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Preference() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Weight() pulumi.IntOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) Index(i pulumi.IntInput) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) Key() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) Operator() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) Values() pulumi.StringArrayOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) MatchExpressions() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) MatchFields() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) Elem() ...
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) PreferredDuringSchedulingIgnoredDuringExecution() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) RequiredDuringSchedulingIgnoredDuringExecution() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) Index(i pulumi.IntInput) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) Index(i pulumi.IntInput) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) Key() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) Operator() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) Values() pulumi.StringArrayOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) MatchExpressions() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) MatchFields() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) NodeSelectorTerms() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) Elem() ...
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) NodeSelectorTerms() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) NodeAffinity() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) PodAffinity() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) PodAntiAffinity() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutputWithContext(ctx context.Context) ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) PreferredDuringSchedulingIgnoredDuringExecution() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) RequiredDuringSchedulingIgnoredDuringExecution() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index(i pulumi.IntInput) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) PodAffinityTerm() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Weight() pulumi.IntOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext(ctx context.Context) ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchLabels
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchExpressions() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) Elem() ...
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchExpressions() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext(ctx context.Context) ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchLabels
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchExpressions() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) Elem() ...
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchExpressions() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) LabelSelector() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) NamespaceSelector() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) Namespaces() pulumi.StringArrayOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) TopologyKey() pulumi.StringOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) Elem() ...
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) PreferredDuringSchedulingIgnoredDuringExecution() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) RequiredDuringSchedulingIgnoredDuringExecution() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index(i pulumi.IntInput) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext(ctx context.Context) ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchLabels
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchExpressions() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) Elem() ...
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchExpressions() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext(ctx context.Context) ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchLabels
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchExpressions() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) Elem() ...
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchExpressions() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) LabelSelector() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) NamespaceSelector() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) Namespaces() pulumi.StringArrayOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) TopologyKey() pulumi.StringOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutputWithContext(ctx context.Context) ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) PreferredDuringSchedulingIgnoredDuringExecution() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) RequiredDuringSchedulingIgnoredDuringExecution() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index(i pulumi.IntInput) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) PodAffinityTerm() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Weight() pulumi.IntOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext(ctx context.Context) ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchLabels
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchExpressions() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) Elem() ...
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchExpressions() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext(ctx context.Context) ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchLabels
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchExpressions() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) Elem() ...
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchExpressions() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) LabelSelector() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) NamespaceSelector() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) Namespaces() pulumi.StringArrayOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) TopologyKey() pulumi.StringOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) Elem() ...
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) PreferredDuringSchedulingIgnoredDuringExecution() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) RequiredDuringSchedulingIgnoredDuringExecution() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index(i pulumi.IntInput) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext(ctx context.Context) ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchLabels
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchExpressions() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) Elem() ...
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchExpressions() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext(ctx context.Context) ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput() ...
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchLabels
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchExpressions() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) Elem() ...
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchExpressions() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) LabelSelector() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) NamespaceSelector() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) Namespaces() pulumi.StringArrayOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) TopologyKey() pulumi.StringOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) Elem() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) NodeAffinity() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) PodAffinity() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) PodAntiAffinity() ...
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecNodeSelector
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) Affinity() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) NodeSelector() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) PriorityClassName() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ServiceAccountName() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) Tolerations() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) Affinity() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) Elem() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) NodeSelector() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) PriorityClassName() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ServiceAccountName() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) Tolerations() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
- func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput) Index(i pulumi.IntInput) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Effect() pulumi.StringPtrOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Operator() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) TolerationSeconds() pulumi.IntPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Value() pulumi.StringPtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPtrInput
- type ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) Class() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) Elem() ClusterIssuerSpecAcmeSolversHttp01IngressOutput
- func (ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) IngressTemplate() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) PodTemplate() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) ServiceType() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01Input
- type ClusterIssuerSpecAcmeSolversHttp01Output
- func (ClusterIssuerSpecAcmeSolversHttp01Output) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01Output) GatewayHTTPRoute() ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01Output) Ingress() ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01Output) ToClusterIssuerSpecAcmeSolversHttp01Output() ClusterIssuerSpecAcmeSolversHttp01Output
- func (o ClusterIssuerSpecAcmeSolversHttp01Output) ToClusterIssuerSpecAcmeSolversHttp01OutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01Output
- func (o ClusterIssuerSpecAcmeSolversHttp01Output) ToClusterIssuerSpecAcmeSolversHttp01PtrOutput() ClusterIssuerSpecAcmeSolversHttp01PtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01Output) ToClusterIssuerSpecAcmeSolversHttp01PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01PtrOutput
- type ClusterIssuerSpecAcmeSolversHttp01PtrInput
- type ClusterIssuerSpecAcmeSolversHttp01PtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01PtrOutput) Elem() ClusterIssuerSpecAcmeSolversHttp01Output
- func (ClusterIssuerSpecAcmeSolversHttp01PtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversHttp01PtrOutput) GatewayHTTPRoute() ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01PtrOutput) Ingress() ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01PtrOutput) ToClusterIssuerSpecAcmeSolversHttp01PtrOutput() ClusterIssuerSpecAcmeSolversHttp01PtrOutput
- func (o ClusterIssuerSpecAcmeSolversHttp01PtrOutput) ToClusterIssuerSpecAcmeSolversHttp01PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01PtrOutput
- type ClusterIssuerSpecAcmeSolversInput
- type ClusterIssuerSpecAcmeSolversOutput
- func (o ClusterIssuerSpecAcmeSolversOutput) Dns01() ClusterIssuerSpecAcmeSolversDns01PtrOutput
- func (ClusterIssuerSpecAcmeSolversOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversOutput) Http01() ClusterIssuerSpecAcmeSolversHttp01PtrOutput
- func (o ClusterIssuerSpecAcmeSolversOutput) Selector() ClusterIssuerSpecAcmeSolversSelectorPtrOutput
- func (o ClusterIssuerSpecAcmeSolversOutput) ToClusterIssuerSpecAcmeSolversOutput() ClusterIssuerSpecAcmeSolversOutput
- func (o ClusterIssuerSpecAcmeSolversOutput) ToClusterIssuerSpecAcmeSolversOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversOutput
- type ClusterIssuerSpecAcmeSolversSelector
- type ClusterIssuerSpecAcmeSolversSelectorArgs
- func (ClusterIssuerSpecAcmeSolversSelectorArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecAcmeSolversSelectorArgs) ToClusterIssuerSpecAcmeSolversSelectorOutput() ClusterIssuerSpecAcmeSolversSelectorOutput
- func (i ClusterIssuerSpecAcmeSolversSelectorArgs) ToClusterIssuerSpecAcmeSolversSelectorOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversSelectorOutput
- func (i ClusterIssuerSpecAcmeSolversSelectorArgs) ToClusterIssuerSpecAcmeSolversSelectorPtrOutput() ClusterIssuerSpecAcmeSolversSelectorPtrOutput
- func (i ClusterIssuerSpecAcmeSolversSelectorArgs) ToClusterIssuerSpecAcmeSolversSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversSelectorPtrOutput
- type ClusterIssuerSpecAcmeSolversSelectorInput
- type ClusterIssuerSpecAcmeSolversSelectorMatchLabels
- type ClusterIssuerSpecAcmeSolversSelectorOutput
- func (o ClusterIssuerSpecAcmeSolversSelectorOutput) DnsNames() pulumi.StringArrayOutput
- func (o ClusterIssuerSpecAcmeSolversSelectorOutput) DnsZones() pulumi.StringArrayOutput
- func (ClusterIssuerSpecAcmeSolversSelectorOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversSelectorOutput) ToClusterIssuerSpecAcmeSolversSelectorOutput() ClusterIssuerSpecAcmeSolversSelectorOutput
- func (o ClusterIssuerSpecAcmeSolversSelectorOutput) ToClusterIssuerSpecAcmeSolversSelectorOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversSelectorOutput
- func (o ClusterIssuerSpecAcmeSolversSelectorOutput) ToClusterIssuerSpecAcmeSolversSelectorPtrOutput() ClusterIssuerSpecAcmeSolversSelectorPtrOutput
- func (o ClusterIssuerSpecAcmeSolversSelectorOutput) ToClusterIssuerSpecAcmeSolversSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversSelectorPtrOutput
- type ClusterIssuerSpecAcmeSolversSelectorPtrInput
- type ClusterIssuerSpecAcmeSolversSelectorPtrOutput
- func (o ClusterIssuerSpecAcmeSolversSelectorPtrOutput) DnsNames() pulumi.StringArrayOutput
- func (o ClusterIssuerSpecAcmeSolversSelectorPtrOutput) DnsZones() pulumi.StringArrayOutput
- func (o ClusterIssuerSpecAcmeSolversSelectorPtrOutput) Elem() ClusterIssuerSpecAcmeSolversSelectorOutput
- func (ClusterIssuerSpecAcmeSolversSelectorPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecAcmeSolversSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o ClusterIssuerSpecAcmeSolversSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversSelectorPtrOutput() ClusterIssuerSpecAcmeSolversSelectorPtrOutput
- func (o ClusterIssuerSpecAcmeSolversSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversSelectorPtrOutput
- type ClusterIssuerSpecArgs
- func (ClusterIssuerSpecArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecArgs) ToClusterIssuerSpecOutput() ClusterIssuerSpecOutput
- func (i ClusterIssuerSpecArgs) ToClusterIssuerSpecOutputWithContext(ctx context.Context) ClusterIssuerSpecOutput
- func (i ClusterIssuerSpecArgs) ToClusterIssuerSpecPtrOutput() ClusterIssuerSpecPtrOutput
- func (i ClusterIssuerSpecArgs) ToClusterIssuerSpecPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecPtrOutput
- type ClusterIssuerSpecCa
- type ClusterIssuerSpecCaArgs
- func (ClusterIssuerSpecCaArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecCaArgs) ToClusterIssuerSpecCaOutput() ClusterIssuerSpecCaOutput
- func (i ClusterIssuerSpecCaArgs) ToClusterIssuerSpecCaOutputWithContext(ctx context.Context) ClusterIssuerSpecCaOutput
- func (i ClusterIssuerSpecCaArgs) ToClusterIssuerSpecCaPtrOutput() ClusterIssuerSpecCaPtrOutput
- func (i ClusterIssuerSpecCaArgs) ToClusterIssuerSpecCaPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecCaPtrOutput
- type ClusterIssuerSpecCaInput
- type ClusterIssuerSpecCaOutput
- func (o ClusterIssuerSpecCaOutput) CrlDistributionPoints() pulumi.StringArrayOutput
- func (ClusterIssuerSpecCaOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecCaOutput) OcspServers() pulumi.StringArrayOutput
- func (o ClusterIssuerSpecCaOutput) SecretName() pulumi.StringOutput
- func (o ClusterIssuerSpecCaOutput) ToClusterIssuerSpecCaOutput() ClusterIssuerSpecCaOutput
- func (o ClusterIssuerSpecCaOutput) ToClusterIssuerSpecCaOutputWithContext(ctx context.Context) ClusterIssuerSpecCaOutput
- func (o ClusterIssuerSpecCaOutput) ToClusterIssuerSpecCaPtrOutput() ClusterIssuerSpecCaPtrOutput
- func (o ClusterIssuerSpecCaOutput) ToClusterIssuerSpecCaPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecCaPtrOutput
- type ClusterIssuerSpecCaPtrInput
- type ClusterIssuerSpecCaPtrOutput
- func (o ClusterIssuerSpecCaPtrOutput) CrlDistributionPoints() pulumi.StringArrayOutput
- func (o ClusterIssuerSpecCaPtrOutput) Elem() ClusterIssuerSpecCaOutput
- func (ClusterIssuerSpecCaPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecCaPtrOutput) OcspServers() pulumi.StringArrayOutput
- func (o ClusterIssuerSpecCaPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecCaPtrOutput) ToClusterIssuerSpecCaPtrOutput() ClusterIssuerSpecCaPtrOutput
- func (o ClusterIssuerSpecCaPtrOutput) ToClusterIssuerSpecCaPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecCaPtrOutput
- type ClusterIssuerSpecInput
- type ClusterIssuerSpecOutput
- func (o ClusterIssuerSpecOutput) Acme() ClusterIssuerSpecAcmePtrOutput
- func (o ClusterIssuerSpecOutput) Ca() ClusterIssuerSpecCaPtrOutput
- func (ClusterIssuerSpecOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecOutput) SelfSigned() ClusterIssuerSpecSelfSignedPtrOutput
- func (o ClusterIssuerSpecOutput) ToClusterIssuerSpecOutput() ClusterIssuerSpecOutput
- func (o ClusterIssuerSpecOutput) ToClusterIssuerSpecOutputWithContext(ctx context.Context) ClusterIssuerSpecOutput
- func (o ClusterIssuerSpecOutput) ToClusterIssuerSpecPtrOutput() ClusterIssuerSpecPtrOutput
- func (o ClusterIssuerSpecOutput) ToClusterIssuerSpecPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecPtrOutput
- func (o ClusterIssuerSpecOutput) Vault() ClusterIssuerSpecVaultPtrOutput
- func (o ClusterIssuerSpecOutput) Venafi() ClusterIssuerSpecVenafiPtrOutput
- type ClusterIssuerSpecPtrInput
- type ClusterIssuerSpecPtrOutput
- func (o ClusterIssuerSpecPtrOutput) Acme() ClusterIssuerSpecAcmePtrOutput
- func (o ClusterIssuerSpecPtrOutput) Ca() ClusterIssuerSpecCaPtrOutput
- func (o ClusterIssuerSpecPtrOutput) Elem() ClusterIssuerSpecOutput
- func (ClusterIssuerSpecPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecPtrOutput) SelfSigned() ClusterIssuerSpecSelfSignedPtrOutput
- func (o ClusterIssuerSpecPtrOutput) ToClusterIssuerSpecPtrOutput() ClusterIssuerSpecPtrOutput
- func (o ClusterIssuerSpecPtrOutput) ToClusterIssuerSpecPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecPtrOutput
- func (o ClusterIssuerSpecPtrOutput) Vault() ClusterIssuerSpecVaultPtrOutput
- func (o ClusterIssuerSpecPtrOutput) Venafi() ClusterIssuerSpecVenafiPtrOutput
- type ClusterIssuerSpecSelfSigned
- type ClusterIssuerSpecSelfSignedArgs
- func (ClusterIssuerSpecSelfSignedArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecSelfSignedArgs) ToClusterIssuerSpecSelfSignedOutput() ClusterIssuerSpecSelfSignedOutput
- func (i ClusterIssuerSpecSelfSignedArgs) ToClusterIssuerSpecSelfSignedOutputWithContext(ctx context.Context) ClusterIssuerSpecSelfSignedOutput
- func (i ClusterIssuerSpecSelfSignedArgs) ToClusterIssuerSpecSelfSignedPtrOutput() ClusterIssuerSpecSelfSignedPtrOutput
- func (i ClusterIssuerSpecSelfSignedArgs) ToClusterIssuerSpecSelfSignedPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecSelfSignedPtrOutput
- type ClusterIssuerSpecSelfSignedInput
- type ClusterIssuerSpecSelfSignedOutput
- func (o ClusterIssuerSpecSelfSignedOutput) CrlDistributionPoints() pulumi.StringArrayOutput
- func (ClusterIssuerSpecSelfSignedOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecSelfSignedOutput) ToClusterIssuerSpecSelfSignedOutput() ClusterIssuerSpecSelfSignedOutput
- func (o ClusterIssuerSpecSelfSignedOutput) ToClusterIssuerSpecSelfSignedOutputWithContext(ctx context.Context) ClusterIssuerSpecSelfSignedOutput
- func (o ClusterIssuerSpecSelfSignedOutput) ToClusterIssuerSpecSelfSignedPtrOutput() ClusterIssuerSpecSelfSignedPtrOutput
- func (o ClusterIssuerSpecSelfSignedOutput) ToClusterIssuerSpecSelfSignedPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecSelfSignedPtrOutput
- type ClusterIssuerSpecSelfSignedPtrInput
- type ClusterIssuerSpecSelfSignedPtrOutput
- func (o ClusterIssuerSpecSelfSignedPtrOutput) CrlDistributionPoints() pulumi.StringArrayOutput
- func (o ClusterIssuerSpecSelfSignedPtrOutput) Elem() ClusterIssuerSpecSelfSignedOutput
- func (ClusterIssuerSpecSelfSignedPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecSelfSignedPtrOutput) ToClusterIssuerSpecSelfSignedPtrOutput() ClusterIssuerSpecSelfSignedPtrOutput
- func (o ClusterIssuerSpecSelfSignedPtrOutput) ToClusterIssuerSpecSelfSignedPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecSelfSignedPtrOutput
- type ClusterIssuerSpecVault
- type ClusterIssuerSpecVaultArgs
- func (ClusterIssuerSpecVaultArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecVaultArgs) ToClusterIssuerSpecVaultOutput() ClusterIssuerSpecVaultOutput
- func (i ClusterIssuerSpecVaultArgs) ToClusterIssuerSpecVaultOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultOutput
- func (i ClusterIssuerSpecVaultArgs) ToClusterIssuerSpecVaultPtrOutput() ClusterIssuerSpecVaultPtrOutput
- func (i ClusterIssuerSpecVaultArgs) ToClusterIssuerSpecVaultPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultPtrOutput
- type ClusterIssuerSpecVaultAuth
- type ClusterIssuerSpecVaultAuthAppRole
- type ClusterIssuerSpecVaultAuthAppRoleArgs
- func (ClusterIssuerSpecVaultAuthAppRoleArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecVaultAuthAppRoleArgs) ToClusterIssuerSpecVaultAuthAppRoleOutput() ClusterIssuerSpecVaultAuthAppRoleOutput
- func (i ClusterIssuerSpecVaultAuthAppRoleArgs) ToClusterIssuerSpecVaultAuthAppRoleOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthAppRoleOutput
- func (i ClusterIssuerSpecVaultAuthAppRoleArgs) ToClusterIssuerSpecVaultAuthAppRolePtrOutput() ClusterIssuerSpecVaultAuthAppRolePtrOutput
- func (i ClusterIssuerSpecVaultAuthAppRoleArgs) ToClusterIssuerSpecVaultAuthAppRolePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthAppRolePtrOutput
- type ClusterIssuerSpecVaultAuthAppRoleInput
- type ClusterIssuerSpecVaultAuthAppRoleOutput
- func (ClusterIssuerSpecVaultAuthAppRoleOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVaultAuthAppRoleOutput) Path() pulumi.StringOutput
- func (o ClusterIssuerSpecVaultAuthAppRoleOutput) RoleId() pulumi.StringOutput
- func (o ClusterIssuerSpecVaultAuthAppRoleOutput) SecretRef() ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput
- func (o ClusterIssuerSpecVaultAuthAppRoleOutput) ToClusterIssuerSpecVaultAuthAppRoleOutput() ClusterIssuerSpecVaultAuthAppRoleOutput
- func (o ClusterIssuerSpecVaultAuthAppRoleOutput) ToClusterIssuerSpecVaultAuthAppRoleOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthAppRoleOutput
- func (o ClusterIssuerSpecVaultAuthAppRoleOutput) ToClusterIssuerSpecVaultAuthAppRolePtrOutput() ClusterIssuerSpecVaultAuthAppRolePtrOutput
- func (o ClusterIssuerSpecVaultAuthAppRoleOutput) ToClusterIssuerSpecVaultAuthAppRolePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthAppRolePtrOutput
- type ClusterIssuerSpecVaultAuthAppRolePtrInput
- type ClusterIssuerSpecVaultAuthAppRolePtrOutput
- func (o ClusterIssuerSpecVaultAuthAppRolePtrOutput) Elem() ClusterIssuerSpecVaultAuthAppRoleOutput
- func (ClusterIssuerSpecVaultAuthAppRolePtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVaultAuthAppRolePtrOutput) Path() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVaultAuthAppRolePtrOutput) RoleId() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVaultAuthAppRolePtrOutput) SecretRef() ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput
- func (o ClusterIssuerSpecVaultAuthAppRolePtrOutput) ToClusterIssuerSpecVaultAuthAppRolePtrOutput() ClusterIssuerSpecVaultAuthAppRolePtrOutput
- func (o ClusterIssuerSpecVaultAuthAppRolePtrOutput) ToClusterIssuerSpecVaultAuthAppRolePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthAppRolePtrOutput
- type ClusterIssuerSpecVaultAuthAppRoleSecretRef
- type ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs
- func (ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs) ToClusterIssuerSpecVaultAuthAppRoleSecretRefOutput() ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput
- func (i ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs) ToClusterIssuerSpecVaultAuthAppRoleSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput
- func (i ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs) ToClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput() ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput
- func (i ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs) ToClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput
- type ClusterIssuerSpecVaultAuthAppRoleSecretRefInput
- type ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput
- func (ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput) Name() pulumi.StringOutput
- func (o ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput) ToClusterIssuerSpecVaultAuthAppRoleSecretRefOutput() ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput
- func (o ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput) ToClusterIssuerSpecVaultAuthAppRoleSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput
- func (o ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput) ToClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput() ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput
- func (o ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput) ToClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput
- type ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrInput
- type ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput
- func (o ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput) Elem() ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput
- func (ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput) ToClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput() ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput
- func (o ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput) ToClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput
- type ClusterIssuerSpecVaultAuthArgs
- func (ClusterIssuerSpecVaultAuthArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecVaultAuthArgs) ToClusterIssuerSpecVaultAuthOutput() ClusterIssuerSpecVaultAuthOutput
- func (i ClusterIssuerSpecVaultAuthArgs) ToClusterIssuerSpecVaultAuthOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthOutput
- func (i ClusterIssuerSpecVaultAuthArgs) ToClusterIssuerSpecVaultAuthPtrOutput() ClusterIssuerSpecVaultAuthPtrOutput
- func (i ClusterIssuerSpecVaultAuthArgs) ToClusterIssuerSpecVaultAuthPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthPtrOutput
- type ClusterIssuerSpecVaultAuthInput
- type ClusterIssuerSpecVaultAuthKubernetes
- type ClusterIssuerSpecVaultAuthKubernetesArgs
- func (ClusterIssuerSpecVaultAuthKubernetesArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecVaultAuthKubernetesArgs) ToClusterIssuerSpecVaultAuthKubernetesOutput() ClusterIssuerSpecVaultAuthKubernetesOutput
- func (i ClusterIssuerSpecVaultAuthKubernetesArgs) ToClusterIssuerSpecVaultAuthKubernetesOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthKubernetesOutput
- func (i ClusterIssuerSpecVaultAuthKubernetesArgs) ToClusterIssuerSpecVaultAuthKubernetesPtrOutput() ClusterIssuerSpecVaultAuthKubernetesPtrOutput
- func (i ClusterIssuerSpecVaultAuthKubernetesArgs) ToClusterIssuerSpecVaultAuthKubernetesPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthKubernetesPtrOutput
- type ClusterIssuerSpecVaultAuthKubernetesInput
- type ClusterIssuerSpecVaultAuthKubernetesOutput
- func (ClusterIssuerSpecVaultAuthKubernetesOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVaultAuthKubernetesOutput) MountPath() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVaultAuthKubernetesOutput) Role() pulumi.StringOutput
- func (o ClusterIssuerSpecVaultAuthKubernetesOutput) SecretRef() ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput
- func (o ClusterIssuerSpecVaultAuthKubernetesOutput) ToClusterIssuerSpecVaultAuthKubernetesOutput() ClusterIssuerSpecVaultAuthKubernetesOutput
- func (o ClusterIssuerSpecVaultAuthKubernetesOutput) ToClusterIssuerSpecVaultAuthKubernetesOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthKubernetesOutput
- func (o ClusterIssuerSpecVaultAuthKubernetesOutput) ToClusterIssuerSpecVaultAuthKubernetesPtrOutput() ClusterIssuerSpecVaultAuthKubernetesPtrOutput
- func (o ClusterIssuerSpecVaultAuthKubernetesOutput) ToClusterIssuerSpecVaultAuthKubernetesPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthKubernetesPtrOutput
- type ClusterIssuerSpecVaultAuthKubernetesPtrInput
- type ClusterIssuerSpecVaultAuthKubernetesPtrOutput
- func (o ClusterIssuerSpecVaultAuthKubernetesPtrOutput) Elem() ClusterIssuerSpecVaultAuthKubernetesOutput
- func (ClusterIssuerSpecVaultAuthKubernetesPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVaultAuthKubernetesPtrOutput) MountPath() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVaultAuthKubernetesPtrOutput) Role() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVaultAuthKubernetesPtrOutput) SecretRef() ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput
- func (o ClusterIssuerSpecVaultAuthKubernetesPtrOutput) ToClusterIssuerSpecVaultAuthKubernetesPtrOutput() ClusterIssuerSpecVaultAuthKubernetesPtrOutput
- func (o ClusterIssuerSpecVaultAuthKubernetesPtrOutput) ToClusterIssuerSpecVaultAuthKubernetesPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthKubernetesPtrOutput
- type ClusterIssuerSpecVaultAuthKubernetesSecretRef
- type ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs
- func (ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs) ToClusterIssuerSpecVaultAuthKubernetesSecretRefOutput() ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput
- func (i ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs) ToClusterIssuerSpecVaultAuthKubernetesSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput
- func (i ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs) ToClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput() ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput
- func (i ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs) ToClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput
- type ClusterIssuerSpecVaultAuthKubernetesSecretRefInput
- type ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput
- func (ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput) Name() pulumi.StringOutput
- func (o ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput) ToClusterIssuerSpecVaultAuthKubernetesSecretRefOutput() ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput
- func (o ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput) ToClusterIssuerSpecVaultAuthKubernetesSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput
- func (o ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput) ToClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput() ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput
- func (o ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput) ToClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput
- type ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrInput
- type ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput
- func (o ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput) Elem() ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput
- func (ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput) ToClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput() ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput
- func (o ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput) ToClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput
- type ClusterIssuerSpecVaultAuthOutput
- func (o ClusterIssuerSpecVaultAuthOutput) AppRole() ClusterIssuerSpecVaultAuthAppRolePtrOutput
- func (ClusterIssuerSpecVaultAuthOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVaultAuthOutput) Kubernetes() ClusterIssuerSpecVaultAuthKubernetesPtrOutput
- func (o ClusterIssuerSpecVaultAuthOutput) ToClusterIssuerSpecVaultAuthOutput() ClusterIssuerSpecVaultAuthOutput
- func (o ClusterIssuerSpecVaultAuthOutput) ToClusterIssuerSpecVaultAuthOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthOutput
- func (o ClusterIssuerSpecVaultAuthOutput) ToClusterIssuerSpecVaultAuthPtrOutput() ClusterIssuerSpecVaultAuthPtrOutput
- func (o ClusterIssuerSpecVaultAuthOutput) ToClusterIssuerSpecVaultAuthPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthPtrOutput
- func (o ClusterIssuerSpecVaultAuthOutput) TokenSecretRef() ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput
- type ClusterIssuerSpecVaultAuthPtrInput
- type ClusterIssuerSpecVaultAuthPtrOutput
- func (o ClusterIssuerSpecVaultAuthPtrOutput) AppRole() ClusterIssuerSpecVaultAuthAppRolePtrOutput
- func (o ClusterIssuerSpecVaultAuthPtrOutput) Elem() ClusterIssuerSpecVaultAuthOutput
- func (ClusterIssuerSpecVaultAuthPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVaultAuthPtrOutput) Kubernetes() ClusterIssuerSpecVaultAuthKubernetesPtrOutput
- func (o ClusterIssuerSpecVaultAuthPtrOutput) ToClusterIssuerSpecVaultAuthPtrOutput() ClusterIssuerSpecVaultAuthPtrOutput
- func (o ClusterIssuerSpecVaultAuthPtrOutput) ToClusterIssuerSpecVaultAuthPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthPtrOutput
- func (o ClusterIssuerSpecVaultAuthPtrOutput) TokenSecretRef() ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput
- type ClusterIssuerSpecVaultAuthTokenSecretRef
- type ClusterIssuerSpecVaultAuthTokenSecretRefArgs
- func (ClusterIssuerSpecVaultAuthTokenSecretRefArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecVaultAuthTokenSecretRefArgs) ToClusterIssuerSpecVaultAuthTokenSecretRefOutput() ClusterIssuerSpecVaultAuthTokenSecretRefOutput
- func (i ClusterIssuerSpecVaultAuthTokenSecretRefArgs) ToClusterIssuerSpecVaultAuthTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthTokenSecretRefOutput
- func (i ClusterIssuerSpecVaultAuthTokenSecretRefArgs) ToClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput() ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput
- func (i ClusterIssuerSpecVaultAuthTokenSecretRefArgs) ToClusterIssuerSpecVaultAuthTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput
- type ClusterIssuerSpecVaultAuthTokenSecretRefInput
- type ClusterIssuerSpecVaultAuthTokenSecretRefOutput
- func (ClusterIssuerSpecVaultAuthTokenSecretRefOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVaultAuthTokenSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVaultAuthTokenSecretRefOutput) Name() pulumi.StringOutput
- func (o ClusterIssuerSpecVaultAuthTokenSecretRefOutput) ToClusterIssuerSpecVaultAuthTokenSecretRefOutput() ClusterIssuerSpecVaultAuthTokenSecretRefOutput
- func (o ClusterIssuerSpecVaultAuthTokenSecretRefOutput) ToClusterIssuerSpecVaultAuthTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthTokenSecretRefOutput
- func (o ClusterIssuerSpecVaultAuthTokenSecretRefOutput) ToClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput() ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecVaultAuthTokenSecretRefOutput) ToClusterIssuerSpecVaultAuthTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput
- type ClusterIssuerSpecVaultAuthTokenSecretRefPtrInput
- type ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput) Elem() ClusterIssuerSpecVaultAuthTokenSecretRefOutput
- func (ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput) ToClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput() ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput) ToClusterIssuerSpecVaultAuthTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput
- type ClusterIssuerSpecVaultInput
- type ClusterIssuerSpecVaultOutput
- func (o ClusterIssuerSpecVaultOutput) Auth() ClusterIssuerSpecVaultAuthOutput
- func (o ClusterIssuerSpecVaultOutput) CaBundle() pulumi.StringPtrOutput
- func (ClusterIssuerSpecVaultOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVaultOutput) Namespace() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVaultOutput) Path() pulumi.StringOutput
- func (o ClusterIssuerSpecVaultOutput) Server() pulumi.StringOutput
- func (o ClusterIssuerSpecVaultOutput) ToClusterIssuerSpecVaultOutput() ClusterIssuerSpecVaultOutput
- func (o ClusterIssuerSpecVaultOutput) ToClusterIssuerSpecVaultOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultOutput
- func (o ClusterIssuerSpecVaultOutput) ToClusterIssuerSpecVaultPtrOutput() ClusterIssuerSpecVaultPtrOutput
- func (o ClusterIssuerSpecVaultOutput) ToClusterIssuerSpecVaultPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultPtrOutput
- type ClusterIssuerSpecVaultPtrInput
- type ClusterIssuerSpecVaultPtrOutput
- func (o ClusterIssuerSpecVaultPtrOutput) Auth() ClusterIssuerSpecVaultAuthPtrOutput
- func (o ClusterIssuerSpecVaultPtrOutput) CaBundle() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVaultPtrOutput) Elem() ClusterIssuerSpecVaultOutput
- func (ClusterIssuerSpecVaultPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVaultPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVaultPtrOutput) Path() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVaultPtrOutput) Server() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVaultPtrOutput) ToClusterIssuerSpecVaultPtrOutput() ClusterIssuerSpecVaultPtrOutput
- func (o ClusterIssuerSpecVaultPtrOutput) ToClusterIssuerSpecVaultPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultPtrOutput
- type ClusterIssuerSpecVenafi
- type ClusterIssuerSpecVenafiArgs
- func (ClusterIssuerSpecVenafiArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecVenafiArgs) ToClusterIssuerSpecVenafiOutput() ClusterIssuerSpecVenafiOutput
- func (i ClusterIssuerSpecVenafiArgs) ToClusterIssuerSpecVenafiOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiOutput
- func (i ClusterIssuerSpecVenafiArgs) ToClusterIssuerSpecVenafiPtrOutput() ClusterIssuerSpecVenafiPtrOutput
- func (i ClusterIssuerSpecVenafiArgs) ToClusterIssuerSpecVenafiPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiPtrOutput
- type ClusterIssuerSpecVenafiCloud
- type ClusterIssuerSpecVenafiCloudApiTokenSecretRef
- type ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs
- func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput() ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput
- func (i ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput
- func (i ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput() ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
- func (i ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
- type ClusterIssuerSpecVenafiCloudApiTokenSecretRefInput
- type ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput
- func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput) Name() pulumi.StringOutput
- func (o ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput() ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput
- func (o ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput
- func (o ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput() ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
- type ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrInput
- type ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) Elem() ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput
- func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput() ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
- type ClusterIssuerSpecVenafiCloudArgs
- func (ClusterIssuerSpecVenafiCloudArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecVenafiCloudArgs) ToClusterIssuerSpecVenafiCloudOutput() ClusterIssuerSpecVenafiCloudOutput
- func (i ClusterIssuerSpecVenafiCloudArgs) ToClusterIssuerSpecVenafiCloudOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiCloudOutput
- func (i ClusterIssuerSpecVenafiCloudArgs) ToClusterIssuerSpecVenafiCloudPtrOutput() ClusterIssuerSpecVenafiCloudPtrOutput
- func (i ClusterIssuerSpecVenafiCloudArgs) ToClusterIssuerSpecVenafiCloudPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiCloudPtrOutput
- type ClusterIssuerSpecVenafiCloudInput
- type ClusterIssuerSpecVenafiCloudOutput
- func (o ClusterIssuerSpecVenafiCloudOutput) ApiTokenSecretRef() ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput
- func (ClusterIssuerSpecVenafiCloudOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVenafiCloudOutput) ToClusterIssuerSpecVenafiCloudOutput() ClusterIssuerSpecVenafiCloudOutput
- func (o ClusterIssuerSpecVenafiCloudOutput) ToClusterIssuerSpecVenafiCloudOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiCloudOutput
- func (o ClusterIssuerSpecVenafiCloudOutput) ToClusterIssuerSpecVenafiCloudPtrOutput() ClusterIssuerSpecVenafiCloudPtrOutput
- func (o ClusterIssuerSpecVenafiCloudOutput) ToClusterIssuerSpecVenafiCloudPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiCloudPtrOutput
- func (o ClusterIssuerSpecVenafiCloudOutput) Url() pulumi.StringPtrOutput
- type ClusterIssuerSpecVenafiCloudPtrInput
- type ClusterIssuerSpecVenafiCloudPtrOutput
- func (o ClusterIssuerSpecVenafiCloudPtrOutput) ApiTokenSecretRef() ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
- func (o ClusterIssuerSpecVenafiCloudPtrOutput) Elem() ClusterIssuerSpecVenafiCloudOutput
- func (ClusterIssuerSpecVenafiCloudPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVenafiCloudPtrOutput) ToClusterIssuerSpecVenafiCloudPtrOutput() ClusterIssuerSpecVenafiCloudPtrOutput
- func (o ClusterIssuerSpecVenafiCloudPtrOutput) ToClusterIssuerSpecVenafiCloudPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiCloudPtrOutput
- func (o ClusterIssuerSpecVenafiCloudPtrOutput) Url() pulumi.StringPtrOutput
- type ClusterIssuerSpecVenafiInput
- type ClusterIssuerSpecVenafiOutput
- func (o ClusterIssuerSpecVenafiOutput) Cloud() ClusterIssuerSpecVenafiCloudPtrOutput
- func (ClusterIssuerSpecVenafiOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVenafiOutput) ToClusterIssuerSpecVenafiOutput() ClusterIssuerSpecVenafiOutput
- func (o ClusterIssuerSpecVenafiOutput) ToClusterIssuerSpecVenafiOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiOutput
- func (o ClusterIssuerSpecVenafiOutput) ToClusterIssuerSpecVenafiPtrOutput() ClusterIssuerSpecVenafiPtrOutput
- func (o ClusterIssuerSpecVenafiOutput) ToClusterIssuerSpecVenafiPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiPtrOutput
- func (o ClusterIssuerSpecVenafiOutput) Tpp() ClusterIssuerSpecVenafiTppPtrOutput
- func (o ClusterIssuerSpecVenafiOutput) Zone() pulumi.StringOutput
- type ClusterIssuerSpecVenafiPtrInput
- type ClusterIssuerSpecVenafiPtrOutput
- func (o ClusterIssuerSpecVenafiPtrOutput) Cloud() ClusterIssuerSpecVenafiCloudPtrOutput
- func (o ClusterIssuerSpecVenafiPtrOutput) Elem() ClusterIssuerSpecVenafiOutput
- func (ClusterIssuerSpecVenafiPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVenafiPtrOutput) ToClusterIssuerSpecVenafiPtrOutput() ClusterIssuerSpecVenafiPtrOutput
- func (o ClusterIssuerSpecVenafiPtrOutput) ToClusterIssuerSpecVenafiPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiPtrOutput
- func (o ClusterIssuerSpecVenafiPtrOutput) Tpp() ClusterIssuerSpecVenafiTppPtrOutput
- func (o ClusterIssuerSpecVenafiPtrOutput) Zone() pulumi.StringPtrOutput
- type ClusterIssuerSpecVenafiTpp
- type ClusterIssuerSpecVenafiTppArgs
- func (ClusterIssuerSpecVenafiTppArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecVenafiTppArgs) ToClusterIssuerSpecVenafiTppOutput() ClusterIssuerSpecVenafiTppOutput
- func (i ClusterIssuerSpecVenafiTppArgs) ToClusterIssuerSpecVenafiTppOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiTppOutput
- func (i ClusterIssuerSpecVenafiTppArgs) ToClusterIssuerSpecVenafiTppPtrOutput() ClusterIssuerSpecVenafiTppPtrOutput
- func (i ClusterIssuerSpecVenafiTppArgs) ToClusterIssuerSpecVenafiTppPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiTppPtrOutput
- type ClusterIssuerSpecVenafiTppCredentialsRef
- type ClusterIssuerSpecVenafiTppCredentialsRefArgs
- func (ClusterIssuerSpecVenafiTppCredentialsRefArgs) ElementType() reflect.Type
- func (i ClusterIssuerSpecVenafiTppCredentialsRefArgs) ToClusterIssuerSpecVenafiTppCredentialsRefOutput() ClusterIssuerSpecVenafiTppCredentialsRefOutput
- func (i ClusterIssuerSpecVenafiTppCredentialsRefArgs) ToClusterIssuerSpecVenafiTppCredentialsRefOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiTppCredentialsRefOutput
- func (i ClusterIssuerSpecVenafiTppCredentialsRefArgs) ToClusterIssuerSpecVenafiTppCredentialsRefPtrOutput() ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput
- func (i ClusterIssuerSpecVenafiTppCredentialsRefArgs) ToClusterIssuerSpecVenafiTppCredentialsRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput
- type ClusterIssuerSpecVenafiTppCredentialsRefInput
- type ClusterIssuerSpecVenafiTppCredentialsRefOutput
- func (ClusterIssuerSpecVenafiTppCredentialsRefOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVenafiTppCredentialsRefOutput) Name() pulumi.StringOutput
- func (o ClusterIssuerSpecVenafiTppCredentialsRefOutput) ToClusterIssuerSpecVenafiTppCredentialsRefOutput() ClusterIssuerSpecVenafiTppCredentialsRefOutput
- func (o ClusterIssuerSpecVenafiTppCredentialsRefOutput) ToClusterIssuerSpecVenafiTppCredentialsRefOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiTppCredentialsRefOutput
- func (o ClusterIssuerSpecVenafiTppCredentialsRefOutput) ToClusterIssuerSpecVenafiTppCredentialsRefPtrOutput() ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput
- func (o ClusterIssuerSpecVenafiTppCredentialsRefOutput) ToClusterIssuerSpecVenafiTppCredentialsRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput
- type ClusterIssuerSpecVenafiTppCredentialsRefPtrInput
- type ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput
- func (o ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput) Elem() ClusterIssuerSpecVenafiTppCredentialsRefOutput
- func (ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput) ToClusterIssuerSpecVenafiTppCredentialsRefPtrOutput() ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput
- func (o ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput) ToClusterIssuerSpecVenafiTppCredentialsRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput
- type ClusterIssuerSpecVenafiTppInput
- type ClusterIssuerSpecVenafiTppOutput
- func (o ClusterIssuerSpecVenafiTppOutput) CaBundle() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVenafiTppOutput) CredentialsRef() ClusterIssuerSpecVenafiTppCredentialsRefOutput
- func (ClusterIssuerSpecVenafiTppOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVenafiTppOutput) ToClusterIssuerSpecVenafiTppOutput() ClusterIssuerSpecVenafiTppOutput
- func (o ClusterIssuerSpecVenafiTppOutput) ToClusterIssuerSpecVenafiTppOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiTppOutput
- func (o ClusterIssuerSpecVenafiTppOutput) ToClusterIssuerSpecVenafiTppPtrOutput() ClusterIssuerSpecVenafiTppPtrOutput
- func (o ClusterIssuerSpecVenafiTppOutput) ToClusterIssuerSpecVenafiTppPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiTppPtrOutput
- func (o ClusterIssuerSpecVenafiTppOutput) Url() pulumi.StringOutput
- type ClusterIssuerSpecVenafiTppPtrInput
- type ClusterIssuerSpecVenafiTppPtrOutput
- func (o ClusterIssuerSpecVenafiTppPtrOutput) CaBundle() pulumi.StringPtrOutput
- func (o ClusterIssuerSpecVenafiTppPtrOutput) CredentialsRef() ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput
- func (o ClusterIssuerSpecVenafiTppPtrOutput) Elem() ClusterIssuerSpecVenafiTppOutput
- func (ClusterIssuerSpecVenafiTppPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerSpecVenafiTppPtrOutput) ToClusterIssuerSpecVenafiTppPtrOutput() ClusterIssuerSpecVenafiTppPtrOutput
- func (o ClusterIssuerSpecVenafiTppPtrOutput) ToClusterIssuerSpecVenafiTppPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiTppPtrOutput
- func (o ClusterIssuerSpecVenafiTppPtrOutput) Url() pulumi.StringPtrOutput
- type ClusterIssuerState
- type ClusterIssuerStatus
- type ClusterIssuerStatusAcme
- type ClusterIssuerStatusAcmeArgs
- func (ClusterIssuerStatusAcmeArgs) ElementType() reflect.Type
- func (i ClusterIssuerStatusAcmeArgs) ToClusterIssuerStatusAcmeOutput() ClusterIssuerStatusAcmeOutput
- func (i ClusterIssuerStatusAcmeArgs) ToClusterIssuerStatusAcmeOutputWithContext(ctx context.Context) ClusterIssuerStatusAcmeOutput
- func (i ClusterIssuerStatusAcmeArgs) ToClusterIssuerStatusAcmePtrOutput() ClusterIssuerStatusAcmePtrOutput
- func (i ClusterIssuerStatusAcmeArgs) ToClusterIssuerStatusAcmePtrOutputWithContext(ctx context.Context) ClusterIssuerStatusAcmePtrOutput
- type ClusterIssuerStatusAcmeInput
- type ClusterIssuerStatusAcmeOutput
- func (ClusterIssuerStatusAcmeOutput) ElementType() reflect.Type
- func (o ClusterIssuerStatusAcmeOutput) LastRegisteredEmail() pulumi.StringPtrOutput
- func (o ClusterIssuerStatusAcmeOutput) ToClusterIssuerStatusAcmeOutput() ClusterIssuerStatusAcmeOutput
- func (o ClusterIssuerStatusAcmeOutput) ToClusterIssuerStatusAcmeOutputWithContext(ctx context.Context) ClusterIssuerStatusAcmeOutput
- func (o ClusterIssuerStatusAcmeOutput) ToClusterIssuerStatusAcmePtrOutput() ClusterIssuerStatusAcmePtrOutput
- func (o ClusterIssuerStatusAcmeOutput) ToClusterIssuerStatusAcmePtrOutputWithContext(ctx context.Context) ClusterIssuerStatusAcmePtrOutput
- func (o ClusterIssuerStatusAcmeOutput) Uri() pulumi.StringPtrOutput
- type ClusterIssuerStatusAcmePtrInput
- type ClusterIssuerStatusAcmePtrOutput
- func (o ClusterIssuerStatusAcmePtrOutput) Elem() ClusterIssuerStatusAcmeOutput
- func (ClusterIssuerStatusAcmePtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerStatusAcmePtrOutput) LastRegisteredEmail() pulumi.StringPtrOutput
- func (o ClusterIssuerStatusAcmePtrOutput) ToClusterIssuerStatusAcmePtrOutput() ClusterIssuerStatusAcmePtrOutput
- func (o ClusterIssuerStatusAcmePtrOutput) ToClusterIssuerStatusAcmePtrOutputWithContext(ctx context.Context) ClusterIssuerStatusAcmePtrOutput
- func (o ClusterIssuerStatusAcmePtrOutput) Uri() pulumi.StringPtrOutput
- type ClusterIssuerStatusArgs
- func (ClusterIssuerStatusArgs) ElementType() reflect.Type
- func (i ClusterIssuerStatusArgs) ToClusterIssuerStatusOutput() ClusterIssuerStatusOutput
- func (i ClusterIssuerStatusArgs) ToClusterIssuerStatusOutputWithContext(ctx context.Context) ClusterIssuerStatusOutput
- func (i ClusterIssuerStatusArgs) ToClusterIssuerStatusPtrOutput() ClusterIssuerStatusPtrOutput
- func (i ClusterIssuerStatusArgs) ToClusterIssuerStatusPtrOutputWithContext(ctx context.Context) ClusterIssuerStatusPtrOutput
- type ClusterIssuerStatusConditions
- type ClusterIssuerStatusConditionsArgs
- func (ClusterIssuerStatusConditionsArgs) ElementType() reflect.Type
- func (i ClusterIssuerStatusConditionsArgs) ToClusterIssuerStatusConditionsOutput() ClusterIssuerStatusConditionsOutput
- func (i ClusterIssuerStatusConditionsArgs) ToClusterIssuerStatusConditionsOutputWithContext(ctx context.Context) ClusterIssuerStatusConditionsOutput
- type ClusterIssuerStatusConditionsArray
- func (ClusterIssuerStatusConditionsArray) ElementType() reflect.Type
- func (i ClusterIssuerStatusConditionsArray) ToClusterIssuerStatusConditionsArrayOutput() ClusterIssuerStatusConditionsArrayOutput
- func (i ClusterIssuerStatusConditionsArray) ToClusterIssuerStatusConditionsArrayOutputWithContext(ctx context.Context) ClusterIssuerStatusConditionsArrayOutput
- type ClusterIssuerStatusConditionsArrayInput
- type ClusterIssuerStatusConditionsArrayOutput
- func (ClusterIssuerStatusConditionsArrayOutput) ElementType() reflect.Type
- func (o ClusterIssuerStatusConditionsArrayOutput) Index(i pulumi.IntInput) ClusterIssuerStatusConditionsOutput
- func (o ClusterIssuerStatusConditionsArrayOutput) ToClusterIssuerStatusConditionsArrayOutput() ClusterIssuerStatusConditionsArrayOutput
- func (o ClusterIssuerStatusConditionsArrayOutput) ToClusterIssuerStatusConditionsArrayOutputWithContext(ctx context.Context) ClusterIssuerStatusConditionsArrayOutput
- type ClusterIssuerStatusConditionsInput
- type ClusterIssuerStatusConditionsOutput
- func (ClusterIssuerStatusConditionsOutput) ElementType() reflect.Type
- func (o ClusterIssuerStatusConditionsOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o ClusterIssuerStatusConditionsOutput) Message() pulumi.StringPtrOutput
- func (o ClusterIssuerStatusConditionsOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o ClusterIssuerStatusConditionsOutput) Reason() pulumi.StringPtrOutput
- func (o ClusterIssuerStatusConditionsOutput) Status() pulumi.StringOutput
- func (o ClusterIssuerStatusConditionsOutput) ToClusterIssuerStatusConditionsOutput() ClusterIssuerStatusConditionsOutput
- func (o ClusterIssuerStatusConditionsOutput) ToClusterIssuerStatusConditionsOutputWithContext(ctx context.Context) ClusterIssuerStatusConditionsOutput
- func (o ClusterIssuerStatusConditionsOutput) Type() pulumi.StringOutput
- type ClusterIssuerStatusInput
- type ClusterIssuerStatusOutput
- func (o ClusterIssuerStatusOutput) Acme() ClusterIssuerStatusAcmePtrOutput
- func (o ClusterIssuerStatusOutput) Conditions() ClusterIssuerStatusConditionsArrayOutput
- func (ClusterIssuerStatusOutput) ElementType() reflect.Type
- func (o ClusterIssuerStatusOutput) ToClusterIssuerStatusOutput() ClusterIssuerStatusOutput
- func (o ClusterIssuerStatusOutput) ToClusterIssuerStatusOutputWithContext(ctx context.Context) ClusterIssuerStatusOutput
- func (o ClusterIssuerStatusOutput) ToClusterIssuerStatusPtrOutput() ClusterIssuerStatusPtrOutput
- func (o ClusterIssuerStatusOutput) ToClusterIssuerStatusPtrOutputWithContext(ctx context.Context) ClusterIssuerStatusPtrOutput
- type ClusterIssuerStatusPtrInput
- type ClusterIssuerStatusPtrOutput
- func (o ClusterIssuerStatusPtrOutput) Acme() ClusterIssuerStatusAcmePtrOutput
- func (o ClusterIssuerStatusPtrOutput) Conditions() ClusterIssuerStatusConditionsArrayOutput
- func (o ClusterIssuerStatusPtrOutput) Elem() ClusterIssuerStatusOutput
- func (ClusterIssuerStatusPtrOutput) ElementType() reflect.Type
- func (o ClusterIssuerStatusPtrOutput) ToClusterIssuerStatusPtrOutput() ClusterIssuerStatusPtrOutput
- func (o ClusterIssuerStatusPtrOutput) ToClusterIssuerStatusPtrOutputWithContext(ctx context.Context) ClusterIssuerStatusPtrOutput
- type ClusterIssuerType
- type Issuer
- type IssuerArgs
- type IssuerInput
- type IssuerMetadata
- type IssuerOutput
- type IssuerSpec
- type IssuerSpecAcme
- type IssuerSpecAcmeArgs
- func (IssuerSpecAcmeArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeArgs) ToIssuerSpecAcmeOutput() IssuerSpecAcmeOutput
- func (i IssuerSpecAcmeArgs) ToIssuerSpecAcmeOutputWithContext(ctx context.Context) IssuerSpecAcmeOutput
- func (i IssuerSpecAcmeArgs) ToIssuerSpecAcmePtrOutput() IssuerSpecAcmePtrOutput
- func (i IssuerSpecAcmeArgs) ToIssuerSpecAcmePtrOutputWithContext(ctx context.Context) IssuerSpecAcmePtrOutput
- type IssuerSpecAcmeExternalAccountBinding
- type IssuerSpecAcmeExternalAccountBindingArgs
- func (IssuerSpecAcmeExternalAccountBindingArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeExternalAccountBindingArgs) ToIssuerSpecAcmeExternalAccountBindingOutput() IssuerSpecAcmeExternalAccountBindingOutput
- func (i IssuerSpecAcmeExternalAccountBindingArgs) ToIssuerSpecAcmeExternalAccountBindingOutputWithContext(ctx context.Context) IssuerSpecAcmeExternalAccountBindingOutput
- func (i IssuerSpecAcmeExternalAccountBindingArgs) ToIssuerSpecAcmeExternalAccountBindingPtrOutput() IssuerSpecAcmeExternalAccountBindingPtrOutput
- func (i IssuerSpecAcmeExternalAccountBindingArgs) ToIssuerSpecAcmeExternalAccountBindingPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeExternalAccountBindingPtrOutput
- type IssuerSpecAcmeExternalAccountBindingInput
- type IssuerSpecAcmeExternalAccountBindingKeySecretRef
- type IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs
- func (IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput() IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
- func (i IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
- func (i IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput() IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
- func (i IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
- type IssuerSpecAcmeExternalAccountBindingKeySecretRefInput
- type IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
- func (IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) Name() pulumi.StringOutput
- func (o IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput() IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
- func (o IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
- func (o IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput() IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
- func (o IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
- type IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrInput
- type IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
- func (o IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) Elem() IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
- func (IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput() IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
- func (o IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
- type IssuerSpecAcmeExternalAccountBindingOutput
- func (IssuerSpecAcmeExternalAccountBindingOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeExternalAccountBindingOutput) KeyAlgorithm() pulumi.StringPtrOutputdeprecated
- func (o IssuerSpecAcmeExternalAccountBindingOutput) KeyID() pulumi.StringOutput
- func (o IssuerSpecAcmeExternalAccountBindingOutput) KeySecretRef() IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
- func (o IssuerSpecAcmeExternalAccountBindingOutput) ToIssuerSpecAcmeExternalAccountBindingOutput() IssuerSpecAcmeExternalAccountBindingOutput
- func (o IssuerSpecAcmeExternalAccountBindingOutput) ToIssuerSpecAcmeExternalAccountBindingOutputWithContext(ctx context.Context) IssuerSpecAcmeExternalAccountBindingOutput
- func (o IssuerSpecAcmeExternalAccountBindingOutput) ToIssuerSpecAcmeExternalAccountBindingPtrOutput() IssuerSpecAcmeExternalAccountBindingPtrOutput
- func (o IssuerSpecAcmeExternalAccountBindingOutput) ToIssuerSpecAcmeExternalAccountBindingPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeExternalAccountBindingPtrOutput
- type IssuerSpecAcmeExternalAccountBindingPtrInput
- type IssuerSpecAcmeExternalAccountBindingPtrOutput
- func (o IssuerSpecAcmeExternalAccountBindingPtrOutput) Elem() IssuerSpecAcmeExternalAccountBindingOutput
- func (IssuerSpecAcmeExternalAccountBindingPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeExternalAccountBindingPtrOutput) KeyAlgorithm() pulumi.StringPtrOutputdeprecated
- func (o IssuerSpecAcmeExternalAccountBindingPtrOutput) KeyID() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeExternalAccountBindingPtrOutput) KeySecretRef() IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
- func (o IssuerSpecAcmeExternalAccountBindingPtrOutput) ToIssuerSpecAcmeExternalAccountBindingPtrOutput() IssuerSpecAcmeExternalAccountBindingPtrOutput
- func (o IssuerSpecAcmeExternalAccountBindingPtrOutput) ToIssuerSpecAcmeExternalAccountBindingPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeExternalAccountBindingPtrOutput
- type IssuerSpecAcmeInput
- type IssuerSpecAcmeOutput
- func (o IssuerSpecAcmeOutput) DisableAccountKeyGeneration() pulumi.BoolPtrOutput
- func (IssuerSpecAcmeOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeOutput) Email() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeOutput) EnableDurationFeature() pulumi.BoolPtrOutput
- func (o IssuerSpecAcmeOutput) ExternalAccountBinding() IssuerSpecAcmeExternalAccountBindingPtrOutput
- func (o IssuerSpecAcmeOutput) PreferredChain() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeOutput) PrivateKeySecretRef() IssuerSpecAcmePrivateKeySecretRefOutput
- func (o IssuerSpecAcmeOutput) Server() pulumi.StringOutput
- func (o IssuerSpecAcmeOutput) SkipTLSVerify() pulumi.BoolPtrOutput
- func (o IssuerSpecAcmeOutput) Solvers() IssuerSpecAcmeSolversArrayOutput
- func (o IssuerSpecAcmeOutput) ToIssuerSpecAcmeOutput() IssuerSpecAcmeOutput
- func (o IssuerSpecAcmeOutput) ToIssuerSpecAcmeOutputWithContext(ctx context.Context) IssuerSpecAcmeOutput
- func (o IssuerSpecAcmeOutput) ToIssuerSpecAcmePtrOutput() IssuerSpecAcmePtrOutput
- func (o IssuerSpecAcmeOutput) ToIssuerSpecAcmePtrOutputWithContext(ctx context.Context) IssuerSpecAcmePtrOutput
- type IssuerSpecAcmePrivateKeySecretRef
- type IssuerSpecAcmePrivateKeySecretRefArgs
- func (IssuerSpecAcmePrivateKeySecretRefArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmePrivateKeySecretRefArgs) ToIssuerSpecAcmePrivateKeySecretRefOutput() IssuerSpecAcmePrivateKeySecretRefOutput
- func (i IssuerSpecAcmePrivateKeySecretRefArgs) ToIssuerSpecAcmePrivateKeySecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmePrivateKeySecretRefOutput
- func (i IssuerSpecAcmePrivateKeySecretRefArgs) ToIssuerSpecAcmePrivateKeySecretRefPtrOutput() IssuerSpecAcmePrivateKeySecretRefPtrOutput
- func (i IssuerSpecAcmePrivateKeySecretRefArgs) ToIssuerSpecAcmePrivateKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmePrivateKeySecretRefPtrOutput
- type IssuerSpecAcmePrivateKeySecretRefInput
- type IssuerSpecAcmePrivateKeySecretRefOutput
- func (IssuerSpecAcmePrivateKeySecretRefOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmePrivateKeySecretRefOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmePrivateKeySecretRefOutput) Name() pulumi.StringOutput
- func (o IssuerSpecAcmePrivateKeySecretRefOutput) ToIssuerSpecAcmePrivateKeySecretRefOutput() IssuerSpecAcmePrivateKeySecretRefOutput
- func (o IssuerSpecAcmePrivateKeySecretRefOutput) ToIssuerSpecAcmePrivateKeySecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmePrivateKeySecretRefOutput
- func (o IssuerSpecAcmePrivateKeySecretRefOutput) ToIssuerSpecAcmePrivateKeySecretRefPtrOutput() IssuerSpecAcmePrivateKeySecretRefPtrOutput
- func (o IssuerSpecAcmePrivateKeySecretRefOutput) ToIssuerSpecAcmePrivateKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmePrivateKeySecretRefPtrOutput
- type IssuerSpecAcmePrivateKeySecretRefPtrInput
- type IssuerSpecAcmePrivateKeySecretRefPtrOutput
- func (o IssuerSpecAcmePrivateKeySecretRefPtrOutput) Elem() IssuerSpecAcmePrivateKeySecretRefOutput
- func (IssuerSpecAcmePrivateKeySecretRefPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmePrivateKeySecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmePrivateKeySecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o IssuerSpecAcmePrivateKeySecretRefPtrOutput) ToIssuerSpecAcmePrivateKeySecretRefPtrOutput() IssuerSpecAcmePrivateKeySecretRefPtrOutput
- func (o IssuerSpecAcmePrivateKeySecretRefPtrOutput) ToIssuerSpecAcmePrivateKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmePrivateKeySecretRefPtrOutput
- type IssuerSpecAcmePtrInput
- type IssuerSpecAcmePtrOutput
- func (o IssuerSpecAcmePtrOutput) DisableAccountKeyGeneration() pulumi.BoolPtrOutput
- func (o IssuerSpecAcmePtrOutput) Elem() IssuerSpecAcmeOutput
- func (IssuerSpecAcmePtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmePtrOutput) Email() pulumi.StringPtrOutput
- func (o IssuerSpecAcmePtrOutput) EnableDurationFeature() pulumi.BoolPtrOutput
- func (o IssuerSpecAcmePtrOutput) ExternalAccountBinding() IssuerSpecAcmeExternalAccountBindingPtrOutput
- func (o IssuerSpecAcmePtrOutput) PreferredChain() pulumi.StringPtrOutput
- func (o IssuerSpecAcmePtrOutput) PrivateKeySecretRef() IssuerSpecAcmePrivateKeySecretRefPtrOutput
- func (o IssuerSpecAcmePtrOutput) Server() pulumi.StringPtrOutput
- func (o IssuerSpecAcmePtrOutput) SkipTLSVerify() pulumi.BoolPtrOutput
- func (o IssuerSpecAcmePtrOutput) Solvers() IssuerSpecAcmeSolversArrayOutput
- func (o IssuerSpecAcmePtrOutput) ToIssuerSpecAcmePtrOutput() IssuerSpecAcmePtrOutput
- func (o IssuerSpecAcmePtrOutput) ToIssuerSpecAcmePtrOutputWithContext(ctx context.Context) IssuerSpecAcmePtrOutput
- type IssuerSpecAcmeSolvers
- type IssuerSpecAcmeSolversArgs
- type IssuerSpecAcmeSolversArray
- func (IssuerSpecAcmeSolversArray) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversArray) ToIssuerSpecAcmeSolversArrayOutput() IssuerSpecAcmeSolversArrayOutput
- func (i IssuerSpecAcmeSolversArray) ToIssuerSpecAcmeSolversArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversArrayOutput
- type IssuerSpecAcmeSolversArrayInput
- type IssuerSpecAcmeSolversArrayOutput
- func (IssuerSpecAcmeSolversArrayOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversArrayOutput) Index(i pulumi.IntInput) IssuerSpecAcmeSolversOutput
- func (o IssuerSpecAcmeSolversArrayOutput) ToIssuerSpecAcmeSolversArrayOutput() IssuerSpecAcmeSolversArrayOutput
- func (o IssuerSpecAcmeSolversArrayOutput) ToIssuerSpecAcmeSolversArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversArrayOutput
- type IssuerSpecAcmeSolversDns01
- type IssuerSpecAcmeSolversDns01AcmeDNS
- type IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRef
- type IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs
- func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput() IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
- func (i IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
- func (i IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
- func (i IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefInput
- type IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
- func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) Name() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput() IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
- func (o IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
- func (o IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrInput
- type IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) Elem() IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
- func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01AcmeDNSArgs
- func (IssuerSpecAcmeSolversDns01AcmeDNSArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01AcmeDNSArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSOutput() IssuerSpecAcmeSolversDns01AcmeDNSOutput
- func (i IssuerSpecAcmeSolversDns01AcmeDNSArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AcmeDNSOutput
- func (i IssuerSpecAcmeSolversDns01AcmeDNSArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput() IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
- func (i IssuerSpecAcmeSolversDns01AcmeDNSArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
- type IssuerSpecAcmeSolversDns01AcmeDNSInput
- type IssuerSpecAcmeSolversDns01AcmeDNSOutput
- func (o IssuerSpecAcmeSolversDns01AcmeDNSOutput) AccountSecretRef() IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
- func (IssuerSpecAcmeSolversDns01AcmeDNSOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01AcmeDNSOutput) Host() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversDns01AcmeDNSOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSOutput() IssuerSpecAcmeSolversDns01AcmeDNSOutput
- func (o IssuerSpecAcmeSolversDns01AcmeDNSOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AcmeDNSOutput
- func (o IssuerSpecAcmeSolversDns01AcmeDNSOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput() IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
- func (o IssuerSpecAcmeSolversDns01AcmeDNSOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
- type IssuerSpecAcmeSolversDns01AcmeDNSPtrInput
- type IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
- func (o IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) AccountSecretRef() IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) Elem() IssuerSpecAcmeSolversDns01AcmeDNSOutput
- func (IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) Host() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput() IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
- func (o IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
- type IssuerSpecAcmeSolversDns01Akamai
- type IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef
- type IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs
- func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput() IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
- func (i IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
- func (i IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
- func (i IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefInput
- type IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
- func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) Name() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput() IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrInput
- type IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) Elem() IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
- func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01AkamaiArgs
- func (IssuerSpecAcmeSolversDns01AkamaiArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01AkamaiArgs) ToIssuerSpecAcmeSolversDns01AkamaiOutput() IssuerSpecAcmeSolversDns01AkamaiOutput
- func (i IssuerSpecAcmeSolversDns01AkamaiArgs) ToIssuerSpecAcmeSolversDns01AkamaiOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiOutput
- func (i IssuerSpecAcmeSolversDns01AkamaiArgs) ToIssuerSpecAcmeSolversDns01AkamaiPtrOutput() IssuerSpecAcmeSolversDns01AkamaiPtrOutput
- func (i IssuerSpecAcmeSolversDns01AkamaiArgs) ToIssuerSpecAcmeSolversDns01AkamaiPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiPtrOutput
- type IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef
- type IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs
- func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput() IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
- func (i IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
- func (i IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
- func (i IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefInput
- type IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
- func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) Name() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput() IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrInput
- type IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) Elem() IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
- func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef
- type IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs
- func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput() IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
- func (i IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
- func (i IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
- func (i IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefInput
- type IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
- func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) Name() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput() IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrInput
- type IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) Elem() IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
- func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01AkamaiInput
- type IssuerSpecAcmeSolversDns01AkamaiOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiOutput) AccessTokenSecretRef() IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiOutput) ClientSecretSecretRef() IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiOutput) ClientTokenSecretRef() IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
- func (IssuerSpecAcmeSolversDns01AkamaiOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01AkamaiOutput) ServiceConsumerDomain() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiOutput) ToIssuerSpecAcmeSolversDns01AkamaiOutput() IssuerSpecAcmeSolversDns01AkamaiOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiOutput) ToIssuerSpecAcmeSolversDns01AkamaiOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiOutput) ToIssuerSpecAcmeSolversDns01AkamaiPtrOutput() IssuerSpecAcmeSolversDns01AkamaiPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiOutput) ToIssuerSpecAcmeSolversDns01AkamaiPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiPtrOutput
- type IssuerSpecAcmeSolversDns01AkamaiPtrInput
- type IssuerSpecAcmeSolversDns01AkamaiPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiPtrOutput) AccessTokenSecretRef() IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiPtrOutput) ClientSecretSecretRef() IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiPtrOutput) ClientTokenSecretRef() IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiPtrOutput) Elem() IssuerSpecAcmeSolversDns01AkamaiOutput
- func (IssuerSpecAcmeSolversDns01AkamaiPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01AkamaiPtrOutput) ServiceConsumerDomain() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiPtrOutput() IssuerSpecAcmeSolversDns01AkamaiPtrOutput
- func (o IssuerSpecAcmeSolversDns01AkamaiPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiPtrOutput
- type IssuerSpecAcmeSolversDns01Args
- func (IssuerSpecAcmeSolversDns01Args) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01Args) ToIssuerSpecAcmeSolversDns01Output() IssuerSpecAcmeSolversDns01Output
- func (i IssuerSpecAcmeSolversDns01Args) ToIssuerSpecAcmeSolversDns01OutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Output
- func (i IssuerSpecAcmeSolversDns01Args) ToIssuerSpecAcmeSolversDns01PtrOutput() IssuerSpecAcmeSolversDns01PtrOutput
- func (i IssuerSpecAcmeSolversDns01Args) ToIssuerSpecAcmeSolversDns01PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01PtrOutput
- type IssuerSpecAcmeSolversDns01AzureDNS
- type IssuerSpecAcmeSolversDns01AzureDNSArgs
- func (IssuerSpecAcmeSolversDns01AzureDNSArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01AzureDNSArgs) ToIssuerSpecAcmeSolversDns01AzureDNSOutput() IssuerSpecAcmeSolversDns01AzureDNSOutput
- func (i IssuerSpecAcmeSolversDns01AzureDNSArgs) ToIssuerSpecAcmeSolversDns01AzureDNSOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSOutput
- func (i IssuerSpecAcmeSolversDns01AzureDNSArgs) ToIssuerSpecAcmeSolversDns01AzureDNSPtrOutput() IssuerSpecAcmeSolversDns01AzureDNSPtrOutput
- func (i IssuerSpecAcmeSolversDns01AzureDNSArgs) ToIssuerSpecAcmeSolversDns01AzureDNSPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSPtrOutput
- type IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRef
- type IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs
- func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput() IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput
- func (i IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput
- func (i IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
- func (i IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefInput
- type IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput
- func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) Name() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput() IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrInput
- type IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) Elem() IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput
- func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01AzureDNSInput
- type IssuerSpecAcmeSolversDns01AzureDNSManagedIdentity
- type IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs
- func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput() IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput
- func (i IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput
- func (i IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput() IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
- func (i IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
- type IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityInput
- type IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ClientID() pulumi.StringPtrOutput
- func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ResourceID() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput() IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput() IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
- type IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrInput
- type IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ClientID() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) Elem() IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput
- func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ResourceID() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput() IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
- type IssuerSpecAcmeSolversDns01AzureDNSOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) ClientID() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) ClientSecretSecretRef() IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
- func (IssuerSpecAcmeSolversDns01AzureDNSOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) Environment() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) HostedZoneName() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) ManagedIdentity() IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) ResourceGroupName() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) SubscriptionID() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) TenantID() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) ToIssuerSpecAcmeSolversDns01AzureDNSOutput() IssuerSpecAcmeSolversDns01AzureDNSOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) ToIssuerSpecAcmeSolversDns01AzureDNSOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) ToIssuerSpecAcmeSolversDns01AzureDNSPtrOutput() IssuerSpecAcmeSolversDns01AzureDNSPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) ToIssuerSpecAcmeSolversDns01AzureDNSPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSPtrOutput
- type IssuerSpecAcmeSolversDns01AzureDNSPtrInput
- type IssuerSpecAcmeSolversDns01AzureDNSPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ClientID() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ClientSecretSecretRef() IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) Elem() IssuerSpecAcmeSolversDns01AzureDNSOutput
- func (IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) Environment() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) HostedZoneName() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ManagedIdentity() IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ResourceGroupName() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) SubscriptionID() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) TenantID() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ToIssuerSpecAcmeSolversDns01AzureDNSPtrOutput() IssuerSpecAcmeSolversDns01AzureDNSPtrOutput
- func (o IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ToIssuerSpecAcmeSolversDns01AzureDNSPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSPtrOutput
- type IssuerSpecAcmeSolversDns01CloudDNS
- type IssuerSpecAcmeSolversDns01CloudDNSArgs
- func (IssuerSpecAcmeSolversDns01CloudDNSArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01CloudDNSArgs) ToIssuerSpecAcmeSolversDns01CloudDNSOutput() IssuerSpecAcmeSolversDns01CloudDNSOutput
- func (i IssuerSpecAcmeSolversDns01CloudDNSArgs) ToIssuerSpecAcmeSolversDns01CloudDNSOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudDNSOutput
- func (i IssuerSpecAcmeSolversDns01CloudDNSArgs) ToIssuerSpecAcmeSolversDns01CloudDNSPtrOutput() IssuerSpecAcmeSolversDns01CloudDNSPtrOutput
- func (i IssuerSpecAcmeSolversDns01CloudDNSArgs) ToIssuerSpecAcmeSolversDns01CloudDNSPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudDNSPtrOutput
- type IssuerSpecAcmeSolversDns01CloudDNSInput
- type IssuerSpecAcmeSolversDns01CloudDNSOutput
- func (IssuerSpecAcmeSolversDns01CloudDNSOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01CloudDNSOutput) HostedZoneName() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudDNSOutput) Project() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversDns01CloudDNSOutput) ServiceAccountSecretRef() IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudDNSOutput) ToIssuerSpecAcmeSolversDns01CloudDNSOutput() IssuerSpecAcmeSolversDns01CloudDNSOutput
- func (o IssuerSpecAcmeSolversDns01CloudDNSOutput) ToIssuerSpecAcmeSolversDns01CloudDNSOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudDNSOutput
- func (o IssuerSpecAcmeSolversDns01CloudDNSOutput) ToIssuerSpecAcmeSolversDns01CloudDNSPtrOutput() IssuerSpecAcmeSolversDns01CloudDNSPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudDNSOutput) ToIssuerSpecAcmeSolversDns01CloudDNSPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudDNSPtrOutput
- type IssuerSpecAcmeSolversDns01CloudDNSPtrInput
- type IssuerSpecAcmeSolversDns01CloudDNSPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudDNSPtrOutput) Elem() IssuerSpecAcmeSolversDns01CloudDNSOutput
- func (IssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01CloudDNSPtrOutput) HostedZoneName() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudDNSPtrOutput) Project() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ServiceAccountSecretRef() IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ToIssuerSpecAcmeSolversDns01CloudDNSPtrOutput() IssuerSpecAcmeSolversDns01CloudDNSPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ToIssuerSpecAcmeSolversDns01CloudDNSPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudDNSPtrOutput
- type IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRef
- type IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs
- func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput() IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput
- func (i IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput
- func (i IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput() IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
- func (i IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefInput
- type IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput
- func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) Name() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput() IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput
- func (o IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput
- func (o IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput() IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrInput
- type IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) Elem() IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput
- func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput() IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01Cloudflare
- type IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef
- type IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs
- func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput() IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput
- func (i IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput
- func (i IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput() IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
- func (i IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefInput
- type IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput
- func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) Name() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput() IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput() IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrInput
- type IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) Elem() IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput
- func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput() IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef
- type IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs
- func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput() IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput
- func (i IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput
- func (i IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
- func (i IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefInput
- type IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput
- func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) Name() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput() IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrInput
- type IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) Elem() IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput
- func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01CloudflareArgs
- func (IssuerSpecAcmeSolversDns01CloudflareArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01CloudflareArgs) ToIssuerSpecAcmeSolversDns01CloudflareOutput() IssuerSpecAcmeSolversDns01CloudflareOutput
- func (i IssuerSpecAcmeSolversDns01CloudflareArgs) ToIssuerSpecAcmeSolversDns01CloudflareOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareOutput
- func (i IssuerSpecAcmeSolversDns01CloudflareArgs) ToIssuerSpecAcmeSolversDns01CloudflarePtrOutput() IssuerSpecAcmeSolversDns01CloudflarePtrOutput
- func (i IssuerSpecAcmeSolversDns01CloudflareArgs) ToIssuerSpecAcmeSolversDns01CloudflarePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflarePtrOutput
- type IssuerSpecAcmeSolversDns01CloudflareInput
- type IssuerSpecAcmeSolversDns01CloudflareOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareOutput) ApiKeySecretRef() IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareOutput) ApiTokenSecretRef() IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
- func (IssuerSpecAcmeSolversDns01CloudflareOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01CloudflareOutput) Email() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareOutput) ToIssuerSpecAcmeSolversDns01CloudflareOutput() IssuerSpecAcmeSolversDns01CloudflareOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareOutput) ToIssuerSpecAcmeSolversDns01CloudflareOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareOutput) ToIssuerSpecAcmeSolversDns01CloudflarePtrOutput() IssuerSpecAcmeSolversDns01CloudflarePtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudflareOutput) ToIssuerSpecAcmeSolversDns01CloudflarePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflarePtrOutput
- type IssuerSpecAcmeSolversDns01CloudflarePtrInput
- type IssuerSpecAcmeSolversDns01CloudflarePtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudflarePtrOutput) ApiKeySecretRef() IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudflarePtrOutput) ApiTokenSecretRef() IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudflarePtrOutput) Elem() IssuerSpecAcmeSolversDns01CloudflareOutput
- func (IssuerSpecAcmeSolversDns01CloudflarePtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01CloudflarePtrOutput) Email() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudflarePtrOutput) ToIssuerSpecAcmeSolversDns01CloudflarePtrOutput() IssuerSpecAcmeSolversDns01CloudflarePtrOutput
- func (o IssuerSpecAcmeSolversDns01CloudflarePtrOutput) ToIssuerSpecAcmeSolversDns01CloudflarePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflarePtrOutput
- type IssuerSpecAcmeSolversDns01Digitalocean
- type IssuerSpecAcmeSolversDns01DigitaloceanArgs
- func (IssuerSpecAcmeSolversDns01DigitaloceanArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01DigitaloceanArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanOutput() IssuerSpecAcmeSolversDns01DigitaloceanOutput
- func (i IssuerSpecAcmeSolversDns01DigitaloceanArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01DigitaloceanOutput
- func (i IssuerSpecAcmeSolversDns01DigitaloceanArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput() IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
- func (i IssuerSpecAcmeSolversDns01DigitaloceanArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
- type IssuerSpecAcmeSolversDns01DigitaloceanInput
- type IssuerSpecAcmeSolversDns01DigitaloceanOutput
- func (IssuerSpecAcmeSolversDns01DigitaloceanOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01DigitaloceanOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanOutput() IssuerSpecAcmeSolversDns01DigitaloceanOutput
- func (o IssuerSpecAcmeSolversDns01DigitaloceanOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01DigitaloceanOutput
- func (o IssuerSpecAcmeSolversDns01DigitaloceanOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput() IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
- func (o IssuerSpecAcmeSolversDns01DigitaloceanOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
- func (o IssuerSpecAcmeSolversDns01DigitaloceanOutput) TokenSecretRef() IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
- type IssuerSpecAcmeSolversDns01DigitaloceanPtrInput
- type IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
- func (o IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) Elem() IssuerSpecAcmeSolversDns01DigitaloceanOutput
- func (IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput() IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
- func (o IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
- func (o IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) TokenSecretRef() IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef
- type IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs
- func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput() IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
- func (i IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
- func (i IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
- func (i IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefInput
- type IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
- func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) Name() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput() IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
- func (o IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
- func (o IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrInput
- type IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) Elem() IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
- func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01Input
- type IssuerSpecAcmeSolversDns01Output
- func (o IssuerSpecAcmeSolversDns01Output) AcmeDNS() IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
- func (o IssuerSpecAcmeSolversDns01Output) Akamai() IssuerSpecAcmeSolversDns01AkamaiPtrOutput
- func (o IssuerSpecAcmeSolversDns01Output) AzureDNS() IssuerSpecAcmeSolversDns01AzureDNSPtrOutput
- func (o IssuerSpecAcmeSolversDns01Output) CloudDNS() IssuerSpecAcmeSolversDns01CloudDNSPtrOutput
- func (o IssuerSpecAcmeSolversDns01Output) Cloudflare() IssuerSpecAcmeSolversDns01CloudflarePtrOutput
- func (o IssuerSpecAcmeSolversDns01Output) CnameStrategy() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01Output) Digitalocean() IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
- func (IssuerSpecAcmeSolversDns01Output) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01Output) Rfc2136() IssuerSpecAcmeSolversDns01Rfc2136PtrOutput
- func (o IssuerSpecAcmeSolversDns01Output) Route53() IssuerSpecAcmeSolversDns01Route53PtrOutput
- func (o IssuerSpecAcmeSolversDns01Output) ToIssuerSpecAcmeSolversDns01Output() IssuerSpecAcmeSolversDns01Output
- func (o IssuerSpecAcmeSolversDns01Output) ToIssuerSpecAcmeSolversDns01OutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Output
- func (o IssuerSpecAcmeSolversDns01Output) ToIssuerSpecAcmeSolversDns01PtrOutput() IssuerSpecAcmeSolversDns01PtrOutput
- func (o IssuerSpecAcmeSolversDns01Output) ToIssuerSpecAcmeSolversDns01PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01PtrOutput
- func (o IssuerSpecAcmeSolversDns01Output) Webhook() IssuerSpecAcmeSolversDns01WebhookPtrOutput
- type IssuerSpecAcmeSolversDns01PtrInput
- type IssuerSpecAcmeSolversDns01PtrOutput
- func (o IssuerSpecAcmeSolversDns01PtrOutput) AcmeDNS() IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
- func (o IssuerSpecAcmeSolversDns01PtrOutput) Akamai() IssuerSpecAcmeSolversDns01AkamaiPtrOutput
- func (o IssuerSpecAcmeSolversDns01PtrOutput) AzureDNS() IssuerSpecAcmeSolversDns01AzureDNSPtrOutput
- func (o IssuerSpecAcmeSolversDns01PtrOutput) CloudDNS() IssuerSpecAcmeSolversDns01CloudDNSPtrOutput
- func (o IssuerSpecAcmeSolversDns01PtrOutput) Cloudflare() IssuerSpecAcmeSolversDns01CloudflarePtrOutput
- func (o IssuerSpecAcmeSolversDns01PtrOutput) CnameStrategy() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01PtrOutput) Digitalocean() IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
- func (o IssuerSpecAcmeSolversDns01PtrOutput) Elem() IssuerSpecAcmeSolversDns01Output
- func (IssuerSpecAcmeSolversDns01PtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01PtrOutput) Rfc2136() IssuerSpecAcmeSolversDns01Rfc2136PtrOutput
- func (o IssuerSpecAcmeSolversDns01PtrOutput) Route53() IssuerSpecAcmeSolversDns01Route53PtrOutput
- func (o IssuerSpecAcmeSolversDns01PtrOutput) ToIssuerSpecAcmeSolversDns01PtrOutput() IssuerSpecAcmeSolversDns01PtrOutput
- func (o IssuerSpecAcmeSolversDns01PtrOutput) ToIssuerSpecAcmeSolversDns01PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01PtrOutput
- func (o IssuerSpecAcmeSolversDns01PtrOutput) Webhook() IssuerSpecAcmeSolversDns01WebhookPtrOutput
- type IssuerSpecAcmeSolversDns01Rfc2136
- type IssuerSpecAcmeSolversDns01Rfc2136Args
- func (IssuerSpecAcmeSolversDns01Rfc2136Args) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01Rfc2136Args) ToIssuerSpecAcmeSolversDns01Rfc2136Output() IssuerSpecAcmeSolversDns01Rfc2136Output
- func (i IssuerSpecAcmeSolversDns01Rfc2136Args) ToIssuerSpecAcmeSolversDns01Rfc2136OutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Rfc2136Output
- func (i IssuerSpecAcmeSolversDns01Rfc2136Args) ToIssuerSpecAcmeSolversDns01Rfc2136PtrOutput() IssuerSpecAcmeSolversDns01Rfc2136PtrOutput
- func (i IssuerSpecAcmeSolversDns01Rfc2136Args) ToIssuerSpecAcmeSolversDns01Rfc2136PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Rfc2136PtrOutput
- type IssuerSpecAcmeSolversDns01Rfc2136Input
- type IssuerSpecAcmeSolversDns01Rfc2136Output
- func (IssuerSpecAcmeSolversDns01Rfc2136Output) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01Rfc2136Output) Nameserver() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversDns01Rfc2136Output) ToIssuerSpecAcmeSolversDns01Rfc2136Output() IssuerSpecAcmeSolversDns01Rfc2136Output
- func (o IssuerSpecAcmeSolversDns01Rfc2136Output) ToIssuerSpecAcmeSolversDns01Rfc2136OutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Rfc2136Output
- func (o IssuerSpecAcmeSolversDns01Rfc2136Output) ToIssuerSpecAcmeSolversDns01Rfc2136PtrOutput() IssuerSpecAcmeSolversDns01Rfc2136PtrOutput
- func (o IssuerSpecAcmeSolversDns01Rfc2136Output) ToIssuerSpecAcmeSolversDns01Rfc2136PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Rfc2136PtrOutput
- func (o IssuerSpecAcmeSolversDns01Rfc2136Output) TsigAlgorithm() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01Rfc2136Output) TsigKeyName() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01Rfc2136Output) TsigSecretSecretRef() IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01Rfc2136PtrInput
- type IssuerSpecAcmeSolversDns01Rfc2136PtrOutput
- func (o IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) Elem() IssuerSpecAcmeSolversDns01Rfc2136Output
- func (IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) Nameserver() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) ToIssuerSpecAcmeSolversDns01Rfc2136PtrOutput() IssuerSpecAcmeSolversDns01Rfc2136PtrOutput
- func (o IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) ToIssuerSpecAcmeSolversDns01Rfc2136PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Rfc2136PtrOutput
- func (o IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) TsigAlgorithm() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) TsigKeyName() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) TsigSecretSecretRef() IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef
- type IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs
- func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput() IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput
- func (i IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput
- func (i IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput() IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
- func (i IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefInput
- type IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput
- func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) Name() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput() IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput
- func (o IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput
- func (o IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput() IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrInput
- type IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) Elem() IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput
- func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput() IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01Route53
- type IssuerSpecAcmeSolversDns01Route53Args
- func (IssuerSpecAcmeSolversDns01Route53Args) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01Route53Args) ToIssuerSpecAcmeSolversDns01Route53Output() IssuerSpecAcmeSolversDns01Route53Output
- func (i IssuerSpecAcmeSolversDns01Route53Args) ToIssuerSpecAcmeSolversDns01Route53OutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Route53Output
- func (i IssuerSpecAcmeSolversDns01Route53Args) ToIssuerSpecAcmeSolversDns01Route53PtrOutput() IssuerSpecAcmeSolversDns01Route53PtrOutput
- func (i IssuerSpecAcmeSolversDns01Route53Args) ToIssuerSpecAcmeSolversDns01Route53PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Route53PtrOutput
- type IssuerSpecAcmeSolversDns01Route53Input
- type IssuerSpecAcmeSolversDns01Route53Output
- func (o IssuerSpecAcmeSolversDns01Route53Output) AccessKeyID() pulumi.StringPtrOutput
- func (IssuerSpecAcmeSolversDns01Route53Output) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01Route53Output) HostedZoneID() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01Route53Output) Region() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversDns01Route53Output) Role() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01Route53Output) SecretAccessKeySecretRef() IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01Route53Output) ToIssuerSpecAcmeSolversDns01Route53Output() IssuerSpecAcmeSolversDns01Route53Output
- func (o IssuerSpecAcmeSolversDns01Route53Output) ToIssuerSpecAcmeSolversDns01Route53OutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Route53Output
- func (o IssuerSpecAcmeSolversDns01Route53Output) ToIssuerSpecAcmeSolversDns01Route53PtrOutput() IssuerSpecAcmeSolversDns01Route53PtrOutput
- func (o IssuerSpecAcmeSolversDns01Route53Output) ToIssuerSpecAcmeSolversDns01Route53PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Route53PtrOutput
- type IssuerSpecAcmeSolversDns01Route53PtrInput
- type IssuerSpecAcmeSolversDns01Route53PtrOutput
- func (o IssuerSpecAcmeSolversDns01Route53PtrOutput) AccessKeyID() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01Route53PtrOutput) Elem() IssuerSpecAcmeSolversDns01Route53Output
- func (IssuerSpecAcmeSolversDns01Route53PtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01Route53PtrOutput) HostedZoneID() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01Route53PtrOutput) Region() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01Route53PtrOutput) Role() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01Route53PtrOutput) SecretAccessKeySecretRef() IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01Route53PtrOutput) ToIssuerSpecAcmeSolversDns01Route53PtrOutput() IssuerSpecAcmeSolversDns01Route53PtrOutput
- func (o IssuerSpecAcmeSolversDns01Route53PtrOutput) ToIssuerSpecAcmeSolversDns01Route53PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Route53PtrOutput
- type IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef
- type IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs
- func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput() IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput
- func (i IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput
- func (i IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput() IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
- func (i IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefInput
- type IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput
- func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) Name() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput() IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput
- func (o IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput
- func (o IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput() IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrInput
- type IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) Elem() IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput
- func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput() IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
- func (o IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
- type IssuerSpecAcmeSolversDns01Webhook
- type IssuerSpecAcmeSolversDns01WebhookArgs
- func (IssuerSpecAcmeSolversDns01WebhookArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversDns01WebhookArgs) ToIssuerSpecAcmeSolversDns01WebhookOutput() IssuerSpecAcmeSolversDns01WebhookOutput
- func (i IssuerSpecAcmeSolversDns01WebhookArgs) ToIssuerSpecAcmeSolversDns01WebhookOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01WebhookOutput
- func (i IssuerSpecAcmeSolversDns01WebhookArgs) ToIssuerSpecAcmeSolversDns01WebhookPtrOutput() IssuerSpecAcmeSolversDns01WebhookPtrOutput
- func (i IssuerSpecAcmeSolversDns01WebhookArgs) ToIssuerSpecAcmeSolversDns01WebhookPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01WebhookPtrOutput
- type IssuerSpecAcmeSolversDns01WebhookInput
- type IssuerSpecAcmeSolversDns01WebhookOutput
- func (o IssuerSpecAcmeSolversDns01WebhookOutput) Config() pulumi.MapOutput
- func (IssuerSpecAcmeSolversDns01WebhookOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01WebhookOutput) GroupName() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversDns01WebhookOutput) SolverName() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversDns01WebhookOutput) ToIssuerSpecAcmeSolversDns01WebhookOutput() IssuerSpecAcmeSolversDns01WebhookOutput
- func (o IssuerSpecAcmeSolversDns01WebhookOutput) ToIssuerSpecAcmeSolversDns01WebhookOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01WebhookOutput
- func (o IssuerSpecAcmeSolversDns01WebhookOutput) ToIssuerSpecAcmeSolversDns01WebhookPtrOutput() IssuerSpecAcmeSolversDns01WebhookPtrOutput
- func (o IssuerSpecAcmeSolversDns01WebhookOutput) ToIssuerSpecAcmeSolversDns01WebhookPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01WebhookPtrOutput
- type IssuerSpecAcmeSolversDns01WebhookPtrInput
- type IssuerSpecAcmeSolversDns01WebhookPtrOutput
- func (o IssuerSpecAcmeSolversDns01WebhookPtrOutput) Config() pulumi.MapOutput
- func (o IssuerSpecAcmeSolversDns01WebhookPtrOutput) Elem() IssuerSpecAcmeSolversDns01WebhookOutput
- func (IssuerSpecAcmeSolversDns01WebhookPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversDns01WebhookPtrOutput) GroupName() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01WebhookPtrOutput) SolverName() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversDns01WebhookPtrOutput) ToIssuerSpecAcmeSolversDns01WebhookPtrOutput() IssuerSpecAcmeSolversDns01WebhookPtrOutput
- func (o IssuerSpecAcmeSolversDns01WebhookPtrOutput) ToIssuerSpecAcmeSolversDns01WebhookPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01WebhookPtrOutput
- type IssuerSpecAcmeSolversHttp01
- type IssuerSpecAcmeSolversHttp01Args
- func (IssuerSpecAcmeSolversHttp01Args) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01Args) ToIssuerSpecAcmeSolversHttp01Output() IssuerSpecAcmeSolversHttp01Output
- func (i IssuerSpecAcmeSolversHttp01Args) ToIssuerSpecAcmeSolversHttp01OutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01Output
- func (i IssuerSpecAcmeSolversHttp01Args) ToIssuerSpecAcmeSolversHttp01PtrOutput() IssuerSpecAcmeSolversHttp01PtrOutput
- func (i IssuerSpecAcmeSolversHttp01Args) ToIssuerSpecAcmeSolversHttp01PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01PtrOutput
- type IssuerSpecAcmeSolversHttp01GatewayHTTPRoute
- type IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs
- func (IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput() IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput
- func (i IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput
- func (i IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput() IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
- func (i IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
- type IssuerSpecAcmeSolversHttp01GatewayHTTPRouteInput
- type IssuerSpecAcmeSolversHttp01GatewayHTTPRouteLabels
- type IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput
- func (IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) Labels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ServiceType() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput() IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput
- func (o IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput
- func (o IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput() IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
- func (o IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
- type IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrInput
- type IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
- func (o IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) Elem() IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput
- func (IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) Labels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ServiceType() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput() IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
- func (o IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
- type IssuerSpecAcmeSolversHttp01Ingress
- type IssuerSpecAcmeSolversHttp01IngressArgs
- func (IssuerSpecAcmeSolversHttp01IngressArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressArgs) ToIssuerSpecAcmeSolversHttp01IngressOutput() IssuerSpecAcmeSolversHttp01IngressOutput
- func (i IssuerSpecAcmeSolversHttp01IngressArgs) ToIssuerSpecAcmeSolversHttp01IngressOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressOutput
- func (i IssuerSpecAcmeSolversHttp01IngressArgs) ToIssuerSpecAcmeSolversHttp01IngressPtrOutput() IssuerSpecAcmeSolversHttp01IngressPtrOutput
- func (i IssuerSpecAcmeSolversHttp01IngressArgs) ToIssuerSpecAcmeSolversHttp01IngressPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPtrOutput
- type IssuerSpecAcmeSolversHttp01IngressIngressTemplate
- type IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs
- func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput
- func (i IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput
- func (i IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
- func (i IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
- type IssuerSpecAcmeSolversHttp01IngressIngressTemplateInput
- type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata
- type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataAnnotations
- type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs
- func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput
- func (i IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput
- func (i IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
- func (i IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
- type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataInput
- type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataLabels
- type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput
- func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) Annotations() pulumi.StringMapOutput
- func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) Labels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput
- func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput
- func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
- type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrInput
- type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) Annotations() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) Elem() IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput
- func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) Labels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
- type IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput
- func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) Metadata() IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput
- func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput
- func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
- type IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrInput
- type IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) Elem() IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput
- func (IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) Metadata() IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
- type IssuerSpecAcmeSolversHttp01IngressInput
- type IssuerSpecAcmeSolversHttp01IngressOutput
- func (o IssuerSpecAcmeSolversHttp01IngressOutput) Class() pulumi.StringPtrOutput
- func (IssuerSpecAcmeSolversHttp01IngressOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressOutput) IngressTemplate() IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressOutput) Name() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressOutput) PodTemplate() IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressOutput) ServiceType() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressOutput) ToIssuerSpecAcmeSolversHttp01IngressOutput() IssuerSpecAcmeSolversHttp01IngressOutput
- func (o IssuerSpecAcmeSolversHttp01IngressOutput) ToIssuerSpecAcmeSolversHttp01IngressOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressOutput
- func (o IssuerSpecAcmeSolversHttp01IngressOutput) ToIssuerSpecAcmeSolversHttp01IngressPtrOutput() IssuerSpecAcmeSolversHttp01IngressPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressOutput) ToIssuerSpecAcmeSolversHttp01IngressPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPtrOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplate
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataAnnotations
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataLabels
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) Annotations() pulumi.StringMapOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) Labels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) Annotations() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) Elem() IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) Labels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) Metadata() IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) Spec() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) Elem() IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) Metadata() IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) Spec() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) PreferredDuringSchedulingIgnoredDuringExecution() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) RequiredDuringSchedulingIgnoredDuringExecution() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index(i pulumi.IntInput) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Preference() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Weight() pulumi.IntOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) Index(i pulumi.IntInput) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) Key() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) Operator() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) Values() pulumi.StringArrayOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) MatchExpressions() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) MatchFields() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) Elem() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) PreferredDuringSchedulingIgnoredDuringExecution() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) RequiredDuringSchedulingIgnoredDuringExecution() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) Index(i pulumi.IntInput) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) Index(i pulumi.IntInput) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) Key() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) Operator() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) Values() pulumi.StringArrayOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) MatchExpressions() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) MatchFields() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) NodeSelectorTerms() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) Elem() ...
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) NodeSelectorTerms() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) NodeAffinity() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) PodAffinity() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) PodAntiAffinity() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) PreferredDuringSchedulingIgnoredDuringExecution() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) RequiredDuringSchedulingIgnoredDuringExecution() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index(i pulumi.IntInput) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) PodAffinityTerm() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Weight() pulumi.IntOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext(ctx context.Context) ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchLabels
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchExpressions() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) Elem() ...
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchExpressions() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext(ctx context.Context) ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchLabels
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchExpressions() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) Elem() ...
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchExpressions() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) LabelSelector() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) NamespaceSelector() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) Namespaces() pulumi.StringArrayOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) TopologyKey() pulumi.StringOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) Elem() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) PreferredDuringSchedulingIgnoredDuringExecution() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) RequiredDuringSchedulingIgnoredDuringExecution() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index(i pulumi.IntInput) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext(ctx context.Context) ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchLabels
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchExpressions() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) Elem() ...
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchExpressions() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext(ctx context.Context) ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchLabels
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchExpressions() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) Elem() ...
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchExpressions() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) LabelSelector() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) NamespaceSelector() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) Namespaces() pulumi.StringArrayOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) TopologyKey() pulumi.StringOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) PreferredDuringSchedulingIgnoredDuringExecution() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) RequiredDuringSchedulingIgnoredDuringExecution() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index(i pulumi.IntInput) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) PodAffinityTerm() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Weight() pulumi.IntOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext(ctx context.Context) ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchLabels
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchExpressions() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) Elem() ...
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchExpressions() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext(ctx context.Context) ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchLabels
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchExpressions() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) Elem() ...
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchExpressions() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) LabelSelector() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) NamespaceSelector() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) Namespaces() pulumi.StringArrayOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) TopologyKey() pulumi.StringOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) Elem() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) PreferredDuringSchedulingIgnoredDuringExecution() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) RequiredDuringSchedulingIgnoredDuringExecution() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index(i pulumi.IntInput) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext(ctx context.Context) ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchLabels
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchExpressions() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) Elem() ...
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchExpressions() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext(ctx context.Context) ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput() ...
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchLabels
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchExpressions() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) Elem() ...
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchExpressions() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) ...
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) LabelSelector() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) NamespaceSelector() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) Namespaces() pulumi.StringArrayOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) TopologyKey() pulumi.StringOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) Elem() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) NodeAffinity() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) PodAffinity() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) PodAntiAffinity() ...
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecNodeSelector
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) Affinity() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) NodeSelector() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) PriorityClassName() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ServiceAccountName() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) Tolerations() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) Affinity() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) Elem() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) NodeSelector() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) PriorityClassName() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ServiceAccountName() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) Tolerations() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
- func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput) Index(i pulumi.IntInput) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsInput
- type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Effect() pulumi.StringPtrOutput
- func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Operator() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) TolerationSeconds() pulumi.IntPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Value() pulumi.StringPtrOutput
- type IssuerSpecAcmeSolversHttp01IngressPtrInput
- type IssuerSpecAcmeSolversHttp01IngressPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPtrOutput) Class() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPtrOutput) Elem() IssuerSpecAcmeSolversHttp01IngressOutput
- func (IssuerSpecAcmeSolversHttp01IngressPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01IngressPtrOutput) IngressTemplate() IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPtrOutput) Name() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPtrOutput) PodTemplate() IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPtrOutput) ServiceType() pulumi.StringPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPtrOutput() IssuerSpecAcmeSolversHttp01IngressPtrOutput
- func (o IssuerSpecAcmeSolversHttp01IngressPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPtrOutput
- type IssuerSpecAcmeSolversHttp01Input
- type IssuerSpecAcmeSolversHttp01Output
- func (IssuerSpecAcmeSolversHttp01Output) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01Output) GatewayHTTPRoute() IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
- func (o IssuerSpecAcmeSolversHttp01Output) Ingress() IssuerSpecAcmeSolversHttp01IngressPtrOutput
- func (o IssuerSpecAcmeSolversHttp01Output) ToIssuerSpecAcmeSolversHttp01Output() IssuerSpecAcmeSolversHttp01Output
- func (o IssuerSpecAcmeSolversHttp01Output) ToIssuerSpecAcmeSolversHttp01OutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01Output
- func (o IssuerSpecAcmeSolversHttp01Output) ToIssuerSpecAcmeSolversHttp01PtrOutput() IssuerSpecAcmeSolversHttp01PtrOutput
- func (o IssuerSpecAcmeSolversHttp01Output) ToIssuerSpecAcmeSolversHttp01PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01PtrOutput
- type IssuerSpecAcmeSolversHttp01PtrInput
- type IssuerSpecAcmeSolversHttp01PtrOutput
- func (o IssuerSpecAcmeSolversHttp01PtrOutput) Elem() IssuerSpecAcmeSolversHttp01Output
- func (IssuerSpecAcmeSolversHttp01PtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversHttp01PtrOutput) GatewayHTTPRoute() IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
- func (o IssuerSpecAcmeSolversHttp01PtrOutput) Ingress() IssuerSpecAcmeSolversHttp01IngressPtrOutput
- func (o IssuerSpecAcmeSolversHttp01PtrOutput) ToIssuerSpecAcmeSolversHttp01PtrOutput() IssuerSpecAcmeSolversHttp01PtrOutput
- func (o IssuerSpecAcmeSolversHttp01PtrOutput) ToIssuerSpecAcmeSolversHttp01PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01PtrOutput
- type IssuerSpecAcmeSolversInput
- type IssuerSpecAcmeSolversOutput
- func (o IssuerSpecAcmeSolversOutput) Dns01() IssuerSpecAcmeSolversDns01PtrOutput
- func (IssuerSpecAcmeSolversOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversOutput) Http01() IssuerSpecAcmeSolversHttp01PtrOutput
- func (o IssuerSpecAcmeSolversOutput) Selector() IssuerSpecAcmeSolversSelectorPtrOutput
- func (o IssuerSpecAcmeSolversOutput) ToIssuerSpecAcmeSolversOutput() IssuerSpecAcmeSolversOutput
- func (o IssuerSpecAcmeSolversOutput) ToIssuerSpecAcmeSolversOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversOutput
- type IssuerSpecAcmeSolversSelector
- type IssuerSpecAcmeSolversSelectorArgs
- func (IssuerSpecAcmeSolversSelectorArgs) ElementType() reflect.Type
- func (i IssuerSpecAcmeSolversSelectorArgs) ToIssuerSpecAcmeSolversSelectorOutput() IssuerSpecAcmeSolversSelectorOutput
- func (i IssuerSpecAcmeSolversSelectorArgs) ToIssuerSpecAcmeSolversSelectorOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversSelectorOutput
- func (i IssuerSpecAcmeSolversSelectorArgs) ToIssuerSpecAcmeSolversSelectorPtrOutput() IssuerSpecAcmeSolversSelectorPtrOutput
- func (i IssuerSpecAcmeSolversSelectorArgs) ToIssuerSpecAcmeSolversSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversSelectorPtrOutput
- type IssuerSpecAcmeSolversSelectorInput
- type IssuerSpecAcmeSolversSelectorMatchLabels
- type IssuerSpecAcmeSolversSelectorOutput
- func (o IssuerSpecAcmeSolversSelectorOutput) DnsNames() pulumi.StringArrayOutput
- func (o IssuerSpecAcmeSolversSelectorOutput) DnsZones() pulumi.StringArrayOutput
- func (IssuerSpecAcmeSolversSelectorOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversSelectorOutput) MatchLabels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversSelectorOutput) ToIssuerSpecAcmeSolversSelectorOutput() IssuerSpecAcmeSolversSelectorOutput
- func (o IssuerSpecAcmeSolversSelectorOutput) ToIssuerSpecAcmeSolversSelectorOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversSelectorOutput
- func (o IssuerSpecAcmeSolversSelectorOutput) ToIssuerSpecAcmeSolversSelectorPtrOutput() IssuerSpecAcmeSolversSelectorPtrOutput
- func (o IssuerSpecAcmeSolversSelectorOutput) ToIssuerSpecAcmeSolversSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversSelectorPtrOutput
- type IssuerSpecAcmeSolversSelectorPtrInput
- type IssuerSpecAcmeSolversSelectorPtrOutput
- func (o IssuerSpecAcmeSolversSelectorPtrOutput) DnsNames() pulumi.StringArrayOutput
- func (o IssuerSpecAcmeSolversSelectorPtrOutput) DnsZones() pulumi.StringArrayOutput
- func (o IssuerSpecAcmeSolversSelectorPtrOutput) Elem() IssuerSpecAcmeSolversSelectorOutput
- func (IssuerSpecAcmeSolversSelectorPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecAcmeSolversSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
- func (o IssuerSpecAcmeSolversSelectorPtrOutput) ToIssuerSpecAcmeSolversSelectorPtrOutput() IssuerSpecAcmeSolversSelectorPtrOutput
- func (o IssuerSpecAcmeSolversSelectorPtrOutput) ToIssuerSpecAcmeSolversSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversSelectorPtrOutput
- type IssuerSpecArgs
- func (IssuerSpecArgs) ElementType() reflect.Type
- func (i IssuerSpecArgs) ToIssuerSpecOutput() IssuerSpecOutput
- func (i IssuerSpecArgs) ToIssuerSpecOutputWithContext(ctx context.Context) IssuerSpecOutput
- func (i IssuerSpecArgs) ToIssuerSpecPtrOutput() IssuerSpecPtrOutput
- func (i IssuerSpecArgs) ToIssuerSpecPtrOutputWithContext(ctx context.Context) IssuerSpecPtrOutput
- type IssuerSpecCa
- type IssuerSpecCaArgs
- func (IssuerSpecCaArgs) ElementType() reflect.Type
- func (i IssuerSpecCaArgs) ToIssuerSpecCaOutput() IssuerSpecCaOutput
- func (i IssuerSpecCaArgs) ToIssuerSpecCaOutputWithContext(ctx context.Context) IssuerSpecCaOutput
- func (i IssuerSpecCaArgs) ToIssuerSpecCaPtrOutput() IssuerSpecCaPtrOutput
- func (i IssuerSpecCaArgs) ToIssuerSpecCaPtrOutputWithContext(ctx context.Context) IssuerSpecCaPtrOutput
- type IssuerSpecCaInput
- type IssuerSpecCaOutput
- func (o IssuerSpecCaOutput) CrlDistributionPoints() pulumi.StringArrayOutput
- func (IssuerSpecCaOutput) ElementType() reflect.Type
- func (o IssuerSpecCaOutput) OcspServers() pulumi.StringArrayOutput
- func (o IssuerSpecCaOutput) SecretName() pulumi.StringOutput
- func (o IssuerSpecCaOutput) ToIssuerSpecCaOutput() IssuerSpecCaOutput
- func (o IssuerSpecCaOutput) ToIssuerSpecCaOutputWithContext(ctx context.Context) IssuerSpecCaOutput
- func (o IssuerSpecCaOutput) ToIssuerSpecCaPtrOutput() IssuerSpecCaPtrOutput
- func (o IssuerSpecCaOutput) ToIssuerSpecCaPtrOutputWithContext(ctx context.Context) IssuerSpecCaPtrOutput
- type IssuerSpecCaPtrInput
- type IssuerSpecCaPtrOutput
- func (o IssuerSpecCaPtrOutput) CrlDistributionPoints() pulumi.StringArrayOutput
- func (o IssuerSpecCaPtrOutput) Elem() IssuerSpecCaOutput
- func (IssuerSpecCaPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecCaPtrOutput) OcspServers() pulumi.StringArrayOutput
- func (o IssuerSpecCaPtrOutput) SecretName() pulumi.StringPtrOutput
- func (o IssuerSpecCaPtrOutput) ToIssuerSpecCaPtrOutput() IssuerSpecCaPtrOutput
- func (o IssuerSpecCaPtrOutput) ToIssuerSpecCaPtrOutputWithContext(ctx context.Context) IssuerSpecCaPtrOutput
- type IssuerSpecInput
- type IssuerSpecOutput
- func (o IssuerSpecOutput) Acme() IssuerSpecAcmePtrOutput
- func (o IssuerSpecOutput) Ca() IssuerSpecCaPtrOutput
- func (IssuerSpecOutput) ElementType() reflect.Type
- func (o IssuerSpecOutput) SelfSigned() IssuerSpecSelfSignedPtrOutput
- func (o IssuerSpecOutput) ToIssuerSpecOutput() IssuerSpecOutput
- func (o IssuerSpecOutput) ToIssuerSpecOutputWithContext(ctx context.Context) IssuerSpecOutput
- func (o IssuerSpecOutput) ToIssuerSpecPtrOutput() IssuerSpecPtrOutput
- func (o IssuerSpecOutput) ToIssuerSpecPtrOutputWithContext(ctx context.Context) IssuerSpecPtrOutput
- func (o IssuerSpecOutput) Vault() IssuerSpecVaultPtrOutput
- func (o IssuerSpecOutput) Venafi() IssuerSpecVenafiPtrOutput
- type IssuerSpecPtrInput
- type IssuerSpecPtrOutput
- func (o IssuerSpecPtrOutput) Acme() IssuerSpecAcmePtrOutput
- func (o IssuerSpecPtrOutput) Ca() IssuerSpecCaPtrOutput
- func (o IssuerSpecPtrOutput) Elem() IssuerSpecOutput
- func (IssuerSpecPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecPtrOutput) SelfSigned() IssuerSpecSelfSignedPtrOutput
- func (o IssuerSpecPtrOutput) ToIssuerSpecPtrOutput() IssuerSpecPtrOutput
- func (o IssuerSpecPtrOutput) ToIssuerSpecPtrOutputWithContext(ctx context.Context) IssuerSpecPtrOutput
- func (o IssuerSpecPtrOutput) Vault() IssuerSpecVaultPtrOutput
- func (o IssuerSpecPtrOutput) Venafi() IssuerSpecVenafiPtrOutput
- type IssuerSpecSelfSigned
- type IssuerSpecSelfSignedArgs
- func (IssuerSpecSelfSignedArgs) ElementType() reflect.Type
- func (i IssuerSpecSelfSignedArgs) ToIssuerSpecSelfSignedOutput() IssuerSpecSelfSignedOutput
- func (i IssuerSpecSelfSignedArgs) ToIssuerSpecSelfSignedOutputWithContext(ctx context.Context) IssuerSpecSelfSignedOutput
- func (i IssuerSpecSelfSignedArgs) ToIssuerSpecSelfSignedPtrOutput() IssuerSpecSelfSignedPtrOutput
- func (i IssuerSpecSelfSignedArgs) ToIssuerSpecSelfSignedPtrOutputWithContext(ctx context.Context) IssuerSpecSelfSignedPtrOutput
- type IssuerSpecSelfSignedInput
- type IssuerSpecSelfSignedOutput
- func (o IssuerSpecSelfSignedOutput) CrlDistributionPoints() pulumi.StringArrayOutput
- func (IssuerSpecSelfSignedOutput) ElementType() reflect.Type
- func (o IssuerSpecSelfSignedOutput) ToIssuerSpecSelfSignedOutput() IssuerSpecSelfSignedOutput
- func (o IssuerSpecSelfSignedOutput) ToIssuerSpecSelfSignedOutputWithContext(ctx context.Context) IssuerSpecSelfSignedOutput
- func (o IssuerSpecSelfSignedOutput) ToIssuerSpecSelfSignedPtrOutput() IssuerSpecSelfSignedPtrOutput
- func (o IssuerSpecSelfSignedOutput) ToIssuerSpecSelfSignedPtrOutputWithContext(ctx context.Context) IssuerSpecSelfSignedPtrOutput
- type IssuerSpecSelfSignedPtrInput
- type IssuerSpecSelfSignedPtrOutput
- func (o IssuerSpecSelfSignedPtrOutput) CrlDistributionPoints() pulumi.StringArrayOutput
- func (o IssuerSpecSelfSignedPtrOutput) Elem() IssuerSpecSelfSignedOutput
- func (IssuerSpecSelfSignedPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecSelfSignedPtrOutput) ToIssuerSpecSelfSignedPtrOutput() IssuerSpecSelfSignedPtrOutput
- func (o IssuerSpecSelfSignedPtrOutput) ToIssuerSpecSelfSignedPtrOutputWithContext(ctx context.Context) IssuerSpecSelfSignedPtrOutput
- type IssuerSpecVault
- type IssuerSpecVaultArgs
- func (IssuerSpecVaultArgs) ElementType() reflect.Type
- func (i IssuerSpecVaultArgs) ToIssuerSpecVaultOutput() IssuerSpecVaultOutput
- func (i IssuerSpecVaultArgs) ToIssuerSpecVaultOutputWithContext(ctx context.Context) IssuerSpecVaultOutput
- func (i IssuerSpecVaultArgs) ToIssuerSpecVaultPtrOutput() IssuerSpecVaultPtrOutput
- func (i IssuerSpecVaultArgs) ToIssuerSpecVaultPtrOutputWithContext(ctx context.Context) IssuerSpecVaultPtrOutput
- type IssuerSpecVaultAuth
- type IssuerSpecVaultAuthAppRole
- type IssuerSpecVaultAuthAppRoleArgs
- func (IssuerSpecVaultAuthAppRoleArgs) ElementType() reflect.Type
- func (i IssuerSpecVaultAuthAppRoleArgs) ToIssuerSpecVaultAuthAppRoleOutput() IssuerSpecVaultAuthAppRoleOutput
- func (i IssuerSpecVaultAuthAppRoleArgs) ToIssuerSpecVaultAuthAppRoleOutputWithContext(ctx context.Context) IssuerSpecVaultAuthAppRoleOutput
- func (i IssuerSpecVaultAuthAppRoleArgs) ToIssuerSpecVaultAuthAppRolePtrOutput() IssuerSpecVaultAuthAppRolePtrOutput
- func (i IssuerSpecVaultAuthAppRoleArgs) ToIssuerSpecVaultAuthAppRolePtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthAppRolePtrOutput
- type IssuerSpecVaultAuthAppRoleInput
- type IssuerSpecVaultAuthAppRoleOutput
- func (IssuerSpecVaultAuthAppRoleOutput) ElementType() reflect.Type
- func (o IssuerSpecVaultAuthAppRoleOutput) Path() pulumi.StringOutput
- func (o IssuerSpecVaultAuthAppRoleOutput) RoleId() pulumi.StringOutput
- func (o IssuerSpecVaultAuthAppRoleOutput) SecretRef() IssuerSpecVaultAuthAppRoleSecretRefOutput
- func (o IssuerSpecVaultAuthAppRoleOutput) ToIssuerSpecVaultAuthAppRoleOutput() IssuerSpecVaultAuthAppRoleOutput
- func (o IssuerSpecVaultAuthAppRoleOutput) ToIssuerSpecVaultAuthAppRoleOutputWithContext(ctx context.Context) IssuerSpecVaultAuthAppRoleOutput
- func (o IssuerSpecVaultAuthAppRoleOutput) ToIssuerSpecVaultAuthAppRolePtrOutput() IssuerSpecVaultAuthAppRolePtrOutput
- func (o IssuerSpecVaultAuthAppRoleOutput) ToIssuerSpecVaultAuthAppRolePtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthAppRolePtrOutput
- type IssuerSpecVaultAuthAppRolePtrInput
- type IssuerSpecVaultAuthAppRolePtrOutput
- func (o IssuerSpecVaultAuthAppRolePtrOutput) Elem() IssuerSpecVaultAuthAppRoleOutput
- func (IssuerSpecVaultAuthAppRolePtrOutput) ElementType() reflect.Type
- func (o IssuerSpecVaultAuthAppRolePtrOutput) Path() pulumi.StringPtrOutput
- func (o IssuerSpecVaultAuthAppRolePtrOutput) RoleId() pulumi.StringPtrOutput
- func (o IssuerSpecVaultAuthAppRolePtrOutput) SecretRef() IssuerSpecVaultAuthAppRoleSecretRefPtrOutput
- func (o IssuerSpecVaultAuthAppRolePtrOutput) ToIssuerSpecVaultAuthAppRolePtrOutput() IssuerSpecVaultAuthAppRolePtrOutput
- func (o IssuerSpecVaultAuthAppRolePtrOutput) ToIssuerSpecVaultAuthAppRolePtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthAppRolePtrOutput
- type IssuerSpecVaultAuthAppRoleSecretRef
- type IssuerSpecVaultAuthAppRoleSecretRefArgs
- func (IssuerSpecVaultAuthAppRoleSecretRefArgs) ElementType() reflect.Type
- func (i IssuerSpecVaultAuthAppRoleSecretRefArgs) ToIssuerSpecVaultAuthAppRoleSecretRefOutput() IssuerSpecVaultAuthAppRoleSecretRefOutput
- func (i IssuerSpecVaultAuthAppRoleSecretRefArgs) ToIssuerSpecVaultAuthAppRoleSecretRefOutputWithContext(ctx context.Context) IssuerSpecVaultAuthAppRoleSecretRefOutput
- func (i IssuerSpecVaultAuthAppRoleSecretRefArgs) ToIssuerSpecVaultAuthAppRoleSecretRefPtrOutput() IssuerSpecVaultAuthAppRoleSecretRefPtrOutput
- func (i IssuerSpecVaultAuthAppRoleSecretRefArgs) ToIssuerSpecVaultAuthAppRoleSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthAppRoleSecretRefPtrOutput
- type IssuerSpecVaultAuthAppRoleSecretRefInput
- type IssuerSpecVaultAuthAppRoleSecretRefOutput
- func (IssuerSpecVaultAuthAppRoleSecretRefOutput) ElementType() reflect.Type
- func (o IssuerSpecVaultAuthAppRoleSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecVaultAuthAppRoleSecretRefOutput) Name() pulumi.StringOutput
- func (o IssuerSpecVaultAuthAppRoleSecretRefOutput) ToIssuerSpecVaultAuthAppRoleSecretRefOutput() IssuerSpecVaultAuthAppRoleSecretRefOutput
- func (o IssuerSpecVaultAuthAppRoleSecretRefOutput) ToIssuerSpecVaultAuthAppRoleSecretRefOutputWithContext(ctx context.Context) IssuerSpecVaultAuthAppRoleSecretRefOutput
- func (o IssuerSpecVaultAuthAppRoleSecretRefOutput) ToIssuerSpecVaultAuthAppRoleSecretRefPtrOutput() IssuerSpecVaultAuthAppRoleSecretRefPtrOutput
- func (o IssuerSpecVaultAuthAppRoleSecretRefOutput) ToIssuerSpecVaultAuthAppRoleSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthAppRoleSecretRefPtrOutput
- type IssuerSpecVaultAuthAppRoleSecretRefPtrInput
- type IssuerSpecVaultAuthAppRoleSecretRefPtrOutput
- func (o IssuerSpecVaultAuthAppRoleSecretRefPtrOutput) Elem() IssuerSpecVaultAuthAppRoleSecretRefOutput
- func (IssuerSpecVaultAuthAppRoleSecretRefPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecVaultAuthAppRoleSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecVaultAuthAppRoleSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o IssuerSpecVaultAuthAppRoleSecretRefPtrOutput) ToIssuerSpecVaultAuthAppRoleSecretRefPtrOutput() IssuerSpecVaultAuthAppRoleSecretRefPtrOutput
- func (o IssuerSpecVaultAuthAppRoleSecretRefPtrOutput) ToIssuerSpecVaultAuthAppRoleSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthAppRoleSecretRefPtrOutput
- type IssuerSpecVaultAuthArgs
- func (IssuerSpecVaultAuthArgs) ElementType() reflect.Type
- func (i IssuerSpecVaultAuthArgs) ToIssuerSpecVaultAuthOutput() IssuerSpecVaultAuthOutput
- func (i IssuerSpecVaultAuthArgs) ToIssuerSpecVaultAuthOutputWithContext(ctx context.Context) IssuerSpecVaultAuthOutput
- func (i IssuerSpecVaultAuthArgs) ToIssuerSpecVaultAuthPtrOutput() IssuerSpecVaultAuthPtrOutput
- func (i IssuerSpecVaultAuthArgs) ToIssuerSpecVaultAuthPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthPtrOutput
- type IssuerSpecVaultAuthInput
- type IssuerSpecVaultAuthKubernetes
- type IssuerSpecVaultAuthKubernetesArgs
- func (IssuerSpecVaultAuthKubernetesArgs) ElementType() reflect.Type
- func (i IssuerSpecVaultAuthKubernetesArgs) ToIssuerSpecVaultAuthKubernetesOutput() IssuerSpecVaultAuthKubernetesOutput
- func (i IssuerSpecVaultAuthKubernetesArgs) ToIssuerSpecVaultAuthKubernetesOutputWithContext(ctx context.Context) IssuerSpecVaultAuthKubernetesOutput
- func (i IssuerSpecVaultAuthKubernetesArgs) ToIssuerSpecVaultAuthKubernetesPtrOutput() IssuerSpecVaultAuthKubernetesPtrOutput
- func (i IssuerSpecVaultAuthKubernetesArgs) ToIssuerSpecVaultAuthKubernetesPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthKubernetesPtrOutput
- type IssuerSpecVaultAuthKubernetesInput
- type IssuerSpecVaultAuthKubernetesOutput
- func (IssuerSpecVaultAuthKubernetesOutput) ElementType() reflect.Type
- func (o IssuerSpecVaultAuthKubernetesOutput) MountPath() pulumi.StringPtrOutput
- func (o IssuerSpecVaultAuthKubernetesOutput) Role() pulumi.StringOutput
- func (o IssuerSpecVaultAuthKubernetesOutput) SecretRef() IssuerSpecVaultAuthKubernetesSecretRefOutput
- func (o IssuerSpecVaultAuthKubernetesOutput) ToIssuerSpecVaultAuthKubernetesOutput() IssuerSpecVaultAuthKubernetesOutput
- func (o IssuerSpecVaultAuthKubernetesOutput) ToIssuerSpecVaultAuthKubernetesOutputWithContext(ctx context.Context) IssuerSpecVaultAuthKubernetesOutput
- func (o IssuerSpecVaultAuthKubernetesOutput) ToIssuerSpecVaultAuthKubernetesPtrOutput() IssuerSpecVaultAuthKubernetesPtrOutput
- func (o IssuerSpecVaultAuthKubernetesOutput) ToIssuerSpecVaultAuthKubernetesPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthKubernetesPtrOutput
- type IssuerSpecVaultAuthKubernetesPtrInput
- type IssuerSpecVaultAuthKubernetesPtrOutput
- func (o IssuerSpecVaultAuthKubernetesPtrOutput) Elem() IssuerSpecVaultAuthKubernetesOutput
- func (IssuerSpecVaultAuthKubernetesPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecVaultAuthKubernetesPtrOutput) MountPath() pulumi.StringPtrOutput
- func (o IssuerSpecVaultAuthKubernetesPtrOutput) Role() pulumi.StringPtrOutput
- func (o IssuerSpecVaultAuthKubernetesPtrOutput) SecretRef() IssuerSpecVaultAuthKubernetesSecretRefPtrOutput
- func (o IssuerSpecVaultAuthKubernetesPtrOutput) ToIssuerSpecVaultAuthKubernetesPtrOutput() IssuerSpecVaultAuthKubernetesPtrOutput
- func (o IssuerSpecVaultAuthKubernetesPtrOutput) ToIssuerSpecVaultAuthKubernetesPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthKubernetesPtrOutput
- type IssuerSpecVaultAuthKubernetesSecretRef
- type IssuerSpecVaultAuthKubernetesSecretRefArgs
- func (IssuerSpecVaultAuthKubernetesSecretRefArgs) ElementType() reflect.Type
- func (i IssuerSpecVaultAuthKubernetesSecretRefArgs) ToIssuerSpecVaultAuthKubernetesSecretRefOutput() IssuerSpecVaultAuthKubernetesSecretRefOutput
- func (i IssuerSpecVaultAuthKubernetesSecretRefArgs) ToIssuerSpecVaultAuthKubernetesSecretRefOutputWithContext(ctx context.Context) IssuerSpecVaultAuthKubernetesSecretRefOutput
- func (i IssuerSpecVaultAuthKubernetesSecretRefArgs) ToIssuerSpecVaultAuthKubernetesSecretRefPtrOutput() IssuerSpecVaultAuthKubernetesSecretRefPtrOutput
- func (i IssuerSpecVaultAuthKubernetesSecretRefArgs) ToIssuerSpecVaultAuthKubernetesSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthKubernetesSecretRefPtrOutput
- type IssuerSpecVaultAuthKubernetesSecretRefInput
- type IssuerSpecVaultAuthKubernetesSecretRefOutput
- func (IssuerSpecVaultAuthKubernetesSecretRefOutput) ElementType() reflect.Type
- func (o IssuerSpecVaultAuthKubernetesSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecVaultAuthKubernetesSecretRefOutput) Name() pulumi.StringOutput
- func (o IssuerSpecVaultAuthKubernetesSecretRefOutput) ToIssuerSpecVaultAuthKubernetesSecretRefOutput() IssuerSpecVaultAuthKubernetesSecretRefOutput
- func (o IssuerSpecVaultAuthKubernetesSecretRefOutput) ToIssuerSpecVaultAuthKubernetesSecretRefOutputWithContext(ctx context.Context) IssuerSpecVaultAuthKubernetesSecretRefOutput
- func (o IssuerSpecVaultAuthKubernetesSecretRefOutput) ToIssuerSpecVaultAuthKubernetesSecretRefPtrOutput() IssuerSpecVaultAuthKubernetesSecretRefPtrOutput
- func (o IssuerSpecVaultAuthKubernetesSecretRefOutput) ToIssuerSpecVaultAuthKubernetesSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthKubernetesSecretRefPtrOutput
- type IssuerSpecVaultAuthKubernetesSecretRefPtrInput
- type IssuerSpecVaultAuthKubernetesSecretRefPtrOutput
- func (o IssuerSpecVaultAuthKubernetesSecretRefPtrOutput) Elem() IssuerSpecVaultAuthKubernetesSecretRefOutput
- func (IssuerSpecVaultAuthKubernetesSecretRefPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecVaultAuthKubernetesSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecVaultAuthKubernetesSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o IssuerSpecVaultAuthKubernetesSecretRefPtrOutput) ToIssuerSpecVaultAuthKubernetesSecretRefPtrOutput() IssuerSpecVaultAuthKubernetesSecretRefPtrOutput
- func (o IssuerSpecVaultAuthKubernetesSecretRefPtrOutput) ToIssuerSpecVaultAuthKubernetesSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthKubernetesSecretRefPtrOutput
- type IssuerSpecVaultAuthOutput
- func (o IssuerSpecVaultAuthOutput) AppRole() IssuerSpecVaultAuthAppRolePtrOutput
- func (IssuerSpecVaultAuthOutput) ElementType() reflect.Type
- func (o IssuerSpecVaultAuthOutput) Kubernetes() IssuerSpecVaultAuthKubernetesPtrOutput
- func (o IssuerSpecVaultAuthOutput) ToIssuerSpecVaultAuthOutput() IssuerSpecVaultAuthOutput
- func (o IssuerSpecVaultAuthOutput) ToIssuerSpecVaultAuthOutputWithContext(ctx context.Context) IssuerSpecVaultAuthOutput
- func (o IssuerSpecVaultAuthOutput) ToIssuerSpecVaultAuthPtrOutput() IssuerSpecVaultAuthPtrOutput
- func (o IssuerSpecVaultAuthOutput) ToIssuerSpecVaultAuthPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthPtrOutput
- func (o IssuerSpecVaultAuthOutput) TokenSecretRef() IssuerSpecVaultAuthTokenSecretRefPtrOutput
- type IssuerSpecVaultAuthPtrInput
- type IssuerSpecVaultAuthPtrOutput
- func (o IssuerSpecVaultAuthPtrOutput) AppRole() IssuerSpecVaultAuthAppRolePtrOutput
- func (o IssuerSpecVaultAuthPtrOutput) Elem() IssuerSpecVaultAuthOutput
- func (IssuerSpecVaultAuthPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecVaultAuthPtrOutput) Kubernetes() IssuerSpecVaultAuthKubernetesPtrOutput
- func (o IssuerSpecVaultAuthPtrOutput) ToIssuerSpecVaultAuthPtrOutput() IssuerSpecVaultAuthPtrOutput
- func (o IssuerSpecVaultAuthPtrOutput) ToIssuerSpecVaultAuthPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthPtrOutput
- func (o IssuerSpecVaultAuthPtrOutput) TokenSecretRef() IssuerSpecVaultAuthTokenSecretRefPtrOutput
- type IssuerSpecVaultAuthTokenSecretRef
- type IssuerSpecVaultAuthTokenSecretRefArgs
- func (IssuerSpecVaultAuthTokenSecretRefArgs) ElementType() reflect.Type
- func (i IssuerSpecVaultAuthTokenSecretRefArgs) ToIssuerSpecVaultAuthTokenSecretRefOutput() IssuerSpecVaultAuthTokenSecretRefOutput
- func (i IssuerSpecVaultAuthTokenSecretRefArgs) ToIssuerSpecVaultAuthTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecVaultAuthTokenSecretRefOutput
- func (i IssuerSpecVaultAuthTokenSecretRefArgs) ToIssuerSpecVaultAuthTokenSecretRefPtrOutput() IssuerSpecVaultAuthTokenSecretRefPtrOutput
- func (i IssuerSpecVaultAuthTokenSecretRefArgs) ToIssuerSpecVaultAuthTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthTokenSecretRefPtrOutput
- type IssuerSpecVaultAuthTokenSecretRefInput
- type IssuerSpecVaultAuthTokenSecretRefOutput
- func (IssuerSpecVaultAuthTokenSecretRefOutput) ElementType() reflect.Type
- func (o IssuerSpecVaultAuthTokenSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecVaultAuthTokenSecretRefOutput) Name() pulumi.StringOutput
- func (o IssuerSpecVaultAuthTokenSecretRefOutput) ToIssuerSpecVaultAuthTokenSecretRefOutput() IssuerSpecVaultAuthTokenSecretRefOutput
- func (o IssuerSpecVaultAuthTokenSecretRefOutput) ToIssuerSpecVaultAuthTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecVaultAuthTokenSecretRefOutput
- func (o IssuerSpecVaultAuthTokenSecretRefOutput) ToIssuerSpecVaultAuthTokenSecretRefPtrOutput() IssuerSpecVaultAuthTokenSecretRefPtrOutput
- func (o IssuerSpecVaultAuthTokenSecretRefOutput) ToIssuerSpecVaultAuthTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthTokenSecretRefPtrOutput
- type IssuerSpecVaultAuthTokenSecretRefPtrInput
- type IssuerSpecVaultAuthTokenSecretRefPtrOutput
- func (o IssuerSpecVaultAuthTokenSecretRefPtrOutput) Elem() IssuerSpecVaultAuthTokenSecretRefOutput
- func (IssuerSpecVaultAuthTokenSecretRefPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecVaultAuthTokenSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecVaultAuthTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o IssuerSpecVaultAuthTokenSecretRefPtrOutput) ToIssuerSpecVaultAuthTokenSecretRefPtrOutput() IssuerSpecVaultAuthTokenSecretRefPtrOutput
- func (o IssuerSpecVaultAuthTokenSecretRefPtrOutput) ToIssuerSpecVaultAuthTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthTokenSecretRefPtrOutput
- type IssuerSpecVaultInput
- type IssuerSpecVaultOutput
- func (o IssuerSpecVaultOutput) Auth() IssuerSpecVaultAuthOutput
- func (o IssuerSpecVaultOutput) CaBundle() pulumi.StringPtrOutput
- func (IssuerSpecVaultOutput) ElementType() reflect.Type
- func (o IssuerSpecVaultOutput) Namespace() pulumi.StringPtrOutput
- func (o IssuerSpecVaultOutput) Path() pulumi.StringOutput
- func (o IssuerSpecVaultOutput) Server() pulumi.StringOutput
- func (o IssuerSpecVaultOutput) ToIssuerSpecVaultOutput() IssuerSpecVaultOutput
- func (o IssuerSpecVaultOutput) ToIssuerSpecVaultOutputWithContext(ctx context.Context) IssuerSpecVaultOutput
- func (o IssuerSpecVaultOutput) ToIssuerSpecVaultPtrOutput() IssuerSpecVaultPtrOutput
- func (o IssuerSpecVaultOutput) ToIssuerSpecVaultPtrOutputWithContext(ctx context.Context) IssuerSpecVaultPtrOutput
- type IssuerSpecVaultPtrInput
- type IssuerSpecVaultPtrOutput
- func (o IssuerSpecVaultPtrOutput) Auth() IssuerSpecVaultAuthPtrOutput
- func (o IssuerSpecVaultPtrOutput) CaBundle() pulumi.StringPtrOutput
- func (o IssuerSpecVaultPtrOutput) Elem() IssuerSpecVaultOutput
- func (IssuerSpecVaultPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecVaultPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o IssuerSpecVaultPtrOutput) Path() pulumi.StringPtrOutput
- func (o IssuerSpecVaultPtrOutput) Server() pulumi.StringPtrOutput
- func (o IssuerSpecVaultPtrOutput) ToIssuerSpecVaultPtrOutput() IssuerSpecVaultPtrOutput
- func (o IssuerSpecVaultPtrOutput) ToIssuerSpecVaultPtrOutputWithContext(ctx context.Context) IssuerSpecVaultPtrOutput
- type IssuerSpecVenafi
- type IssuerSpecVenafiArgs
- func (IssuerSpecVenafiArgs) ElementType() reflect.Type
- func (i IssuerSpecVenafiArgs) ToIssuerSpecVenafiOutput() IssuerSpecVenafiOutput
- func (i IssuerSpecVenafiArgs) ToIssuerSpecVenafiOutputWithContext(ctx context.Context) IssuerSpecVenafiOutput
- func (i IssuerSpecVenafiArgs) ToIssuerSpecVenafiPtrOutput() IssuerSpecVenafiPtrOutput
- func (i IssuerSpecVenafiArgs) ToIssuerSpecVenafiPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiPtrOutput
- type IssuerSpecVenafiCloud
- type IssuerSpecVenafiCloudApiTokenSecretRef
- type IssuerSpecVenafiCloudApiTokenSecretRefArgs
- func (IssuerSpecVenafiCloudApiTokenSecretRefArgs) ElementType() reflect.Type
- func (i IssuerSpecVenafiCloudApiTokenSecretRefArgs) ToIssuerSpecVenafiCloudApiTokenSecretRefOutput() IssuerSpecVenafiCloudApiTokenSecretRefOutput
- func (i IssuerSpecVenafiCloudApiTokenSecretRefArgs) ToIssuerSpecVenafiCloudApiTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecVenafiCloudApiTokenSecretRefOutput
- func (i IssuerSpecVenafiCloudApiTokenSecretRefArgs) ToIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput() IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
- func (i IssuerSpecVenafiCloudApiTokenSecretRefArgs) ToIssuerSpecVenafiCloudApiTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
- type IssuerSpecVenafiCloudApiTokenSecretRefInput
- type IssuerSpecVenafiCloudApiTokenSecretRefOutput
- func (IssuerSpecVenafiCloudApiTokenSecretRefOutput) ElementType() reflect.Type
- func (o IssuerSpecVenafiCloudApiTokenSecretRefOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecVenafiCloudApiTokenSecretRefOutput) Name() pulumi.StringOutput
- func (o IssuerSpecVenafiCloudApiTokenSecretRefOutput) ToIssuerSpecVenafiCloudApiTokenSecretRefOutput() IssuerSpecVenafiCloudApiTokenSecretRefOutput
- func (o IssuerSpecVenafiCloudApiTokenSecretRefOutput) ToIssuerSpecVenafiCloudApiTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecVenafiCloudApiTokenSecretRefOutput
- func (o IssuerSpecVenafiCloudApiTokenSecretRefOutput) ToIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput() IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
- func (o IssuerSpecVenafiCloudApiTokenSecretRefOutput) ToIssuerSpecVenafiCloudApiTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
- type IssuerSpecVenafiCloudApiTokenSecretRefPtrInput
- type IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
- func (o IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) Elem() IssuerSpecVenafiCloudApiTokenSecretRefOutput
- func (IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) Key() pulumi.StringPtrOutput
- func (o IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) ToIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput() IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
- func (o IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) ToIssuerSpecVenafiCloudApiTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
- type IssuerSpecVenafiCloudArgs
- func (IssuerSpecVenafiCloudArgs) ElementType() reflect.Type
- func (i IssuerSpecVenafiCloudArgs) ToIssuerSpecVenafiCloudOutput() IssuerSpecVenafiCloudOutput
- func (i IssuerSpecVenafiCloudArgs) ToIssuerSpecVenafiCloudOutputWithContext(ctx context.Context) IssuerSpecVenafiCloudOutput
- func (i IssuerSpecVenafiCloudArgs) ToIssuerSpecVenafiCloudPtrOutput() IssuerSpecVenafiCloudPtrOutput
- func (i IssuerSpecVenafiCloudArgs) ToIssuerSpecVenafiCloudPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiCloudPtrOutput
- type IssuerSpecVenafiCloudInput
- type IssuerSpecVenafiCloudOutput
- func (o IssuerSpecVenafiCloudOutput) ApiTokenSecretRef() IssuerSpecVenafiCloudApiTokenSecretRefOutput
- func (IssuerSpecVenafiCloudOutput) ElementType() reflect.Type
- func (o IssuerSpecVenafiCloudOutput) ToIssuerSpecVenafiCloudOutput() IssuerSpecVenafiCloudOutput
- func (o IssuerSpecVenafiCloudOutput) ToIssuerSpecVenafiCloudOutputWithContext(ctx context.Context) IssuerSpecVenafiCloudOutput
- func (o IssuerSpecVenafiCloudOutput) ToIssuerSpecVenafiCloudPtrOutput() IssuerSpecVenafiCloudPtrOutput
- func (o IssuerSpecVenafiCloudOutput) ToIssuerSpecVenafiCloudPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiCloudPtrOutput
- func (o IssuerSpecVenafiCloudOutput) Url() pulumi.StringPtrOutput
- type IssuerSpecVenafiCloudPtrInput
- type IssuerSpecVenafiCloudPtrOutput
- func (o IssuerSpecVenafiCloudPtrOutput) ApiTokenSecretRef() IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
- func (o IssuerSpecVenafiCloudPtrOutput) Elem() IssuerSpecVenafiCloudOutput
- func (IssuerSpecVenafiCloudPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecVenafiCloudPtrOutput) ToIssuerSpecVenafiCloudPtrOutput() IssuerSpecVenafiCloudPtrOutput
- func (o IssuerSpecVenafiCloudPtrOutput) ToIssuerSpecVenafiCloudPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiCloudPtrOutput
- func (o IssuerSpecVenafiCloudPtrOutput) Url() pulumi.StringPtrOutput
- type IssuerSpecVenafiInput
- type IssuerSpecVenafiOutput
- func (o IssuerSpecVenafiOutput) Cloud() IssuerSpecVenafiCloudPtrOutput
- func (IssuerSpecVenafiOutput) ElementType() reflect.Type
- func (o IssuerSpecVenafiOutput) ToIssuerSpecVenafiOutput() IssuerSpecVenafiOutput
- func (o IssuerSpecVenafiOutput) ToIssuerSpecVenafiOutputWithContext(ctx context.Context) IssuerSpecVenafiOutput
- func (o IssuerSpecVenafiOutput) ToIssuerSpecVenafiPtrOutput() IssuerSpecVenafiPtrOutput
- func (o IssuerSpecVenafiOutput) ToIssuerSpecVenafiPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiPtrOutput
- func (o IssuerSpecVenafiOutput) Tpp() IssuerSpecVenafiTppPtrOutput
- func (o IssuerSpecVenafiOutput) Zone() pulumi.StringOutput
- type IssuerSpecVenafiPtrInput
- type IssuerSpecVenafiPtrOutput
- func (o IssuerSpecVenafiPtrOutput) Cloud() IssuerSpecVenafiCloudPtrOutput
- func (o IssuerSpecVenafiPtrOutput) Elem() IssuerSpecVenafiOutput
- func (IssuerSpecVenafiPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecVenafiPtrOutput) ToIssuerSpecVenafiPtrOutput() IssuerSpecVenafiPtrOutput
- func (o IssuerSpecVenafiPtrOutput) ToIssuerSpecVenafiPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiPtrOutput
- func (o IssuerSpecVenafiPtrOutput) Tpp() IssuerSpecVenafiTppPtrOutput
- func (o IssuerSpecVenafiPtrOutput) Zone() pulumi.StringPtrOutput
- type IssuerSpecVenafiTpp
- type IssuerSpecVenafiTppArgs
- func (IssuerSpecVenafiTppArgs) ElementType() reflect.Type
- func (i IssuerSpecVenafiTppArgs) ToIssuerSpecVenafiTppOutput() IssuerSpecVenafiTppOutput
- func (i IssuerSpecVenafiTppArgs) ToIssuerSpecVenafiTppOutputWithContext(ctx context.Context) IssuerSpecVenafiTppOutput
- func (i IssuerSpecVenafiTppArgs) ToIssuerSpecVenafiTppPtrOutput() IssuerSpecVenafiTppPtrOutput
- func (i IssuerSpecVenafiTppArgs) ToIssuerSpecVenafiTppPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiTppPtrOutput
- type IssuerSpecVenafiTppCredentialsRef
- type IssuerSpecVenafiTppCredentialsRefArgs
- func (IssuerSpecVenafiTppCredentialsRefArgs) ElementType() reflect.Type
- func (i IssuerSpecVenafiTppCredentialsRefArgs) ToIssuerSpecVenafiTppCredentialsRefOutput() IssuerSpecVenafiTppCredentialsRefOutput
- func (i IssuerSpecVenafiTppCredentialsRefArgs) ToIssuerSpecVenafiTppCredentialsRefOutputWithContext(ctx context.Context) IssuerSpecVenafiTppCredentialsRefOutput
- func (i IssuerSpecVenafiTppCredentialsRefArgs) ToIssuerSpecVenafiTppCredentialsRefPtrOutput() IssuerSpecVenafiTppCredentialsRefPtrOutput
- func (i IssuerSpecVenafiTppCredentialsRefArgs) ToIssuerSpecVenafiTppCredentialsRefPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiTppCredentialsRefPtrOutput
- type IssuerSpecVenafiTppCredentialsRefInput
- type IssuerSpecVenafiTppCredentialsRefOutput
- func (IssuerSpecVenafiTppCredentialsRefOutput) ElementType() reflect.Type
- func (o IssuerSpecVenafiTppCredentialsRefOutput) Name() pulumi.StringOutput
- func (o IssuerSpecVenafiTppCredentialsRefOutput) ToIssuerSpecVenafiTppCredentialsRefOutput() IssuerSpecVenafiTppCredentialsRefOutput
- func (o IssuerSpecVenafiTppCredentialsRefOutput) ToIssuerSpecVenafiTppCredentialsRefOutputWithContext(ctx context.Context) IssuerSpecVenafiTppCredentialsRefOutput
- func (o IssuerSpecVenafiTppCredentialsRefOutput) ToIssuerSpecVenafiTppCredentialsRefPtrOutput() IssuerSpecVenafiTppCredentialsRefPtrOutput
- func (o IssuerSpecVenafiTppCredentialsRefOutput) ToIssuerSpecVenafiTppCredentialsRefPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiTppCredentialsRefPtrOutput
- type IssuerSpecVenafiTppCredentialsRefPtrInput
- type IssuerSpecVenafiTppCredentialsRefPtrOutput
- func (o IssuerSpecVenafiTppCredentialsRefPtrOutput) Elem() IssuerSpecVenafiTppCredentialsRefOutput
- func (IssuerSpecVenafiTppCredentialsRefPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecVenafiTppCredentialsRefPtrOutput) Name() pulumi.StringPtrOutput
- func (o IssuerSpecVenafiTppCredentialsRefPtrOutput) ToIssuerSpecVenafiTppCredentialsRefPtrOutput() IssuerSpecVenafiTppCredentialsRefPtrOutput
- func (o IssuerSpecVenafiTppCredentialsRefPtrOutput) ToIssuerSpecVenafiTppCredentialsRefPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiTppCredentialsRefPtrOutput
- type IssuerSpecVenafiTppInput
- type IssuerSpecVenafiTppOutput
- func (o IssuerSpecVenafiTppOutput) CaBundle() pulumi.StringPtrOutput
- func (o IssuerSpecVenafiTppOutput) CredentialsRef() IssuerSpecVenafiTppCredentialsRefOutput
- func (IssuerSpecVenafiTppOutput) ElementType() reflect.Type
- func (o IssuerSpecVenafiTppOutput) ToIssuerSpecVenafiTppOutput() IssuerSpecVenafiTppOutput
- func (o IssuerSpecVenafiTppOutput) ToIssuerSpecVenafiTppOutputWithContext(ctx context.Context) IssuerSpecVenafiTppOutput
- func (o IssuerSpecVenafiTppOutput) ToIssuerSpecVenafiTppPtrOutput() IssuerSpecVenafiTppPtrOutput
- func (o IssuerSpecVenafiTppOutput) ToIssuerSpecVenafiTppPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiTppPtrOutput
- func (o IssuerSpecVenafiTppOutput) Url() pulumi.StringOutput
- type IssuerSpecVenafiTppPtrInput
- type IssuerSpecVenafiTppPtrOutput
- func (o IssuerSpecVenafiTppPtrOutput) CaBundle() pulumi.StringPtrOutput
- func (o IssuerSpecVenafiTppPtrOutput) CredentialsRef() IssuerSpecVenafiTppCredentialsRefPtrOutput
- func (o IssuerSpecVenafiTppPtrOutput) Elem() IssuerSpecVenafiTppOutput
- func (IssuerSpecVenafiTppPtrOutput) ElementType() reflect.Type
- func (o IssuerSpecVenafiTppPtrOutput) ToIssuerSpecVenafiTppPtrOutput() IssuerSpecVenafiTppPtrOutput
- func (o IssuerSpecVenafiTppPtrOutput) ToIssuerSpecVenafiTppPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiTppPtrOutput
- func (o IssuerSpecVenafiTppPtrOutput) Url() pulumi.StringPtrOutput
- type IssuerState
- type IssuerStatus
- type IssuerStatusAcme
- type IssuerStatusAcmeArgs
- func (IssuerStatusAcmeArgs) ElementType() reflect.Type
- func (i IssuerStatusAcmeArgs) ToIssuerStatusAcmeOutput() IssuerStatusAcmeOutput
- func (i IssuerStatusAcmeArgs) ToIssuerStatusAcmeOutputWithContext(ctx context.Context) IssuerStatusAcmeOutput
- func (i IssuerStatusAcmeArgs) ToIssuerStatusAcmePtrOutput() IssuerStatusAcmePtrOutput
- func (i IssuerStatusAcmeArgs) ToIssuerStatusAcmePtrOutputWithContext(ctx context.Context) IssuerStatusAcmePtrOutput
- type IssuerStatusAcmeInput
- type IssuerStatusAcmeOutput
- func (IssuerStatusAcmeOutput) ElementType() reflect.Type
- func (o IssuerStatusAcmeOutput) LastRegisteredEmail() pulumi.StringPtrOutput
- func (o IssuerStatusAcmeOutput) ToIssuerStatusAcmeOutput() IssuerStatusAcmeOutput
- func (o IssuerStatusAcmeOutput) ToIssuerStatusAcmeOutputWithContext(ctx context.Context) IssuerStatusAcmeOutput
- func (o IssuerStatusAcmeOutput) ToIssuerStatusAcmePtrOutput() IssuerStatusAcmePtrOutput
- func (o IssuerStatusAcmeOutput) ToIssuerStatusAcmePtrOutputWithContext(ctx context.Context) IssuerStatusAcmePtrOutput
- func (o IssuerStatusAcmeOutput) Uri() pulumi.StringPtrOutput
- type IssuerStatusAcmePtrInput
- type IssuerStatusAcmePtrOutput
- func (o IssuerStatusAcmePtrOutput) Elem() IssuerStatusAcmeOutput
- func (IssuerStatusAcmePtrOutput) ElementType() reflect.Type
- func (o IssuerStatusAcmePtrOutput) LastRegisteredEmail() pulumi.StringPtrOutput
- func (o IssuerStatusAcmePtrOutput) ToIssuerStatusAcmePtrOutput() IssuerStatusAcmePtrOutput
- func (o IssuerStatusAcmePtrOutput) ToIssuerStatusAcmePtrOutputWithContext(ctx context.Context) IssuerStatusAcmePtrOutput
- func (o IssuerStatusAcmePtrOutput) Uri() pulumi.StringPtrOutput
- type IssuerStatusArgs
- func (IssuerStatusArgs) ElementType() reflect.Type
- func (i IssuerStatusArgs) ToIssuerStatusOutput() IssuerStatusOutput
- func (i IssuerStatusArgs) ToIssuerStatusOutputWithContext(ctx context.Context) IssuerStatusOutput
- func (i IssuerStatusArgs) ToIssuerStatusPtrOutput() IssuerStatusPtrOutput
- func (i IssuerStatusArgs) ToIssuerStatusPtrOutputWithContext(ctx context.Context) IssuerStatusPtrOutput
- type IssuerStatusConditions
- type IssuerStatusConditionsArgs
- type IssuerStatusConditionsArray
- func (IssuerStatusConditionsArray) ElementType() reflect.Type
- func (i IssuerStatusConditionsArray) ToIssuerStatusConditionsArrayOutput() IssuerStatusConditionsArrayOutput
- func (i IssuerStatusConditionsArray) ToIssuerStatusConditionsArrayOutputWithContext(ctx context.Context) IssuerStatusConditionsArrayOutput
- type IssuerStatusConditionsArrayInput
- type IssuerStatusConditionsArrayOutput
- func (IssuerStatusConditionsArrayOutput) ElementType() reflect.Type
- func (o IssuerStatusConditionsArrayOutput) Index(i pulumi.IntInput) IssuerStatusConditionsOutput
- func (o IssuerStatusConditionsArrayOutput) ToIssuerStatusConditionsArrayOutput() IssuerStatusConditionsArrayOutput
- func (o IssuerStatusConditionsArrayOutput) ToIssuerStatusConditionsArrayOutputWithContext(ctx context.Context) IssuerStatusConditionsArrayOutput
- type IssuerStatusConditionsInput
- type IssuerStatusConditionsOutput
- func (IssuerStatusConditionsOutput) ElementType() reflect.Type
- func (o IssuerStatusConditionsOutput) LastTransitionTime() pulumi.StringPtrOutput
- func (o IssuerStatusConditionsOutput) Message() pulumi.StringPtrOutput
- func (o IssuerStatusConditionsOutput) ObservedGeneration() pulumi.IntPtrOutput
- func (o IssuerStatusConditionsOutput) Reason() pulumi.StringPtrOutput
- func (o IssuerStatusConditionsOutput) Status() pulumi.StringOutput
- func (o IssuerStatusConditionsOutput) ToIssuerStatusConditionsOutput() IssuerStatusConditionsOutput
- func (o IssuerStatusConditionsOutput) ToIssuerStatusConditionsOutputWithContext(ctx context.Context) IssuerStatusConditionsOutput
- func (o IssuerStatusConditionsOutput) Type() pulumi.StringOutput
- type IssuerStatusInput
- type IssuerStatusOutput
- func (o IssuerStatusOutput) Acme() IssuerStatusAcmePtrOutput
- func (o IssuerStatusOutput) Conditions() IssuerStatusConditionsArrayOutput
- func (IssuerStatusOutput) ElementType() reflect.Type
- func (o IssuerStatusOutput) ToIssuerStatusOutput() IssuerStatusOutput
- func (o IssuerStatusOutput) ToIssuerStatusOutputWithContext(ctx context.Context) IssuerStatusOutput
- func (o IssuerStatusOutput) ToIssuerStatusPtrOutput() IssuerStatusPtrOutput
- func (o IssuerStatusOutput) ToIssuerStatusPtrOutputWithContext(ctx context.Context) IssuerStatusPtrOutput
- type IssuerStatusPtrInput
- type IssuerStatusPtrOutput
- func (o IssuerStatusPtrOutput) Acme() IssuerStatusAcmePtrOutput
- func (o IssuerStatusPtrOutput) Conditions() IssuerStatusConditionsArrayOutput
- func (o IssuerStatusPtrOutput) Elem() IssuerStatusOutput
- func (IssuerStatusPtrOutput) ElementType() reflect.Type
- func (o IssuerStatusPtrOutput) ToIssuerStatusPtrOutput() IssuerStatusPtrOutput
- func (o IssuerStatusPtrOutput) ToIssuerStatusPtrOutputWithContext(ctx context.Context) IssuerStatusPtrOutput
- type IssuerType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Certificate ¶
type Certificate struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // Desired state of the Certificate resource. Spec CertificateSpecOutput `pulumi:"spec"` // Status of the Certificate. This is set and managed automatically. Status CertificateStatusPtrOutput `pulumi:"status"` }
A Certificate resource should be created to ensure an up to date and signed x509 certificate is stored in the Kubernetes Secret resource named in `spec.secretName`.
The stored certificate will be renewed before it expires (as configured by `spec.renewBefore`).
func GetCertificate ¶
func GetCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)
GetCertificate gets an existing Certificate resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCertificate ¶
func NewCertificate(ctx *pulumi.Context, name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)
NewCertificate registers a new resource with the given unique name, arguments, and options.
func (*Certificate) ElementType ¶
func (*Certificate) ElementType() reflect.Type
func (*Certificate) ToCertificateOutput ¶
func (i *Certificate) ToCertificateOutput() CertificateOutput
func (*Certificate) ToCertificateOutputWithContext ¶
func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
type CertificateArgs ¶
type CertificateArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // Desired state of the Certificate resource. Spec CertificateSpecPtrInput // Status of the Certificate. This is set and managed automatically. Status CertificateStatusPtrInput }
The set of arguments for constructing a Certificate resource.
func (CertificateArgs) ElementType ¶
func (CertificateArgs) ElementType() reflect.Type
type CertificateInput ¶
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(ctx context.Context) CertificateOutput }
type CertificateMetadata ¶
type CertificateMetadata struct { }
type CertificateOutput ¶
type CertificateOutput struct{ *pulumi.OutputState }
func (CertificateOutput) ElementType ¶
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) ToCertificateOutput ¶
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
type CertificateRequest ¶
type CertificateRequest struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // Desired state of the CertificateRequest resource. Spec CertificateRequestSpecOutput `pulumi:"spec"` // Status of the CertificateRequest. This is set and managed automatically. Status CertificateRequestStatusPtrOutput `pulumi:"status"` }
A CertificateRequest is used to request a signed certificate from one of the configured issuers.
All fields within the CertificateRequest's `spec` are immutable after creation. A CertificateRequest will either succeed or fail, as denoted by its `status.state` field. A CertificateRequest is a one-shot resource, meaning it represents a single point in time request for a certificate and cannot be re-used.
func GetCertificateRequest ¶
func GetCertificateRequest(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateRequestState, opts ...pulumi.ResourceOption) (*CertificateRequest, error)
GetCertificateRequest gets an existing CertificateRequest resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCertificateRequest ¶
func NewCertificateRequest(ctx *pulumi.Context, name string, args *CertificateRequestArgs, opts ...pulumi.ResourceOption) (*CertificateRequest, error)
NewCertificateRequest registers a new resource with the given unique name, arguments, and options.
func (*CertificateRequest) ElementType ¶
func (*CertificateRequest) ElementType() reflect.Type
func (*CertificateRequest) ToCertificateRequestOutput ¶
func (i *CertificateRequest) ToCertificateRequestOutput() CertificateRequestOutput
func (*CertificateRequest) ToCertificateRequestOutputWithContext ¶
func (i *CertificateRequest) ToCertificateRequestOutputWithContext(ctx context.Context) CertificateRequestOutput
type CertificateRequestArgs ¶
type CertificateRequestArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // Desired state of the CertificateRequest resource. Spec CertificateRequestSpecPtrInput // Status of the CertificateRequest. This is set and managed automatically. Status CertificateRequestStatusPtrInput }
The set of arguments for constructing a CertificateRequest resource.
func (CertificateRequestArgs) ElementType ¶
func (CertificateRequestArgs) ElementType() reflect.Type
type CertificateRequestInput ¶
type CertificateRequestInput interface { pulumi.Input ToCertificateRequestOutput() CertificateRequestOutput ToCertificateRequestOutputWithContext(ctx context.Context) CertificateRequestOutput }
type CertificateRequestMetadata ¶
type CertificateRequestMetadata struct { }
type CertificateRequestOutput ¶
type CertificateRequestOutput struct{ *pulumi.OutputState }
func (CertificateRequestOutput) ElementType ¶
func (CertificateRequestOutput) ElementType() reflect.Type
func (CertificateRequestOutput) ToCertificateRequestOutput ¶
func (o CertificateRequestOutput) ToCertificateRequestOutput() CertificateRequestOutput
func (CertificateRequestOutput) ToCertificateRequestOutputWithContext ¶
func (o CertificateRequestOutput) ToCertificateRequestOutputWithContext(ctx context.Context) CertificateRequestOutput
type CertificateRequestSpec ¶
type CertificateRequestSpec struct { // The requested 'duration' (i.e. lifetime) of the Certificate. This option may be ignored/overridden by some issuer types. Duration *string `pulumi:"duration"` // Extra contains extra attributes of the user that created the CertificateRequest. Populated by the cert-manager webhook on creation and immutable. Extra map[string][]string `pulumi:"extra"` // Groups contains group membership of the user that created the CertificateRequest. Populated by the cert-manager webhook on creation and immutable. Groups []string `pulumi:"groups"` // IsCA will request to mark the certificate as valid for certificate signing when submitting to the issuer. This will automatically add the `cert sign` usage to the list of `usages`. IsCA *bool `pulumi:"isCA"` // IssuerRef is a reference to the issuer for this CertificateRequest. If the `kind` field is not set, or set to `Issuer`, an Issuer resource with the given name in the same namespace as the CertificateRequest will be used. If the `kind` field is set to `ClusterIssuer`, a ClusterIssuer with the provided name will be used. The `name` field in this stanza is required at all times. The group field refers to the API group of the issuer which defaults to `cert-manager.io` if empty. IssuerRef CertificateRequestSpecIssuerRef `pulumi:"issuerRef"` // The PEM-encoded x509 certificate signing request to be submitted to the CA for signing. Request string `pulumi:"request"` // UID contains the uid of the user that created the CertificateRequest. Populated by the cert-manager webhook on creation and immutable. Uid *string `pulumi:"uid"` // Usages is the set of x509 usages that are requested for the certificate. If usages are set they SHOULD be encoded inside the CSR spec Defaults to `digital signature` and `key encipherment` if not specified. Usages []string `pulumi:"usages"` // Username contains the name of the user that created the CertificateRequest. Populated by the cert-manager webhook on creation and immutable. Username *string `pulumi:"username"` }
Desired state of the CertificateRequest resource.
type CertificateRequestSpecArgs ¶
type CertificateRequestSpecArgs struct { // The requested 'duration' (i.e. lifetime) of the Certificate. This option may be ignored/overridden by some issuer types. Duration pulumi.StringPtrInput `pulumi:"duration"` // Extra contains extra attributes of the user that created the CertificateRequest. Populated by the cert-manager webhook on creation and immutable. Extra pulumi.StringArrayMapInput `pulumi:"extra"` // Groups contains group membership of the user that created the CertificateRequest. Populated by the cert-manager webhook on creation and immutable. Groups pulumi.StringArrayInput `pulumi:"groups"` // IsCA will request to mark the certificate as valid for certificate signing when submitting to the issuer. This will automatically add the `cert sign` usage to the list of `usages`. IsCA pulumi.BoolPtrInput `pulumi:"isCA"` // IssuerRef is a reference to the issuer for this CertificateRequest. If the `kind` field is not set, or set to `Issuer`, an Issuer resource with the given name in the same namespace as the CertificateRequest will be used. If the `kind` field is set to `ClusterIssuer`, a ClusterIssuer with the provided name will be used. The `name` field in this stanza is required at all times. The group field refers to the API group of the issuer which defaults to `cert-manager.io` if empty. IssuerRef CertificateRequestSpecIssuerRefInput `pulumi:"issuerRef"` // The PEM-encoded x509 certificate signing request to be submitted to the CA for signing. Request pulumi.StringInput `pulumi:"request"` // UID contains the uid of the user that created the CertificateRequest. Populated by the cert-manager webhook on creation and immutable. Uid pulumi.StringPtrInput `pulumi:"uid"` // Usages is the set of x509 usages that are requested for the certificate. If usages are set they SHOULD be encoded inside the CSR spec Defaults to `digital signature` and `key encipherment` if not specified. Usages pulumi.StringArrayInput `pulumi:"usages"` // Username contains the name of the user that created the CertificateRequest. Populated by the cert-manager webhook on creation and immutable. Username pulumi.StringPtrInput `pulumi:"username"` }
Desired state of the CertificateRequest resource.
func (CertificateRequestSpecArgs) ElementType ¶
func (CertificateRequestSpecArgs) ElementType() reflect.Type
func (CertificateRequestSpecArgs) ToCertificateRequestSpecOutput ¶
func (i CertificateRequestSpecArgs) ToCertificateRequestSpecOutput() CertificateRequestSpecOutput
func (CertificateRequestSpecArgs) ToCertificateRequestSpecOutputWithContext ¶
func (i CertificateRequestSpecArgs) ToCertificateRequestSpecOutputWithContext(ctx context.Context) CertificateRequestSpecOutput
func (CertificateRequestSpecArgs) ToCertificateRequestSpecPtrOutput ¶
func (i CertificateRequestSpecArgs) ToCertificateRequestSpecPtrOutput() CertificateRequestSpecPtrOutput
func (CertificateRequestSpecArgs) ToCertificateRequestSpecPtrOutputWithContext ¶
func (i CertificateRequestSpecArgs) ToCertificateRequestSpecPtrOutputWithContext(ctx context.Context) CertificateRequestSpecPtrOutput
type CertificateRequestSpecExtra ¶
type CertificateRequestSpecExtra struct { }
Extra contains extra attributes of the user that created the CertificateRequest. Populated by the cert-manager webhook on creation and immutable.
type CertificateRequestSpecInput ¶
type CertificateRequestSpecInput interface { pulumi.Input ToCertificateRequestSpecOutput() CertificateRequestSpecOutput ToCertificateRequestSpecOutputWithContext(context.Context) CertificateRequestSpecOutput }
CertificateRequestSpecInput is an input type that accepts CertificateRequestSpecArgs and CertificateRequestSpecOutput values. You can construct a concrete instance of `CertificateRequestSpecInput` via:
CertificateRequestSpecArgs{...}
type CertificateRequestSpecIssuerRef ¶
type CertificateRequestSpecIssuerRef struct { // Group of the resource being referred to. Group *string `pulumi:"group"` // Kind of the resource being referred to. Kind *string `pulumi:"kind"` // Name of the resource being referred to. Name string `pulumi:"name"` }
IssuerRef is a reference to the issuer for this CertificateRequest. If the `kind` field is not set, or set to `Issuer`, an Issuer resource with the given name in the same namespace as the CertificateRequest will be used. If the `kind` field is set to `ClusterIssuer`, a ClusterIssuer with the provided name will be used. The `name` field in this stanza is required at all times. The group field refers to the API group of the issuer which defaults to `cert-manager.io` if empty.
type CertificateRequestSpecIssuerRefArgs ¶
type CertificateRequestSpecIssuerRefArgs struct { // Group of the resource being referred to. Group pulumi.StringPtrInput `pulumi:"group"` // Kind of the resource being referred to. Kind pulumi.StringPtrInput `pulumi:"kind"` // Name of the resource being referred to. Name pulumi.StringInput `pulumi:"name"` }
IssuerRef is a reference to the issuer for this CertificateRequest. If the `kind` field is not set, or set to `Issuer`, an Issuer resource with the given name in the same namespace as the CertificateRequest will be used. If the `kind` field is set to `ClusterIssuer`, a ClusterIssuer with the provided name will be used. The `name` field in this stanza is required at all times. The group field refers to the API group of the issuer which defaults to `cert-manager.io` if empty.
func (CertificateRequestSpecIssuerRefArgs) ElementType ¶
func (CertificateRequestSpecIssuerRefArgs) ElementType() reflect.Type
func (CertificateRequestSpecIssuerRefArgs) ToCertificateRequestSpecIssuerRefOutput ¶
func (i CertificateRequestSpecIssuerRefArgs) ToCertificateRequestSpecIssuerRefOutput() CertificateRequestSpecIssuerRefOutput
func (CertificateRequestSpecIssuerRefArgs) ToCertificateRequestSpecIssuerRefOutputWithContext ¶
func (i CertificateRequestSpecIssuerRefArgs) ToCertificateRequestSpecIssuerRefOutputWithContext(ctx context.Context) CertificateRequestSpecIssuerRefOutput
func (CertificateRequestSpecIssuerRefArgs) ToCertificateRequestSpecIssuerRefPtrOutput ¶
func (i CertificateRequestSpecIssuerRefArgs) ToCertificateRequestSpecIssuerRefPtrOutput() CertificateRequestSpecIssuerRefPtrOutput
func (CertificateRequestSpecIssuerRefArgs) ToCertificateRequestSpecIssuerRefPtrOutputWithContext ¶
func (i CertificateRequestSpecIssuerRefArgs) ToCertificateRequestSpecIssuerRefPtrOutputWithContext(ctx context.Context) CertificateRequestSpecIssuerRefPtrOutput
type CertificateRequestSpecIssuerRefInput ¶
type CertificateRequestSpecIssuerRefInput interface { pulumi.Input ToCertificateRequestSpecIssuerRefOutput() CertificateRequestSpecIssuerRefOutput ToCertificateRequestSpecIssuerRefOutputWithContext(context.Context) CertificateRequestSpecIssuerRefOutput }
CertificateRequestSpecIssuerRefInput is an input type that accepts CertificateRequestSpecIssuerRefArgs and CertificateRequestSpecIssuerRefOutput values. You can construct a concrete instance of `CertificateRequestSpecIssuerRefInput` via:
CertificateRequestSpecIssuerRefArgs{...}
type CertificateRequestSpecIssuerRefOutput ¶
type CertificateRequestSpecIssuerRefOutput struct{ *pulumi.OutputState }
IssuerRef is a reference to the issuer for this CertificateRequest. If the `kind` field is not set, or set to `Issuer`, an Issuer resource with the given name in the same namespace as the CertificateRequest will be used. If the `kind` field is set to `ClusterIssuer`, a ClusterIssuer with the provided name will be used. The `name` field in this stanza is required at all times. The group field refers to the API group of the issuer which defaults to `cert-manager.io` if empty.
func (CertificateRequestSpecIssuerRefOutput) ElementType ¶
func (CertificateRequestSpecIssuerRefOutput) ElementType() reflect.Type
func (CertificateRequestSpecIssuerRefOutput) Group ¶
func (o CertificateRequestSpecIssuerRefOutput) Group() pulumi.StringPtrOutput
Group of the resource being referred to.
func (CertificateRequestSpecIssuerRefOutput) Kind ¶
func (o CertificateRequestSpecIssuerRefOutput) Kind() pulumi.StringPtrOutput
Kind of the resource being referred to.
func (CertificateRequestSpecIssuerRefOutput) Name ¶
func (o CertificateRequestSpecIssuerRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to.
func (CertificateRequestSpecIssuerRefOutput) ToCertificateRequestSpecIssuerRefOutput ¶
func (o CertificateRequestSpecIssuerRefOutput) ToCertificateRequestSpecIssuerRefOutput() CertificateRequestSpecIssuerRefOutput
func (CertificateRequestSpecIssuerRefOutput) ToCertificateRequestSpecIssuerRefOutputWithContext ¶
func (o CertificateRequestSpecIssuerRefOutput) ToCertificateRequestSpecIssuerRefOutputWithContext(ctx context.Context) CertificateRequestSpecIssuerRefOutput
func (CertificateRequestSpecIssuerRefOutput) ToCertificateRequestSpecIssuerRefPtrOutput ¶
func (o CertificateRequestSpecIssuerRefOutput) ToCertificateRequestSpecIssuerRefPtrOutput() CertificateRequestSpecIssuerRefPtrOutput
func (CertificateRequestSpecIssuerRefOutput) ToCertificateRequestSpecIssuerRefPtrOutputWithContext ¶
func (o CertificateRequestSpecIssuerRefOutput) ToCertificateRequestSpecIssuerRefPtrOutputWithContext(ctx context.Context) CertificateRequestSpecIssuerRefPtrOutput
type CertificateRequestSpecIssuerRefPtrInput ¶
type CertificateRequestSpecIssuerRefPtrInput interface { pulumi.Input ToCertificateRequestSpecIssuerRefPtrOutput() CertificateRequestSpecIssuerRefPtrOutput ToCertificateRequestSpecIssuerRefPtrOutputWithContext(context.Context) CertificateRequestSpecIssuerRefPtrOutput }
CertificateRequestSpecIssuerRefPtrInput is an input type that accepts CertificateRequestSpecIssuerRefArgs, CertificateRequestSpecIssuerRefPtr and CertificateRequestSpecIssuerRefPtrOutput values. You can construct a concrete instance of `CertificateRequestSpecIssuerRefPtrInput` via:
CertificateRequestSpecIssuerRefArgs{...} or: nil
func CertificateRequestSpecIssuerRefPtr ¶
func CertificateRequestSpecIssuerRefPtr(v *CertificateRequestSpecIssuerRefArgs) CertificateRequestSpecIssuerRefPtrInput
type CertificateRequestSpecIssuerRefPtrOutput ¶
type CertificateRequestSpecIssuerRefPtrOutput struct{ *pulumi.OutputState }
func (CertificateRequestSpecIssuerRefPtrOutput) ElementType ¶
func (CertificateRequestSpecIssuerRefPtrOutput) ElementType() reflect.Type
func (CertificateRequestSpecIssuerRefPtrOutput) Group ¶
func (o CertificateRequestSpecIssuerRefPtrOutput) Group() pulumi.StringPtrOutput
Group of the resource being referred to.
func (CertificateRequestSpecIssuerRefPtrOutput) Kind ¶
func (o CertificateRequestSpecIssuerRefPtrOutput) Kind() pulumi.StringPtrOutput
Kind of the resource being referred to.
func (CertificateRequestSpecIssuerRefPtrOutput) Name ¶
func (o CertificateRequestSpecIssuerRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to.
func (CertificateRequestSpecIssuerRefPtrOutput) ToCertificateRequestSpecIssuerRefPtrOutput ¶
func (o CertificateRequestSpecIssuerRefPtrOutput) ToCertificateRequestSpecIssuerRefPtrOutput() CertificateRequestSpecIssuerRefPtrOutput
func (CertificateRequestSpecIssuerRefPtrOutput) ToCertificateRequestSpecIssuerRefPtrOutputWithContext ¶
func (o CertificateRequestSpecIssuerRefPtrOutput) ToCertificateRequestSpecIssuerRefPtrOutputWithContext(ctx context.Context) CertificateRequestSpecIssuerRefPtrOutput
type CertificateRequestSpecOutput ¶
type CertificateRequestSpecOutput struct{ *pulumi.OutputState }
Desired state of the CertificateRequest resource.
func (CertificateRequestSpecOutput) Duration ¶
func (o CertificateRequestSpecOutput) Duration() pulumi.StringPtrOutput
The requested 'duration' (i.e. lifetime) of the Certificate. This option may be ignored/overridden by some issuer types.
func (CertificateRequestSpecOutput) ElementType ¶
func (CertificateRequestSpecOutput) ElementType() reflect.Type
func (CertificateRequestSpecOutput) Extra ¶
func (o CertificateRequestSpecOutput) Extra() pulumi.StringArrayMapOutput
Extra contains extra attributes of the user that created the CertificateRequest. Populated by the cert-manager webhook on creation and immutable.
func (CertificateRequestSpecOutput) Groups ¶
func (o CertificateRequestSpecOutput) Groups() pulumi.StringArrayOutput
Groups contains group membership of the user that created the CertificateRequest. Populated by the cert-manager webhook on creation and immutable.
func (CertificateRequestSpecOutput) IsCA ¶
func (o CertificateRequestSpecOutput) IsCA() pulumi.BoolPtrOutput
IsCA will request to mark the certificate as valid for certificate signing when submitting to the issuer. This will automatically add the `cert sign` usage to the list of `usages`.
func (CertificateRequestSpecOutput) IssuerRef ¶
func (o CertificateRequestSpecOutput) IssuerRef() CertificateRequestSpecIssuerRefOutput
IssuerRef is a reference to the issuer for this CertificateRequest. If the `kind` field is not set, or set to `Issuer`, an Issuer resource with the given name in the same namespace as the CertificateRequest will be used. If the `kind` field is set to `ClusterIssuer`, a ClusterIssuer with the provided name will be used. The `name` field in this stanza is required at all times. The group field refers to the API group of the issuer which defaults to `cert-manager.io` if empty.
func (CertificateRequestSpecOutput) Request ¶
func (o CertificateRequestSpecOutput) Request() pulumi.StringOutput
The PEM-encoded x509 certificate signing request to be submitted to the CA for signing.
func (CertificateRequestSpecOutput) ToCertificateRequestSpecOutput ¶
func (o CertificateRequestSpecOutput) ToCertificateRequestSpecOutput() CertificateRequestSpecOutput
func (CertificateRequestSpecOutput) ToCertificateRequestSpecOutputWithContext ¶
func (o CertificateRequestSpecOutput) ToCertificateRequestSpecOutputWithContext(ctx context.Context) CertificateRequestSpecOutput
func (CertificateRequestSpecOutput) ToCertificateRequestSpecPtrOutput ¶
func (o CertificateRequestSpecOutput) ToCertificateRequestSpecPtrOutput() CertificateRequestSpecPtrOutput
func (CertificateRequestSpecOutput) ToCertificateRequestSpecPtrOutputWithContext ¶
func (o CertificateRequestSpecOutput) ToCertificateRequestSpecPtrOutputWithContext(ctx context.Context) CertificateRequestSpecPtrOutput
func (CertificateRequestSpecOutput) Uid ¶
func (o CertificateRequestSpecOutput) Uid() pulumi.StringPtrOutput
UID contains the uid of the user that created the CertificateRequest. Populated by the cert-manager webhook on creation and immutable.
func (CertificateRequestSpecOutput) Usages ¶
func (o CertificateRequestSpecOutput) Usages() pulumi.StringArrayOutput
Usages is the set of x509 usages that are requested for the certificate. If usages are set they SHOULD be encoded inside the CSR spec Defaults to `digital signature` and `key encipherment` if not specified.
func (CertificateRequestSpecOutput) Username ¶
func (o CertificateRequestSpecOutput) Username() pulumi.StringPtrOutput
Username contains the name of the user that created the CertificateRequest. Populated by the cert-manager webhook on creation and immutable.
type CertificateRequestSpecPtrInput ¶
type CertificateRequestSpecPtrInput interface { pulumi.Input ToCertificateRequestSpecPtrOutput() CertificateRequestSpecPtrOutput ToCertificateRequestSpecPtrOutputWithContext(context.Context) CertificateRequestSpecPtrOutput }
CertificateRequestSpecPtrInput is an input type that accepts CertificateRequestSpecArgs, CertificateRequestSpecPtr and CertificateRequestSpecPtrOutput values. You can construct a concrete instance of `CertificateRequestSpecPtrInput` via:
CertificateRequestSpecArgs{...} or: nil
func CertificateRequestSpecPtr ¶
func CertificateRequestSpecPtr(v *CertificateRequestSpecArgs) CertificateRequestSpecPtrInput
type CertificateRequestSpecPtrOutput ¶
type CertificateRequestSpecPtrOutput struct{ *pulumi.OutputState }
func (CertificateRequestSpecPtrOutput) Duration ¶
func (o CertificateRequestSpecPtrOutput) Duration() pulumi.StringPtrOutput
The requested 'duration' (i.e. lifetime) of the Certificate. This option may be ignored/overridden by some issuer types.
func (CertificateRequestSpecPtrOutput) Elem ¶
func (o CertificateRequestSpecPtrOutput) Elem() CertificateRequestSpecOutput
func (CertificateRequestSpecPtrOutput) ElementType ¶
func (CertificateRequestSpecPtrOutput) ElementType() reflect.Type
func (CertificateRequestSpecPtrOutput) Extra ¶
func (o CertificateRequestSpecPtrOutput) Extra() pulumi.StringArrayMapOutput
Extra contains extra attributes of the user that created the CertificateRequest. Populated by the cert-manager webhook on creation and immutable.
func (CertificateRequestSpecPtrOutput) Groups ¶
func (o CertificateRequestSpecPtrOutput) Groups() pulumi.StringArrayOutput
Groups contains group membership of the user that created the CertificateRequest. Populated by the cert-manager webhook on creation and immutable.
func (CertificateRequestSpecPtrOutput) IsCA ¶
func (o CertificateRequestSpecPtrOutput) IsCA() pulumi.BoolPtrOutput
IsCA will request to mark the certificate as valid for certificate signing when submitting to the issuer. This will automatically add the `cert sign` usage to the list of `usages`.
func (CertificateRequestSpecPtrOutput) IssuerRef ¶
func (o CertificateRequestSpecPtrOutput) IssuerRef() CertificateRequestSpecIssuerRefPtrOutput
IssuerRef is a reference to the issuer for this CertificateRequest. If the `kind` field is not set, or set to `Issuer`, an Issuer resource with the given name in the same namespace as the CertificateRequest will be used. If the `kind` field is set to `ClusterIssuer`, a ClusterIssuer with the provided name will be used. The `name` field in this stanza is required at all times. The group field refers to the API group of the issuer which defaults to `cert-manager.io` if empty.
func (CertificateRequestSpecPtrOutput) Request ¶
func (o CertificateRequestSpecPtrOutput) Request() pulumi.StringPtrOutput
The PEM-encoded x509 certificate signing request to be submitted to the CA for signing.
func (CertificateRequestSpecPtrOutput) ToCertificateRequestSpecPtrOutput ¶
func (o CertificateRequestSpecPtrOutput) ToCertificateRequestSpecPtrOutput() CertificateRequestSpecPtrOutput
func (CertificateRequestSpecPtrOutput) ToCertificateRequestSpecPtrOutputWithContext ¶
func (o CertificateRequestSpecPtrOutput) ToCertificateRequestSpecPtrOutputWithContext(ctx context.Context) CertificateRequestSpecPtrOutput
func (CertificateRequestSpecPtrOutput) Uid ¶
func (o CertificateRequestSpecPtrOutput) Uid() pulumi.StringPtrOutput
UID contains the uid of the user that created the CertificateRequest. Populated by the cert-manager webhook on creation and immutable.
func (CertificateRequestSpecPtrOutput) Usages ¶
func (o CertificateRequestSpecPtrOutput) Usages() pulumi.StringArrayOutput
Usages is the set of x509 usages that are requested for the certificate. If usages are set they SHOULD be encoded inside the CSR spec Defaults to `digital signature` and `key encipherment` if not specified.
func (CertificateRequestSpecPtrOutput) Username ¶
func (o CertificateRequestSpecPtrOutput) Username() pulumi.StringPtrOutput
Username contains the name of the user that created the CertificateRequest. Populated by the cert-manager webhook on creation and immutable.
type CertificateRequestState ¶
type CertificateRequestState struct { }
func (CertificateRequestState) ElementType ¶
func (CertificateRequestState) ElementType() reflect.Type
type CertificateRequestStatus ¶
type CertificateRequestStatus struct { // The PEM encoded x509 certificate of the signer, also known as the CA (Certificate Authority). This is set on a best-effort basis by different issuers. If not set, the CA is assumed to be unknown/not available. Ca *string `pulumi:"ca"` // The PEM encoded x509 certificate resulting from the certificate signing request. If not set, the CertificateRequest has either not been completed or has failed. More information on failure can be found by checking the `conditions` field. Certificate *string `pulumi:"certificate"` // List of status conditions to indicate the status of a CertificateRequest. Known condition types are `Ready` and `InvalidRequest`. Conditions []CertificateRequestStatusConditions `pulumi:"conditions"` // FailureTime stores the time that this CertificateRequest failed. This is used to influence garbage collection and back-off. FailureTime *string `pulumi:"failureTime"` }
Status of the CertificateRequest. This is set and managed automatically.
type CertificateRequestStatusArgs ¶
type CertificateRequestStatusArgs struct { // The PEM encoded x509 certificate of the signer, also known as the CA (Certificate Authority). This is set on a best-effort basis by different issuers. If not set, the CA is assumed to be unknown/not available. Ca pulumi.StringPtrInput `pulumi:"ca"` // The PEM encoded x509 certificate resulting from the certificate signing request. If not set, the CertificateRequest has either not been completed or has failed. More information on failure can be found by checking the `conditions` field. Certificate pulumi.StringPtrInput `pulumi:"certificate"` // List of status conditions to indicate the status of a CertificateRequest. Known condition types are `Ready` and `InvalidRequest`. Conditions CertificateRequestStatusConditionsArrayInput `pulumi:"conditions"` // FailureTime stores the time that this CertificateRequest failed. This is used to influence garbage collection and back-off. FailureTime pulumi.StringPtrInput `pulumi:"failureTime"` }
Status of the CertificateRequest. This is set and managed automatically.
func (CertificateRequestStatusArgs) ElementType ¶
func (CertificateRequestStatusArgs) ElementType() reflect.Type
func (CertificateRequestStatusArgs) ToCertificateRequestStatusOutput ¶
func (i CertificateRequestStatusArgs) ToCertificateRequestStatusOutput() CertificateRequestStatusOutput
func (CertificateRequestStatusArgs) ToCertificateRequestStatusOutputWithContext ¶
func (i CertificateRequestStatusArgs) ToCertificateRequestStatusOutputWithContext(ctx context.Context) CertificateRequestStatusOutput
func (CertificateRequestStatusArgs) ToCertificateRequestStatusPtrOutput ¶
func (i CertificateRequestStatusArgs) ToCertificateRequestStatusPtrOutput() CertificateRequestStatusPtrOutput
func (CertificateRequestStatusArgs) ToCertificateRequestStatusPtrOutputWithContext ¶
func (i CertificateRequestStatusArgs) ToCertificateRequestStatusPtrOutputWithContext(ctx context.Context) CertificateRequestStatusPtrOutput
type CertificateRequestStatusConditions ¶
type CertificateRequestStatusConditions struct { // LastTransitionTime is the timestamp corresponding to the last status change of this condition. LastTransitionTime *string `pulumi:"lastTransitionTime"` // Message is a human readable description of the details of the last transition, complementing reason. Message *string `pulumi:"message"` // Reason is a brief machine readable explanation for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of (`True`, `False`, `Unknown`). Status string `pulumi:"status"` // Type of the condition, known values are (`Ready`, `InvalidRequest`, `Approved`, `Denied`). Type string `pulumi:"type"` }
CertificateRequestCondition contains condition information for a CertificateRequest.
type CertificateRequestStatusConditionsArgs ¶
type CertificateRequestStatusConditionsArgs struct { // LastTransitionTime is the timestamp corresponding to the last status change of this condition. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // Message is a human readable description of the details of the last transition, complementing reason. Message pulumi.StringPtrInput `pulumi:"message"` // Reason is a brief machine readable explanation for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of (`True`, `False`, `Unknown`). Status pulumi.StringInput `pulumi:"status"` // Type of the condition, known values are (`Ready`, `InvalidRequest`, `Approved`, `Denied`). Type pulumi.StringInput `pulumi:"type"` }
CertificateRequestCondition contains condition information for a CertificateRequest.
func (CertificateRequestStatusConditionsArgs) ElementType ¶
func (CertificateRequestStatusConditionsArgs) ElementType() reflect.Type
func (CertificateRequestStatusConditionsArgs) ToCertificateRequestStatusConditionsOutput ¶
func (i CertificateRequestStatusConditionsArgs) ToCertificateRequestStatusConditionsOutput() CertificateRequestStatusConditionsOutput
func (CertificateRequestStatusConditionsArgs) ToCertificateRequestStatusConditionsOutputWithContext ¶
func (i CertificateRequestStatusConditionsArgs) ToCertificateRequestStatusConditionsOutputWithContext(ctx context.Context) CertificateRequestStatusConditionsOutput
type CertificateRequestStatusConditionsArray ¶
type CertificateRequestStatusConditionsArray []CertificateRequestStatusConditionsInput
func (CertificateRequestStatusConditionsArray) ElementType ¶
func (CertificateRequestStatusConditionsArray) ElementType() reflect.Type
func (CertificateRequestStatusConditionsArray) ToCertificateRequestStatusConditionsArrayOutput ¶
func (i CertificateRequestStatusConditionsArray) ToCertificateRequestStatusConditionsArrayOutput() CertificateRequestStatusConditionsArrayOutput
func (CertificateRequestStatusConditionsArray) ToCertificateRequestStatusConditionsArrayOutputWithContext ¶
func (i CertificateRequestStatusConditionsArray) ToCertificateRequestStatusConditionsArrayOutputWithContext(ctx context.Context) CertificateRequestStatusConditionsArrayOutput
type CertificateRequestStatusConditionsArrayInput ¶
type CertificateRequestStatusConditionsArrayInput interface { pulumi.Input ToCertificateRequestStatusConditionsArrayOutput() CertificateRequestStatusConditionsArrayOutput ToCertificateRequestStatusConditionsArrayOutputWithContext(context.Context) CertificateRequestStatusConditionsArrayOutput }
CertificateRequestStatusConditionsArrayInput is an input type that accepts CertificateRequestStatusConditionsArray and CertificateRequestStatusConditionsArrayOutput values. You can construct a concrete instance of `CertificateRequestStatusConditionsArrayInput` via:
CertificateRequestStatusConditionsArray{ CertificateRequestStatusConditionsArgs{...} }
type CertificateRequestStatusConditionsArrayOutput ¶
type CertificateRequestStatusConditionsArrayOutput struct{ *pulumi.OutputState }
func (CertificateRequestStatusConditionsArrayOutput) ElementType ¶
func (CertificateRequestStatusConditionsArrayOutput) ElementType() reflect.Type
func (CertificateRequestStatusConditionsArrayOutput) ToCertificateRequestStatusConditionsArrayOutput ¶
func (o CertificateRequestStatusConditionsArrayOutput) ToCertificateRequestStatusConditionsArrayOutput() CertificateRequestStatusConditionsArrayOutput
func (CertificateRequestStatusConditionsArrayOutput) ToCertificateRequestStatusConditionsArrayOutputWithContext ¶
func (o CertificateRequestStatusConditionsArrayOutput) ToCertificateRequestStatusConditionsArrayOutputWithContext(ctx context.Context) CertificateRequestStatusConditionsArrayOutput
type CertificateRequestStatusConditionsInput ¶
type CertificateRequestStatusConditionsInput interface { pulumi.Input ToCertificateRequestStatusConditionsOutput() CertificateRequestStatusConditionsOutput ToCertificateRequestStatusConditionsOutputWithContext(context.Context) CertificateRequestStatusConditionsOutput }
CertificateRequestStatusConditionsInput is an input type that accepts CertificateRequestStatusConditionsArgs and CertificateRequestStatusConditionsOutput values. You can construct a concrete instance of `CertificateRequestStatusConditionsInput` via:
CertificateRequestStatusConditionsArgs{...}
type CertificateRequestStatusConditionsOutput ¶
type CertificateRequestStatusConditionsOutput struct{ *pulumi.OutputState }
CertificateRequestCondition contains condition information for a CertificateRequest.
func (CertificateRequestStatusConditionsOutput) ElementType ¶
func (CertificateRequestStatusConditionsOutput) ElementType() reflect.Type
func (CertificateRequestStatusConditionsOutput) LastTransitionTime ¶
func (o CertificateRequestStatusConditionsOutput) LastTransitionTime() pulumi.StringPtrOutput
LastTransitionTime is the timestamp corresponding to the last status change of this condition.
func (CertificateRequestStatusConditionsOutput) Message ¶
func (o CertificateRequestStatusConditionsOutput) Message() pulumi.StringPtrOutput
Message is a human readable description of the details of the last transition, complementing reason.
func (CertificateRequestStatusConditionsOutput) Reason ¶
func (o CertificateRequestStatusConditionsOutput) Reason() pulumi.StringPtrOutput
Reason is a brief machine readable explanation for the condition's last transition.
func (CertificateRequestStatusConditionsOutput) Status ¶
func (o CertificateRequestStatusConditionsOutput) Status() pulumi.StringOutput
Status of the condition, one of (`True`, `False`, `Unknown`).
func (CertificateRequestStatusConditionsOutput) ToCertificateRequestStatusConditionsOutput ¶
func (o CertificateRequestStatusConditionsOutput) ToCertificateRequestStatusConditionsOutput() CertificateRequestStatusConditionsOutput
func (CertificateRequestStatusConditionsOutput) ToCertificateRequestStatusConditionsOutputWithContext ¶
func (o CertificateRequestStatusConditionsOutput) ToCertificateRequestStatusConditionsOutputWithContext(ctx context.Context) CertificateRequestStatusConditionsOutput
func (CertificateRequestStatusConditionsOutput) Type ¶
func (o CertificateRequestStatusConditionsOutput) Type() pulumi.StringOutput
Type of the condition, known values are (`Ready`, `InvalidRequest`, `Approved`, `Denied`).
type CertificateRequestStatusInput ¶
type CertificateRequestStatusInput interface { pulumi.Input ToCertificateRequestStatusOutput() CertificateRequestStatusOutput ToCertificateRequestStatusOutputWithContext(context.Context) CertificateRequestStatusOutput }
CertificateRequestStatusInput is an input type that accepts CertificateRequestStatusArgs and CertificateRequestStatusOutput values. You can construct a concrete instance of `CertificateRequestStatusInput` via:
CertificateRequestStatusArgs{...}
type CertificateRequestStatusOutput ¶
type CertificateRequestStatusOutput struct{ *pulumi.OutputState }
Status of the CertificateRequest. This is set and managed automatically.
func (CertificateRequestStatusOutput) Ca ¶
func (o CertificateRequestStatusOutput) Ca() pulumi.StringPtrOutput
The PEM encoded x509 certificate of the signer, also known as the CA (Certificate Authority). This is set on a best-effort basis by different issuers. If not set, the CA is assumed to be unknown/not available.
func (CertificateRequestStatusOutput) Certificate ¶
func (o CertificateRequestStatusOutput) Certificate() pulumi.StringPtrOutput
The PEM encoded x509 certificate resulting from the certificate signing request. If not set, the CertificateRequest has either not been completed or has failed. More information on failure can be found by checking the `conditions` field.
func (CertificateRequestStatusOutput) Conditions ¶
func (o CertificateRequestStatusOutput) Conditions() CertificateRequestStatusConditionsArrayOutput
List of status conditions to indicate the status of a CertificateRequest. Known condition types are `Ready` and `InvalidRequest`.
func (CertificateRequestStatusOutput) ElementType ¶
func (CertificateRequestStatusOutput) ElementType() reflect.Type
func (CertificateRequestStatusOutput) FailureTime ¶
func (o CertificateRequestStatusOutput) FailureTime() pulumi.StringPtrOutput
FailureTime stores the time that this CertificateRequest failed. This is used to influence garbage collection and back-off.
func (CertificateRequestStatusOutput) ToCertificateRequestStatusOutput ¶
func (o CertificateRequestStatusOutput) ToCertificateRequestStatusOutput() CertificateRequestStatusOutput
func (CertificateRequestStatusOutput) ToCertificateRequestStatusOutputWithContext ¶
func (o CertificateRequestStatusOutput) ToCertificateRequestStatusOutputWithContext(ctx context.Context) CertificateRequestStatusOutput
func (CertificateRequestStatusOutput) ToCertificateRequestStatusPtrOutput ¶
func (o CertificateRequestStatusOutput) ToCertificateRequestStatusPtrOutput() CertificateRequestStatusPtrOutput
func (CertificateRequestStatusOutput) ToCertificateRequestStatusPtrOutputWithContext ¶
func (o CertificateRequestStatusOutput) ToCertificateRequestStatusPtrOutputWithContext(ctx context.Context) CertificateRequestStatusPtrOutput
type CertificateRequestStatusPtrInput ¶
type CertificateRequestStatusPtrInput interface { pulumi.Input ToCertificateRequestStatusPtrOutput() CertificateRequestStatusPtrOutput ToCertificateRequestStatusPtrOutputWithContext(context.Context) CertificateRequestStatusPtrOutput }
CertificateRequestStatusPtrInput is an input type that accepts CertificateRequestStatusArgs, CertificateRequestStatusPtr and CertificateRequestStatusPtrOutput values. You can construct a concrete instance of `CertificateRequestStatusPtrInput` via:
CertificateRequestStatusArgs{...} or: nil
func CertificateRequestStatusPtr ¶
func CertificateRequestStatusPtr(v *CertificateRequestStatusArgs) CertificateRequestStatusPtrInput
type CertificateRequestStatusPtrOutput ¶
type CertificateRequestStatusPtrOutput struct{ *pulumi.OutputState }
func (CertificateRequestStatusPtrOutput) Ca ¶
func (o CertificateRequestStatusPtrOutput) Ca() pulumi.StringPtrOutput
The PEM encoded x509 certificate of the signer, also known as the CA (Certificate Authority). This is set on a best-effort basis by different issuers. If not set, the CA is assumed to be unknown/not available.
func (CertificateRequestStatusPtrOutput) Certificate ¶
func (o CertificateRequestStatusPtrOutput) Certificate() pulumi.StringPtrOutput
The PEM encoded x509 certificate resulting from the certificate signing request. If not set, the CertificateRequest has either not been completed or has failed. More information on failure can be found by checking the `conditions` field.
func (CertificateRequestStatusPtrOutput) Conditions ¶
func (o CertificateRequestStatusPtrOutput) Conditions() CertificateRequestStatusConditionsArrayOutput
List of status conditions to indicate the status of a CertificateRequest. Known condition types are `Ready` and `InvalidRequest`.
func (CertificateRequestStatusPtrOutput) Elem ¶
func (o CertificateRequestStatusPtrOutput) Elem() CertificateRequestStatusOutput
func (CertificateRequestStatusPtrOutput) ElementType ¶
func (CertificateRequestStatusPtrOutput) ElementType() reflect.Type
func (CertificateRequestStatusPtrOutput) FailureTime ¶
func (o CertificateRequestStatusPtrOutput) FailureTime() pulumi.StringPtrOutput
FailureTime stores the time that this CertificateRequest failed. This is used to influence garbage collection and back-off.
func (CertificateRequestStatusPtrOutput) ToCertificateRequestStatusPtrOutput ¶
func (o CertificateRequestStatusPtrOutput) ToCertificateRequestStatusPtrOutput() CertificateRequestStatusPtrOutput
func (CertificateRequestStatusPtrOutput) ToCertificateRequestStatusPtrOutputWithContext ¶
func (o CertificateRequestStatusPtrOutput) ToCertificateRequestStatusPtrOutputWithContext(ctx context.Context) CertificateRequestStatusPtrOutput
type CertificateRequestType ¶
type CertificateRequestType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` // Desired state of the CertificateRequest resource. Spec CertificateRequestSpec `pulumi:"spec"` // Status of the CertificateRequest. This is set and managed automatically. Status *CertificateRequestStatus `pulumi:"status"` }
A CertificateRequest is used to request a signed certificate from one of the configured issuers.
All fields within the CertificateRequest's `spec` are immutable after creation. A CertificateRequest will either succeed or fail, as denoted by its `status.state` field. A CertificateRequest is a one-shot resource, meaning it represents a single point in time request for a certificate and cannot be re-used.
type CertificateSpec ¶
type CertificateSpec struct { // AdditionalOutputFormats defines extra output formats of the private key and signed certificate chain to be written to this Certificate's target Secret. This is an Alpha Feature and is only enabled with the `--feature-gates=AdditionalCertificateOutputFormats=true` option on both the controller and webhook components. AdditionalOutputFormats []CertificateSpecAdditionalOutputFormats `pulumi:"additionalOutputFormats"` // CommonName is a common name to be used on the Certificate. The CommonName should have a length of 64 characters or fewer to avoid generating invalid CSRs. This value is ignored by TLS clients when any subject alt name is set. This is x509 behaviour: https://tools.ietf.org/html/rfc6125#section-6.4.4 CommonName *string `pulumi:"commonName"` // DNSNames is a list of DNS subjectAltNames to be set on the Certificate. DnsNames []string `pulumi:"dnsNames"` // The requested 'duration' (i.e. lifetime) of the Certificate. This option may be ignored/overridden by some issuer types. If unset this defaults to 90 days. Certificate will be renewed either 2/3 through its duration or `renewBefore` period before its expiry, whichever is later. Minimum accepted duration is 1 hour. Value must be in units accepted by Go time.ParseDuration https://golang.org/pkg/time/#ParseDuration Duration *string `pulumi:"duration"` // EmailAddresses is a list of email subjectAltNames to be set on the Certificate. EmailAddresses []string `pulumi:"emailAddresses"` // EncodeUsagesInRequest controls whether key usages should be present in the CertificateRequest EncodeUsagesInRequest *bool `pulumi:"encodeUsagesInRequest"` // IPAddresses is a list of IP address subjectAltNames to be set on the Certificate. IpAddresses []string `pulumi:"ipAddresses"` // IsCA will mark this Certificate as valid for certificate signing. This will automatically add the `cert sign` usage to the list of `usages`. IsCA *bool `pulumi:"isCA"` // IssuerRef is a reference to the issuer for this certificate. If the `kind` field is not set, or set to `Issuer`, an Issuer resource with the given name in the same namespace as the Certificate will be used. If the `kind` field is set to `ClusterIssuer`, a ClusterIssuer with the provided name will be used. The `name` field in this stanza is required at all times. IssuerRef CertificateSpecIssuerRef `pulumi:"issuerRef"` // Keystores configures additional keystore output formats stored in the `secretName` Secret resource. Keystores *CertificateSpecKeystores `pulumi:"keystores"` // Options to control private keys used for the Certificate. PrivateKey *CertificateSpecPrivateKey `pulumi:"privateKey"` // How long before the currently issued certificate's expiry cert-manager should renew the certificate. The default is 2/3 of the issued certificate's duration. Minimum accepted value is 5 minutes. Value must be in units accepted by Go time.ParseDuration https://golang.org/pkg/time/#ParseDuration RenewBefore *string `pulumi:"renewBefore"` // revisionHistoryLimit is the maximum number of CertificateRequest revisions that are maintained in the Certificate's history. Each revision represents a single `CertificateRequest` created by this Certificate, either when it was created, renewed, or Spec was changed. Revisions will be removed by oldest first if the number of revisions exceeds this number. If set, revisionHistoryLimit must be a value of `1` or greater. If unset (`nil`), revisions will not be garbage collected. Default value is `nil`. RevisionHistoryLimit *int `pulumi:"revisionHistoryLimit"` // SecretName is the name of the secret resource that will be automatically created and managed by this Certificate resource. It will be populated with a private key and certificate, signed by the denoted issuer. SecretName string `pulumi:"secretName"` // SecretTemplate defines annotations and labels to be copied to the Certificate's Secret. Labels and annotations on the Secret will be changed as they appear on the SecretTemplate when added or removed. SecretTemplate annotations are added in conjunction with, and cannot overwrite, the base set of annotations cert-manager sets on the Certificate's Secret. SecretTemplate *CertificateSpecSecretTemplate `pulumi:"secretTemplate"` // Full X509 name specification (https://golang.org/pkg/crypto/x509/pkix/#Name). Subject *CertificateSpecSubject `pulumi:"subject"` // URIs is a list of URI subjectAltNames to be set on the Certificate. Uris []string `pulumi:"uris"` // Usages is the set of x509 usages that are requested for the certificate. Defaults to `digital signature` and `key encipherment` if not specified. Usages []string `pulumi:"usages"` }
Desired state of the Certificate resource.
type CertificateSpecAdditionalOutputFormats ¶
type CertificateSpecAdditionalOutputFormats struct { // Type is the name of the format type that should be written to the Certificate's target Secret. Type string `pulumi:"type"` }
CertificateAdditionalOutputFormat defines an additional output format of a Certificate resource. These contain supplementary data formats of the signed certificate chain and paired private key.
type CertificateSpecAdditionalOutputFormatsArgs ¶
type CertificateSpecAdditionalOutputFormatsArgs struct { // Type is the name of the format type that should be written to the Certificate's target Secret. Type pulumi.StringInput `pulumi:"type"` }
CertificateAdditionalOutputFormat defines an additional output format of a Certificate resource. These contain supplementary data formats of the signed certificate chain and paired private key.
func (CertificateSpecAdditionalOutputFormatsArgs) ElementType ¶
func (CertificateSpecAdditionalOutputFormatsArgs) ElementType() reflect.Type
func (CertificateSpecAdditionalOutputFormatsArgs) ToCertificateSpecAdditionalOutputFormatsOutput ¶
func (i CertificateSpecAdditionalOutputFormatsArgs) ToCertificateSpecAdditionalOutputFormatsOutput() CertificateSpecAdditionalOutputFormatsOutput
func (CertificateSpecAdditionalOutputFormatsArgs) ToCertificateSpecAdditionalOutputFormatsOutputWithContext ¶
func (i CertificateSpecAdditionalOutputFormatsArgs) ToCertificateSpecAdditionalOutputFormatsOutputWithContext(ctx context.Context) CertificateSpecAdditionalOutputFormatsOutput
type CertificateSpecAdditionalOutputFormatsArray ¶
type CertificateSpecAdditionalOutputFormatsArray []CertificateSpecAdditionalOutputFormatsInput
func (CertificateSpecAdditionalOutputFormatsArray) ElementType ¶
func (CertificateSpecAdditionalOutputFormatsArray) ElementType() reflect.Type
func (CertificateSpecAdditionalOutputFormatsArray) ToCertificateSpecAdditionalOutputFormatsArrayOutput ¶
func (i CertificateSpecAdditionalOutputFormatsArray) ToCertificateSpecAdditionalOutputFormatsArrayOutput() CertificateSpecAdditionalOutputFormatsArrayOutput
func (CertificateSpecAdditionalOutputFormatsArray) ToCertificateSpecAdditionalOutputFormatsArrayOutputWithContext ¶
func (i CertificateSpecAdditionalOutputFormatsArray) ToCertificateSpecAdditionalOutputFormatsArrayOutputWithContext(ctx context.Context) CertificateSpecAdditionalOutputFormatsArrayOutput
type CertificateSpecAdditionalOutputFormatsArrayInput ¶
type CertificateSpecAdditionalOutputFormatsArrayInput interface { pulumi.Input ToCertificateSpecAdditionalOutputFormatsArrayOutput() CertificateSpecAdditionalOutputFormatsArrayOutput ToCertificateSpecAdditionalOutputFormatsArrayOutputWithContext(context.Context) CertificateSpecAdditionalOutputFormatsArrayOutput }
CertificateSpecAdditionalOutputFormatsArrayInput is an input type that accepts CertificateSpecAdditionalOutputFormatsArray and CertificateSpecAdditionalOutputFormatsArrayOutput values. You can construct a concrete instance of `CertificateSpecAdditionalOutputFormatsArrayInput` via:
CertificateSpecAdditionalOutputFormatsArray{ CertificateSpecAdditionalOutputFormatsArgs{...} }
type CertificateSpecAdditionalOutputFormatsArrayOutput ¶
type CertificateSpecAdditionalOutputFormatsArrayOutput struct{ *pulumi.OutputState }
func (CertificateSpecAdditionalOutputFormatsArrayOutput) ElementType ¶
func (CertificateSpecAdditionalOutputFormatsArrayOutput) ElementType() reflect.Type
func (CertificateSpecAdditionalOutputFormatsArrayOutput) ToCertificateSpecAdditionalOutputFormatsArrayOutput ¶
func (o CertificateSpecAdditionalOutputFormatsArrayOutput) ToCertificateSpecAdditionalOutputFormatsArrayOutput() CertificateSpecAdditionalOutputFormatsArrayOutput
func (CertificateSpecAdditionalOutputFormatsArrayOutput) ToCertificateSpecAdditionalOutputFormatsArrayOutputWithContext ¶
func (o CertificateSpecAdditionalOutputFormatsArrayOutput) ToCertificateSpecAdditionalOutputFormatsArrayOutputWithContext(ctx context.Context) CertificateSpecAdditionalOutputFormatsArrayOutput
type CertificateSpecAdditionalOutputFormatsInput ¶
type CertificateSpecAdditionalOutputFormatsInput interface { pulumi.Input ToCertificateSpecAdditionalOutputFormatsOutput() CertificateSpecAdditionalOutputFormatsOutput ToCertificateSpecAdditionalOutputFormatsOutputWithContext(context.Context) CertificateSpecAdditionalOutputFormatsOutput }
CertificateSpecAdditionalOutputFormatsInput is an input type that accepts CertificateSpecAdditionalOutputFormatsArgs and CertificateSpecAdditionalOutputFormatsOutput values. You can construct a concrete instance of `CertificateSpecAdditionalOutputFormatsInput` via:
CertificateSpecAdditionalOutputFormatsArgs{...}
type CertificateSpecAdditionalOutputFormatsOutput ¶
type CertificateSpecAdditionalOutputFormatsOutput struct{ *pulumi.OutputState }
CertificateAdditionalOutputFormat defines an additional output format of a Certificate resource. These contain supplementary data formats of the signed certificate chain and paired private key.
func (CertificateSpecAdditionalOutputFormatsOutput) ElementType ¶
func (CertificateSpecAdditionalOutputFormatsOutput) ElementType() reflect.Type
func (CertificateSpecAdditionalOutputFormatsOutput) ToCertificateSpecAdditionalOutputFormatsOutput ¶
func (o CertificateSpecAdditionalOutputFormatsOutput) ToCertificateSpecAdditionalOutputFormatsOutput() CertificateSpecAdditionalOutputFormatsOutput
func (CertificateSpecAdditionalOutputFormatsOutput) ToCertificateSpecAdditionalOutputFormatsOutputWithContext ¶
func (o CertificateSpecAdditionalOutputFormatsOutput) ToCertificateSpecAdditionalOutputFormatsOutputWithContext(ctx context.Context) CertificateSpecAdditionalOutputFormatsOutput
func (CertificateSpecAdditionalOutputFormatsOutput) Type ¶
func (o CertificateSpecAdditionalOutputFormatsOutput) Type() pulumi.StringOutput
Type is the name of the format type that should be written to the Certificate's target Secret.
type CertificateSpecArgs ¶
type CertificateSpecArgs struct { // AdditionalOutputFormats defines extra output formats of the private key and signed certificate chain to be written to this Certificate's target Secret. This is an Alpha Feature and is only enabled with the `--feature-gates=AdditionalCertificateOutputFormats=true` option on both the controller and webhook components. AdditionalOutputFormats CertificateSpecAdditionalOutputFormatsArrayInput `pulumi:"additionalOutputFormats"` // CommonName is a common name to be used on the Certificate. The CommonName should have a length of 64 characters or fewer to avoid generating invalid CSRs. This value is ignored by TLS clients when any subject alt name is set. This is x509 behaviour: https://tools.ietf.org/html/rfc6125#section-6.4.4 CommonName pulumi.StringPtrInput `pulumi:"commonName"` // DNSNames is a list of DNS subjectAltNames to be set on the Certificate. DnsNames pulumi.StringArrayInput `pulumi:"dnsNames"` // The requested 'duration' (i.e. lifetime) of the Certificate. This option may be ignored/overridden by some issuer types. If unset this defaults to 90 days. Certificate will be renewed either 2/3 through its duration or `renewBefore` period before its expiry, whichever is later. Minimum accepted duration is 1 hour. Value must be in units accepted by Go time.ParseDuration https://golang.org/pkg/time/#ParseDuration Duration pulumi.StringPtrInput `pulumi:"duration"` // EmailAddresses is a list of email subjectAltNames to be set on the Certificate. EmailAddresses pulumi.StringArrayInput `pulumi:"emailAddresses"` // EncodeUsagesInRequest controls whether key usages should be present in the CertificateRequest EncodeUsagesInRequest pulumi.BoolPtrInput `pulumi:"encodeUsagesInRequest"` // IPAddresses is a list of IP address subjectAltNames to be set on the Certificate. IpAddresses pulumi.StringArrayInput `pulumi:"ipAddresses"` // IsCA will mark this Certificate as valid for certificate signing. This will automatically add the `cert sign` usage to the list of `usages`. IsCA pulumi.BoolPtrInput `pulumi:"isCA"` // IssuerRef is a reference to the issuer for this certificate. If the `kind` field is not set, or set to `Issuer`, an Issuer resource with the given name in the same namespace as the Certificate will be used. If the `kind` field is set to `ClusterIssuer`, a ClusterIssuer with the provided name will be used. The `name` field in this stanza is required at all times. IssuerRef CertificateSpecIssuerRefInput `pulumi:"issuerRef"` // Keystores configures additional keystore output formats stored in the `secretName` Secret resource. Keystores CertificateSpecKeystoresPtrInput `pulumi:"keystores"` // Options to control private keys used for the Certificate. PrivateKey CertificateSpecPrivateKeyPtrInput `pulumi:"privateKey"` // How long before the currently issued certificate's expiry cert-manager should renew the certificate. The default is 2/3 of the issued certificate's duration. Minimum accepted value is 5 minutes. Value must be in units accepted by Go time.ParseDuration https://golang.org/pkg/time/#ParseDuration RenewBefore pulumi.StringPtrInput `pulumi:"renewBefore"` // revisionHistoryLimit is the maximum number of CertificateRequest revisions that are maintained in the Certificate's history. Each revision represents a single `CertificateRequest` created by this Certificate, either when it was created, renewed, or Spec was changed. Revisions will be removed by oldest first if the number of revisions exceeds this number. If set, revisionHistoryLimit must be a value of `1` or greater. If unset (`nil`), revisions will not be garbage collected. Default value is `nil`. RevisionHistoryLimit pulumi.IntPtrInput `pulumi:"revisionHistoryLimit"` // SecretName is the name of the secret resource that will be automatically created and managed by this Certificate resource. It will be populated with a private key and certificate, signed by the denoted issuer. SecretName pulumi.StringInput `pulumi:"secretName"` // SecretTemplate defines annotations and labels to be copied to the Certificate's Secret. Labels and annotations on the Secret will be changed as they appear on the SecretTemplate when added or removed. SecretTemplate annotations are added in conjunction with, and cannot overwrite, the base set of annotations cert-manager sets on the Certificate's Secret. SecretTemplate CertificateSpecSecretTemplatePtrInput `pulumi:"secretTemplate"` // Full X509 name specification (https://golang.org/pkg/crypto/x509/pkix/#Name). Subject CertificateSpecSubjectPtrInput `pulumi:"subject"` // URIs is a list of URI subjectAltNames to be set on the Certificate. Uris pulumi.StringArrayInput `pulumi:"uris"` // Usages is the set of x509 usages that are requested for the certificate. Defaults to `digital signature` and `key encipherment` if not specified. Usages pulumi.StringArrayInput `pulumi:"usages"` }
Desired state of the Certificate resource.
func (CertificateSpecArgs) ElementType ¶
func (CertificateSpecArgs) ElementType() reflect.Type
func (CertificateSpecArgs) ToCertificateSpecOutput ¶
func (i CertificateSpecArgs) ToCertificateSpecOutput() CertificateSpecOutput
func (CertificateSpecArgs) ToCertificateSpecOutputWithContext ¶
func (i CertificateSpecArgs) ToCertificateSpecOutputWithContext(ctx context.Context) CertificateSpecOutput
func (CertificateSpecArgs) ToCertificateSpecPtrOutput ¶
func (i CertificateSpecArgs) ToCertificateSpecPtrOutput() CertificateSpecPtrOutput
func (CertificateSpecArgs) ToCertificateSpecPtrOutputWithContext ¶
func (i CertificateSpecArgs) ToCertificateSpecPtrOutputWithContext(ctx context.Context) CertificateSpecPtrOutput
type CertificateSpecInput ¶
type CertificateSpecInput interface { pulumi.Input ToCertificateSpecOutput() CertificateSpecOutput ToCertificateSpecOutputWithContext(context.Context) CertificateSpecOutput }
CertificateSpecInput is an input type that accepts CertificateSpecArgs and CertificateSpecOutput values. You can construct a concrete instance of `CertificateSpecInput` via:
CertificateSpecArgs{...}
type CertificateSpecIssuerRef ¶
type CertificateSpecIssuerRef struct { // Group of the resource being referred to. Group *string `pulumi:"group"` // Kind of the resource being referred to. Kind *string `pulumi:"kind"` // Name of the resource being referred to. Name string `pulumi:"name"` }
IssuerRef is a reference to the issuer for this certificate. If the `kind` field is not set, or set to `Issuer`, an Issuer resource with the given name in the same namespace as the Certificate will be used. If the `kind` field is set to `ClusterIssuer`, a ClusterIssuer with the provided name will be used. The `name` field in this stanza is required at all times.
type CertificateSpecIssuerRefArgs ¶
type CertificateSpecIssuerRefArgs struct { // Group of the resource being referred to. Group pulumi.StringPtrInput `pulumi:"group"` // Kind of the resource being referred to. Kind pulumi.StringPtrInput `pulumi:"kind"` // Name of the resource being referred to. Name pulumi.StringInput `pulumi:"name"` }
IssuerRef is a reference to the issuer for this certificate. If the `kind` field is not set, or set to `Issuer`, an Issuer resource with the given name in the same namespace as the Certificate will be used. If the `kind` field is set to `ClusterIssuer`, a ClusterIssuer with the provided name will be used. The `name` field in this stanza is required at all times.
func (CertificateSpecIssuerRefArgs) ElementType ¶
func (CertificateSpecIssuerRefArgs) ElementType() reflect.Type
func (CertificateSpecIssuerRefArgs) ToCertificateSpecIssuerRefOutput ¶
func (i CertificateSpecIssuerRefArgs) ToCertificateSpecIssuerRefOutput() CertificateSpecIssuerRefOutput
func (CertificateSpecIssuerRefArgs) ToCertificateSpecIssuerRefOutputWithContext ¶
func (i CertificateSpecIssuerRefArgs) ToCertificateSpecIssuerRefOutputWithContext(ctx context.Context) CertificateSpecIssuerRefOutput
func (CertificateSpecIssuerRefArgs) ToCertificateSpecIssuerRefPtrOutput ¶
func (i CertificateSpecIssuerRefArgs) ToCertificateSpecIssuerRefPtrOutput() CertificateSpecIssuerRefPtrOutput
func (CertificateSpecIssuerRefArgs) ToCertificateSpecIssuerRefPtrOutputWithContext ¶
func (i CertificateSpecIssuerRefArgs) ToCertificateSpecIssuerRefPtrOutputWithContext(ctx context.Context) CertificateSpecIssuerRefPtrOutput
type CertificateSpecIssuerRefInput ¶
type CertificateSpecIssuerRefInput interface { pulumi.Input ToCertificateSpecIssuerRefOutput() CertificateSpecIssuerRefOutput ToCertificateSpecIssuerRefOutputWithContext(context.Context) CertificateSpecIssuerRefOutput }
CertificateSpecIssuerRefInput is an input type that accepts CertificateSpecIssuerRefArgs and CertificateSpecIssuerRefOutput values. You can construct a concrete instance of `CertificateSpecIssuerRefInput` via:
CertificateSpecIssuerRefArgs{...}
type CertificateSpecIssuerRefOutput ¶
type CertificateSpecIssuerRefOutput struct{ *pulumi.OutputState }
IssuerRef is a reference to the issuer for this certificate. If the `kind` field is not set, or set to `Issuer`, an Issuer resource with the given name in the same namespace as the Certificate will be used. If the `kind` field is set to `ClusterIssuer`, a ClusterIssuer with the provided name will be used. The `name` field in this stanza is required at all times.
func (CertificateSpecIssuerRefOutput) ElementType ¶
func (CertificateSpecIssuerRefOutput) ElementType() reflect.Type
func (CertificateSpecIssuerRefOutput) Group ¶
func (o CertificateSpecIssuerRefOutput) Group() pulumi.StringPtrOutput
Group of the resource being referred to.
func (CertificateSpecIssuerRefOutput) Kind ¶
func (o CertificateSpecIssuerRefOutput) Kind() pulumi.StringPtrOutput
Kind of the resource being referred to.
func (CertificateSpecIssuerRefOutput) Name ¶
func (o CertificateSpecIssuerRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to.
func (CertificateSpecIssuerRefOutput) ToCertificateSpecIssuerRefOutput ¶
func (o CertificateSpecIssuerRefOutput) ToCertificateSpecIssuerRefOutput() CertificateSpecIssuerRefOutput
func (CertificateSpecIssuerRefOutput) ToCertificateSpecIssuerRefOutputWithContext ¶
func (o CertificateSpecIssuerRefOutput) ToCertificateSpecIssuerRefOutputWithContext(ctx context.Context) CertificateSpecIssuerRefOutput
func (CertificateSpecIssuerRefOutput) ToCertificateSpecIssuerRefPtrOutput ¶
func (o CertificateSpecIssuerRefOutput) ToCertificateSpecIssuerRefPtrOutput() CertificateSpecIssuerRefPtrOutput
func (CertificateSpecIssuerRefOutput) ToCertificateSpecIssuerRefPtrOutputWithContext ¶
func (o CertificateSpecIssuerRefOutput) ToCertificateSpecIssuerRefPtrOutputWithContext(ctx context.Context) CertificateSpecIssuerRefPtrOutput
type CertificateSpecIssuerRefPtrInput ¶
type CertificateSpecIssuerRefPtrInput interface { pulumi.Input ToCertificateSpecIssuerRefPtrOutput() CertificateSpecIssuerRefPtrOutput ToCertificateSpecIssuerRefPtrOutputWithContext(context.Context) CertificateSpecIssuerRefPtrOutput }
CertificateSpecIssuerRefPtrInput is an input type that accepts CertificateSpecIssuerRefArgs, CertificateSpecIssuerRefPtr and CertificateSpecIssuerRefPtrOutput values. You can construct a concrete instance of `CertificateSpecIssuerRefPtrInput` via:
CertificateSpecIssuerRefArgs{...} or: nil
func CertificateSpecIssuerRefPtr ¶
func CertificateSpecIssuerRefPtr(v *CertificateSpecIssuerRefArgs) CertificateSpecIssuerRefPtrInput
type CertificateSpecIssuerRefPtrOutput ¶
type CertificateSpecIssuerRefPtrOutput struct{ *pulumi.OutputState }
func (CertificateSpecIssuerRefPtrOutput) Elem ¶
func (o CertificateSpecIssuerRefPtrOutput) Elem() CertificateSpecIssuerRefOutput
func (CertificateSpecIssuerRefPtrOutput) ElementType ¶
func (CertificateSpecIssuerRefPtrOutput) ElementType() reflect.Type
func (CertificateSpecIssuerRefPtrOutput) Group ¶
func (o CertificateSpecIssuerRefPtrOutput) Group() pulumi.StringPtrOutput
Group of the resource being referred to.
func (CertificateSpecIssuerRefPtrOutput) Kind ¶
func (o CertificateSpecIssuerRefPtrOutput) Kind() pulumi.StringPtrOutput
Kind of the resource being referred to.
func (CertificateSpecIssuerRefPtrOutput) Name ¶
func (o CertificateSpecIssuerRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to.
func (CertificateSpecIssuerRefPtrOutput) ToCertificateSpecIssuerRefPtrOutput ¶
func (o CertificateSpecIssuerRefPtrOutput) ToCertificateSpecIssuerRefPtrOutput() CertificateSpecIssuerRefPtrOutput
func (CertificateSpecIssuerRefPtrOutput) ToCertificateSpecIssuerRefPtrOutputWithContext ¶
func (o CertificateSpecIssuerRefPtrOutput) ToCertificateSpecIssuerRefPtrOutputWithContext(ctx context.Context) CertificateSpecIssuerRefPtrOutput
type CertificateSpecKeystores ¶
type CertificateSpecKeystores struct { // JKS configures options for storing a JKS keystore in the `spec.secretName` Secret resource. Jks *CertificateSpecKeystoresJks `pulumi:"jks"` // PKCS12 configures options for storing a PKCS12 keystore in the `spec.secretName` Secret resource. Pkcs12 *CertificateSpecKeystoresPkcs12 `pulumi:"pkcs12"` }
Keystores configures additional keystore output formats stored in the `secretName` Secret resource.
type CertificateSpecKeystoresArgs ¶
type CertificateSpecKeystoresArgs struct { // JKS configures options for storing a JKS keystore in the `spec.secretName` Secret resource. Jks CertificateSpecKeystoresJksPtrInput `pulumi:"jks"` // PKCS12 configures options for storing a PKCS12 keystore in the `spec.secretName` Secret resource. Pkcs12 CertificateSpecKeystoresPkcs12PtrInput `pulumi:"pkcs12"` }
Keystores configures additional keystore output formats stored in the `secretName` Secret resource.
func (CertificateSpecKeystoresArgs) ElementType ¶
func (CertificateSpecKeystoresArgs) ElementType() reflect.Type
func (CertificateSpecKeystoresArgs) ToCertificateSpecKeystoresOutput ¶
func (i CertificateSpecKeystoresArgs) ToCertificateSpecKeystoresOutput() CertificateSpecKeystoresOutput
func (CertificateSpecKeystoresArgs) ToCertificateSpecKeystoresOutputWithContext ¶
func (i CertificateSpecKeystoresArgs) ToCertificateSpecKeystoresOutputWithContext(ctx context.Context) CertificateSpecKeystoresOutput
func (CertificateSpecKeystoresArgs) ToCertificateSpecKeystoresPtrOutput ¶
func (i CertificateSpecKeystoresArgs) ToCertificateSpecKeystoresPtrOutput() CertificateSpecKeystoresPtrOutput
func (CertificateSpecKeystoresArgs) ToCertificateSpecKeystoresPtrOutputWithContext ¶
func (i CertificateSpecKeystoresArgs) ToCertificateSpecKeystoresPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresPtrOutput
type CertificateSpecKeystoresInput ¶
type CertificateSpecKeystoresInput interface { pulumi.Input ToCertificateSpecKeystoresOutput() CertificateSpecKeystoresOutput ToCertificateSpecKeystoresOutputWithContext(context.Context) CertificateSpecKeystoresOutput }
CertificateSpecKeystoresInput is an input type that accepts CertificateSpecKeystoresArgs and CertificateSpecKeystoresOutput values. You can construct a concrete instance of `CertificateSpecKeystoresInput` via:
CertificateSpecKeystoresArgs{...}
type CertificateSpecKeystoresJks ¶
type CertificateSpecKeystoresJks struct { // Create enables JKS keystore creation for the Certificate. If true, a file named `keystore.jks` will be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef`. The keystore file will only be updated upon re-issuance. A file named `truststore.jks` will also be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef` containing the issuing Certificate Authority Create bool `pulumi:"create"` // PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the JKS keystore. PasswordSecretRef CertificateSpecKeystoresJksPasswordSecretRef `pulumi:"passwordSecretRef"` }
JKS configures options for storing a JKS keystore in the `spec.secretName` Secret resource.
type CertificateSpecKeystoresJksArgs ¶
type CertificateSpecKeystoresJksArgs struct { // Create enables JKS keystore creation for the Certificate. If true, a file named `keystore.jks` will be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef`. The keystore file will only be updated upon re-issuance. A file named `truststore.jks` will also be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef` containing the issuing Certificate Authority Create pulumi.BoolInput `pulumi:"create"` // PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the JKS keystore. PasswordSecretRef CertificateSpecKeystoresJksPasswordSecretRefInput `pulumi:"passwordSecretRef"` }
JKS configures options for storing a JKS keystore in the `spec.secretName` Secret resource.
func (CertificateSpecKeystoresJksArgs) ElementType ¶
func (CertificateSpecKeystoresJksArgs) ElementType() reflect.Type
func (CertificateSpecKeystoresJksArgs) ToCertificateSpecKeystoresJksOutput ¶
func (i CertificateSpecKeystoresJksArgs) ToCertificateSpecKeystoresJksOutput() CertificateSpecKeystoresJksOutput
func (CertificateSpecKeystoresJksArgs) ToCertificateSpecKeystoresJksOutputWithContext ¶
func (i CertificateSpecKeystoresJksArgs) ToCertificateSpecKeystoresJksOutputWithContext(ctx context.Context) CertificateSpecKeystoresJksOutput
func (CertificateSpecKeystoresJksArgs) ToCertificateSpecKeystoresJksPtrOutput ¶
func (i CertificateSpecKeystoresJksArgs) ToCertificateSpecKeystoresJksPtrOutput() CertificateSpecKeystoresJksPtrOutput
func (CertificateSpecKeystoresJksArgs) ToCertificateSpecKeystoresJksPtrOutputWithContext ¶
func (i CertificateSpecKeystoresJksArgs) ToCertificateSpecKeystoresJksPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresJksPtrOutput
type CertificateSpecKeystoresJksInput ¶
type CertificateSpecKeystoresJksInput interface { pulumi.Input ToCertificateSpecKeystoresJksOutput() CertificateSpecKeystoresJksOutput ToCertificateSpecKeystoresJksOutputWithContext(context.Context) CertificateSpecKeystoresJksOutput }
CertificateSpecKeystoresJksInput is an input type that accepts CertificateSpecKeystoresJksArgs and CertificateSpecKeystoresJksOutput values. You can construct a concrete instance of `CertificateSpecKeystoresJksInput` via:
CertificateSpecKeystoresJksArgs{...}
type CertificateSpecKeystoresJksOutput ¶
type CertificateSpecKeystoresJksOutput struct{ *pulumi.OutputState }
JKS configures options for storing a JKS keystore in the `spec.secretName` Secret resource.
func (CertificateSpecKeystoresJksOutput) Create ¶
func (o CertificateSpecKeystoresJksOutput) Create() pulumi.BoolOutput
Create enables JKS keystore creation for the Certificate. If true, a file named `keystore.jks` will be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef`. The keystore file will only be updated upon re-issuance. A file named `truststore.jks` will also be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef` containing the issuing Certificate Authority
func (CertificateSpecKeystoresJksOutput) ElementType ¶
func (CertificateSpecKeystoresJksOutput) ElementType() reflect.Type
func (CertificateSpecKeystoresJksOutput) PasswordSecretRef ¶
func (o CertificateSpecKeystoresJksOutput) PasswordSecretRef() CertificateSpecKeystoresJksPasswordSecretRefOutput
PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the JKS keystore.
func (CertificateSpecKeystoresJksOutput) ToCertificateSpecKeystoresJksOutput ¶
func (o CertificateSpecKeystoresJksOutput) ToCertificateSpecKeystoresJksOutput() CertificateSpecKeystoresJksOutput
func (CertificateSpecKeystoresJksOutput) ToCertificateSpecKeystoresJksOutputWithContext ¶
func (o CertificateSpecKeystoresJksOutput) ToCertificateSpecKeystoresJksOutputWithContext(ctx context.Context) CertificateSpecKeystoresJksOutput
func (CertificateSpecKeystoresJksOutput) ToCertificateSpecKeystoresJksPtrOutput ¶
func (o CertificateSpecKeystoresJksOutput) ToCertificateSpecKeystoresJksPtrOutput() CertificateSpecKeystoresJksPtrOutput
func (CertificateSpecKeystoresJksOutput) ToCertificateSpecKeystoresJksPtrOutputWithContext ¶
func (o CertificateSpecKeystoresJksOutput) ToCertificateSpecKeystoresJksPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresJksPtrOutput
type CertificateSpecKeystoresJksPasswordSecretRef ¶
type CertificateSpecKeystoresJksPasswordSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the JKS keystore.
type CertificateSpecKeystoresJksPasswordSecretRefArgs ¶
type CertificateSpecKeystoresJksPasswordSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the JKS keystore.
func (CertificateSpecKeystoresJksPasswordSecretRefArgs) ElementType ¶
func (CertificateSpecKeystoresJksPasswordSecretRefArgs) ElementType() reflect.Type
func (CertificateSpecKeystoresJksPasswordSecretRefArgs) ToCertificateSpecKeystoresJksPasswordSecretRefOutput ¶
func (i CertificateSpecKeystoresJksPasswordSecretRefArgs) ToCertificateSpecKeystoresJksPasswordSecretRefOutput() CertificateSpecKeystoresJksPasswordSecretRefOutput
func (CertificateSpecKeystoresJksPasswordSecretRefArgs) ToCertificateSpecKeystoresJksPasswordSecretRefOutputWithContext ¶
func (i CertificateSpecKeystoresJksPasswordSecretRefArgs) ToCertificateSpecKeystoresJksPasswordSecretRefOutputWithContext(ctx context.Context) CertificateSpecKeystoresJksPasswordSecretRefOutput
func (CertificateSpecKeystoresJksPasswordSecretRefArgs) ToCertificateSpecKeystoresJksPasswordSecretRefPtrOutput ¶
func (i CertificateSpecKeystoresJksPasswordSecretRefArgs) ToCertificateSpecKeystoresJksPasswordSecretRefPtrOutput() CertificateSpecKeystoresJksPasswordSecretRefPtrOutput
func (CertificateSpecKeystoresJksPasswordSecretRefArgs) ToCertificateSpecKeystoresJksPasswordSecretRefPtrOutputWithContext ¶
func (i CertificateSpecKeystoresJksPasswordSecretRefArgs) ToCertificateSpecKeystoresJksPasswordSecretRefPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresJksPasswordSecretRefPtrOutput
type CertificateSpecKeystoresJksPasswordSecretRefInput ¶
type CertificateSpecKeystoresJksPasswordSecretRefInput interface { pulumi.Input ToCertificateSpecKeystoresJksPasswordSecretRefOutput() CertificateSpecKeystoresJksPasswordSecretRefOutput ToCertificateSpecKeystoresJksPasswordSecretRefOutputWithContext(context.Context) CertificateSpecKeystoresJksPasswordSecretRefOutput }
CertificateSpecKeystoresJksPasswordSecretRefInput is an input type that accepts CertificateSpecKeystoresJksPasswordSecretRefArgs and CertificateSpecKeystoresJksPasswordSecretRefOutput values. You can construct a concrete instance of `CertificateSpecKeystoresJksPasswordSecretRefInput` via:
CertificateSpecKeystoresJksPasswordSecretRefArgs{...}
type CertificateSpecKeystoresJksPasswordSecretRefOutput ¶
type CertificateSpecKeystoresJksPasswordSecretRefOutput struct{ *pulumi.OutputState }
PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the JKS keystore.
func (CertificateSpecKeystoresJksPasswordSecretRefOutput) ElementType ¶
func (CertificateSpecKeystoresJksPasswordSecretRefOutput) ElementType() reflect.Type
func (CertificateSpecKeystoresJksPasswordSecretRefOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (CertificateSpecKeystoresJksPasswordSecretRefOutput) Name ¶
func (o CertificateSpecKeystoresJksPasswordSecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (CertificateSpecKeystoresJksPasswordSecretRefOutput) ToCertificateSpecKeystoresJksPasswordSecretRefOutput ¶
func (o CertificateSpecKeystoresJksPasswordSecretRefOutput) ToCertificateSpecKeystoresJksPasswordSecretRefOutput() CertificateSpecKeystoresJksPasswordSecretRefOutput
func (CertificateSpecKeystoresJksPasswordSecretRefOutput) ToCertificateSpecKeystoresJksPasswordSecretRefOutputWithContext ¶
func (o CertificateSpecKeystoresJksPasswordSecretRefOutput) ToCertificateSpecKeystoresJksPasswordSecretRefOutputWithContext(ctx context.Context) CertificateSpecKeystoresJksPasswordSecretRefOutput
func (CertificateSpecKeystoresJksPasswordSecretRefOutput) ToCertificateSpecKeystoresJksPasswordSecretRefPtrOutput ¶
func (o CertificateSpecKeystoresJksPasswordSecretRefOutput) ToCertificateSpecKeystoresJksPasswordSecretRefPtrOutput() CertificateSpecKeystoresJksPasswordSecretRefPtrOutput
func (CertificateSpecKeystoresJksPasswordSecretRefOutput) ToCertificateSpecKeystoresJksPasswordSecretRefPtrOutputWithContext ¶
func (o CertificateSpecKeystoresJksPasswordSecretRefOutput) ToCertificateSpecKeystoresJksPasswordSecretRefPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresJksPasswordSecretRefPtrOutput
type CertificateSpecKeystoresJksPasswordSecretRefPtrInput ¶
type CertificateSpecKeystoresJksPasswordSecretRefPtrInput interface { pulumi.Input ToCertificateSpecKeystoresJksPasswordSecretRefPtrOutput() CertificateSpecKeystoresJksPasswordSecretRefPtrOutput ToCertificateSpecKeystoresJksPasswordSecretRefPtrOutputWithContext(context.Context) CertificateSpecKeystoresJksPasswordSecretRefPtrOutput }
CertificateSpecKeystoresJksPasswordSecretRefPtrInput is an input type that accepts CertificateSpecKeystoresJksPasswordSecretRefArgs, CertificateSpecKeystoresJksPasswordSecretRefPtr and CertificateSpecKeystoresJksPasswordSecretRefPtrOutput values. You can construct a concrete instance of `CertificateSpecKeystoresJksPasswordSecretRefPtrInput` via:
CertificateSpecKeystoresJksPasswordSecretRefArgs{...} or: nil
func CertificateSpecKeystoresJksPasswordSecretRefPtr ¶
func CertificateSpecKeystoresJksPasswordSecretRefPtr(v *CertificateSpecKeystoresJksPasswordSecretRefArgs) CertificateSpecKeystoresJksPasswordSecretRefPtrInput
type CertificateSpecKeystoresJksPasswordSecretRefPtrOutput ¶
type CertificateSpecKeystoresJksPasswordSecretRefPtrOutput struct{ *pulumi.OutputState }
func (CertificateSpecKeystoresJksPasswordSecretRefPtrOutput) ElementType ¶
func (CertificateSpecKeystoresJksPasswordSecretRefPtrOutput) ElementType() reflect.Type
func (CertificateSpecKeystoresJksPasswordSecretRefPtrOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (CertificateSpecKeystoresJksPasswordSecretRefPtrOutput) Name ¶
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (CertificateSpecKeystoresJksPasswordSecretRefPtrOutput) ToCertificateSpecKeystoresJksPasswordSecretRefPtrOutput ¶
func (o CertificateSpecKeystoresJksPasswordSecretRefPtrOutput) ToCertificateSpecKeystoresJksPasswordSecretRefPtrOutput() CertificateSpecKeystoresJksPasswordSecretRefPtrOutput
func (CertificateSpecKeystoresJksPasswordSecretRefPtrOutput) ToCertificateSpecKeystoresJksPasswordSecretRefPtrOutputWithContext ¶
func (o CertificateSpecKeystoresJksPasswordSecretRefPtrOutput) ToCertificateSpecKeystoresJksPasswordSecretRefPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresJksPasswordSecretRefPtrOutput
type CertificateSpecKeystoresJksPtrInput ¶
type CertificateSpecKeystoresJksPtrInput interface { pulumi.Input ToCertificateSpecKeystoresJksPtrOutput() CertificateSpecKeystoresJksPtrOutput ToCertificateSpecKeystoresJksPtrOutputWithContext(context.Context) CertificateSpecKeystoresJksPtrOutput }
CertificateSpecKeystoresJksPtrInput is an input type that accepts CertificateSpecKeystoresJksArgs, CertificateSpecKeystoresJksPtr and CertificateSpecKeystoresJksPtrOutput values. You can construct a concrete instance of `CertificateSpecKeystoresJksPtrInput` via:
CertificateSpecKeystoresJksArgs{...} or: nil
func CertificateSpecKeystoresJksPtr ¶
func CertificateSpecKeystoresJksPtr(v *CertificateSpecKeystoresJksArgs) CertificateSpecKeystoresJksPtrInput
type CertificateSpecKeystoresJksPtrOutput ¶
type CertificateSpecKeystoresJksPtrOutput struct{ *pulumi.OutputState }
func (CertificateSpecKeystoresJksPtrOutput) Create ¶
func (o CertificateSpecKeystoresJksPtrOutput) Create() pulumi.BoolPtrOutput
Create enables JKS keystore creation for the Certificate. If true, a file named `keystore.jks` will be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef`. The keystore file will only be updated upon re-issuance. A file named `truststore.jks` will also be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef` containing the issuing Certificate Authority
func (CertificateSpecKeystoresJksPtrOutput) ElementType ¶
func (CertificateSpecKeystoresJksPtrOutput) ElementType() reflect.Type
func (CertificateSpecKeystoresJksPtrOutput) PasswordSecretRef ¶
func (o CertificateSpecKeystoresJksPtrOutput) PasswordSecretRef() CertificateSpecKeystoresJksPasswordSecretRefPtrOutput
PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the JKS keystore.
func (CertificateSpecKeystoresJksPtrOutput) ToCertificateSpecKeystoresJksPtrOutput ¶
func (o CertificateSpecKeystoresJksPtrOutput) ToCertificateSpecKeystoresJksPtrOutput() CertificateSpecKeystoresJksPtrOutput
func (CertificateSpecKeystoresJksPtrOutput) ToCertificateSpecKeystoresJksPtrOutputWithContext ¶
func (o CertificateSpecKeystoresJksPtrOutput) ToCertificateSpecKeystoresJksPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresJksPtrOutput
type CertificateSpecKeystoresOutput ¶
type CertificateSpecKeystoresOutput struct{ *pulumi.OutputState }
Keystores configures additional keystore output formats stored in the `secretName` Secret resource.
func (CertificateSpecKeystoresOutput) ElementType ¶
func (CertificateSpecKeystoresOutput) ElementType() reflect.Type
func (CertificateSpecKeystoresOutput) Jks ¶
JKS configures options for storing a JKS keystore in the `spec.secretName` Secret resource.
func (CertificateSpecKeystoresOutput) Pkcs12 ¶
func (o CertificateSpecKeystoresOutput) Pkcs12() CertificateSpecKeystoresPkcs12PtrOutput
PKCS12 configures options for storing a PKCS12 keystore in the `spec.secretName` Secret resource.
func (CertificateSpecKeystoresOutput) ToCertificateSpecKeystoresOutput ¶
func (o CertificateSpecKeystoresOutput) ToCertificateSpecKeystoresOutput() CertificateSpecKeystoresOutput
func (CertificateSpecKeystoresOutput) ToCertificateSpecKeystoresOutputWithContext ¶
func (o CertificateSpecKeystoresOutput) ToCertificateSpecKeystoresOutputWithContext(ctx context.Context) CertificateSpecKeystoresOutput
func (CertificateSpecKeystoresOutput) ToCertificateSpecKeystoresPtrOutput ¶
func (o CertificateSpecKeystoresOutput) ToCertificateSpecKeystoresPtrOutput() CertificateSpecKeystoresPtrOutput
func (CertificateSpecKeystoresOutput) ToCertificateSpecKeystoresPtrOutputWithContext ¶
func (o CertificateSpecKeystoresOutput) ToCertificateSpecKeystoresPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresPtrOutput
type CertificateSpecKeystoresPkcs12 ¶
type CertificateSpecKeystoresPkcs12 struct { // Create enables PKCS12 keystore creation for the Certificate. If true, a file named `keystore.p12` will be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef`. The keystore file will only be updated upon re-issuance. A file named `truststore.p12` will also be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef` containing the issuing Certificate Authority Create bool `pulumi:"create"` // PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the PKCS12 keystore. PasswordSecretRef CertificateSpecKeystoresPkcs12PasswordSecretRef `pulumi:"passwordSecretRef"` }
PKCS12 configures options for storing a PKCS12 keystore in the `spec.secretName` Secret resource.
type CertificateSpecKeystoresPkcs12Args ¶
type CertificateSpecKeystoresPkcs12Args struct { // Create enables PKCS12 keystore creation for the Certificate. If true, a file named `keystore.p12` will be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef`. The keystore file will only be updated upon re-issuance. A file named `truststore.p12` will also be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef` containing the issuing Certificate Authority Create pulumi.BoolInput `pulumi:"create"` // PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the PKCS12 keystore. PasswordSecretRef CertificateSpecKeystoresPkcs12PasswordSecretRefInput `pulumi:"passwordSecretRef"` }
PKCS12 configures options for storing a PKCS12 keystore in the `spec.secretName` Secret resource.
func (CertificateSpecKeystoresPkcs12Args) ElementType ¶
func (CertificateSpecKeystoresPkcs12Args) ElementType() reflect.Type
func (CertificateSpecKeystoresPkcs12Args) ToCertificateSpecKeystoresPkcs12Output ¶
func (i CertificateSpecKeystoresPkcs12Args) ToCertificateSpecKeystoresPkcs12Output() CertificateSpecKeystoresPkcs12Output
func (CertificateSpecKeystoresPkcs12Args) ToCertificateSpecKeystoresPkcs12OutputWithContext ¶
func (i CertificateSpecKeystoresPkcs12Args) ToCertificateSpecKeystoresPkcs12OutputWithContext(ctx context.Context) CertificateSpecKeystoresPkcs12Output
func (CertificateSpecKeystoresPkcs12Args) ToCertificateSpecKeystoresPkcs12PtrOutput ¶
func (i CertificateSpecKeystoresPkcs12Args) ToCertificateSpecKeystoresPkcs12PtrOutput() CertificateSpecKeystoresPkcs12PtrOutput
func (CertificateSpecKeystoresPkcs12Args) ToCertificateSpecKeystoresPkcs12PtrOutputWithContext ¶
func (i CertificateSpecKeystoresPkcs12Args) ToCertificateSpecKeystoresPkcs12PtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresPkcs12PtrOutput
type CertificateSpecKeystoresPkcs12Input ¶
type CertificateSpecKeystoresPkcs12Input interface { pulumi.Input ToCertificateSpecKeystoresPkcs12Output() CertificateSpecKeystoresPkcs12Output ToCertificateSpecKeystoresPkcs12OutputWithContext(context.Context) CertificateSpecKeystoresPkcs12Output }
CertificateSpecKeystoresPkcs12Input is an input type that accepts CertificateSpecKeystoresPkcs12Args and CertificateSpecKeystoresPkcs12Output values. You can construct a concrete instance of `CertificateSpecKeystoresPkcs12Input` via:
CertificateSpecKeystoresPkcs12Args{...}
type CertificateSpecKeystoresPkcs12Output ¶
type CertificateSpecKeystoresPkcs12Output struct{ *pulumi.OutputState }
PKCS12 configures options for storing a PKCS12 keystore in the `spec.secretName` Secret resource.
func (CertificateSpecKeystoresPkcs12Output) Create ¶
func (o CertificateSpecKeystoresPkcs12Output) Create() pulumi.BoolOutput
Create enables PKCS12 keystore creation for the Certificate. If true, a file named `keystore.p12` will be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef`. The keystore file will only be updated upon re-issuance. A file named `truststore.p12` will also be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef` containing the issuing Certificate Authority
func (CertificateSpecKeystoresPkcs12Output) ElementType ¶
func (CertificateSpecKeystoresPkcs12Output) ElementType() reflect.Type
func (CertificateSpecKeystoresPkcs12Output) PasswordSecretRef ¶
func (o CertificateSpecKeystoresPkcs12Output) PasswordSecretRef() CertificateSpecKeystoresPkcs12PasswordSecretRefOutput
PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the PKCS12 keystore.
func (CertificateSpecKeystoresPkcs12Output) ToCertificateSpecKeystoresPkcs12Output ¶
func (o CertificateSpecKeystoresPkcs12Output) ToCertificateSpecKeystoresPkcs12Output() CertificateSpecKeystoresPkcs12Output
func (CertificateSpecKeystoresPkcs12Output) ToCertificateSpecKeystoresPkcs12OutputWithContext ¶
func (o CertificateSpecKeystoresPkcs12Output) ToCertificateSpecKeystoresPkcs12OutputWithContext(ctx context.Context) CertificateSpecKeystoresPkcs12Output
func (CertificateSpecKeystoresPkcs12Output) ToCertificateSpecKeystoresPkcs12PtrOutput ¶
func (o CertificateSpecKeystoresPkcs12Output) ToCertificateSpecKeystoresPkcs12PtrOutput() CertificateSpecKeystoresPkcs12PtrOutput
func (CertificateSpecKeystoresPkcs12Output) ToCertificateSpecKeystoresPkcs12PtrOutputWithContext ¶
func (o CertificateSpecKeystoresPkcs12Output) ToCertificateSpecKeystoresPkcs12PtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresPkcs12PtrOutput
type CertificateSpecKeystoresPkcs12PasswordSecretRef ¶
type CertificateSpecKeystoresPkcs12PasswordSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the PKCS12 keystore.
type CertificateSpecKeystoresPkcs12PasswordSecretRefArgs ¶
type CertificateSpecKeystoresPkcs12PasswordSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the PKCS12 keystore.
func (CertificateSpecKeystoresPkcs12PasswordSecretRefArgs) ElementType ¶
func (CertificateSpecKeystoresPkcs12PasswordSecretRefArgs) ElementType() reflect.Type
func (CertificateSpecKeystoresPkcs12PasswordSecretRefArgs) ToCertificateSpecKeystoresPkcs12PasswordSecretRefOutput ¶
func (i CertificateSpecKeystoresPkcs12PasswordSecretRefArgs) ToCertificateSpecKeystoresPkcs12PasswordSecretRefOutput() CertificateSpecKeystoresPkcs12PasswordSecretRefOutput
func (CertificateSpecKeystoresPkcs12PasswordSecretRefArgs) ToCertificateSpecKeystoresPkcs12PasswordSecretRefOutputWithContext ¶
func (i CertificateSpecKeystoresPkcs12PasswordSecretRefArgs) ToCertificateSpecKeystoresPkcs12PasswordSecretRefOutputWithContext(ctx context.Context) CertificateSpecKeystoresPkcs12PasswordSecretRefOutput
func (CertificateSpecKeystoresPkcs12PasswordSecretRefArgs) ToCertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput ¶
func (i CertificateSpecKeystoresPkcs12PasswordSecretRefArgs) ToCertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput() CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput
func (CertificateSpecKeystoresPkcs12PasswordSecretRefArgs) ToCertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutputWithContext ¶
func (i CertificateSpecKeystoresPkcs12PasswordSecretRefArgs) ToCertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput
type CertificateSpecKeystoresPkcs12PasswordSecretRefInput ¶
type CertificateSpecKeystoresPkcs12PasswordSecretRefInput interface { pulumi.Input ToCertificateSpecKeystoresPkcs12PasswordSecretRefOutput() CertificateSpecKeystoresPkcs12PasswordSecretRefOutput ToCertificateSpecKeystoresPkcs12PasswordSecretRefOutputWithContext(context.Context) CertificateSpecKeystoresPkcs12PasswordSecretRefOutput }
CertificateSpecKeystoresPkcs12PasswordSecretRefInput is an input type that accepts CertificateSpecKeystoresPkcs12PasswordSecretRefArgs and CertificateSpecKeystoresPkcs12PasswordSecretRefOutput values. You can construct a concrete instance of `CertificateSpecKeystoresPkcs12PasswordSecretRefInput` via:
CertificateSpecKeystoresPkcs12PasswordSecretRefArgs{...}
type CertificateSpecKeystoresPkcs12PasswordSecretRefOutput ¶
type CertificateSpecKeystoresPkcs12PasswordSecretRefOutput struct{ *pulumi.OutputState }
PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the PKCS12 keystore.
func (CertificateSpecKeystoresPkcs12PasswordSecretRefOutput) ElementType ¶
func (CertificateSpecKeystoresPkcs12PasswordSecretRefOutput) ElementType() reflect.Type
func (CertificateSpecKeystoresPkcs12PasswordSecretRefOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (CertificateSpecKeystoresPkcs12PasswordSecretRefOutput) Name ¶
func (o CertificateSpecKeystoresPkcs12PasswordSecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (CertificateSpecKeystoresPkcs12PasswordSecretRefOutput) ToCertificateSpecKeystoresPkcs12PasswordSecretRefOutput ¶
func (o CertificateSpecKeystoresPkcs12PasswordSecretRefOutput) ToCertificateSpecKeystoresPkcs12PasswordSecretRefOutput() CertificateSpecKeystoresPkcs12PasswordSecretRefOutput
func (CertificateSpecKeystoresPkcs12PasswordSecretRefOutput) ToCertificateSpecKeystoresPkcs12PasswordSecretRefOutputWithContext ¶
func (o CertificateSpecKeystoresPkcs12PasswordSecretRefOutput) ToCertificateSpecKeystoresPkcs12PasswordSecretRefOutputWithContext(ctx context.Context) CertificateSpecKeystoresPkcs12PasswordSecretRefOutput
func (CertificateSpecKeystoresPkcs12PasswordSecretRefOutput) ToCertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput ¶
func (o CertificateSpecKeystoresPkcs12PasswordSecretRefOutput) ToCertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput() CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput
func (CertificateSpecKeystoresPkcs12PasswordSecretRefOutput) ToCertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutputWithContext ¶
func (o CertificateSpecKeystoresPkcs12PasswordSecretRefOutput) ToCertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput
type CertificateSpecKeystoresPkcs12PasswordSecretRefPtrInput ¶
type CertificateSpecKeystoresPkcs12PasswordSecretRefPtrInput interface { pulumi.Input ToCertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput() CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput ToCertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutputWithContext(context.Context) CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput }
CertificateSpecKeystoresPkcs12PasswordSecretRefPtrInput is an input type that accepts CertificateSpecKeystoresPkcs12PasswordSecretRefArgs, CertificateSpecKeystoresPkcs12PasswordSecretRefPtr and CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput values. You can construct a concrete instance of `CertificateSpecKeystoresPkcs12PasswordSecretRefPtrInput` via:
CertificateSpecKeystoresPkcs12PasswordSecretRefArgs{...} or: nil
func CertificateSpecKeystoresPkcs12PasswordSecretRefPtr ¶
func CertificateSpecKeystoresPkcs12PasswordSecretRefPtr(v *CertificateSpecKeystoresPkcs12PasswordSecretRefArgs) CertificateSpecKeystoresPkcs12PasswordSecretRefPtrInput
type CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput ¶
type CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput struct{ *pulumi.OutputState }
func (CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput) ElementType ¶
func (CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput) ElementType() reflect.Type
func (CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput) Name ¶
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput) ToCertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput ¶
func (o CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput) ToCertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput() CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput
func (CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput) ToCertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutputWithContext ¶
func (o CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput) ToCertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput
type CertificateSpecKeystoresPkcs12PtrInput ¶
type CertificateSpecKeystoresPkcs12PtrInput interface { pulumi.Input ToCertificateSpecKeystoresPkcs12PtrOutput() CertificateSpecKeystoresPkcs12PtrOutput ToCertificateSpecKeystoresPkcs12PtrOutputWithContext(context.Context) CertificateSpecKeystoresPkcs12PtrOutput }
CertificateSpecKeystoresPkcs12PtrInput is an input type that accepts CertificateSpecKeystoresPkcs12Args, CertificateSpecKeystoresPkcs12Ptr and CertificateSpecKeystoresPkcs12PtrOutput values. You can construct a concrete instance of `CertificateSpecKeystoresPkcs12PtrInput` via:
CertificateSpecKeystoresPkcs12Args{...} or: nil
func CertificateSpecKeystoresPkcs12Ptr ¶
func CertificateSpecKeystoresPkcs12Ptr(v *CertificateSpecKeystoresPkcs12Args) CertificateSpecKeystoresPkcs12PtrInput
type CertificateSpecKeystoresPkcs12PtrOutput ¶
type CertificateSpecKeystoresPkcs12PtrOutput struct{ *pulumi.OutputState }
func (CertificateSpecKeystoresPkcs12PtrOutput) Create ¶
func (o CertificateSpecKeystoresPkcs12PtrOutput) Create() pulumi.BoolPtrOutput
Create enables PKCS12 keystore creation for the Certificate. If true, a file named `keystore.p12` will be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef`. The keystore file will only be updated upon re-issuance. A file named `truststore.p12` will also be created in the target Secret resource, encrypted using the password stored in `passwordSecretRef` containing the issuing Certificate Authority
func (CertificateSpecKeystoresPkcs12PtrOutput) ElementType ¶
func (CertificateSpecKeystoresPkcs12PtrOutput) ElementType() reflect.Type
func (CertificateSpecKeystoresPkcs12PtrOutput) PasswordSecretRef ¶
func (o CertificateSpecKeystoresPkcs12PtrOutput) PasswordSecretRef() CertificateSpecKeystoresPkcs12PasswordSecretRefPtrOutput
PasswordSecretRef is a reference to a key in a Secret resource containing the password used to encrypt the PKCS12 keystore.
func (CertificateSpecKeystoresPkcs12PtrOutput) ToCertificateSpecKeystoresPkcs12PtrOutput ¶
func (o CertificateSpecKeystoresPkcs12PtrOutput) ToCertificateSpecKeystoresPkcs12PtrOutput() CertificateSpecKeystoresPkcs12PtrOutput
func (CertificateSpecKeystoresPkcs12PtrOutput) ToCertificateSpecKeystoresPkcs12PtrOutputWithContext ¶
func (o CertificateSpecKeystoresPkcs12PtrOutput) ToCertificateSpecKeystoresPkcs12PtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresPkcs12PtrOutput
type CertificateSpecKeystoresPtrInput ¶
type CertificateSpecKeystoresPtrInput interface { pulumi.Input ToCertificateSpecKeystoresPtrOutput() CertificateSpecKeystoresPtrOutput ToCertificateSpecKeystoresPtrOutputWithContext(context.Context) CertificateSpecKeystoresPtrOutput }
CertificateSpecKeystoresPtrInput is an input type that accepts CertificateSpecKeystoresArgs, CertificateSpecKeystoresPtr and CertificateSpecKeystoresPtrOutput values. You can construct a concrete instance of `CertificateSpecKeystoresPtrInput` via:
CertificateSpecKeystoresArgs{...} or: nil
func CertificateSpecKeystoresPtr ¶
func CertificateSpecKeystoresPtr(v *CertificateSpecKeystoresArgs) CertificateSpecKeystoresPtrInput
type CertificateSpecKeystoresPtrOutput ¶
type CertificateSpecKeystoresPtrOutput struct{ *pulumi.OutputState }
func (CertificateSpecKeystoresPtrOutput) Elem ¶
func (o CertificateSpecKeystoresPtrOutput) Elem() CertificateSpecKeystoresOutput
func (CertificateSpecKeystoresPtrOutput) ElementType ¶
func (CertificateSpecKeystoresPtrOutput) ElementType() reflect.Type
func (CertificateSpecKeystoresPtrOutput) Jks ¶
JKS configures options for storing a JKS keystore in the `spec.secretName` Secret resource.
func (CertificateSpecKeystoresPtrOutput) Pkcs12 ¶
func (o CertificateSpecKeystoresPtrOutput) Pkcs12() CertificateSpecKeystoresPkcs12PtrOutput
PKCS12 configures options for storing a PKCS12 keystore in the `spec.secretName` Secret resource.
func (CertificateSpecKeystoresPtrOutput) ToCertificateSpecKeystoresPtrOutput ¶
func (o CertificateSpecKeystoresPtrOutput) ToCertificateSpecKeystoresPtrOutput() CertificateSpecKeystoresPtrOutput
func (CertificateSpecKeystoresPtrOutput) ToCertificateSpecKeystoresPtrOutputWithContext ¶
func (o CertificateSpecKeystoresPtrOutput) ToCertificateSpecKeystoresPtrOutputWithContext(ctx context.Context) CertificateSpecKeystoresPtrOutput
type CertificateSpecOutput ¶
type CertificateSpecOutput struct{ *pulumi.OutputState }
Desired state of the Certificate resource.
func (CertificateSpecOutput) AdditionalOutputFormats ¶
func (o CertificateSpecOutput) AdditionalOutputFormats() CertificateSpecAdditionalOutputFormatsArrayOutput
AdditionalOutputFormats defines extra output formats of the private key and signed certificate chain to be written to this Certificate's target Secret. This is an Alpha Feature and is only enabled with the `--feature-gates=AdditionalCertificateOutputFormats=true` option on both the controller and webhook components.
func (CertificateSpecOutput) CommonName ¶
func (o CertificateSpecOutput) CommonName() pulumi.StringPtrOutput
CommonName is a common name to be used on the Certificate. The CommonName should have a length of 64 characters or fewer to avoid generating invalid CSRs. This value is ignored by TLS clients when any subject alt name is set. This is x509 behaviour: https://tools.ietf.org/html/rfc6125#section-6.4.4
func (CertificateSpecOutput) DnsNames ¶
func (o CertificateSpecOutput) DnsNames() pulumi.StringArrayOutput
DNSNames is a list of DNS subjectAltNames to be set on the Certificate.
func (CertificateSpecOutput) Duration ¶
func (o CertificateSpecOutput) Duration() pulumi.StringPtrOutput
The requested 'duration' (i.e. lifetime) of the Certificate. This option may be ignored/overridden by some issuer types. If unset this defaults to 90 days. Certificate will be renewed either 2/3 through its duration or `renewBefore` period before its expiry, whichever is later. Minimum accepted duration is 1 hour. Value must be in units accepted by Go time.ParseDuration https://golang.org/pkg/time/#ParseDuration
func (CertificateSpecOutput) ElementType ¶
func (CertificateSpecOutput) ElementType() reflect.Type
func (CertificateSpecOutput) EmailAddresses ¶
func (o CertificateSpecOutput) EmailAddresses() pulumi.StringArrayOutput
EmailAddresses is a list of email subjectAltNames to be set on the Certificate.
func (CertificateSpecOutput) EncodeUsagesInRequest ¶
func (o CertificateSpecOutput) EncodeUsagesInRequest() pulumi.BoolPtrOutput
EncodeUsagesInRequest controls whether key usages should be present in the CertificateRequest
func (CertificateSpecOutput) IpAddresses ¶
func (o CertificateSpecOutput) IpAddresses() pulumi.StringArrayOutput
IPAddresses is a list of IP address subjectAltNames to be set on the Certificate.
func (CertificateSpecOutput) IsCA ¶
func (o CertificateSpecOutput) IsCA() pulumi.BoolPtrOutput
IsCA will mark this Certificate as valid for certificate signing. This will automatically add the `cert sign` usage to the list of `usages`.
func (CertificateSpecOutput) IssuerRef ¶
func (o CertificateSpecOutput) IssuerRef() CertificateSpecIssuerRefOutput
IssuerRef is a reference to the issuer for this certificate. If the `kind` field is not set, or set to `Issuer`, an Issuer resource with the given name in the same namespace as the Certificate will be used. If the `kind` field is set to `ClusterIssuer`, a ClusterIssuer with the provided name will be used. The `name` field in this stanza is required at all times.
func (CertificateSpecOutput) Keystores ¶
func (o CertificateSpecOutput) Keystores() CertificateSpecKeystoresPtrOutput
Keystores configures additional keystore output formats stored in the `secretName` Secret resource.
func (CertificateSpecOutput) PrivateKey ¶
func (o CertificateSpecOutput) PrivateKey() CertificateSpecPrivateKeyPtrOutput
Options to control private keys used for the Certificate.
func (CertificateSpecOutput) RenewBefore ¶
func (o CertificateSpecOutput) RenewBefore() pulumi.StringPtrOutput
How long before the currently issued certificate's expiry cert-manager should renew the certificate. The default is 2/3 of the issued certificate's duration. Minimum accepted value is 5 minutes. Value must be in units accepted by Go time.ParseDuration https://golang.org/pkg/time/#ParseDuration
func (CertificateSpecOutput) RevisionHistoryLimit ¶
func (o CertificateSpecOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
revisionHistoryLimit is the maximum number of CertificateRequest revisions that are maintained in the Certificate's history. Each revision represents a single `CertificateRequest` created by this Certificate, either when it was created, renewed, or Spec was changed. Revisions will be removed by oldest first if the number of revisions exceeds this number. If set, revisionHistoryLimit must be a value of `1` or greater. If unset (`nil`), revisions will not be garbage collected. Default value is `nil`.
func (CertificateSpecOutput) SecretName ¶
func (o CertificateSpecOutput) SecretName() pulumi.StringOutput
SecretName is the name of the secret resource that will be automatically created and managed by this Certificate resource. It will be populated with a private key and certificate, signed by the denoted issuer.
func (CertificateSpecOutput) SecretTemplate ¶
func (o CertificateSpecOutput) SecretTemplate() CertificateSpecSecretTemplatePtrOutput
SecretTemplate defines annotations and labels to be copied to the Certificate's Secret. Labels and annotations on the Secret will be changed as they appear on the SecretTemplate when added or removed. SecretTemplate annotations are added in conjunction with, and cannot overwrite, the base set of annotations cert-manager sets on the Certificate's Secret.
func (CertificateSpecOutput) Subject ¶
func (o CertificateSpecOutput) Subject() CertificateSpecSubjectPtrOutput
Full X509 name specification (https://golang.org/pkg/crypto/x509/pkix/#Name).
func (CertificateSpecOutput) ToCertificateSpecOutput ¶
func (o CertificateSpecOutput) ToCertificateSpecOutput() CertificateSpecOutput
func (CertificateSpecOutput) ToCertificateSpecOutputWithContext ¶
func (o CertificateSpecOutput) ToCertificateSpecOutputWithContext(ctx context.Context) CertificateSpecOutput
func (CertificateSpecOutput) ToCertificateSpecPtrOutput ¶
func (o CertificateSpecOutput) ToCertificateSpecPtrOutput() CertificateSpecPtrOutput
func (CertificateSpecOutput) ToCertificateSpecPtrOutputWithContext ¶
func (o CertificateSpecOutput) ToCertificateSpecPtrOutputWithContext(ctx context.Context) CertificateSpecPtrOutput
func (CertificateSpecOutput) Uris ¶
func (o CertificateSpecOutput) Uris() pulumi.StringArrayOutput
URIs is a list of URI subjectAltNames to be set on the Certificate.
func (CertificateSpecOutput) Usages ¶
func (o CertificateSpecOutput) Usages() pulumi.StringArrayOutput
Usages is the set of x509 usages that are requested for the certificate. Defaults to `digital signature` and `key encipherment` if not specified.
type CertificateSpecPrivateKey ¶
type CertificateSpecPrivateKey struct { // Algorithm is the private key algorithm of the corresponding private key for this certificate. If provided, allowed values are either `RSA`,`Ed25519` or `ECDSA` If `algorithm` is specified and `size` is not provided, key size of 256 will be used for `ECDSA` key algorithm and key size of 2048 will be used for `RSA` key algorithm. key size is ignored when using the `Ed25519` key algorithm. Algorithm *string `pulumi:"algorithm"` // The private key cryptography standards (PKCS) encoding for this certificate's private key to be encoded in. If provided, allowed values are `PKCS1` and `PKCS8` standing for PKCS#1 and PKCS#8, respectively. Defaults to `PKCS1` if not specified. Encoding *string `pulumi:"encoding"` // RotationPolicy controls how private keys should be regenerated when a re-issuance is being processed. If set to Never, a private key will only be generated if one does not already exist in the target `spec.secretName`. If one does exists but it does not have the correct algorithm or size, a warning will be raised to await user intervention. If set to Always, a private key matching the specified requirements will be generated whenever a re-issuance occurs. Default is 'Never' for backward compatibility. RotationPolicy *string `pulumi:"rotationPolicy"` // Size is the key bit size of the corresponding private key for this certificate. If `algorithm` is set to `RSA`, valid values are `2048`, `4096` or `8192`, and will default to `2048` if not specified. If `algorithm` is set to `ECDSA`, valid values are `256`, `384` or `521`, and will default to `256` if not specified. If `algorithm` is set to `Ed25519`, Size is ignored. No other values are allowed. Size *int `pulumi:"size"` }
Options to control private keys used for the Certificate.
type CertificateSpecPrivateKeyArgs ¶
type CertificateSpecPrivateKeyArgs struct { // Algorithm is the private key algorithm of the corresponding private key for this certificate. If provided, allowed values are either `RSA`,`Ed25519` or `ECDSA` If `algorithm` is specified and `size` is not provided, key size of 256 will be used for `ECDSA` key algorithm and key size of 2048 will be used for `RSA` key algorithm. key size is ignored when using the `Ed25519` key algorithm. Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` // The private key cryptography standards (PKCS) encoding for this certificate's private key to be encoded in. If provided, allowed values are `PKCS1` and `PKCS8` standing for PKCS#1 and PKCS#8, respectively. Defaults to `PKCS1` if not specified. Encoding pulumi.StringPtrInput `pulumi:"encoding"` // RotationPolicy controls how private keys should be regenerated when a re-issuance is being processed. If set to Never, a private key will only be generated if one does not already exist in the target `spec.secretName`. If one does exists but it does not have the correct algorithm or size, a warning will be raised to await user intervention. If set to Always, a private key matching the specified requirements will be generated whenever a re-issuance occurs. Default is 'Never' for backward compatibility. RotationPolicy pulumi.StringPtrInput `pulumi:"rotationPolicy"` // Size is the key bit size of the corresponding private key for this certificate. If `algorithm` is set to `RSA`, valid values are `2048`, `4096` or `8192`, and will default to `2048` if not specified. If `algorithm` is set to `ECDSA`, valid values are `256`, `384` or `521`, and will default to `256` if not specified. If `algorithm` is set to `Ed25519`, Size is ignored. No other values are allowed. Size pulumi.IntPtrInput `pulumi:"size"` }
Options to control private keys used for the Certificate.
func (CertificateSpecPrivateKeyArgs) ElementType ¶
func (CertificateSpecPrivateKeyArgs) ElementType() reflect.Type
func (CertificateSpecPrivateKeyArgs) ToCertificateSpecPrivateKeyOutput ¶
func (i CertificateSpecPrivateKeyArgs) ToCertificateSpecPrivateKeyOutput() CertificateSpecPrivateKeyOutput
func (CertificateSpecPrivateKeyArgs) ToCertificateSpecPrivateKeyOutputWithContext ¶
func (i CertificateSpecPrivateKeyArgs) ToCertificateSpecPrivateKeyOutputWithContext(ctx context.Context) CertificateSpecPrivateKeyOutput
func (CertificateSpecPrivateKeyArgs) ToCertificateSpecPrivateKeyPtrOutput ¶
func (i CertificateSpecPrivateKeyArgs) ToCertificateSpecPrivateKeyPtrOutput() CertificateSpecPrivateKeyPtrOutput
func (CertificateSpecPrivateKeyArgs) ToCertificateSpecPrivateKeyPtrOutputWithContext ¶
func (i CertificateSpecPrivateKeyArgs) ToCertificateSpecPrivateKeyPtrOutputWithContext(ctx context.Context) CertificateSpecPrivateKeyPtrOutput
type CertificateSpecPrivateKeyInput ¶
type CertificateSpecPrivateKeyInput interface { pulumi.Input ToCertificateSpecPrivateKeyOutput() CertificateSpecPrivateKeyOutput ToCertificateSpecPrivateKeyOutputWithContext(context.Context) CertificateSpecPrivateKeyOutput }
CertificateSpecPrivateKeyInput is an input type that accepts CertificateSpecPrivateKeyArgs and CertificateSpecPrivateKeyOutput values. You can construct a concrete instance of `CertificateSpecPrivateKeyInput` via:
CertificateSpecPrivateKeyArgs{...}
type CertificateSpecPrivateKeyOutput ¶
type CertificateSpecPrivateKeyOutput struct{ *pulumi.OutputState }
Options to control private keys used for the Certificate.
func (CertificateSpecPrivateKeyOutput) Algorithm ¶
func (o CertificateSpecPrivateKeyOutput) Algorithm() pulumi.StringPtrOutput
Algorithm is the private key algorithm of the corresponding private key for this certificate. If provided, allowed values are either `RSA`,`Ed25519` or `ECDSA` If `algorithm` is specified and `size` is not provided, key size of 256 will be used for `ECDSA` key algorithm and key size of 2048 will be used for `RSA` key algorithm. key size is ignored when using the `Ed25519` key algorithm.
func (CertificateSpecPrivateKeyOutput) ElementType ¶
func (CertificateSpecPrivateKeyOutput) ElementType() reflect.Type
func (CertificateSpecPrivateKeyOutput) Encoding ¶
func (o CertificateSpecPrivateKeyOutput) Encoding() pulumi.StringPtrOutput
The private key cryptography standards (PKCS) encoding for this certificate's private key to be encoded in. If provided, allowed values are `PKCS1` and `PKCS8` standing for PKCS#1 and PKCS#8, respectively. Defaults to `PKCS1` if not specified.
func (CertificateSpecPrivateKeyOutput) RotationPolicy ¶
func (o CertificateSpecPrivateKeyOutput) RotationPolicy() pulumi.StringPtrOutput
RotationPolicy controls how private keys should be regenerated when a re-issuance is being processed. If set to Never, a private key will only be generated if one does not already exist in the target `spec.secretName`. If one does exists but it does not have the correct algorithm or size, a warning will be raised to await user intervention. If set to Always, a private key matching the specified requirements will be generated whenever a re-issuance occurs. Default is 'Never' for backward compatibility.
func (CertificateSpecPrivateKeyOutput) Size ¶
func (o CertificateSpecPrivateKeyOutput) Size() pulumi.IntPtrOutput
Size is the key bit size of the corresponding private key for this certificate. If `algorithm` is set to `RSA`, valid values are `2048`, `4096` or `8192`, and will default to `2048` if not specified. If `algorithm` is set to `ECDSA`, valid values are `256`, `384` or `521`, and will default to `256` if not specified. If `algorithm` is set to `Ed25519`, Size is ignored. No other values are allowed.
func (CertificateSpecPrivateKeyOutput) ToCertificateSpecPrivateKeyOutput ¶
func (o CertificateSpecPrivateKeyOutput) ToCertificateSpecPrivateKeyOutput() CertificateSpecPrivateKeyOutput
func (CertificateSpecPrivateKeyOutput) ToCertificateSpecPrivateKeyOutputWithContext ¶
func (o CertificateSpecPrivateKeyOutput) ToCertificateSpecPrivateKeyOutputWithContext(ctx context.Context) CertificateSpecPrivateKeyOutput
func (CertificateSpecPrivateKeyOutput) ToCertificateSpecPrivateKeyPtrOutput ¶
func (o CertificateSpecPrivateKeyOutput) ToCertificateSpecPrivateKeyPtrOutput() CertificateSpecPrivateKeyPtrOutput
func (CertificateSpecPrivateKeyOutput) ToCertificateSpecPrivateKeyPtrOutputWithContext ¶
func (o CertificateSpecPrivateKeyOutput) ToCertificateSpecPrivateKeyPtrOutputWithContext(ctx context.Context) CertificateSpecPrivateKeyPtrOutput
type CertificateSpecPrivateKeyPtrInput ¶
type CertificateSpecPrivateKeyPtrInput interface { pulumi.Input ToCertificateSpecPrivateKeyPtrOutput() CertificateSpecPrivateKeyPtrOutput ToCertificateSpecPrivateKeyPtrOutputWithContext(context.Context) CertificateSpecPrivateKeyPtrOutput }
CertificateSpecPrivateKeyPtrInput is an input type that accepts CertificateSpecPrivateKeyArgs, CertificateSpecPrivateKeyPtr and CertificateSpecPrivateKeyPtrOutput values. You can construct a concrete instance of `CertificateSpecPrivateKeyPtrInput` via:
CertificateSpecPrivateKeyArgs{...} or: nil
func CertificateSpecPrivateKeyPtr ¶
func CertificateSpecPrivateKeyPtr(v *CertificateSpecPrivateKeyArgs) CertificateSpecPrivateKeyPtrInput
type CertificateSpecPrivateKeyPtrOutput ¶
type CertificateSpecPrivateKeyPtrOutput struct{ *pulumi.OutputState }
func (CertificateSpecPrivateKeyPtrOutput) Algorithm ¶
func (o CertificateSpecPrivateKeyPtrOutput) Algorithm() pulumi.StringPtrOutput
Algorithm is the private key algorithm of the corresponding private key for this certificate. If provided, allowed values are either `RSA`,`Ed25519` or `ECDSA` If `algorithm` is specified and `size` is not provided, key size of 256 will be used for `ECDSA` key algorithm and key size of 2048 will be used for `RSA` key algorithm. key size is ignored when using the `Ed25519` key algorithm.
func (CertificateSpecPrivateKeyPtrOutput) Elem ¶
func (o CertificateSpecPrivateKeyPtrOutput) Elem() CertificateSpecPrivateKeyOutput
func (CertificateSpecPrivateKeyPtrOutput) ElementType ¶
func (CertificateSpecPrivateKeyPtrOutput) ElementType() reflect.Type
func (CertificateSpecPrivateKeyPtrOutput) Encoding ¶
func (o CertificateSpecPrivateKeyPtrOutput) Encoding() pulumi.StringPtrOutput
The private key cryptography standards (PKCS) encoding for this certificate's private key to be encoded in. If provided, allowed values are `PKCS1` and `PKCS8` standing for PKCS#1 and PKCS#8, respectively. Defaults to `PKCS1` if not specified.
func (CertificateSpecPrivateKeyPtrOutput) RotationPolicy ¶
func (o CertificateSpecPrivateKeyPtrOutput) RotationPolicy() pulumi.StringPtrOutput
RotationPolicy controls how private keys should be regenerated when a re-issuance is being processed. If set to Never, a private key will only be generated if one does not already exist in the target `spec.secretName`. If one does exists but it does not have the correct algorithm or size, a warning will be raised to await user intervention. If set to Always, a private key matching the specified requirements will be generated whenever a re-issuance occurs. Default is 'Never' for backward compatibility.
func (CertificateSpecPrivateKeyPtrOutput) Size ¶
func (o CertificateSpecPrivateKeyPtrOutput) Size() pulumi.IntPtrOutput
Size is the key bit size of the corresponding private key for this certificate. If `algorithm` is set to `RSA`, valid values are `2048`, `4096` or `8192`, and will default to `2048` if not specified. If `algorithm` is set to `ECDSA`, valid values are `256`, `384` or `521`, and will default to `256` if not specified. If `algorithm` is set to `Ed25519`, Size is ignored. No other values are allowed.
func (CertificateSpecPrivateKeyPtrOutput) ToCertificateSpecPrivateKeyPtrOutput ¶
func (o CertificateSpecPrivateKeyPtrOutput) ToCertificateSpecPrivateKeyPtrOutput() CertificateSpecPrivateKeyPtrOutput
func (CertificateSpecPrivateKeyPtrOutput) ToCertificateSpecPrivateKeyPtrOutputWithContext ¶
func (o CertificateSpecPrivateKeyPtrOutput) ToCertificateSpecPrivateKeyPtrOutputWithContext(ctx context.Context) CertificateSpecPrivateKeyPtrOutput
type CertificateSpecPtrInput ¶
type CertificateSpecPtrInput interface { pulumi.Input ToCertificateSpecPtrOutput() CertificateSpecPtrOutput ToCertificateSpecPtrOutputWithContext(context.Context) CertificateSpecPtrOutput }
CertificateSpecPtrInput is an input type that accepts CertificateSpecArgs, CertificateSpecPtr and CertificateSpecPtrOutput values. You can construct a concrete instance of `CertificateSpecPtrInput` via:
CertificateSpecArgs{...} or: nil
func CertificateSpecPtr ¶
func CertificateSpecPtr(v *CertificateSpecArgs) CertificateSpecPtrInput
type CertificateSpecPtrOutput ¶
type CertificateSpecPtrOutput struct{ *pulumi.OutputState }
func (CertificateSpecPtrOutput) AdditionalOutputFormats ¶
func (o CertificateSpecPtrOutput) AdditionalOutputFormats() CertificateSpecAdditionalOutputFormatsArrayOutput
AdditionalOutputFormats defines extra output formats of the private key and signed certificate chain to be written to this Certificate's target Secret. This is an Alpha Feature and is only enabled with the `--feature-gates=AdditionalCertificateOutputFormats=true` option on both the controller and webhook components.
func (CertificateSpecPtrOutput) CommonName ¶
func (o CertificateSpecPtrOutput) CommonName() pulumi.StringPtrOutput
CommonName is a common name to be used on the Certificate. The CommonName should have a length of 64 characters or fewer to avoid generating invalid CSRs. This value is ignored by TLS clients when any subject alt name is set. This is x509 behaviour: https://tools.ietf.org/html/rfc6125#section-6.4.4
func (CertificateSpecPtrOutput) DnsNames ¶
func (o CertificateSpecPtrOutput) DnsNames() pulumi.StringArrayOutput
DNSNames is a list of DNS subjectAltNames to be set on the Certificate.
func (CertificateSpecPtrOutput) Duration ¶
func (o CertificateSpecPtrOutput) Duration() pulumi.StringPtrOutput
The requested 'duration' (i.e. lifetime) of the Certificate. This option may be ignored/overridden by some issuer types. If unset this defaults to 90 days. Certificate will be renewed either 2/3 through its duration or `renewBefore` period before its expiry, whichever is later. Minimum accepted duration is 1 hour. Value must be in units accepted by Go time.ParseDuration https://golang.org/pkg/time/#ParseDuration
func (CertificateSpecPtrOutput) Elem ¶
func (o CertificateSpecPtrOutput) Elem() CertificateSpecOutput
func (CertificateSpecPtrOutput) ElementType ¶
func (CertificateSpecPtrOutput) ElementType() reflect.Type
func (CertificateSpecPtrOutput) EmailAddresses ¶
func (o CertificateSpecPtrOutput) EmailAddresses() pulumi.StringArrayOutput
EmailAddresses is a list of email subjectAltNames to be set on the Certificate.
func (CertificateSpecPtrOutput) EncodeUsagesInRequest ¶
func (o CertificateSpecPtrOutput) EncodeUsagesInRequest() pulumi.BoolPtrOutput
EncodeUsagesInRequest controls whether key usages should be present in the CertificateRequest
func (CertificateSpecPtrOutput) IpAddresses ¶
func (o CertificateSpecPtrOutput) IpAddresses() pulumi.StringArrayOutput
IPAddresses is a list of IP address subjectAltNames to be set on the Certificate.
func (CertificateSpecPtrOutput) IsCA ¶
func (o CertificateSpecPtrOutput) IsCA() pulumi.BoolPtrOutput
IsCA will mark this Certificate as valid for certificate signing. This will automatically add the `cert sign` usage to the list of `usages`.
func (CertificateSpecPtrOutput) IssuerRef ¶
func (o CertificateSpecPtrOutput) IssuerRef() CertificateSpecIssuerRefPtrOutput
IssuerRef is a reference to the issuer for this certificate. If the `kind` field is not set, or set to `Issuer`, an Issuer resource with the given name in the same namespace as the Certificate will be used. If the `kind` field is set to `ClusterIssuer`, a ClusterIssuer with the provided name will be used. The `name` field in this stanza is required at all times.
func (CertificateSpecPtrOutput) Keystores ¶
func (o CertificateSpecPtrOutput) Keystores() CertificateSpecKeystoresPtrOutput
Keystores configures additional keystore output formats stored in the `secretName` Secret resource.
func (CertificateSpecPtrOutput) PrivateKey ¶
func (o CertificateSpecPtrOutput) PrivateKey() CertificateSpecPrivateKeyPtrOutput
Options to control private keys used for the Certificate.
func (CertificateSpecPtrOutput) RenewBefore ¶
func (o CertificateSpecPtrOutput) RenewBefore() pulumi.StringPtrOutput
How long before the currently issued certificate's expiry cert-manager should renew the certificate. The default is 2/3 of the issued certificate's duration. Minimum accepted value is 5 minutes. Value must be in units accepted by Go time.ParseDuration https://golang.org/pkg/time/#ParseDuration
func (CertificateSpecPtrOutput) RevisionHistoryLimit ¶
func (o CertificateSpecPtrOutput) RevisionHistoryLimit() pulumi.IntPtrOutput
revisionHistoryLimit is the maximum number of CertificateRequest revisions that are maintained in the Certificate's history. Each revision represents a single `CertificateRequest` created by this Certificate, either when it was created, renewed, or Spec was changed. Revisions will be removed by oldest first if the number of revisions exceeds this number. If set, revisionHistoryLimit must be a value of `1` or greater. If unset (`nil`), revisions will not be garbage collected. Default value is `nil`.
func (CertificateSpecPtrOutput) SecretName ¶
func (o CertificateSpecPtrOutput) SecretName() pulumi.StringPtrOutput
SecretName is the name of the secret resource that will be automatically created and managed by this Certificate resource. It will be populated with a private key and certificate, signed by the denoted issuer.
func (CertificateSpecPtrOutput) SecretTemplate ¶
func (o CertificateSpecPtrOutput) SecretTemplate() CertificateSpecSecretTemplatePtrOutput
SecretTemplate defines annotations and labels to be copied to the Certificate's Secret. Labels and annotations on the Secret will be changed as they appear on the SecretTemplate when added or removed. SecretTemplate annotations are added in conjunction with, and cannot overwrite, the base set of annotations cert-manager sets on the Certificate's Secret.
func (CertificateSpecPtrOutput) Subject ¶
func (o CertificateSpecPtrOutput) Subject() CertificateSpecSubjectPtrOutput
Full X509 name specification (https://golang.org/pkg/crypto/x509/pkix/#Name).
func (CertificateSpecPtrOutput) ToCertificateSpecPtrOutput ¶
func (o CertificateSpecPtrOutput) ToCertificateSpecPtrOutput() CertificateSpecPtrOutput
func (CertificateSpecPtrOutput) ToCertificateSpecPtrOutputWithContext ¶
func (o CertificateSpecPtrOutput) ToCertificateSpecPtrOutputWithContext(ctx context.Context) CertificateSpecPtrOutput
func (CertificateSpecPtrOutput) Uris ¶
func (o CertificateSpecPtrOutput) Uris() pulumi.StringArrayOutput
URIs is a list of URI subjectAltNames to be set on the Certificate.
func (CertificateSpecPtrOutput) Usages ¶
func (o CertificateSpecPtrOutput) Usages() pulumi.StringArrayOutput
Usages is the set of x509 usages that are requested for the certificate. Defaults to `digital signature` and `key encipherment` if not specified.
type CertificateSpecSecretTemplate ¶
type CertificateSpecSecretTemplate struct { // Annotations is a key value map to be copied to the target Kubernetes Secret. Annotations map[string]string `pulumi:"annotations"` // Labels is a key value map to be copied to the target Kubernetes Secret. Labels map[string]string `pulumi:"labels"` }
SecretTemplate defines annotations and labels to be copied to the Certificate's Secret. Labels and annotations on the Secret will be changed as they appear on the SecretTemplate when added or removed. SecretTemplate annotations are added in conjunction with, and cannot overwrite, the base set of annotations cert-manager sets on the Certificate's Secret.
type CertificateSpecSecretTemplateAnnotations ¶
type CertificateSpecSecretTemplateAnnotations struct { }
Annotations is a key value map to be copied to the target Kubernetes Secret.
type CertificateSpecSecretTemplateArgs ¶
type CertificateSpecSecretTemplateArgs struct { // Annotations is a key value map to be copied to the target Kubernetes Secret. Annotations pulumi.StringMapInput `pulumi:"annotations"` // Labels is a key value map to be copied to the target Kubernetes Secret. Labels pulumi.StringMapInput `pulumi:"labels"` }
SecretTemplate defines annotations and labels to be copied to the Certificate's Secret. Labels and annotations on the Secret will be changed as they appear on the SecretTemplate when added or removed. SecretTemplate annotations are added in conjunction with, and cannot overwrite, the base set of annotations cert-manager sets on the Certificate's Secret.
func (CertificateSpecSecretTemplateArgs) ElementType ¶
func (CertificateSpecSecretTemplateArgs) ElementType() reflect.Type
func (CertificateSpecSecretTemplateArgs) ToCertificateSpecSecretTemplateOutput ¶
func (i CertificateSpecSecretTemplateArgs) ToCertificateSpecSecretTemplateOutput() CertificateSpecSecretTemplateOutput
func (CertificateSpecSecretTemplateArgs) ToCertificateSpecSecretTemplateOutputWithContext ¶
func (i CertificateSpecSecretTemplateArgs) ToCertificateSpecSecretTemplateOutputWithContext(ctx context.Context) CertificateSpecSecretTemplateOutput
func (CertificateSpecSecretTemplateArgs) ToCertificateSpecSecretTemplatePtrOutput ¶
func (i CertificateSpecSecretTemplateArgs) ToCertificateSpecSecretTemplatePtrOutput() CertificateSpecSecretTemplatePtrOutput
func (CertificateSpecSecretTemplateArgs) ToCertificateSpecSecretTemplatePtrOutputWithContext ¶
func (i CertificateSpecSecretTemplateArgs) ToCertificateSpecSecretTemplatePtrOutputWithContext(ctx context.Context) CertificateSpecSecretTemplatePtrOutput
type CertificateSpecSecretTemplateInput ¶
type CertificateSpecSecretTemplateInput interface { pulumi.Input ToCertificateSpecSecretTemplateOutput() CertificateSpecSecretTemplateOutput ToCertificateSpecSecretTemplateOutputWithContext(context.Context) CertificateSpecSecretTemplateOutput }
CertificateSpecSecretTemplateInput is an input type that accepts CertificateSpecSecretTemplateArgs and CertificateSpecSecretTemplateOutput values. You can construct a concrete instance of `CertificateSpecSecretTemplateInput` via:
CertificateSpecSecretTemplateArgs{...}
type CertificateSpecSecretTemplateLabels ¶
type CertificateSpecSecretTemplateLabels struct { }
Labels is a key value map to be copied to the target Kubernetes Secret.
type CertificateSpecSecretTemplateOutput ¶
type CertificateSpecSecretTemplateOutput struct{ *pulumi.OutputState }
SecretTemplate defines annotations and labels to be copied to the Certificate's Secret. Labels and annotations on the Secret will be changed as they appear on the SecretTemplate when added or removed. SecretTemplate annotations are added in conjunction with, and cannot overwrite, the base set of annotations cert-manager sets on the Certificate's Secret.
func (CertificateSpecSecretTemplateOutput) Annotations ¶
func (o CertificateSpecSecretTemplateOutput) Annotations() pulumi.StringMapOutput
Annotations is a key value map to be copied to the target Kubernetes Secret.
func (CertificateSpecSecretTemplateOutput) ElementType ¶
func (CertificateSpecSecretTemplateOutput) ElementType() reflect.Type
func (CertificateSpecSecretTemplateOutput) Labels ¶
func (o CertificateSpecSecretTemplateOutput) Labels() pulumi.StringMapOutput
Labels is a key value map to be copied to the target Kubernetes Secret.
func (CertificateSpecSecretTemplateOutput) ToCertificateSpecSecretTemplateOutput ¶
func (o CertificateSpecSecretTemplateOutput) ToCertificateSpecSecretTemplateOutput() CertificateSpecSecretTemplateOutput
func (CertificateSpecSecretTemplateOutput) ToCertificateSpecSecretTemplateOutputWithContext ¶
func (o CertificateSpecSecretTemplateOutput) ToCertificateSpecSecretTemplateOutputWithContext(ctx context.Context) CertificateSpecSecretTemplateOutput
func (CertificateSpecSecretTemplateOutput) ToCertificateSpecSecretTemplatePtrOutput ¶
func (o CertificateSpecSecretTemplateOutput) ToCertificateSpecSecretTemplatePtrOutput() CertificateSpecSecretTemplatePtrOutput
func (CertificateSpecSecretTemplateOutput) ToCertificateSpecSecretTemplatePtrOutputWithContext ¶
func (o CertificateSpecSecretTemplateOutput) ToCertificateSpecSecretTemplatePtrOutputWithContext(ctx context.Context) CertificateSpecSecretTemplatePtrOutput
type CertificateSpecSecretTemplatePtrInput ¶
type CertificateSpecSecretTemplatePtrInput interface { pulumi.Input ToCertificateSpecSecretTemplatePtrOutput() CertificateSpecSecretTemplatePtrOutput ToCertificateSpecSecretTemplatePtrOutputWithContext(context.Context) CertificateSpecSecretTemplatePtrOutput }
CertificateSpecSecretTemplatePtrInput is an input type that accepts CertificateSpecSecretTemplateArgs, CertificateSpecSecretTemplatePtr and CertificateSpecSecretTemplatePtrOutput values. You can construct a concrete instance of `CertificateSpecSecretTemplatePtrInput` via:
CertificateSpecSecretTemplateArgs{...} or: nil
func CertificateSpecSecretTemplatePtr ¶
func CertificateSpecSecretTemplatePtr(v *CertificateSpecSecretTemplateArgs) CertificateSpecSecretTemplatePtrInput
type CertificateSpecSecretTemplatePtrOutput ¶
type CertificateSpecSecretTemplatePtrOutput struct{ *pulumi.OutputState }
func (CertificateSpecSecretTemplatePtrOutput) Annotations ¶
func (o CertificateSpecSecretTemplatePtrOutput) Annotations() pulumi.StringMapOutput
Annotations is a key value map to be copied to the target Kubernetes Secret.
func (CertificateSpecSecretTemplatePtrOutput) ElementType ¶
func (CertificateSpecSecretTemplatePtrOutput) ElementType() reflect.Type
func (CertificateSpecSecretTemplatePtrOutput) Labels ¶
func (o CertificateSpecSecretTemplatePtrOutput) Labels() pulumi.StringMapOutput
Labels is a key value map to be copied to the target Kubernetes Secret.
func (CertificateSpecSecretTemplatePtrOutput) ToCertificateSpecSecretTemplatePtrOutput ¶
func (o CertificateSpecSecretTemplatePtrOutput) ToCertificateSpecSecretTemplatePtrOutput() CertificateSpecSecretTemplatePtrOutput
func (CertificateSpecSecretTemplatePtrOutput) ToCertificateSpecSecretTemplatePtrOutputWithContext ¶
func (o CertificateSpecSecretTemplatePtrOutput) ToCertificateSpecSecretTemplatePtrOutputWithContext(ctx context.Context) CertificateSpecSecretTemplatePtrOutput
type CertificateSpecSubject ¶
type CertificateSpecSubject struct { // Countries to be used on the Certificate. Countries []string `pulumi:"countries"` // Cities to be used on the Certificate. Localities []string `pulumi:"localities"` // Organizational Units to be used on the Certificate. OrganizationalUnits []string `pulumi:"organizationalUnits"` // Organizations to be used on the Certificate. Organizations []string `pulumi:"organizations"` // Postal codes to be used on the Certificate. PostalCodes []string `pulumi:"postalCodes"` // State/Provinces to be used on the Certificate. Provinces []string `pulumi:"provinces"` // Serial number to be used on the Certificate. SerialNumber *string `pulumi:"serialNumber"` // Street addresses to be used on the Certificate. StreetAddresses []string `pulumi:"streetAddresses"` }
Full X509 name specification (https://golang.org/pkg/crypto/x509/pkix/#Name).
type CertificateSpecSubjectArgs ¶
type CertificateSpecSubjectArgs struct { // Countries to be used on the Certificate. Countries pulumi.StringArrayInput `pulumi:"countries"` // Cities to be used on the Certificate. Localities pulumi.StringArrayInput `pulumi:"localities"` // Organizational Units to be used on the Certificate. OrganizationalUnits pulumi.StringArrayInput `pulumi:"organizationalUnits"` // Organizations to be used on the Certificate. Organizations pulumi.StringArrayInput `pulumi:"organizations"` // Postal codes to be used on the Certificate. PostalCodes pulumi.StringArrayInput `pulumi:"postalCodes"` // State/Provinces to be used on the Certificate. Provinces pulumi.StringArrayInput `pulumi:"provinces"` // Serial number to be used on the Certificate. SerialNumber pulumi.StringPtrInput `pulumi:"serialNumber"` // Street addresses to be used on the Certificate. StreetAddresses pulumi.StringArrayInput `pulumi:"streetAddresses"` }
Full X509 name specification (https://golang.org/pkg/crypto/x509/pkix/#Name).
func (CertificateSpecSubjectArgs) ElementType ¶
func (CertificateSpecSubjectArgs) ElementType() reflect.Type
func (CertificateSpecSubjectArgs) ToCertificateSpecSubjectOutput ¶
func (i CertificateSpecSubjectArgs) ToCertificateSpecSubjectOutput() CertificateSpecSubjectOutput
func (CertificateSpecSubjectArgs) ToCertificateSpecSubjectOutputWithContext ¶
func (i CertificateSpecSubjectArgs) ToCertificateSpecSubjectOutputWithContext(ctx context.Context) CertificateSpecSubjectOutput
func (CertificateSpecSubjectArgs) ToCertificateSpecSubjectPtrOutput ¶
func (i CertificateSpecSubjectArgs) ToCertificateSpecSubjectPtrOutput() CertificateSpecSubjectPtrOutput
func (CertificateSpecSubjectArgs) ToCertificateSpecSubjectPtrOutputWithContext ¶
func (i CertificateSpecSubjectArgs) ToCertificateSpecSubjectPtrOutputWithContext(ctx context.Context) CertificateSpecSubjectPtrOutput
type CertificateSpecSubjectInput ¶
type CertificateSpecSubjectInput interface { pulumi.Input ToCertificateSpecSubjectOutput() CertificateSpecSubjectOutput ToCertificateSpecSubjectOutputWithContext(context.Context) CertificateSpecSubjectOutput }
CertificateSpecSubjectInput is an input type that accepts CertificateSpecSubjectArgs and CertificateSpecSubjectOutput values. You can construct a concrete instance of `CertificateSpecSubjectInput` via:
CertificateSpecSubjectArgs{...}
type CertificateSpecSubjectOutput ¶
type CertificateSpecSubjectOutput struct{ *pulumi.OutputState }
Full X509 name specification (https://golang.org/pkg/crypto/x509/pkix/#Name).
func (CertificateSpecSubjectOutput) Countries ¶
func (o CertificateSpecSubjectOutput) Countries() pulumi.StringArrayOutput
Countries to be used on the Certificate.
func (CertificateSpecSubjectOutput) ElementType ¶
func (CertificateSpecSubjectOutput) ElementType() reflect.Type
func (CertificateSpecSubjectOutput) Localities ¶
func (o CertificateSpecSubjectOutput) Localities() pulumi.StringArrayOutput
Cities to be used on the Certificate.
func (CertificateSpecSubjectOutput) OrganizationalUnits ¶
func (o CertificateSpecSubjectOutput) OrganizationalUnits() pulumi.StringArrayOutput
Organizational Units to be used on the Certificate.
func (CertificateSpecSubjectOutput) Organizations ¶
func (o CertificateSpecSubjectOutput) Organizations() pulumi.StringArrayOutput
Organizations to be used on the Certificate.
func (CertificateSpecSubjectOutput) PostalCodes ¶
func (o CertificateSpecSubjectOutput) PostalCodes() pulumi.StringArrayOutput
Postal codes to be used on the Certificate.
func (CertificateSpecSubjectOutput) Provinces ¶
func (o CertificateSpecSubjectOutput) Provinces() pulumi.StringArrayOutput
State/Provinces to be used on the Certificate.
func (CertificateSpecSubjectOutput) SerialNumber ¶
func (o CertificateSpecSubjectOutput) SerialNumber() pulumi.StringPtrOutput
Serial number to be used on the Certificate.
func (CertificateSpecSubjectOutput) StreetAddresses ¶
func (o CertificateSpecSubjectOutput) StreetAddresses() pulumi.StringArrayOutput
Street addresses to be used on the Certificate.
func (CertificateSpecSubjectOutput) ToCertificateSpecSubjectOutput ¶
func (o CertificateSpecSubjectOutput) ToCertificateSpecSubjectOutput() CertificateSpecSubjectOutput
func (CertificateSpecSubjectOutput) ToCertificateSpecSubjectOutputWithContext ¶
func (o CertificateSpecSubjectOutput) ToCertificateSpecSubjectOutputWithContext(ctx context.Context) CertificateSpecSubjectOutput
func (CertificateSpecSubjectOutput) ToCertificateSpecSubjectPtrOutput ¶
func (o CertificateSpecSubjectOutput) ToCertificateSpecSubjectPtrOutput() CertificateSpecSubjectPtrOutput
func (CertificateSpecSubjectOutput) ToCertificateSpecSubjectPtrOutputWithContext ¶
func (o CertificateSpecSubjectOutput) ToCertificateSpecSubjectPtrOutputWithContext(ctx context.Context) CertificateSpecSubjectPtrOutput
type CertificateSpecSubjectPtrInput ¶
type CertificateSpecSubjectPtrInput interface { pulumi.Input ToCertificateSpecSubjectPtrOutput() CertificateSpecSubjectPtrOutput ToCertificateSpecSubjectPtrOutputWithContext(context.Context) CertificateSpecSubjectPtrOutput }
CertificateSpecSubjectPtrInput is an input type that accepts CertificateSpecSubjectArgs, CertificateSpecSubjectPtr and CertificateSpecSubjectPtrOutput values. You can construct a concrete instance of `CertificateSpecSubjectPtrInput` via:
CertificateSpecSubjectArgs{...} or: nil
func CertificateSpecSubjectPtr ¶
func CertificateSpecSubjectPtr(v *CertificateSpecSubjectArgs) CertificateSpecSubjectPtrInput
type CertificateSpecSubjectPtrOutput ¶
type CertificateSpecSubjectPtrOutput struct{ *pulumi.OutputState }
func (CertificateSpecSubjectPtrOutput) Countries ¶
func (o CertificateSpecSubjectPtrOutput) Countries() pulumi.StringArrayOutput
Countries to be used on the Certificate.
func (CertificateSpecSubjectPtrOutput) Elem ¶
func (o CertificateSpecSubjectPtrOutput) Elem() CertificateSpecSubjectOutput
func (CertificateSpecSubjectPtrOutput) ElementType ¶
func (CertificateSpecSubjectPtrOutput) ElementType() reflect.Type
func (CertificateSpecSubjectPtrOutput) Localities ¶
func (o CertificateSpecSubjectPtrOutput) Localities() pulumi.StringArrayOutput
Cities to be used on the Certificate.
func (CertificateSpecSubjectPtrOutput) OrganizationalUnits ¶
func (o CertificateSpecSubjectPtrOutput) OrganizationalUnits() pulumi.StringArrayOutput
Organizational Units to be used on the Certificate.
func (CertificateSpecSubjectPtrOutput) Organizations ¶
func (o CertificateSpecSubjectPtrOutput) Organizations() pulumi.StringArrayOutput
Organizations to be used on the Certificate.
func (CertificateSpecSubjectPtrOutput) PostalCodes ¶
func (o CertificateSpecSubjectPtrOutput) PostalCodes() pulumi.StringArrayOutput
Postal codes to be used on the Certificate.
func (CertificateSpecSubjectPtrOutput) Provinces ¶
func (o CertificateSpecSubjectPtrOutput) Provinces() pulumi.StringArrayOutput
State/Provinces to be used on the Certificate.
func (CertificateSpecSubjectPtrOutput) SerialNumber ¶
func (o CertificateSpecSubjectPtrOutput) SerialNumber() pulumi.StringPtrOutput
Serial number to be used on the Certificate.
func (CertificateSpecSubjectPtrOutput) StreetAddresses ¶
func (o CertificateSpecSubjectPtrOutput) StreetAddresses() pulumi.StringArrayOutput
Street addresses to be used on the Certificate.
func (CertificateSpecSubjectPtrOutput) ToCertificateSpecSubjectPtrOutput ¶
func (o CertificateSpecSubjectPtrOutput) ToCertificateSpecSubjectPtrOutput() CertificateSpecSubjectPtrOutput
func (CertificateSpecSubjectPtrOutput) ToCertificateSpecSubjectPtrOutputWithContext ¶
func (o CertificateSpecSubjectPtrOutput) ToCertificateSpecSubjectPtrOutputWithContext(ctx context.Context) CertificateSpecSubjectPtrOutput
type CertificateState ¶
type CertificateState struct { }
func (CertificateState) ElementType ¶
func (CertificateState) ElementType() reflect.Type
type CertificateStatus ¶
type CertificateStatus struct { // List of status conditions to indicate the status of certificates. Known condition types are `Ready` and `Issuing`. Conditions []CertificateStatusConditions `pulumi:"conditions"` // LastFailureTime is the time as recorded by the Certificate controller of the most recent failure to complete a CertificateRequest for this Certificate resource. If set, cert-manager will not re-request another Certificate until 1 hour has elapsed from this time. LastFailureTime *string `pulumi:"lastFailureTime"` // The name of the Secret resource containing the private key to be used for the next certificate iteration. The keymanager controller will automatically set this field if the `Issuing` condition is set to `True`. It will automatically unset this field when the Issuing condition is not set or False. NextPrivateKeySecretName *string `pulumi:"nextPrivateKeySecretName"` // The expiration time of the certificate stored in the secret named by this resource in `spec.secretName`. NotAfter *string `pulumi:"notAfter"` // The time after which the certificate stored in the secret named by this resource in spec.secretName is valid. NotBefore *string `pulumi:"notBefore"` // RenewalTime is the time at which the certificate will be next renewed. If not set, no upcoming renewal is scheduled. RenewalTime *string `pulumi:"renewalTime"` // The current 'revision' of the certificate as issued. // When a CertificateRequest resource is created, it will have the `cert-manager.io/certificate-revision` set to one greater than the current value of this field. // Upon issuance, this field will be set to the value of the annotation on the CertificateRequest resource used to issue the certificate. // Persisting the value on the CertificateRequest resource allows the certificates controller to know whether a request is part of an old issuance or if it is part of the ongoing revision's issuance by checking if the revision value in the annotation is greater than this field. Revision *int `pulumi:"revision"` }
Status of the Certificate. This is set and managed automatically.
type CertificateStatusArgs ¶
type CertificateStatusArgs struct { // List of status conditions to indicate the status of certificates. Known condition types are `Ready` and `Issuing`. Conditions CertificateStatusConditionsArrayInput `pulumi:"conditions"` // LastFailureTime is the time as recorded by the Certificate controller of the most recent failure to complete a CertificateRequest for this Certificate resource. If set, cert-manager will not re-request another Certificate until 1 hour has elapsed from this time. LastFailureTime pulumi.StringPtrInput `pulumi:"lastFailureTime"` // The name of the Secret resource containing the private key to be used for the next certificate iteration. The keymanager controller will automatically set this field if the `Issuing` condition is set to `True`. It will automatically unset this field when the Issuing condition is not set or False. NextPrivateKeySecretName pulumi.StringPtrInput `pulumi:"nextPrivateKeySecretName"` // The expiration time of the certificate stored in the secret named by this resource in `spec.secretName`. NotAfter pulumi.StringPtrInput `pulumi:"notAfter"` // The time after which the certificate stored in the secret named by this resource in spec.secretName is valid. NotBefore pulumi.StringPtrInput `pulumi:"notBefore"` // RenewalTime is the time at which the certificate will be next renewed. If not set, no upcoming renewal is scheduled. RenewalTime pulumi.StringPtrInput `pulumi:"renewalTime"` // The current 'revision' of the certificate as issued. // When a CertificateRequest resource is created, it will have the `cert-manager.io/certificate-revision` set to one greater than the current value of this field. // Upon issuance, this field will be set to the value of the annotation on the CertificateRequest resource used to issue the certificate. // Persisting the value on the CertificateRequest resource allows the certificates controller to know whether a request is part of an old issuance or if it is part of the ongoing revision's issuance by checking if the revision value in the annotation is greater than this field. Revision pulumi.IntPtrInput `pulumi:"revision"` }
Status of the Certificate. This is set and managed automatically.
func (CertificateStatusArgs) ElementType ¶
func (CertificateStatusArgs) ElementType() reflect.Type
func (CertificateStatusArgs) ToCertificateStatusOutput ¶
func (i CertificateStatusArgs) ToCertificateStatusOutput() CertificateStatusOutput
func (CertificateStatusArgs) ToCertificateStatusOutputWithContext ¶
func (i CertificateStatusArgs) ToCertificateStatusOutputWithContext(ctx context.Context) CertificateStatusOutput
func (CertificateStatusArgs) ToCertificateStatusPtrOutput ¶
func (i CertificateStatusArgs) ToCertificateStatusPtrOutput() CertificateStatusPtrOutput
func (CertificateStatusArgs) ToCertificateStatusPtrOutputWithContext ¶
func (i CertificateStatusArgs) ToCertificateStatusPtrOutputWithContext(ctx context.Context) CertificateStatusPtrOutput
type CertificateStatusConditions ¶
type CertificateStatusConditions struct { // LastTransitionTime is the timestamp corresponding to the last status change of this condition. LastTransitionTime *string `pulumi:"lastTransitionTime"` // Message is a human readable description of the details of the last transition, complementing reason. Message *string `pulumi:"message"` // If set, this represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.condition[x].observedGeneration is 9, the condition is out of date with respect to the current state of the Certificate. ObservedGeneration *int `pulumi:"observedGeneration"` // Reason is a brief machine readable explanation for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of (`True`, `False`, `Unknown`). Status string `pulumi:"status"` // Type of the condition, known values are (`Ready`, `Issuing`). Type string `pulumi:"type"` }
CertificateCondition contains condition information for an Certificate.
type CertificateStatusConditionsArgs ¶
type CertificateStatusConditionsArgs struct { // LastTransitionTime is the timestamp corresponding to the last status change of this condition. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // Message is a human readable description of the details of the last transition, complementing reason. Message pulumi.StringPtrInput `pulumi:"message"` // If set, this represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.condition[x].observedGeneration is 9, the condition is out of date with respect to the current state of the Certificate. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // Reason is a brief machine readable explanation for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of (`True`, `False`, `Unknown`). Status pulumi.StringInput `pulumi:"status"` // Type of the condition, known values are (`Ready`, `Issuing`). Type pulumi.StringInput `pulumi:"type"` }
CertificateCondition contains condition information for an Certificate.
func (CertificateStatusConditionsArgs) ElementType ¶
func (CertificateStatusConditionsArgs) ElementType() reflect.Type
func (CertificateStatusConditionsArgs) ToCertificateStatusConditionsOutput ¶
func (i CertificateStatusConditionsArgs) ToCertificateStatusConditionsOutput() CertificateStatusConditionsOutput
func (CertificateStatusConditionsArgs) ToCertificateStatusConditionsOutputWithContext ¶
func (i CertificateStatusConditionsArgs) ToCertificateStatusConditionsOutputWithContext(ctx context.Context) CertificateStatusConditionsOutput
type CertificateStatusConditionsArray ¶
type CertificateStatusConditionsArray []CertificateStatusConditionsInput
func (CertificateStatusConditionsArray) ElementType ¶
func (CertificateStatusConditionsArray) ElementType() reflect.Type
func (CertificateStatusConditionsArray) ToCertificateStatusConditionsArrayOutput ¶
func (i CertificateStatusConditionsArray) ToCertificateStatusConditionsArrayOutput() CertificateStatusConditionsArrayOutput
func (CertificateStatusConditionsArray) ToCertificateStatusConditionsArrayOutputWithContext ¶
func (i CertificateStatusConditionsArray) ToCertificateStatusConditionsArrayOutputWithContext(ctx context.Context) CertificateStatusConditionsArrayOutput
type CertificateStatusConditionsArrayInput ¶
type CertificateStatusConditionsArrayInput interface { pulumi.Input ToCertificateStatusConditionsArrayOutput() CertificateStatusConditionsArrayOutput ToCertificateStatusConditionsArrayOutputWithContext(context.Context) CertificateStatusConditionsArrayOutput }
CertificateStatusConditionsArrayInput is an input type that accepts CertificateStatusConditionsArray and CertificateStatusConditionsArrayOutput values. You can construct a concrete instance of `CertificateStatusConditionsArrayInput` via:
CertificateStatusConditionsArray{ CertificateStatusConditionsArgs{...} }
type CertificateStatusConditionsArrayOutput ¶
type CertificateStatusConditionsArrayOutput struct{ *pulumi.OutputState }
func (CertificateStatusConditionsArrayOutput) ElementType ¶
func (CertificateStatusConditionsArrayOutput) ElementType() reflect.Type
func (CertificateStatusConditionsArrayOutput) ToCertificateStatusConditionsArrayOutput ¶
func (o CertificateStatusConditionsArrayOutput) ToCertificateStatusConditionsArrayOutput() CertificateStatusConditionsArrayOutput
func (CertificateStatusConditionsArrayOutput) ToCertificateStatusConditionsArrayOutputWithContext ¶
func (o CertificateStatusConditionsArrayOutput) ToCertificateStatusConditionsArrayOutputWithContext(ctx context.Context) CertificateStatusConditionsArrayOutput
type CertificateStatusConditionsInput ¶
type CertificateStatusConditionsInput interface { pulumi.Input ToCertificateStatusConditionsOutput() CertificateStatusConditionsOutput ToCertificateStatusConditionsOutputWithContext(context.Context) CertificateStatusConditionsOutput }
CertificateStatusConditionsInput is an input type that accepts CertificateStatusConditionsArgs and CertificateStatusConditionsOutput values. You can construct a concrete instance of `CertificateStatusConditionsInput` via:
CertificateStatusConditionsArgs{...}
type CertificateStatusConditionsOutput ¶
type CertificateStatusConditionsOutput struct{ *pulumi.OutputState }
CertificateCondition contains condition information for an Certificate.
func (CertificateStatusConditionsOutput) ElementType ¶
func (CertificateStatusConditionsOutput) ElementType() reflect.Type
func (CertificateStatusConditionsOutput) LastTransitionTime ¶
func (o CertificateStatusConditionsOutput) LastTransitionTime() pulumi.StringPtrOutput
LastTransitionTime is the timestamp corresponding to the last status change of this condition.
func (CertificateStatusConditionsOutput) Message ¶
func (o CertificateStatusConditionsOutput) Message() pulumi.StringPtrOutput
Message is a human readable description of the details of the last transition, complementing reason.
func (CertificateStatusConditionsOutput) ObservedGeneration ¶
func (o CertificateStatusConditionsOutput) ObservedGeneration() pulumi.IntPtrOutput
If set, this represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.condition[x].observedGeneration is 9, the condition is out of date with respect to the current state of the Certificate.
func (CertificateStatusConditionsOutput) Reason ¶
func (o CertificateStatusConditionsOutput) Reason() pulumi.StringPtrOutput
Reason is a brief machine readable explanation for the condition's last transition.
func (CertificateStatusConditionsOutput) Status ¶
func (o CertificateStatusConditionsOutput) Status() pulumi.StringOutput
Status of the condition, one of (`True`, `False`, `Unknown`).
func (CertificateStatusConditionsOutput) ToCertificateStatusConditionsOutput ¶
func (o CertificateStatusConditionsOutput) ToCertificateStatusConditionsOutput() CertificateStatusConditionsOutput
func (CertificateStatusConditionsOutput) ToCertificateStatusConditionsOutputWithContext ¶
func (o CertificateStatusConditionsOutput) ToCertificateStatusConditionsOutputWithContext(ctx context.Context) CertificateStatusConditionsOutput
func (CertificateStatusConditionsOutput) Type ¶
func (o CertificateStatusConditionsOutput) Type() pulumi.StringOutput
Type of the condition, known values are (`Ready`, `Issuing`).
type CertificateStatusInput ¶
type CertificateStatusInput interface { pulumi.Input ToCertificateStatusOutput() CertificateStatusOutput ToCertificateStatusOutputWithContext(context.Context) CertificateStatusOutput }
CertificateStatusInput is an input type that accepts CertificateStatusArgs and CertificateStatusOutput values. You can construct a concrete instance of `CertificateStatusInput` via:
CertificateStatusArgs{...}
type CertificateStatusOutput ¶
type CertificateStatusOutput struct{ *pulumi.OutputState }
Status of the Certificate. This is set and managed automatically.
func (CertificateStatusOutput) Conditions ¶
func (o CertificateStatusOutput) Conditions() CertificateStatusConditionsArrayOutput
List of status conditions to indicate the status of certificates. Known condition types are `Ready` and `Issuing`.
func (CertificateStatusOutput) ElementType ¶
func (CertificateStatusOutput) ElementType() reflect.Type
func (CertificateStatusOutput) LastFailureTime ¶
func (o CertificateStatusOutput) LastFailureTime() pulumi.StringPtrOutput
LastFailureTime is the time as recorded by the Certificate controller of the most recent failure to complete a CertificateRequest for this Certificate resource. If set, cert-manager will not re-request another Certificate until 1 hour has elapsed from this time.
func (CertificateStatusOutput) NextPrivateKeySecretName ¶
func (o CertificateStatusOutput) NextPrivateKeySecretName() pulumi.StringPtrOutput
The name of the Secret resource containing the private key to be used for the next certificate iteration. The keymanager controller will automatically set this field if the `Issuing` condition is set to `True`. It will automatically unset this field when the Issuing condition is not set or False.
func (CertificateStatusOutput) NotAfter ¶
func (o CertificateStatusOutput) NotAfter() pulumi.StringPtrOutput
The expiration time of the certificate stored in the secret named by this resource in `spec.secretName`.
func (CertificateStatusOutput) NotBefore ¶
func (o CertificateStatusOutput) NotBefore() pulumi.StringPtrOutput
The time after which the certificate stored in the secret named by this resource in spec.secretName is valid.
func (CertificateStatusOutput) RenewalTime ¶
func (o CertificateStatusOutput) RenewalTime() pulumi.StringPtrOutput
RenewalTime is the time at which the certificate will be next renewed. If not set, no upcoming renewal is scheduled.
func (CertificateStatusOutput) Revision ¶
func (o CertificateStatusOutput) Revision() pulumi.IntPtrOutput
The current 'revision' of the certificate as issued.
When a CertificateRequest resource is created, it will have the `cert-manager.io/certificate-revision` set to one greater than the current value of this field. Upon issuance, this field will be set to the value of the annotation on the CertificateRequest resource used to issue the certificate. Persisting the value on the CertificateRequest resource allows the certificates controller to know whether a request is part of an old issuance or if it is part of the ongoing revision's issuance by checking if the revision value in the annotation is greater than this field.
func (CertificateStatusOutput) ToCertificateStatusOutput ¶
func (o CertificateStatusOutput) ToCertificateStatusOutput() CertificateStatusOutput
func (CertificateStatusOutput) ToCertificateStatusOutputWithContext ¶
func (o CertificateStatusOutput) ToCertificateStatusOutputWithContext(ctx context.Context) CertificateStatusOutput
func (CertificateStatusOutput) ToCertificateStatusPtrOutput ¶
func (o CertificateStatusOutput) ToCertificateStatusPtrOutput() CertificateStatusPtrOutput
func (CertificateStatusOutput) ToCertificateStatusPtrOutputWithContext ¶
func (o CertificateStatusOutput) ToCertificateStatusPtrOutputWithContext(ctx context.Context) CertificateStatusPtrOutput
type CertificateStatusPtrInput ¶
type CertificateStatusPtrInput interface { pulumi.Input ToCertificateStatusPtrOutput() CertificateStatusPtrOutput ToCertificateStatusPtrOutputWithContext(context.Context) CertificateStatusPtrOutput }
CertificateStatusPtrInput is an input type that accepts CertificateStatusArgs, CertificateStatusPtr and CertificateStatusPtrOutput values. You can construct a concrete instance of `CertificateStatusPtrInput` via:
CertificateStatusArgs{...} or: nil
func CertificateStatusPtr ¶
func CertificateStatusPtr(v *CertificateStatusArgs) CertificateStatusPtrInput
type CertificateStatusPtrOutput ¶
type CertificateStatusPtrOutput struct{ *pulumi.OutputState }
func (CertificateStatusPtrOutput) Conditions ¶
func (o CertificateStatusPtrOutput) Conditions() CertificateStatusConditionsArrayOutput
List of status conditions to indicate the status of certificates. Known condition types are `Ready` and `Issuing`.
func (CertificateStatusPtrOutput) Elem ¶
func (o CertificateStatusPtrOutput) Elem() CertificateStatusOutput
func (CertificateStatusPtrOutput) ElementType ¶
func (CertificateStatusPtrOutput) ElementType() reflect.Type
func (CertificateStatusPtrOutput) LastFailureTime ¶
func (o CertificateStatusPtrOutput) LastFailureTime() pulumi.StringPtrOutput
LastFailureTime is the time as recorded by the Certificate controller of the most recent failure to complete a CertificateRequest for this Certificate resource. If set, cert-manager will not re-request another Certificate until 1 hour has elapsed from this time.
func (CertificateStatusPtrOutput) NextPrivateKeySecretName ¶
func (o CertificateStatusPtrOutput) NextPrivateKeySecretName() pulumi.StringPtrOutput
The name of the Secret resource containing the private key to be used for the next certificate iteration. The keymanager controller will automatically set this field if the `Issuing` condition is set to `True`. It will automatically unset this field when the Issuing condition is not set or False.
func (CertificateStatusPtrOutput) NotAfter ¶
func (o CertificateStatusPtrOutput) NotAfter() pulumi.StringPtrOutput
The expiration time of the certificate stored in the secret named by this resource in `spec.secretName`.
func (CertificateStatusPtrOutput) NotBefore ¶
func (o CertificateStatusPtrOutput) NotBefore() pulumi.StringPtrOutput
The time after which the certificate stored in the secret named by this resource in spec.secretName is valid.
func (CertificateStatusPtrOutput) RenewalTime ¶
func (o CertificateStatusPtrOutput) RenewalTime() pulumi.StringPtrOutput
RenewalTime is the time at which the certificate will be next renewed. If not set, no upcoming renewal is scheduled.
func (CertificateStatusPtrOutput) Revision ¶
func (o CertificateStatusPtrOutput) Revision() pulumi.IntPtrOutput
The current 'revision' of the certificate as issued.
When a CertificateRequest resource is created, it will have the `cert-manager.io/certificate-revision` set to one greater than the current value of this field. Upon issuance, this field will be set to the value of the annotation on the CertificateRequest resource used to issue the certificate. Persisting the value on the CertificateRequest resource allows the certificates controller to know whether a request is part of an old issuance or if it is part of the ongoing revision's issuance by checking if the revision value in the annotation is greater than this field.
func (CertificateStatusPtrOutput) ToCertificateStatusPtrOutput ¶
func (o CertificateStatusPtrOutput) ToCertificateStatusPtrOutput() CertificateStatusPtrOutput
func (CertificateStatusPtrOutput) ToCertificateStatusPtrOutputWithContext ¶
func (o CertificateStatusPtrOutput) ToCertificateStatusPtrOutputWithContext(ctx context.Context) CertificateStatusPtrOutput
type CertificateType ¶
type CertificateType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` // Desired state of the Certificate resource. Spec CertificateSpec `pulumi:"spec"` // Status of the Certificate. This is set and managed automatically. Status *CertificateStatus `pulumi:"status"` }
A Certificate resource should be created to ensure an up to date and signed x509 certificate is stored in the Kubernetes Secret resource named in `spec.secretName`.
The stored certificate will be renewed before it expires (as configured by `spec.renewBefore`).
type ClusterIssuer ¶
type ClusterIssuer struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // Desired state of the ClusterIssuer resource. Spec ClusterIssuerSpecOutput `pulumi:"spec"` // Status of the ClusterIssuer. This is set and managed automatically. Status ClusterIssuerStatusPtrOutput `pulumi:"status"` }
A ClusterIssuer represents a certificate issuing authority which can be referenced as part of `issuerRef` fields. It is similar to an Issuer, however it is cluster-scoped and therefore can be referenced by resources that exist in *any* namespace, not just the same namespace as the referent.
func GetClusterIssuer ¶
func GetClusterIssuer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterIssuerState, opts ...pulumi.ResourceOption) (*ClusterIssuer, error)
GetClusterIssuer gets an existing ClusterIssuer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewClusterIssuer ¶
func NewClusterIssuer(ctx *pulumi.Context, name string, args *ClusterIssuerArgs, opts ...pulumi.ResourceOption) (*ClusterIssuer, error)
NewClusterIssuer registers a new resource with the given unique name, arguments, and options.
func (*ClusterIssuer) ElementType ¶
func (*ClusterIssuer) ElementType() reflect.Type
func (*ClusterIssuer) ToClusterIssuerOutput ¶
func (i *ClusterIssuer) ToClusterIssuerOutput() ClusterIssuerOutput
func (*ClusterIssuer) ToClusterIssuerOutputWithContext ¶
func (i *ClusterIssuer) ToClusterIssuerOutputWithContext(ctx context.Context) ClusterIssuerOutput
type ClusterIssuerArgs ¶
type ClusterIssuerArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // Desired state of the ClusterIssuer resource. Spec ClusterIssuerSpecPtrInput // Status of the ClusterIssuer. This is set and managed automatically. Status ClusterIssuerStatusPtrInput }
The set of arguments for constructing a ClusterIssuer resource.
func (ClusterIssuerArgs) ElementType ¶
func (ClusterIssuerArgs) ElementType() reflect.Type
type ClusterIssuerInput ¶
type ClusterIssuerInput interface { pulumi.Input ToClusterIssuerOutput() ClusterIssuerOutput ToClusterIssuerOutputWithContext(ctx context.Context) ClusterIssuerOutput }
type ClusterIssuerMetadata ¶
type ClusterIssuerMetadata struct { }
type ClusterIssuerOutput ¶
type ClusterIssuerOutput struct{ *pulumi.OutputState }
func (ClusterIssuerOutput) ElementType ¶
func (ClusterIssuerOutput) ElementType() reflect.Type
func (ClusterIssuerOutput) ToClusterIssuerOutput ¶
func (o ClusterIssuerOutput) ToClusterIssuerOutput() ClusterIssuerOutput
func (ClusterIssuerOutput) ToClusterIssuerOutputWithContext ¶
func (o ClusterIssuerOutput) ToClusterIssuerOutputWithContext(ctx context.Context) ClusterIssuerOutput
type ClusterIssuerSpec ¶
type ClusterIssuerSpec struct { // ACME configures this issuer to communicate with a RFC8555 (ACME) server to obtain signed x509 certificates. Acme *ClusterIssuerSpecAcme `pulumi:"acme"` // CA configures this issuer to sign certificates using a signing CA keypair stored in a Secret resource. This is used to build internal PKIs that are managed by cert-manager. Ca *ClusterIssuerSpecCa `pulumi:"ca"` // SelfSigned configures this issuer to 'self sign' certificates using the private key used to create the CertificateRequest object. SelfSigned *ClusterIssuerSpecSelfSigned `pulumi:"selfSigned"` // Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend. Vault *ClusterIssuerSpecVault `pulumi:"vault"` // Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone. Venafi *ClusterIssuerSpecVenafi `pulumi:"venafi"` }
Desired state of the ClusterIssuer resource.
type ClusterIssuerSpecAcme ¶
type ClusterIssuerSpecAcme struct { // Enables or disables generating a new ACME account key. If true, the Issuer resource will *not* request a new account but will expect the account key to be supplied via an existing secret. If false, the cert-manager system will generate a new ACME account key for the Issuer. Defaults to false. DisableAccountKeyGeneration *bool `pulumi:"disableAccountKeyGeneration"` // Email is the email address to be associated with the ACME account. This field is optional, but it is strongly recommended to be set. It will be used to contact you in case of issues with your account or certificates, including expiry notification emails. This field may be updated after the account is initially registered. Email *string `pulumi:"email"` // Enables requesting a Not After date on certificates that matches the duration of the certificate. This is not supported by all ACME servers like Let's Encrypt. If set to true when the ACME server does not support it it will create an error on the Order. Defaults to false. EnableDurationFeature *bool `pulumi:"enableDurationFeature"` // ExternalAccountBinding is a reference to a CA external account of the ACME server. If set, upon registration cert-manager will attempt to associate the given external account credentials with the registered ACME account. ExternalAccountBinding *ClusterIssuerSpecAcmeExternalAccountBinding `pulumi:"externalAccountBinding"` // PreferredChain is the chain to use if the ACME server outputs multiple. PreferredChain is no guarantee that this one gets delivered by the ACME endpoint. For example, for Let's Encrypt's DST crosssign you would use: "DST Root CA X3" or "ISRG Root X1" for the newer Let's Encrypt root CA. This value picks the first certificate bundle in the ACME alternative chains that has a certificate with this value as its issuer's CN PreferredChain *string `pulumi:"preferredChain"` // PrivateKey is the name of a Kubernetes Secret resource that will be used to store the automatically generated ACME account private key. Optionally, a `key` may be specified to select a specific entry within the named Secret resource. If `key` is not specified, a default of `tls.key` will be used. PrivateKeySecretRef ClusterIssuerSpecAcmePrivateKeySecretRef `pulumi:"privateKeySecretRef"` // Server is the URL used to access the ACME server's 'directory' endpoint. For example, for Let's Encrypt's staging endpoint, you would use: "https://acme-staging-v02.api.letsencrypt.org/directory". Only ACME v2 endpoints (i.e. RFC 8555) are supported. Server string `pulumi:"server"` // Enables or disables validation of the ACME server TLS certificate. If true, requests to the ACME server will not have their TLS certificate validated (i.e. insecure connections will be allowed). Only enable this option in development environments. The cert-manager system installed roots will be used to verify connections to the ACME server if this is false. Defaults to false. SkipTLSVerify *bool `pulumi:"skipTLSVerify"` // Solvers is a list of challenge solvers that will be used to solve ACME challenges for the matching domains. Solver configurations must be provided in order to obtain certificates from an ACME server. For more information, see: https://cert-manager.io/docs/configuration/acme/ Solvers []ClusterIssuerSpecAcmeSolvers `pulumi:"solvers"` }
ACME configures this issuer to communicate with a RFC8555 (ACME) server to obtain signed x509 certificates.
type ClusterIssuerSpecAcmeArgs ¶
type ClusterIssuerSpecAcmeArgs struct { // Enables or disables generating a new ACME account key. If true, the Issuer resource will *not* request a new account but will expect the account key to be supplied via an existing secret. If false, the cert-manager system will generate a new ACME account key for the Issuer. Defaults to false. DisableAccountKeyGeneration pulumi.BoolPtrInput `pulumi:"disableAccountKeyGeneration"` // Email is the email address to be associated with the ACME account. This field is optional, but it is strongly recommended to be set. It will be used to contact you in case of issues with your account or certificates, including expiry notification emails. This field may be updated after the account is initially registered. Email pulumi.StringPtrInput `pulumi:"email"` // Enables requesting a Not After date on certificates that matches the duration of the certificate. This is not supported by all ACME servers like Let's Encrypt. If set to true when the ACME server does not support it it will create an error on the Order. Defaults to false. EnableDurationFeature pulumi.BoolPtrInput `pulumi:"enableDurationFeature"` // ExternalAccountBinding is a reference to a CA external account of the ACME server. If set, upon registration cert-manager will attempt to associate the given external account credentials with the registered ACME account. ExternalAccountBinding ClusterIssuerSpecAcmeExternalAccountBindingPtrInput `pulumi:"externalAccountBinding"` // PreferredChain is the chain to use if the ACME server outputs multiple. PreferredChain is no guarantee that this one gets delivered by the ACME endpoint. For example, for Let's Encrypt's DST crosssign you would use: "DST Root CA X3" or "ISRG Root X1" for the newer Let's Encrypt root CA. This value picks the first certificate bundle in the ACME alternative chains that has a certificate with this value as its issuer's CN PreferredChain pulumi.StringPtrInput `pulumi:"preferredChain"` // PrivateKey is the name of a Kubernetes Secret resource that will be used to store the automatically generated ACME account private key. Optionally, a `key` may be specified to select a specific entry within the named Secret resource. If `key` is not specified, a default of `tls.key` will be used. PrivateKeySecretRef ClusterIssuerSpecAcmePrivateKeySecretRefInput `pulumi:"privateKeySecretRef"` // Server is the URL used to access the ACME server's 'directory' endpoint. For example, for Let's Encrypt's staging endpoint, you would use: "https://acme-staging-v02.api.letsencrypt.org/directory". Only ACME v2 endpoints (i.e. RFC 8555) are supported. Server pulumi.StringInput `pulumi:"server"` // Enables or disables validation of the ACME server TLS certificate. If true, requests to the ACME server will not have their TLS certificate validated (i.e. insecure connections will be allowed). Only enable this option in development environments. The cert-manager system installed roots will be used to verify connections to the ACME server if this is false. Defaults to false. SkipTLSVerify pulumi.BoolPtrInput `pulumi:"skipTLSVerify"` // Solvers is a list of challenge solvers that will be used to solve ACME challenges for the matching domains. Solver configurations must be provided in order to obtain certificates from an ACME server. For more information, see: https://cert-manager.io/docs/configuration/acme/ Solvers ClusterIssuerSpecAcmeSolversArrayInput `pulumi:"solvers"` }
ACME configures this issuer to communicate with a RFC8555 (ACME) server to obtain signed x509 certificates.
func (ClusterIssuerSpecAcmeArgs) ElementType ¶
func (ClusterIssuerSpecAcmeArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeArgs) ToClusterIssuerSpecAcmeOutput ¶
func (i ClusterIssuerSpecAcmeArgs) ToClusterIssuerSpecAcmeOutput() ClusterIssuerSpecAcmeOutput
func (ClusterIssuerSpecAcmeArgs) ToClusterIssuerSpecAcmeOutputWithContext ¶
func (i ClusterIssuerSpecAcmeArgs) ToClusterIssuerSpecAcmeOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeOutput
func (ClusterIssuerSpecAcmeArgs) ToClusterIssuerSpecAcmePtrOutput ¶
func (i ClusterIssuerSpecAcmeArgs) ToClusterIssuerSpecAcmePtrOutput() ClusterIssuerSpecAcmePtrOutput
func (ClusterIssuerSpecAcmeArgs) ToClusterIssuerSpecAcmePtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeArgs) ToClusterIssuerSpecAcmePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmePtrOutput
type ClusterIssuerSpecAcmeExternalAccountBinding ¶
type ClusterIssuerSpecAcmeExternalAccountBinding struct { // Deprecated: keyAlgorithm field exists for historical compatibility reasons and should not be used. The algorithm is now hardcoded to HS256 in golang/x/crypto/acme. KeyAlgorithm *string `pulumi:"keyAlgorithm"` // keyID is the ID of the CA key that the External Account is bound to. KeyID string `pulumi:"keyID"` // keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding. The `key` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data. KeySecretRef ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef `pulumi:"keySecretRef"` }
ExternalAccountBinding is a reference to a CA external account of the ACME server. If set, upon registration cert-manager will attempt to associate the given external account credentials with the registered ACME account.
type ClusterIssuerSpecAcmeExternalAccountBindingArgs ¶
type ClusterIssuerSpecAcmeExternalAccountBindingArgs struct { // Deprecated: keyAlgorithm field exists for historical compatibility reasons and should not be used. The algorithm is now hardcoded to HS256 in golang/x/crypto/acme. KeyAlgorithm pulumi.StringPtrInput `pulumi:"keyAlgorithm"` // keyID is the ID of the CA key that the External Account is bound to. KeyID pulumi.StringInput `pulumi:"keyID"` // keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding. The `key` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data. KeySecretRef ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefInput `pulumi:"keySecretRef"` }
ExternalAccountBinding is a reference to a CA external account of the ACME server. If set, upon registration cert-manager will attempt to associate the given external account credentials with the registered ACME account.
func (ClusterIssuerSpecAcmeExternalAccountBindingArgs) ElementType ¶
func (ClusterIssuerSpecAcmeExternalAccountBindingArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeExternalAccountBindingArgs) ToClusterIssuerSpecAcmeExternalAccountBindingOutput ¶
func (i ClusterIssuerSpecAcmeExternalAccountBindingArgs) ToClusterIssuerSpecAcmeExternalAccountBindingOutput() ClusterIssuerSpecAcmeExternalAccountBindingOutput
func (ClusterIssuerSpecAcmeExternalAccountBindingArgs) ToClusterIssuerSpecAcmeExternalAccountBindingOutputWithContext ¶
func (i ClusterIssuerSpecAcmeExternalAccountBindingArgs) ToClusterIssuerSpecAcmeExternalAccountBindingOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeExternalAccountBindingOutput
func (ClusterIssuerSpecAcmeExternalAccountBindingArgs) ToClusterIssuerSpecAcmeExternalAccountBindingPtrOutput ¶
func (i ClusterIssuerSpecAcmeExternalAccountBindingArgs) ToClusterIssuerSpecAcmeExternalAccountBindingPtrOutput() ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput
func (ClusterIssuerSpecAcmeExternalAccountBindingArgs) ToClusterIssuerSpecAcmeExternalAccountBindingPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeExternalAccountBindingArgs) ToClusterIssuerSpecAcmeExternalAccountBindingPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput
type ClusterIssuerSpecAcmeExternalAccountBindingInput ¶
type ClusterIssuerSpecAcmeExternalAccountBindingInput interface { pulumi.Input ToClusterIssuerSpecAcmeExternalAccountBindingOutput() ClusterIssuerSpecAcmeExternalAccountBindingOutput ToClusterIssuerSpecAcmeExternalAccountBindingOutputWithContext(context.Context) ClusterIssuerSpecAcmeExternalAccountBindingOutput }
ClusterIssuerSpecAcmeExternalAccountBindingInput is an input type that accepts ClusterIssuerSpecAcmeExternalAccountBindingArgs and ClusterIssuerSpecAcmeExternalAccountBindingOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeExternalAccountBindingInput` via:
ClusterIssuerSpecAcmeExternalAccountBindingArgs{...}
type ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef ¶
type ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding. The `key` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data.
type ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs ¶
type ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding. The `key` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data.
func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ElementType ¶
func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput ¶
func (i ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput() ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutputWithContext ¶
func (i ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput ¶
func (i ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput() ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
type ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefInput ¶
type ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefInput interface { pulumi.Input ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput() ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutputWithContext(context.Context) ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput }
ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefInput is an input type that accepts ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs and ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefInput` via:
ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs{...}
type ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput ¶
type ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput struct{ *pulumi.OutputState }
keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding. The `key` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data.
func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ElementType ¶
func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) Name ¶
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput ¶
func (o ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput() ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutputWithContext ¶
func (o ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput() ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
type ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrInput ¶
type ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput() ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput }
ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrInput is an input type that accepts ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs, ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtr and ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrInput` via:
ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs{...} or: nil
func ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtr ¶
func ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtr(v *ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrInput
type ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput ¶
type ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) Key ¶
func (o ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) Name ¶
func (o ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput() ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
func (ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) ToClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
type ClusterIssuerSpecAcmeExternalAccountBindingOutput ¶
type ClusterIssuerSpecAcmeExternalAccountBindingOutput struct{ *pulumi.OutputState }
ExternalAccountBinding is a reference to a CA external account of the ACME server. If set, upon registration cert-manager will attempt to associate the given external account credentials with the registered ACME account.
func (ClusterIssuerSpecAcmeExternalAccountBindingOutput) ElementType ¶
func (ClusterIssuerSpecAcmeExternalAccountBindingOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeExternalAccountBindingOutput) KeyAlgorithm
deprecated
func (o ClusterIssuerSpecAcmeExternalAccountBindingOutput) KeyAlgorithm() pulumi.StringPtrOutput
Deprecated: keyAlgorithm field exists for historical compatibility reasons and should not be used. The algorithm is now hardcoded to HS256 in golang/x/crypto/acme.
func (ClusterIssuerSpecAcmeExternalAccountBindingOutput) KeyID ¶
func (o ClusterIssuerSpecAcmeExternalAccountBindingOutput) KeyID() pulumi.StringOutput
keyID is the ID of the CA key that the External Account is bound to.
func (ClusterIssuerSpecAcmeExternalAccountBindingOutput) KeySecretRef ¶
func (o ClusterIssuerSpecAcmeExternalAccountBindingOutput) KeySecretRef() ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding. The `key` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data.
func (ClusterIssuerSpecAcmeExternalAccountBindingOutput) ToClusterIssuerSpecAcmeExternalAccountBindingOutput ¶
func (o ClusterIssuerSpecAcmeExternalAccountBindingOutput) ToClusterIssuerSpecAcmeExternalAccountBindingOutput() ClusterIssuerSpecAcmeExternalAccountBindingOutput
func (ClusterIssuerSpecAcmeExternalAccountBindingOutput) ToClusterIssuerSpecAcmeExternalAccountBindingOutputWithContext ¶
func (o ClusterIssuerSpecAcmeExternalAccountBindingOutput) ToClusterIssuerSpecAcmeExternalAccountBindingOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeExternalAccountBindingOutput
func (ClusterIssuerSpecAcmeExternalAccountBindingOutput) ToClusterIssuerSpecAcmeExternalAccountBindingPtrOutput ¶
func (o ClusterIssuerSpecAcmeExternalAccountBindingOutput) ToClusterIssuerSpecAcmeExternalAccountBindingPtrOutput() ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput
func (ClusterIssuerSpecAcmeExternalAccountBindingOutput) ToClusterIssuerSpecAcmeExternalAccountBindingPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeExternalAccountBindingOutput) ToClusterIssuerSpecAcmeExternalAccountBindingPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput
type ClusterIssuerSpecAcmeExternalAccountBindingPtrInput ¶
type ClusterIssuerSpecAcmeExternalAccountBindingPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeExternalAccountBindingPtrOutput() ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput ToClusterIssuerSpecAcmeExternalAccountBindingPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput }
ClusterIssuerSpecAcmeExternalAccountBindingPtrInput is an input type that accepts ClusterIssuerSpecAcmeExternalAccountBindingArgs, ClusterIssuerSpecAcmeExternalAccountBindingPtr and ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeExternalAccountBindingPtrInput` via:
ClusterIssuerSpecAcmeExternalAccountBindingArgs{...} or: nil
func ClusterIssuerSpecAcmeExternalAccountBindingPtr ¶
func ClusterIssuerSpecAcmeExternalAccountBindingPtr(v *ClusterIssuerSpecAcmeExternalAccountBindingArgs) ClusterIssuerSpecAcmeExternalAccountBindingPtrInput
type ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput ¶
type ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput) KeyAlgorithm
deprecated
func (o ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput) KeyAlgorithm() pulumi.StringPtrOutput
Deprecated: keyAlgorithm field exists for historical compatibility reasons and should not be used. The algorithm is now hardcoded to HS256 in golang/x/crypto/acme.
func (ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput) KeyID ¶
func (o ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput) KeyID() pulumi.StringPtrOutput
keyID is the ID of the CA key that the External Account is bound to.
func (ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput) KeySecretRef ¶
func (o ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput) KeySecretRef() ClusterIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding. The `key` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data.
func (ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput) ToClusterIssuerSpecAcmeExternalAccountBindingPtrOutput ¶
func (o ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput) ToClusterIssuerSpecAcmeExternalAccountBindingPtrOutput() ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput
func (ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput) ToClusterIssuerSpecAcmeExternalAccountBindingPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput) ToClusterIssuerSpecAcmeExternalAccountBindingPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput
type ClusterIssuerSpecAcmeInput ¶
type ClusterIssuerSpecAcmeInput interface { pulumi.Input ToClusterIssuerSpecAcmeOutput() ClusterIssuerSpecAcmeOutput ToClusterIssuerSpecAcmeOutputWithContext(context.Context) ClusterIssuerSpecAcmeOutput }
ClusterIssuerSpecAcmeInput is an input type that accepts ClusterIssuerSpecAcmeArgs and ClusterIssuerSpecAcmeOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeInput` via:
ClusterIssuerSpecAcmeArgs{...}
type ClusterIssuerSpecAcmeOutput ¶
type ClusterIssuerSpecAcmeOutput struct{ *pulumi.OutputState }
ACME configures this issuer to communicate with a RFC8555 (ACME) server to obtain signed x509 certificates.
func (ClusterIssuerSpecAcmeOutput) DisableAccountKeyGeneration ¶
func (o ClusterIssuerSpecAcmeOutput) DisableAccountKeyGeneration() pulumi.BoolPtrOutput
Enables or disables generating a new ACME account key. If true, the Issuer resource will *not* request a new account but will expect the account key to be supplied via an existing secret. If false, the cert-manager system will generate a new ACME account key for the Issuer. Defaults to false.
func (ClusterIssuerSpecAcmeOutput) ElementType ¶
func (ClusterIssuerSpecAcmeOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeOutput) Email ¶
func (o ClusterIssuerSpecAcmeOutput) Email() pulumi.StringPtrOutput
Email is the email address to be associated with the ACME account. This field is optional, but it is strongly recommended to be set. It will be used to contact you in case of issues with your account or certificates, including expiry notification emails. This field may be updated after the account is initially registered.
func (ClusterIssuerSpecAcmeOutput) EnableDurationFeature ¶
func (o ClusterIssuerSpecAcmeOutput) EnableDurationFeature() pulumi.BoolPtrOutput
Enables requesting a Not After date on certificates that matches the duration of the certificate. This is not supported by all ACME servers like Let's Encrypt. If set to true when the ACME server does not support it it will create an error on the Order. Defaults to false.
func (ClusterIssuerSpecAcmeOutput) ExternalAccountBinding ¶
func (o ClusterIssuerSpecAcmeOutput) ExternalAccountBinding() ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput
ExternalAccountBinding is a reference to a CA external account of the ACME server. If set, upon registration cert-manager will attempt to associate the given external account credentials with the registered ACME account.
func (ClusterIssuerSpecAcmeOutput) PreferredChain ¶
func (o ClusterIssuerSpecAcmeOutput) PreferredChain() pulumi.StringPtrOutput
PreferredChain is the chain to use if the ACME server outputs multiple. PreferredChain is no guarantee that this one gets delivered by the ACME endpoint. For example, for Let's Encrypt's DST crosssign you would use: "DST Root CA X3" or "ISRG Root X1" for the newer Let's Encrypt root CA. This value picks the first certificate bundle in the ACME alternative chains that has a certificate with this value as its issuer's CN
func (ClusterIssuerSpecAcmeOutput) PrivateKeySecretRef ¶
func (o ClusterIssuerSpecAcmeOutput) PrivateKeySecretRef() ClusterIssuerSpecAcmePrivateKeySecretRefOutput
PrivateKey is the name of a Kubernetes Secret resource that will be used to store the automatically generated ACME account private key. Optionally, a `key` may be specified to select a specific entry within the named Secret resource. If `key` is not specified, a default of `tls.key` will be used.
func (ClusterIssuerSpecAcmeOutput) Server ¶
func (o ClusterIssuerSpecAcmeOutput) Server() pulumi.StringOutput
Server is the URL used to access the ACME server's 'directory' endpoint. For example, for Let's Encrypt's staging endpoint, you would use: "https://acme-staging-v02.api.letsencrypt.org/directory". Only ACME v2 endpoints (i.e. RFC 8555) are supported.
func (ClusterIssuerSpecAcmeOutput) SkipTLSVerify ¶
func (o ClusterIssuerSpecAcmeOutput) SkipTLSVerify() pulumi.BoolPtrOutput
Enables or disables validation of the ACME server TLS certificate. If true, requests to the ACME server will not have their TLS certificate validated (i.e. insecure connections will be allowed). Only enable this option in development environments. The cert-manager system installed roots will be used to verify connections to the ACME server if this is false. Defaults to false.
func (ClusterIssuerSpecAcmeOutput) Solvers ¶
func (o ClusterIssuerSpecAcmeOutput) Solvers() ClusterIssuerSpecAcmeSolversArrayOutput
Solvers is a list of challenge solvers that will be used to solve ACME challenges for the matching domains. Solver configurations must be provided in order to obtain certificates from an ACME server. For more information, see: https://cert-manager.io/docs/configuration/acme/
func (ClusterIssuerSpecAcmeOutput) ToClusterIssuerSpecAcmeOutput ¶
func (o ClusterIssuerSpecAcmeOutput) ToClusterIssuerSpecAcmeOutput() ClusterIssuerSpecAcmeOutput
func (ClusterIssuerSpecAcmeOutput) ToClusterIssuerSpecAcmeOutputWithContext ¶
func (o ClusterIssuerSpecAcmeOutput) ToClusterIssuerSpecAcmeOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeOutput
func (ClusterIssuerSpecAcmeOutput) ToClusterIssuerSpecAcmePtrOutput ¶
func (o ClusterIssuerSpecAcmeOutput) ToClusterIssuerSpecAcmePtrOutput() ClusterIssuerSpecAcmePtrOutput
func (ClusterIssuerSpecAcmeOutput) ToClusterIssuerSpecAcmePtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeOutput) ToClusterIssuerSpecAcmePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmePtrOutput
type ClusterIssuerSpecAcmePrivateKeySecretRef ¶
type ClusterIssuerSpecAcmePrivateKeySecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
PrivateKey is the name of a Kubernetes Secret resource that will be used to store the automatically generated ACME account private key. Optionally, a `key` may be specified to select a specific entry within the named Secret resource. If `key` is not specified, a default of `tls.key` will be used.
type ClusterIssuerSpecAcmePrivateKeySecretRefArgs ¶
type ClusterIssuerSpecAcmePrivateKeySecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
PrivateKey is the name of a Kubernetes Secret resource that will be used to store the automatically generated ACME account private key. Optionally, a `key` may be specified to select a specific entry within the named Secret resource. If `key` is not specified, a default of `tls.key` will be used.
func (ClusterIssuerSpecAcmePrivateKeySecretRefArgs) ElementType ¶
func (ClusterIssuerSpecAcmePrivateKeySecretRefArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmePrivateKeySecretRefArgs) ToClusterIssuerSpecAcmePrivateKeySecretRefOutput ¶
func (i ClusterIssuerSpecAcmePrivateKeySecretRefArgs) ToClusterIssuerSpecAcmePrivateKeySecretRefOutput() ClusterIssuerSpecAcmePrivateKeySecretRefOutput
func (ClusterIssuerSpecAcmePrivateKeySecretRefArgs) ToClusterIssuerSpecAcmePrivateKeySecretRefOutputWithContext ¶
func (i ClusterIssuerSpecAcmePrivateKeySecretRefArgs) ToClusterIssuerSpecAcmePrivateKeySecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmePrivateKeySecretRefOutput
func (ClusterIssuerSpecAcmePrivateKeySecretRefArgs) ToClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput ¶
func (i ClusterIssuerSpecAcmePrivateKeySecretRefArgs) ToClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput() ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput
func (ClusterIssuerSpecAcmePrivateKeySecretRefArgs) ToClusterIssuerSpecAcmePrivateKeySecretRefPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmePrivateKeySecretRefArgs) ToClusterIssuerSpecAcmePrivateKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput
type ClusterIssuerSpecAcmePrivateKeySecretRefInput ¶
type ClusterIssuerSpecAcmePrivateKeySecretRefInput interface { pulumi.Input ToClusterIssuerSpecAcmePrivateKeySecretRefOutput() ClusterIssuerSpecAcmePrivateKeySecretRefOutput ToClusterIssuerSpecAcmePrivateKeySecretRefOutputWithContext(context.Context) ClusterIssuerSpecAcmePrivateKeySecretRefOutput }
ClusterIssuerSpecAcmePrivateKeySecretRefInput is an input type that accepts ClusterIssuerSpecAcmePrivateKeySecretRefArgs and ClusterIssuerSpecAcmePrivateKeySecretRefOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmePrivateKeySecretRefInput` via:
ClusterIssuerSpecAcmePrivateKeySecretRefArgs{...}
type ClusterIssuerSpecAcmePrivateKeySecretRefOutput ¶
type ClusterIssuerSpecAcmePrivateKeySecretRefOutput struct{ *pulumi.OutputState }
PrivateKey is the name of a Kubernetes Secret resource that will be used to store the automatically generated ACME account private key. Optionally, a `key` may be specified to select a specific entry within the named Secret resource. If `key` is not specified, a default of `tls.key` will be used.
func (ClusterIssuerSpecAcmePrivateKeySecretRefOutput) ElementType ¶
func (ClusterIssuerSpecAcmePrivateKeySecretRefOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmePrivateKeySecretRefOutput) Key ¶
func (o ClusterIssuerSpecAcmePrivateKeySecretRefOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmePrivateKeySecretRefOutput) Name ¶
func (o ClusterIssuerSpecAcmePrivateKeySecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmePrivateKeySecretRefOutput) ToClusterIssuerSpecAcmePrivateKeySecretRefOutput ¶
func (o ClusterIssuerSpecAcmePrivateKeySecretRefOutput) ToClusterIssuerSpecAcmePrivateKeySecretRefOutput() ClusterIssuerSpecAcmePrivateKeySecretRefOutput
func (ClusterIssuerSpecAcmePrivateKeySecretRefOutput) ToClusterIssuerSpecAcmePrivateKeySecretRefOutputWithContext ¶
func (o ClusterIssuerSpecAcmePrivateKeySecretRefOutput) ToClusterIssuerSpecAcmePrivateKeySecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmePrivateKeySecretRefOutput
func (ClusterIssuerSpecAcmePrivateKeySecretRefOutput) ToClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmePrivateKeySecretRefOutput) ToClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput() ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput
func (ClusterIssuerSpecAcmePrivateKeySecretRefOutput) ToClusterIssuerSpecAcmePrivateKeySecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmePrivateKeySecretRefOutput) ToClusterIssuerSpecAcmePrivateKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput
type ClusterIssuerSpecAcmePrivateKeySecretRefPtrInput ¶
type ClusterIssuerSpecAcmePrivateKeySecretRefPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput() ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput ToClusterIssuerSpecAcmePrivateKeySecretRefPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput }
ClusterIssuerSpecAcmePrivateKeySecretRefPtrInput is an input type that accepts ClusterIssuerSpecAcmePrivateKeySecretRefArgs, ClusterIssuerSpecAcmePrivateKeySecretRefPtr and ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmePrivateKeySecretRefPtrInput` via:
ClusterIssuerSpecAcmePrivateKeySecretRefArgs{...} or: nil
func ClusterIssuerSpecAcmePrivateKeySecretRefPtr ¶
func ClusterIssuerSpecAcmePrivateKeySecretRefPtr(v *ClusterIssuerSpecAcmePrivateKeySecretRefArgs) ClusterIssuerSpecAcmePrivateKeySecretRefPtrInput
type ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput ¶
type ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput) Name ¶
func (o ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput) ToClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput) ToClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput() ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput
func (ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput) ToClusterIssuerSpecAcmePrivateKeySecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput) ToClusterIssuerSpecAcmePrivateKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput
type ClusterIssuerSpecAcmePtrInput ¶
type ClusterIssuerSpecAcmePtrInput interface { pulumi.Input ToClusterIssuerSpecAcmePtrOutput() ClusterIssuerSpecAcmePtrOutput ToClusterIssuerSpecAcmePtrOutputWithContext(context.Context) ClusterIssuerSpecAcmePtrOutput }
ClusterIssuerSpecAcmePtrInput is an input type that accepts ClusterIssuerSpecAcmeArgs, ClusterIssuerSpecAcmePtr and ClusterIssuerSpecAcmePtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmePtrInput` via:
ClusterIssuerSpecAcmeArgs{...} or: nil
func ClusterIssuerSpecAcmePtr ¶
func ClusterIssuerSpecAcmePtr(v *ClusterIssuerSpecAcmeArgs) ClusterIssuerSpecAcmePtrInput
type ClusterIssuerSpecAcmePtrOutput ¶
type ClusterIssuerSpecAcmePtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmePtrOutput) DisableAccountKeyGeneration ¶
func (o ClusterIssuerSpecAcmePtrOutput) DisableAccountKeyGeneration() pulumi.BoolPtrOutput
Enables or disables generating a new ACME account key. If true, the Issuer resource will *not* request a new account but will expect the account key to be supplied via an existing secret. If false, the cert-manager system will generate a new ACME account key for the Issuer. Defaults to false.
func (ClusterIssuerSpecAcmePtrOutput) Elem ¶
func (o ClusterIssuerSpecAcmePtrOutput) Elem() ClusterIssuerSpecAcmeOutput
func (ClusterIssuerSpecAcmePtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmePtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmePtrOutput) Email ¶
func (o ClusterIssuerSpecAcmePtrOutput) Email() pulumi.StringPtrOutput
Email is the email address to be associated with the ACME account. This field is optional, but it is strongly recommended to be set. It will be used to contact you in case of issues with your account or certificates, including expiry notification emails. This field may be updated after the account is initially registered.
func (ClusterIssuerSpecAcmePtrOutput) EnableDurationFeature ¶
func (o ClusterIssuerSpecAcmePtrOutput) EnableDurationFeature() pulumi.BoolPtrOutput
Enables requesting a Not After date on certificates that matches the duration of the certificate. This is not supported by all ACME servers like Let's Encrypt. If set to true when the ACME server does not support it it will create an error on the Order. Defaults to false.
func (ClusterIssuerSpecAcmePtrOutput) ExternalAccountBinding ¶
func (o ClusterIssuerSpecAcmePtrOutput) ExternalAccountBinding() ClusterIssuerSpecAcmeExternalAccountBindingPtrOutput
ExternalAccountBinding is a reference to a CA external account of the ACME server. If set, upon registration cert-manager will attempt to associate the given external account credentials with the registered ACME account.
func (ClusterIssuerSpecAcmePtrOutput) PreferredChain ¶
func (o ClusterIssuerSpecAcmePtrOutput) PreferredChain() pulumi.StringPtrOutput
PreferredChain is the chain to use if the ACME server outputs multiple. PreferredChain is no guarantee that this one gets delivered by the ACME endpoint. For example, for Let's Encrypt's DST crosssign you would use: "DST Root CA X3" or "ISRG Root X1" for the newer Let's Encrypt root CA. This value picks the first certificate bundle in the ACME alternative chains that has a certificate with this value as its issuer's CN
func (ClusterIssuerSpecAcmePtrOutput) PrivateKeySecretRef ¶
func (o ClusterIssuerSpecAcmePtrOutput) PrivateKeySecretRef() ClusterIssuerSpecAcmePrivateKeySecretRefPtrOutput
PrivateKey is the name of a Kubernetes Secret resource that will be used to store the automatically generated ACME account private key. Optionally, a `key` may be specified to select a specific entry within the named Secret resource. If `key` is not specified, a default of `tls.key` will be used.
func (ClusterIssuerSpecAcmePtrOutput) Server ¶
func (o ClusterIssuerSpecAcmePtrOutput) Server() pulumi.StringPtrOutput
Server is the URL used to access the ACME server's 'directory' endpoint. For example, for Let's Encrypt's staging endpoint, you would use: "https://acme-staging-v02.api.letsencrypt.org/directory". Only ACME v2 endpoints (i.e. RFC 8555) are supported.
func (ClusterIssuerSpecAcmePtrOutput) SkipTLSVerify ¶
func (o ClusterIssuerSpecAcmePtrOutput) SkipTLSVerify() pulumi.BoolPtrOutput
Enables or disables validation of the ACME server TLS certificate. If true, requests to the ACME server will not have their TLS certificate validated (i.e. insecure connections will be allowed). Only enable this option in development environments. The cert-manager system installed roots will be used to verify connections to the ACME server if this is false. Defaults to false.
func (ClusterIssuerSpecAcmePtrOutput) Solvers ¶
func (o ClusterIssuerSpecAcmePtrOutput) Solvers() ClusterIssuerSpecAcmeSolversArrayOutput
Solvers is a list of challenge solvers that will be used to solve ACME challenges for the matching domains. Solver configurations must be provided in order to obtain certificates from an ACME server. For more information, see: https://cert-manager.io/docs/configuration/acme/
func (ClusterIssuerSpecAcmePtrOutput) ToClusterIssuerSpecAcmePtrOutput ¶
func (o ClusterIssuerSpecAcmePtrOutput) ToClusterIssuerSpecAcmePtrOutput() ClusterIssuerSpecAcmePtrOutput
func (ClusterIssuerSpecAcmePtrOutput) ToClusterIssuerSpecAcmePtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmePtrOutput) ToClusterIssuerSpecAcmePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmePtrOutput
type ClusterIssuerSpecAcmeSolvers ¶
type ClusterIssuerSpecAcmeSolvers struct { // Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow. Dns01 *ClusterIssuerSpecAcmeSolversDns01 `pulumi:"dns01"` // Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow. It is not possible to obtain certificates for wildcard domain names (e.g. `*.example.com`) using the HTTP01 challenge mechanism. Http01 *ClusterIssuerSpecAcmeSolversHttp01 `pulumi:"http01"` // Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver. If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead. Selector *ClusterIssuerSpecAcmeSolversSelector `pulumi:"selector"` }
An ACMEChallengeSolver describes how to solve ACME challenges for the issuer it is part of. A selector may be provided to use different solving strategies for different DNS names. Only one of HTTP01 or DNS01 must be provided.
type ClusterIssuerSpecAcmeSolversArgs ¶
type ClusterIssuerSpecAcmeSolversArgs struct { // Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow. Dns01 ClusterIssuerSpecAcmeSolversDns01PtrInput `pulumi:"dns01"` // Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow. It is not possible to obtain certificates for wildcard domain names (e.g. `*.example.com`) using the HTTP01 challenge mechanism. Http01 ClusterIssuerSpecAcmeSolversHttp01PtrInput `pulumi:"http01"` // Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver. If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead. Selector ClusterIssuerSpecAcmeSolversSelectorPtrInput `pulumi:"selector"` }
An ACMEChallengeSolver describes how to solve ACME challenges for the issuer it is part of. A selector may be provided to use different solving strategies for different DNS names. Only one of HTTP01 or DNS01 must be provided.
func (ClusterIssuerSpecAcmeSolversArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversArgs) ToClusterIssuerSpecAcmeSolversOutput ¶
func (i ClusterIssuerSpecAcmeSolversArgs) ToClusterIssuerSpecAcmeSolversOutput() ClusterIssuerSpecAcmeSolversOutput
func (ClusterIssuerSpecAcmeSolversArgs) ToClusterIssuerSpecAcmeSolversOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversArgs) ToClusterIssuerSpecAcmeSolversOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversOutput
type ClusterIssuerSpecAcmeSolversArray ¶
type ClusterIssuerSpecAcmeSolversArray []ClusterIssuerSpecAcmeSolversInput
func (ClusterIssuerSpecAcmeSolversArray) ElementType ¶
func (ClusterIssuerSpecAcmeSolversArray) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversArray) ToClusterIssuerSpecAcmeSolversArrayOutput ¶
func (i ClusterIssuerSpecAcmeSolversArray) ToClusterIssuerSpecAcmeSolversArrayOutput() ClusterIssuerSpecAcmeSolversArrayOutput
func (ClusterIssuerSpecAcmeSolversArray) ToClusterIssuerSpecAcmeSolversArrayOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversArray) ToClusterIssuerSpecAcmeSolversArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversArrayOutput
type ClusterIssuerSpecAcmeSolversArrayInput ¶
type ClusterIssuerSpecAcmeSolversArrayInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversArrayOutput() ClusterIssuerSpecAcmeSolversArrayOutput ToClusterIssuerSpecAcmeSolversArrayOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversArrayOutput }
ClusterIssuerSpecAcmeSolversArrayInput is an input type that accepts ClusterIssuerSpecAcmeSolversArray and ClusterIssuerSpecAcmeSolversArrayOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversArrayInput` via:
ClusterIssuerSpecAcmeSolversArray{ ClusterIssuerSpecAcmeSolversArgs{...} }
type ClusterIssuerSpecAcmeSolversArrayOutput ¶
type ClusterIssuerSpecAcmeSolversArrayOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversArrayOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversArrayOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversArrayOutput) ToClusterIssuerSpecAcmeSolversArrayOutput ¶
func (o ClusterIssuerSpecAcmeSolversArrayOutput) ToClusterIssuerSpecAcmeSolversArrayOutput() ClusterIssuerSpecAcmeSolversArrayOutput
func (ClusterIssuerSpecAcmeSolversArrayOutput) ToClusterIssuerSpecAcmeSolversArrayOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversArrayOutput) ToClusterIssuerSpecAcmeSolversArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversArrayOutput
type ClusterIssuerSpecAcmeSolversDns01 ¶
type ClusterIssuerSpecAcmeSolversDns01 struct { // Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records. AcmeDNS *ClusterIssuerSpecAcmeSolversDns01AcmeDNS `pulumi:"acmeDNS"` // Use the Akamai DNS zone management API to manage DNS01 challenge records. Akamai *ClusterIssuerSpecAcmeSolversDns01Akamai `pulumi:"akamai"` // Use the Microsoft Azure DNS API to manage DNS01 challenge records. AzureDNS *ClusterIssuerSpecAcmeSolversDns01AzureDNS `pulumi:"azureDNS"` // Use the Google Cloud DNS API to manage DNS01 challenge records. CloudDNS *ClusterIssuerSpecAcmeSolversDns01CloudDNS `pulumi:"cloudDNS"` // Use the Cloudflare API to manage DNS01 challenge records. Cloudflare *ClusterIssuerSpecAcmeSolversDns01Cloudflare `pulumi:"cloudflare"` // CNAMEStrategy configures how the DNS01 provider should handle CNAME records when found in DNS zones. CnameStrategy *string `pulumi:"cnameStrategy"` // Use the DigitalOcean DNS API to manage DNS01 challenge records. Digitalocean *ClusterIssuerSpecAcmeSolversDns01Digitalocean `pulumi:"digitalocean"` // Use RFC2136 ("Dynamic Updates in the Domain Name System") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records. Rfc2136 *ClusterIssuerSpecAcmeSolversDns01Rfc2136 `pulumi:"rfc2136"` // Use the AWS Route53 API to manage DNS01 challenge records. Route53 *ClusterIssuerSpecAcmeSolversDns01Route53 `pulumi:"route53"` // Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records. Webhook *ClusterIssuerSpecAcmeSolversDns01Webhook `pulumi:"webhook"` }
Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow.
type ClusterIssuerSpecAcmeSolversDns01AcmeDNS ¶
type ClusterIssuerSpecAcmeSolversDns01AcmeDNS struct { // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. AccountSecretRef ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRef `pulumi:"accountSecretRef"` Host string `pulumi:"host"` }
Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records.
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRef ¶
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs ¶
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefInput ¶
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput }
ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs and ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefInput` via:
ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs{...}
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput ¶
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput struct{ *pulumi.OutputState }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) Name ¶
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput }
ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs, ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtr and ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrInput` via:
ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtr ¶
func ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtr(v *ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrInput
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs ¶
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs struct { // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. AccountSecretRef ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefInput `pulumi:"accountSecretRef"` Host pulumi.StringInput `pulumi:"host"` }
Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSInput ¶
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput ToClusterIssuerSpecAcmeSolversDns01AcmeDNSOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput }
ClusterIssuerSpecAcmeSolversDns01AcmeDNSInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs and ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01AcmeDNSInput` via:
ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs{...}
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput ¶
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput struct{ *pulumi.OutputState }
Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput) AccountSecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput) AccountSecretRef() ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput) Host ¶
func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput) Host() pulumi.StringOutput
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput ToClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput }
ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs, ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtr and ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrInput` via:
ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtr ¶
func ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtr(v *ClusterIssuerSpecAcmeSolversDns01AcmeDNSArgs) ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrInput
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) AccountSecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) AccountSecretRef() ClusterIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) Host ¶
func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) Host() pulumi.StringPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput() ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
type ClusterIssuerSpecAcmeSolversDns01Akamai ¶
type ClusterIssuerSpecAcmeSolversDns01Akamai struct { // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. AccessTokenSecretRef ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef `pulumi:"accessTokenSecretRef"` // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. ClientSecretSecretRef ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef `pulumi:"clientSecretSecretRef"` // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. ClientTokenSecretRef ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef `pulumi:"clientTokenSecretRef"` ServiceConsumerDomain string `pulumi:"serviceConsumerDomain"` }
Use the Akamai DNS zone management API to manage DNS01 challenge records.
type ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
type ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefInput ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput }
ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs and ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefInput` via:
ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs{...}
type ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput struct{ *pulumi.OutputState }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput }
ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs, ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtr and ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrInput` via:
ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtr ¶
func ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtr(v *ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrInput
type ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AkamaiArgs ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiArgs struct { // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. AccessTokenSecretRef ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefInput `pulumi:"accessTokenSecretRef"` // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. ClientSecretSecretRef ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefInput `pulumi:"clientSecretSecretRef"` // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. ClientTokenSecretRef ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefInput `pulumi:"clientTokenSecretRef"` ServiceConsumerDomain pulumi.StringInput `pulumi:"serviceConsumerDomain"` }
Use the Akamai DNS zone management API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01AkamaiArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AkamaiArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AkamaiArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01AkamaiArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01AkamaiArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01AkamaiArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01AkamaiArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefInput ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput }
ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs and ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefInput` via:
ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs{...}
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput struct{ *pulumi.OutputState }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput }
ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs, ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtr and ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrInput` via:
ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtr ¶
func ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtr(v *ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrInput
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefInput ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput }
ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs and ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefInput` via:
ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs{...}
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput struct{ *pulumi.OutputState }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput }
ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs, ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtr and ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrInput` via:
ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtr ¶
func ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtr(v *ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrInput
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AkamaiInput ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01AkamaiOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiOutput ToClusterIssuerSpecAcmeSolversDns01AkamaiOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiOutput }
ClusterIssuerSpecAcmeSolversDns01AkamaiInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01AkamaiArgs and ClusterIssuerSpecAcmeSolversDns01AkamaiOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01AkamaiInput` via:
ClusterIssuerSpecAcmeSolversDns01AkamaiArgs{...}
type ClusterIssuerSpecAcmeSolversDns01AkamaiOutput ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiOutput struct{ *pulumi.OutputState }
Use the Akamai DNS zone management API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) AccessTokenSecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) AccessTokenSecretRef() ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ClientSecretSecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ClientSecretSecretRef() ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ClientTokenSecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ClientTokenSecretRef() ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ServiceConsumerDomain ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ServiceConsumerDomain() pulumi.StringOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AkamaiPtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput ToClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput }
ClusterIssuerSpecAcmeSolversDns01AkamaiPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01AkamaiArgs, ClusterIssuerSpecAcmeSolversDns01AkamaiPtr and ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01AkamaiPtrInput` via:
ClusterIssuerSpecAcmeSolversDns01AkamaiArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01AkamaiPtr ¶
func ClusterIssuerSpecAcmeSolversDns01AkamaiPtr(v *ClusterIssuerSpecAcmeSolversDns01AkamaiArgs) ClusterIssuerSpecAcmeSolversDns01AkamaiPtrInput
type ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) AccessTokenSecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) AccessTokenSecretRef() ClusterIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) ClientSecretSecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) ClientSecretSecretRef() ClusterIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) ClientTokenSecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) ClientTokenSecretRef() ClusterIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) ServiceConsumerDomain ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) ServiceConsumerDomain() pulumi.StringPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput() ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput
type ClusterIssuerSpecAcmeSolversDns01Args ¶
type ClusterIssuerSpecAcmeSolversDns01Args struct { // Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records. AcmeDNS ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrInput `pulumi:"acmeDNS"` // Use the Akamai DNS zone management API to manage DNS01 challenge records. Akamai ClusterIssuerSpecAcmeSolversDns01AkamaiPtrInput `pulumi:"akamai"` // Use the Microsoft Azure DNS API to manage DNS01 challenge records. AzureDNS ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrInput `pulumi:"azureDNS"` // Use the Google Cloud DNS API to manage DNS01 challenge records. CloudDNS ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrInput `pulumi:"cloudDNS"` // Use the Cloudflare API to manage DNS01 challenge records. Cloudflare ClusterIssuerSpecAcmeSolversDns01CloudflarePtrInput `pulumi:"cloudflare"` // CNAMEStrategy configures how the DNS01 provider should handle CNAME records when found in DNS zones. CnameStrategy pulumi.StringPtrInput `pulumi:"cnameStrategy"` // Use the DigitalOcean DNS API to manage DNS01 challenge records. Digitalocean ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrInput `pulumi:"digitalocean"` // Use RFC2136 ("Dynamic Updates in the Domain Name System") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records. Rfc2136 ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrInput `pulumi:"rfc2136"` // Use the AWS Route53 API to manage DNS01 challenge records. Route53 ClusterIssuerSpecAcmeSolversDns01Route53PtrInput `pulumi:"route53"` // Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records. Webhook ClusterIssuerSpecAcmeSolversDns01WebhookPtrInput `pulumi:"webhook"` }
Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow.
func (ClusterIssuerSpecAcmeSolversDns01Args) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01Args) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01Args) ToClusterIssuerSpecAcmeSolversDns01Output ¶
func (i ClusterIssuerSpecAcmeSolversDns01Args) ToClusterIssuerSpecAcmeSolversDns01Output() ClusterIssuerSpecAcmeSolversDns01Output
func (ClusterIssuerSpecAcmeSolversDns01Args) ToClusterIssuerSpecAcmeSolversDns01OutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01Args) ToClusterIssuerSpecAcmeSolversDns01OutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Output
func (ClusterIssuerSpecAcmeSolversDns01Args) ToClusterIssuerSpecAcmeSolversDns01PtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01Args) ToClusterIssuerSpecAcmeSolversDns01PtrOutput() ClusterIssuerSpecAcmeSolversDns01PtrOutput
func (ClusterIssuerSpecAcmeSolversDns01Args) ToClusterIssuerSpecAcmeSolversDns01PtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01Args) ToClusterIssuerSpecAcmeSolversDns01PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01PtrOutput
type ClusterIssuerSpecAcmeSolversDns01AzureDNS ¶
type ClusterIssuerSpecAcmeSolversDns01AzureDNS struct { // if both this and ClientSecret are left unset MSI will be used ClientID *string `pulumi:"clientID"` // if both this and ClientID are left unset MSI will be used ClientSecretSecretRef *ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRef `pulumi:"clientSecretSecretRef"` // name of the Azure environment (default AzurePublicCloud) Environment *string `pulumi:"environment"` // name of the DNS zone that should be used HostedZoneName *string `pulumi:"hostedZoneName"` // managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID ManagedIdentity *ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentity `pulumi:"managedIdentity"` // resource group the DNS zone is located in ResourceGroupName string `pulumi:"resourceGroupName"` // ID of the Azure subscription SubscriptionID string `pulumi:"subscriptionID"` // when specifying ClientID and ClientSecret then this field is also needed TenantID *string `pulumi:"tenantID"` }
Use the Microsoft Azure DNS API to manage DNS01 challenge records.
type ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs ¶
type ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs struct { // if both this and ClientSecret are left unset MSI will be used ClientID pulumi.StringPtrInput `pulumi:"clientID"` // if both this and ClientID are left unset MSI will be used ClientSecretSecretRef ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrInput `pulumi:"clientSecretSecretRef"` // name of the Azure environment (default AzurePublicCloud) Environment pulumi.StringPtrInput `pulumi:"environment"` // name of the DNS zone that should be used HostedZoneName pulumi.StringPtrInput `pulumi:"hostedZoneName"` // managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID ManagedIdentity ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrInput `pulumi:"managedIdentity"` // resource group the DNS zone is located in ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // ID of the Azure subscription SubscriptionID pulumi.StringInput `pulumi:"subscriptionID"` // when specifying ClientID and ClientSecret then this field is also needed TenantID pulumi.StringPtrInput `pulumi:"tenantID"` }
Use the Microsoft Azure DNS API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRef ¶
type ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
if both this and ClientID are left unset MSI will be used
type ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs ¶
type ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
if both this and ClientID are left unset MSI will be used
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefInput ¶
type ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput }
ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs and ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefInput` via:
ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs{...}
type ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput ¶
type ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput struct{ *pulumi.OutputState }
if both this and ClientID are left unset MSI will be used
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput }
ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs, ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtr and ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrInput` via:
ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtr ¶
func ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtr(v *ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrInput
type ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AzureDNSInput ¶
type ClusterIssuerSpecAcmeSolversDns01AzureDNSInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01AzureDNSOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput ToClusterIssuerSpecAcmeSolversDns01AzureDNSOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput }
ClusterIssuerSpecAcmeSolversDns01AzureDNSInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs and ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01AzureDNSInput` via:
ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs{...}
type ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentity ¶
type ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentity struct { // client ID of the managed identity, can not be used at the same time as resourceID ClientID *string `pulumi:"clientID"` // resource ID of the managed identity, can not be used at the same time as clientID ResourceID *string `pulumi:"resourceID"` }
managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID
type ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs ¶
type ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs struct { // client ID of the managed identity, can not be used at the same time as resourceID ClientID pulumi.StringPtrInput `pulumi:"clientID"` // resource ID of the managed identity, can not be used at the same time as clientID ResourceID pulumi.StringPtrInput `pulumi:"resourceID"` }
managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityInput ¶
type ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput }
ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs and ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityInput` via:
ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs{...}
type ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput ¶
type ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput struct{ *pulumi.OutputState }
managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ClientID ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ClientID() pulumi.StringPtrOutput
client ID of the managed identity, can not be used at the same time as resourceID
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ResourceID ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ResourceID() pulumi.StringPtrOutput
resource ID of the managed identity, can not be used at the same time as clientID
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput }
ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs, ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtr and ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrInput` via:
ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtr ¶
func ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtr(v *ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrInput
type ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ClientID ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ClientID() pulumi.StringPtrOutput
client ID of the managed identity, can not be used at the same time as resourceID
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ResourceID ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ResourceID() pulumi.StringPtrOutput
resource ID of the managed identity, can not be used at the same time as clientID
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput ¶
type ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput struct{ *pulumi.OutputState }
Use the Microsoft Azure DNS API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ClientID ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ClientID() pulumi.StringPtrOutput
if both this and ClientSecret are left unset MSI will be used
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ClientSecretSecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ClientSecretSecretRef() ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
if both this and ClientID are left unset MSI will be used
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) Environment ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) Environment() pulumi.StringPtrOutput
name of the Azure environment (default AzurePublicCloud)
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) HostedZoneName ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) HostedZoneName() pulumi.StringPtrOutput
name of the DNS zone that should be used
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ManagedIdentity ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ManagedIdentity() ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ResourceGroupName ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ResourceGroupName() pulumi.StringOutput
resource group the DNS zone is located in
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) SubscriptionID ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) SubscriptionID() pulumi.StringOutput
ID of the Azure subscription
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) TenantID ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) TenantID() pulumi.StringPtrOutput
when specifying ClientID and ClientSecret then this field is also needed
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput
type ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput ToClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput }
ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs, ClusterIssuerSpecAcmeSolversDns01AzureDNSPtr and ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrInput` via:
ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01AzureDNSPtr ¶
func ClusterIssuerSpecAcmeSolversDns01AzureDNSPtr(v *ClusterIssuerSpecAcmeSolversDns01AzureDNSArgs) ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrInput
type ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ClientID ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ClientID() pulumi.StringPtrOutput
if both this and ClientSecret are left unset MSI will be used
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ClientSecretSecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ClientSecretSecretRef() ClusterIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
if both this and ClientID are left unset MSI will be used
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) Environment ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) Environment() pulumi.StringPtrOutput
name of the Azure environment (default AzurePublicCloud)
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) HostedZoneName ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) HostedZoneName() pulumi.StringPtrOutput
name of the DNS zone that should be used
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ManagedIdentity ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ManagedIdentity() ClusterIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ResourceGroupName ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ResourceGroupName() pulumi.StringPtrOutput
resource group the DNS zone is located in
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) SubscriptionID ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) SubscriptionID() pulumi.StringPtrOutput
ID of the Azure subscription
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) TenantID ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) TenantID() pulumi.StringPtrOutput
when specifying ClientID and ClientSecret then this field is also needed
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput() ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ToClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput
type ClusterIssuerSpecAcmeSolversDns01CloudDNS ¶
type ClusterIssuerSpecAcmeSolversDns01CloudDNS struct { // HostedZoneName is an optional field that tells cert-manager in which Cloud DNS zone the challenge record has to be created. If left empty cert-manager will automatically choose a zone. HostedZoneName *string `pulumi:"hostedZoneName"` Project string `pulumi:"project"` // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. ServiceAccountSecretRef *ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRef `pulumi:"serviceAccountSecretRef"` }
Use the Google Cloud DNS API to manage DNS01 challenge records.
type ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs ¶
type ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs struct { // HostedZoneName is an optional field that tells cert-manager in which Cloud DNS zone the challenge record has to be created. If left empty cert-manager will automatically choose a zone. HostedZoneName pulumi.StringPtrInput `pulumi:"hostedZoneName"` Project pulumi.StringInput `pulumi:"project"` // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. ServiceAccountSecretRef ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrInput `pulumi:"serviceAccountSecretRef"` }
Use the Google Cloud DNS API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput
type ClusterIssuerSpecAcmeSolversDns01CloudDNSInput ¶
type ClusterIssuerSpecAcmeSolversDns01CloudDNSInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01CloudDNSOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput ToClusterIssuerSpecAcmeSolversDns01CloudDNSOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput }
ClusterIssuerSpecAcmeSolversDns01CloudDNSInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs and ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01CloudDNSInput` via:
ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs{...}
type ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput ¶
type ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput struct{ *pulumi.OutputState }
Use the Google Cloud DNS API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) HostedZoneName ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) HostedZoneName() pulumi.StringPtrOutput
HostedZoneName is an optional field that tells cert-manager in which Cloud DNS zone the challenge record has to be created. If left empty cert-manager will automatically choose a zone.
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) Project ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) Project() pulumi.StringOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) ServiceAccountSecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) ServiceAccountSecretRef() ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput
type ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput ToClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput }
ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs, ClusterIssuerSpecAcmeSolversDns01CloudDNSPtr and ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrInput` via:
ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01CloudDNSPtr ¶
func ClusterIssuerSpecAcmeSolversDns01CloudDNSPtr(v *ClusterIssuerSpecAcmeSolversDns01CloudDNSArgs) ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrInput
type ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput) HostedZoneName ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput) HostedZoneName() pulumi.StringPtrOutput
HostedZoneName is an optional field that tells cert-manager in which Cloud DNS zone the challenge record has to be created. If left empty cert-manager will automatically choose a zone.
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput) Project ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput) Project() pulumi.StringPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ServiceAccountSecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ServiceAccountSecretRef() ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput
type ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRef ¶
type ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
type ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs ¶
type ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefInput ¶
type ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput }
ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs and ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefInput` via:
ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs{...}
type ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput ¶
type ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput struct{ *pulumi.OutputState }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput }
ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs, ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtr and ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrInput` via:
ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtr ¶
func ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtr(v *ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrInput
type ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01Cloudflare ¶
type ClusterIssuerSpecAcmeSolversDns01Cloudflare struct { // API key to use to authenticate with Cloudflare. Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions. ApiKeySecretRef *ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef `pulumi:"apiKeySecretRef"` // API token used to authenticate with Cloudflare. ApiTokenSecretRef *ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef `pulumi:"apiTokenSecretRef"` // Email of the account, only required when using API key based authentication. Email *string `pulumi:"email"` }
Use the Cloudflare API to manage DNS01 challenge records.
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef ¶
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
API key to use to authenticate with Cloudflare. Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions.
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs ¶
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
API key to use to authenticate with Cloudflare. Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions.
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefInput ¶
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput }
ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs and ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefInput` via:
ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs{...}
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput ¶
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput struct{ *pulumi.OutputState }
API key to use to authenticate with Cloudflare. Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions.
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput }
ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs, ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtr and ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrInput` via:
ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtr ¶
func ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtr(v *ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrInput
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef ¶
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
API token used to authenticate with Cloudflare.
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs ¶
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
API token used to authenticate with Cloudflare.
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefInput ¶
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput }
ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs and ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefInput` via:
ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs{...}
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput ¶
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput struct{ *pulumi.OutputState }
API token used to authenticate with Cloudflare.
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput }
ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs, ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtr and ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrInput` via:
ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtr ¶
func ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtr(v *ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrInput
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01CloudflareArgs ¶
type ClusterIssuerSpecAcmeSolversDns01CloudflareArgs struct { // API key to use to authenticate with Cloudflare. Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions. ApiKeySecretRef ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrInput `pulumi:"apiKeySecretRef"` // API token used to authenticate with Cloudflare. ApiTokenSecretRef ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrInput `pulumi:"apiTokenSecretRef"` // Email of the account, only required when using API key based authentication. Email pulumi.StringPtrInput `pulumi:"email"` }
Use the Cloudflare API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01CloudflareArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01CloudflareArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01CloudflareArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01CloudflareArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudflareArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01CloudflareArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflareOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudflareArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01CloudflareArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudflareArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01CloudflareArgs) ToClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput
type ClusterIssuerSpecAcmeSolversDns01CloudflareInput ¶
type ClusterIssuerSpecAcmeSolversDns01CloudflareInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01CloudflareOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareOutput ToClusterIssuerSpecAcmeSolversDns01CloudflareOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareOutput }
ClusterIssuerSpecAcmeSolversDns01CloudflareInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01CloudflareArgs and ClusterIssuerSpecAcmeSolversDns01CloudflareOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01CloudflareInput` via:
ClusterIssuerSpecAcmeSolversDns01CloudflareArgs{...}
type ClusterIssuerSpecAcmeSolversDns01CloudflareOutput ¶
type ClusterIssuerSpecAcmeSolversDns01CloudflareOutput struct{ *pulumi.OutputState }
Use the Cloudflare API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) ApiKeySecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) ApiKeySecretRef() ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
API key to use to authenticate with Cloudflare. Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions.
func (ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) ApiTokenSecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) ApiTokenSecretRef() ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
API token used to authenticate with Cloudflare.
func (ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) Email ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) Email() pulumi.StringPtrOutput
Email of the account, only required when using API key based authentication.
func (ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareOutput() ClusterIssuerSpecAcmeSolversDns01CloudflareOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflareOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflareOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflareOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput
type ClusterIssuerSpecAcmeSolversDns01CloudflarePtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01CloudflarePtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput ToClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput }
ClusterIssuerSpecAcmeSolversDns01CloudflarePtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01CloudflareArgs, ClusterIssuerSpecAcmeSolversDns01CloudflarePtr and ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01CloudflarePtrInput` via:
ClusterIssuerSpecAcmeSolversDns01CloudflareArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01CloudflarePtr ¶
func ClusterIssuerSpecAcmeSolversDns01CloudflarePtr(v *ClusterIssuerSpecAcmeSolversDns01CloudflareArgs) ClusterIssuerSpecAcmeSolversDns01CloudflarePtrInput
type ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput) ApiKeySecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput) ApiKeySecretRef() ClusterIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
API key to use to authenticate with Cloudflare. Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions.
func (ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput) ApiTokenSecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput) ApiTokenSecretRef() ClusterIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
API token used to authenticate with Cloudflare.
func (ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput) Email ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput) Email() pulumi.StringPtrOutput
Email of the account, only required when using API key based authentication.
func (ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput() ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput
func (ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput) ToClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput
type ClusterIssuerSpecAcmeSolversDns01Digitalocean ¶
type ClusterIssuerSpecAcmeSolversDns01Digitalocean struct { // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. TokenSecretRef ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef `pulumi:"tokenSecretRef"` }
Use the DigitalOcean DNS API to manage DNS01 challenge records.
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs ¶
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs struct { // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. TokenSecretRef ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefInput `pulumi:"tokenSecretRef"` }
Use the DigitalOcean DNS API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanInput ¶
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput ToClusterIssuerSpecAcmeSolversDns01DigitaloceanOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput }
ClusterIssuerSpecAcmeSolversDns01DigitaloceanInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs and ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01DigitaloceanInput` via:
ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs{...}
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput ¶
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput struct{ *pulumi.OutputState }
Use the DigitalOcean DNS API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput) TokenSecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanOutput) TokenSecretRef() ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput ToClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput }
ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs, ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtr and ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrInput` via:
ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtr ¶
func ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtr(v *ClusterIssuerSpecAcmeSolversDns01DigitaloceanArgs) ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrInput
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) TokenSecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) TokenSecretRef() ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef ¶
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs ¶
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefInput ¶
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput }
ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs and ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefInput` via:
ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs{...}
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput ¶
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput struct{ *pulumi.OutputState }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput }
ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs, ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtr and ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrInput` via:
ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtr ¶
func ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtr(v *ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrInput
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01Input ¶
type ClusterIssuerSpecAcmeSolversDns01Input interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01Output() ClusterIssuerSpecAcmeSolversDns01Output ToClusterIssuerSpecAcmeSolversDns01OutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01Output }
ClusterIssuerSpecAcmeSolversDns01Input is an input type that accepts ClusterIssuerSpecAcmeSolversDns01Args and ClusterIssuerSpecAcmeSolversDns01Output values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01Input` via:
ClusterIssuerSpecAcmeSolversDns01Args{...}
type ClusterIssuerSpecAcmeSolversDns01Output ¶
type ClusterIssuerSpecAcmeSolversDns01Output struct{ *pulumi.OutputState }
Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow.
func (ClusterIssuerSpecAcmeSolversDns01Output) AcmeDNS ¶
func (o ClusterIssuerSpecAcmeSolversDns01Output) AcmeDNS() ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01Output) Akamai ¶
func (o ClusterIssuerSpecAcmeSolversDns01Output) Akamai() ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput
Use the Akamai DNS zone management API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01Output) AzureDNS ¶
func (o ClusterIssuerSpecAcmeSolversDns01Output) AzureDNS() ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput
Use the Microsoft Azure DNS API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01Output) CloudDNS ¶
func (o ClusterIssuerSpecAcmeSolversDns01Output) CloudDNS() ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput
Use the Google Cloud DNS API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01Output) Cloudflare ¶
func (o ClusterIssuerSpecAcmeSolversDns01Output) Cloudflare() ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput
Use the Cloudflare API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01Output) CnameStrategy ¶
func (o ClusterIssuerSpecAcmeSolversDns01Output) CnameStrategy() pulumi.StringPtrOutput
CNAMEStrategy configures how the DNS01 provider should handle CNAME records when found in DNS zones.
func (ClusterIssuerSpecAcmeSolversDns01Output) Digitalocean ¶
func (o ClusterIssuerSpecAcmeSolversDns01Output) Digitalocean() ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
Use the DigitalOcean DNS API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01Output) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01Output) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01Output) Rfc2136 ¶
func (o ClusterIssuerSpecAcmeSolversDns01Output) Rfc2136() ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput
Use RFC2136 ("Dynamic Updates in the Domain Name System") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01Output) Route53 ¶
func (o ClusterIssuerSpecAcmeSolversDns01Output) Route53() ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput
Use the AWS Route53 API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01Output) ToClusterIssuerSpecAcmeSolversDns01Output ¶
func (o ClusterIssuerSpecAcmeSolversDns01Output) ToClusterIssuerSpecAcmeSolversDns01Output() ClusterIssuerSpecAcmeSolversDns01Output
func (ClusterIssuerSpecAcmeSolversDns01Output) ToClusterIssuerSpecAcmeSolversDns01OutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01Output) ToClusterIssuerSpecAcmeSolversDns01OutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Output
func (ClusterIssuerSpecAcmeSolversDns01Output) ToClusterIssuerSpecAcmeSolversDns01PtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01Output) ToClusterIssuerSpecAcmeSolversDns01PtrOutput() ClusterIssuerSpecAcmeSolversDns01PtrOutput
func (ClusterIssuerSpecAcmeSolversDns01Output) ToClusterIssuerSpecAcmeSolversDns01PtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01Output) ToClusterIssuerSpecAcmeSolversDns01PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01PtrOutput
func (ClusterIssuerSpecAcmeSolversDns01Output) Webhook ¶
func (o ClusterIssuerSpecAcmeSolversDns01Output) Webhook() ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput
Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records.
type ClusterIssuerSpecAcmeSolversDns01PtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01PtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01PtrOutput() ClusterIssuerSpecAcmeSolversDns01PtrOutput ToClusterIssuerSpecAcmeSolversDns01PtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01PtrOutput }
ClusterIssuerSpecAcmeSolversDns01PtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01Args, ClusterIssuerSpecAcmeSolversDns01Ptr and ClusterIssuerSpecAcmeSolversDns01PtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01PtrInput` via:
ClusterIssuerSpecAcmeSolversDns01Args{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01Ptr ¶
func ClusterIssuerSpecAcmeSolversDns01Ptr(v *ClusterIssuerSpecAcmeSolversDns01Args) ClusterIssuerSpecAcmeSolversDns01PtrInput
type ClusterIssuerSpecAcmeSolversDns01PtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01PtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01PtrOutput) AcmeDNS ¶
func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) AcmeDNS() ClusterIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01PtrOutput) Akamai ¶
func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) Akamai() ClusterIssuerSpecAcmeSolversDns01AkamaiPtrOutput
Use the Akamai DNS zone management API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01PtrOutput) AzureDNS ¶
func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) AzureDNS() ClusterIssuerSpecAcmeSolversDns01AzureDNSPtrOutput
Use the Microsoft Azure DNS API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01PtrOutput) CloudDNS ¶
func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) CloudDNS() ClusterIssuerSpecAcmeSolversDns01CloudDNSPtrOutput
Use the Google Cloud DNS API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01PtrOutput) Cloudflare ¶
func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) Cloudflare() ClusterIssuerSpecAcmeSolversDns01CloudflarePtrOutput
Use the Cloudflare API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01PtrOutput) CnameStrategy ¶
func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) CnameStrategy() pulumi.StringPtrOutput
CNAMEStrategy configures how the DNS01 provider should handle CNAME records when found in DNS zones.
func (ClusterIssuerSpecAcmeSolversDns01PtrOutput) Digitalocean ¶
func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) Digitalocean() ClusterIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
Use the DigitalOcean DNS API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01PtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01PtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01PtrOutput) Rfc2136 ¶
func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) Rfc2136() ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput
Use RFC2136 ("Dynamic Updates in the Domain Name System") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01PtrOutput) Route53 ¶
func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) Route53() ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput
Use the AWS Route53 API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01PtrOutput) ToClusterIssuerSpecAcmeSolversDns01PtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) ToClusterIssuerSpecAcmeSolversDns01PtrOutput() ClusterIssuerSpecAcmeSolversDns01PtrOutput
func (ClusterIssuerSpecAcmeSolversDns01PtrOutput) ToClusterIssuerSpecAcmeSolversDns01PtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) ToClusterIssuerSpecAcmeSolversDns01PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01PtrOutput
func (ClusterIssuerSpecAcmeSolversDns01PtrOutput) Webhook ¶
func (o ClusterIssuerSpecAcmeSolversDns01PtrOutput) Webhook() ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput
Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records.
type ClusterIssuerSpecAcmeSolversDns01Rfc2136 ¶
type ClusterIssuerSpecAcmeSolversDns01Rfc2136 struct { // The IP address or hostname of an authoritative DNS server supporting RFC2136 in the form host:port. If the host is an IPv6 address it must be enclosed in square brackets (e.g [2001:db8::1]) ; port is optional. This field is required. Nameserver string `pulumi:"nameserver"` // The TSIG Algorithm configured in the DNS supporting RFC2136. Used only when “tsigSecretSecretRef“ and “tsigKeyName“ are defined. Supported values are (case-insensitive): “HMACMD5“ (default), “HMACSHA1“, “HMACSHA256“ or “HMACSHA512“. TsigAlgorithm *string `pulumi:"tsigAlgorithm"` // The TSIG Key name configured in the DNS. If “tsigSecretSecretRef“ is defined, this field is required. TsigKeyName *string `pulumi:"tsigKeyName"` // The name of the secret containing the TSIG value. If “tsigKeyName“ is defined, this field is required. TsigSecretSecretRef *ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef `pulumi:"tsigSecretSecretRef"` }
Use RFC2136 ("Dynamic Updates in the Domain Name System") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records.
type ClusterIssuerSpecAcmeSolversDns01Rfc2136Args ¶
type ClusterIssuerSpecAcmeSolversDns01Rfc2136Args struct { // The IP address or hostname of an authoritative DNS server supporting RFC2136 in the form host:port. If the host is an IPv6 address it must be enclosed in square brackets (e.g [2001:db8::1]) ; port is optional. This field is required. Nameserver pulumi.StringInput `pulumi:"nameserver"` // The TSIG Algorithm configured in the DNS supporting RFC2136. Used only when “tsigSecretSecretRef“ and “tsigKeyName“ are defined. Supported values are (case-insensitive): “HMACMD5“ (default), “HMACSHA1“, “HMACSHA256“ or “HMACSHA512“. TsigAlgorithm pulumi.StringPtrInput `pulumi:"tsigAlgorithm"` // The TSIG Key name configured in the DNS. If “tsigSecretSecretRef“ is defined, this field is required. TsigKeyName pulumi.StringPtrInput `pulumi:"tsigKeyName"` // The name of the secret containing the TSIG value. If “tsigKeyName“ is defined, this field is required. TsigSecretSecretRef ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrInput `pulumi:"tsigSecretSecretRef"` }
Use RFC2136 ("Dynamic Updates in the Domain Name System") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136Args) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136Args) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136Args) ToClusterIssuerSpecAcmeSolversDns01Rfc2136Output ¶
func (i ClusterIssuerSpecAcmeSolversDns01Rfc2136Args) ToClusterIssuerSpecAcmeSolversDns01Rfc2136Output() ClusterIssuerSpecAcmeSolversDns01Rfc2136Output
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136Args) ToClusterIssuerSpecAcmeSolversDns01Rfc2136OutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01Rfc2136Args) ToClusterIssuerSpecAcmeSolversDns01Rfc2136OutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136Output
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136Args) ToClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01Rfc2136Args) ToClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput() ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136Args) ToClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01Rfc2136Args) ToClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput
type ClusterIssuerSpecAcmeSolversDns01Rfc2136Input ¶
type ClusterIssuerSpecAcmeSolversDns01Rfc2136Input interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01Rfc2136Output() ClusterIssuerSpecAcmeSolversDns01Rfc2136Output ToClusterIssuerSpecAcmeSolversDns01Rfc2136OutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136Output }
ClusterIssuerSpecAcmeSolversDns01Rfc2136Input is an input type that accepts ClusterIssuerSpecAcmeSolversDns01Rfc2136Args and ClusterIssuerSpecAcmeSolversDns01Rfc2136Output values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01Rfc2136Input` via:
ClusterIssuerSpecAcmeSolversDns01Rfc2136Args{...}
type ClusterIssuerSpecAcmeSolversDns01Rfc2136Output ¶
type ClusterIssuerSpecAcmeSolversDns01Rfc2136Output struct{ *pulumi.OutputState }
Use RFC2136 ("Dynamic Updates in the Domain Name System") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) Nameserver ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) Nameserver() pulumi.StringOutput
The IP address or hostname of an authoritative DNS server supporting RFC2136 in the form host:port. If the host is an IPv6 address it must be enclosed in square brackets (e.g [2001:db8::1]) ; port is optional. This field is required.
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) ToClusterIssuerSpecAcmeSolversDns01Rfc2136Output ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) ToClusterIssuerSpecAcmeSolversDns01Rfc2136Output() ClusterIssuerSpecAcmeSolversDns01Rfc2136Output
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) ToClusterIssuerSpecAcmeSolversDns01Rfc2136OutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) ToClusterIssuerSpecAcmeSolversDns01Rfc2136OutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136Output
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) ToClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) ToClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput() ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) ToClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) ToClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) TsigAlgorithm ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) TsigAlgorithm() pulumi.StringPtrOutput
The TSIG Algorithm configured in the DNS supporting RFC2136. Used only when “tsigSecretSecretRef“ and “tsigKeyName“ are defined. Supported values are (case-insensitive): “HMACMD5“ (default), “HMACSHA1“, “HMACSHA256“ or “HMACSHA512“.
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) TsigKeyName ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) TsigKeyName() pulumi.StringPtrOutput
The TSIG Key name configured in the DNS. If “tsigSecretSecretRef“ is defined, this field is required.
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) TsigSecretSecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136Output) TsigSecretSecretRef() ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
The name of the secret containing the TSIG value. If “tsigKeyName“ is defined, this field is required.
type ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput() ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput ToClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput }
ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01Rfc2136Args, ClusterIssuerSpecAcmeSolversDns01Rfc2136Ptr and ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrInput` via:
ClusterIssuerSpecAcmeSolversDns01Rfc2136Args{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01Rfc2136Ptr ¶
func ClusterIssuerSpecAcmeSolversDns01Rfc2136Ptr(v *ClusterIssuerSpecAcmeSolversDns01Rfc2136Args) ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrInput
type ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) Nameserver ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) Nameserver() pulumi.StringPtrOutput
The IP address or hostname of an authoritative DNS server supporting RFC2136 in the form host:port. If the host is an IPv6 address it must be enclosed in square brackets (e.g [2001:db8::1]) ; port is optional. This field is required.
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput() ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) TsigAlgorithm ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) TsigAlgorithm() pulumi.StringPtrOutput
The TSIG Algorithm configured in the DNS supporting RFC2136. Used only when “tsigSecretSecretRef“ and “tsigKeyName“ are defined. Supported values are (case-insensitive): “HMACMD5“ (default), “HMACSHA1“, “HMACSHA256“ or “HMACSHA512“.
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) TsigKeyName ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) TsigKeyName() pulumi.StringPtrOutput
The TSIG Key name configured in the DNS. If “tsigSecretSecretRef“ is defined, this field is required.
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) TsigSecretSecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136PtrOutput) TsigSecretSecretRef() ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
The name of the secret containing the TSIG value. If “tsigKeyName“ is defined, this field is required.
type ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef ¶
type ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
The name of the secret containing the TSIG value. If “tsigKeyName“ is defined, this field is required.
type ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs ¶
type ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
The name of the secret containing the TSIG value. If “tsigKeyName“ is defined, this field is required.
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefInput ¶
type ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput }
ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs and ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefInput` via:
ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs{...}
type ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput ¶
type ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput struct{ *pulumi.OutputState }
The name of the secret containing the TSIG value. If “tsigKeyName“ is defined, this field is required.
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput() ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput }
ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs, ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtr and ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrInput` via:
ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtr ¶
func ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtr(v *ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrInput
type ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01Route53 ¶
type ClusterIssuerSpecAcmeSolversDns01Route53 struct { // The AccessKeyID is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata see: https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials AccessKeyID *string `pulumi:"accessKeyID"` // If set, the provider will manage only this zone in Route53 and will not do an lookup using the route53:ListHostedZonesByName api call. HostedZoneID *string `pulumi:"hostedZoneID"` // Always set the region when using AccessKeyID and SecretAccessKey Region string `pulumi:"region"` // Role is a Role ARN which the Route53 provider will assume using either the explicit credentials AccessKeyID/SecretAccessKey or the inferred credentials from environment variables, shared credentials file or AWS Instance metadata Role *string `pulumi:"role"` // The SecretAccessKey is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials SecretAccessKeySecretRef *ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef `pulumi:"secretAccessKeySecretRef"` }
Use the AWS Route53 API to manage DNS01 challenge records.
type ClusterIssuerSpecAcmeSolversDns01Route53Args ¶
type ClusterIssuerSpecAcmeSolversDns01Route53Args struct { // The AccessKeyID is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata see: https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials AccessKeyID pulumi.StringPtrInput `pulumi:"accessKeyID"` // If set, the provider will manage only this zone in Route53 and will not do an lookup using the route53:ListHostedZonesByName api call. HostedZoneID pulumi.StringPtrInput `pulumi:"hostedZoneID"` // Always set the region when using AccessKeyID and SecretAccessKey Region pulumi.StringInput `pulumi:"region"` // Role is a Role ARN which the Route53 provider will assume using either the explicit credentials AccessKeyID/SecretAccessKey or the inferred credentials from environment variables, shared credentials file or AWS Instance metadata Role pulumi.StringPtrInput `pulumi:"role"` // The SecretAccessKey is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials SecretAccessKeySecretRef ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrInput `pulumi:"secretAccessKeySecretRef"` }
Use the AWS Route53 API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01Route53Args) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01Route53Args) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01Route53Args) ToClusterIssuerSpecAcmeSolversDns01Route53Output ¶
func (i ClusterIssuerSpecAcmeSolversDns01Route53Args) ToClusterIssuerSpecAcmeSolversDns01Route53Output() ClusterIssuerSpecAcmeSolversDns01Route53Output
func (ClusterIssuerSpecAcmeSolversDns01Route53Args) ToClusterIssuerSpecAcmeSolversDns01Route53OutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01Route53Args) ToClusterIssuerSpecAcmeSolversDns01Route53OutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Route53Output
func (ClusterIssuerSpecAcmeSolversDns01Route53Args) ToClusterIssuerSpecAcmeSolversDns01Route53PtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01Route53Args) ToClusterIssuerSpecAcmeSolversDns01Route53PtrOutput() ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput
func (ClusterIssuerSpecAcmeSolversDns01Route53Args) ToClusterIssuerSpecAcmeSolversDns01Route53PtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01Route53Args) ToClusterIssuerSpecAcmeSolversDns01Route53PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput
type ClusterIssuerSpecAcmeSolversDns01Route53Input ¶
type ClusterIssuerSpecAcmeSolversDns01Route53Input interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01Route53Output() ClusterIssuerSpecAcmeSolversDns01Route53Output ToClusterIssuerSpecAcmeSolversDns01Route53OutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01Route53Output }
ClusterIssuerSpecAcmeSolversDns01Route53Input is an input type that accepts ClusterIssuerSpecAcmeSolversDns01Route53Args and ClusterIssuerSpecAcmeSolversDns01Route53Output values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01Route53Input` via:
ClusterIssuerSpecAcmeSolversDns01Route53Args{...}
type ClusterIssuerSpecAcmeSolversDns01Route53Output ¶
type ClusterIssuerSpecAcmeSolversDns01Route53Output struct{ *pulumi.OutputState }
Use the AWS Route53 API to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01Route53Output) AccessKeyID ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53Output) AccessKeyID() pulumi.StringPtrOutput
The AccessKeyID is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata see: https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials
func (ClusterIssuerSpecAcmeSolversDns01Route53Output) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01Route53Output) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01Route53Output) HostedZoneID ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53Output) HostedZoneID() pulumi.StringPtrOutput
If set, the provider will manage only this zone in Route53 and will not do an lookup using the route53:ListHostedZonesByName api call.
func (ClusterIssuerSpecAcmeSolversDns01Route53Output) Region ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53Output) Region() pulumi.StringOutput
Always set the region when using AccessKeyID and SecretAccessKey
func (ClusterIssuerSpecAcmeSolversDns01Route53Output) Role ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53Output) Role() pulumi.StringPtrOutput
Role is a Role ARN which the Route53 provider will assume using either the explicit credentials AccessKeyID/SecretAccessKey or the inferred credentials from environment variables, shared credentials file or AWS Instance metadata
func (ClusterIssuerSpecAcmeSolversDns01Route53Output) SecretAccessKeySecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53Output) SecretAccessKeySecretRef() ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
The SecretAccessKey is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials
func (ClusterIssuerSpecAcmeSolversDns01Route53Output) ToClusterIssuerSpecAcmeSolversDns01Route53Output ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53Output) ToClusterIssuerSpecAcmeSolversDns01Route53Output() ClusterIssuerSpecAcmeSolversDns01Route53Output
func (ClusterIssuerSpecAcmeSolversDns01Route53Output) ToClusterIssuerSpecAcmeSolversDns01Route53OutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53Output) ToClusterIssuerSpecAcmeSolversDns01Route53OutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Route53Output
func (ClusterIssuerSpecAcmeSolversDns01Route53Output) ToClusterIssuerSpecAcmeSolversDns01Route53PtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53Output) ToClusterIssuerSpecAcmeSolversDns01Route53PtrOutput() ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput
func (ClusterIssuerSpecAcmeSolversDns01Route53Output) ToClusterIssuerSpecAcmeSolversDns01Route53PtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53Output) ToClusterIssuerSpecAcmeSolversDns01Route53PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput
type ClusterIssuerSpecAcmeSolversDns01Route53PtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01Route53PtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01Route53PtrOutput() ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput ToClusterIssuerSpecAcmeSolversDns01Route53PtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput }
ClusterIssuerSpecAcmeSolversDns01Route53PtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01Route53Args, ClusterIssuerSpecAcmeSolversDns01Route53Ptr and ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01Route53PtrInput` via:
ClusterIssuerSpecAcmeSolversDns01Route53Args{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01Route53Ptr ¶
func ClusterIssuerSpecAcmeSolversDns01Route53Ptr(v *ClusterIssuerSpecAcmeSolversDns01Route53Args) ClusterIssuerSpecAcmeSolversDns01Route53PtrInput
type ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) AccessKeyID ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) AccessKeyID() pulumi.StringPtrOutput
The AccessKeyID is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata see: https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials
func (ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) HostedZoneID ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) HostedZoneID() pulumi.StringPtrOutput
If set, the provider will manage only this zone in Route53 and will not do an lookup using the route53:ListHostedZonesByName api call.
func (ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) Region ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) Region() pulumi.StringPtrOutput
Always set the region when using AccessKeyID and SecretAccessKey
func (ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) Role ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) Role() pulumi.StringPtrOutput
Role is a Role ARN which the Route53 provider will assume using either the explicit credentials AccessKeyID/SecretAccessKey or the inferred credentials from environment variables, shared credentials file or AWS Instance metadata
func (ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) SecretAccessKeySecretRef ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) SecretAccessKeySecretRef() ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
The SecretAccessKey is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials
func (ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) ToClusterIssuerSpecAcmeSolversDns01Route53PtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) ToClusterIssuerSpecAcmeSolversDns01Route53PtrOutput() ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput
func (ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) ToClusterIssuerSpecAcmeSolversDns01Route53PtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput) ToClusterIssuerSpecAcmeSolversDns01Route53PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Route53PtrOutput
type ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef ¶
type ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
The SecretAccessKey is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials
type ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs ¶
type ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
The SecretAccessKey is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials
func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput() ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefInput ¶
type ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput() ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput }
ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs and ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefInput` via:
ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs{...}
type ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput ¶
type ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput struct{ *pulumi.OutputState }
The SecretAccessKey is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials
func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput() ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput
func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput }
ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs, ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtr and ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrInput` via:
ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtr ¶
func ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtr(v *ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrInput
type ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput() ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) ToClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
type ClusterIssuerSpecAcmeSolversDns01Webhook ¶
type ClusterIssuerSpecAcmeSolversDns01Webhook struct { // Additional configuration that should be passed to the webhook apiserver when challenges are processed. This can contain arbitrary JSON data. Secret values should not be specified in this stanza. If secret values are needed (e.g. credentials for a DNS service), you should use a SecretKeySelector to reference a Secret resource. For details on the schema of this field, consult the webhook provider implementation's documentation. Config map[string]interface{} `pulumi:"config"` // The API group name that should be used when POSTing ChallengePayload resources to the webhook apiserver. This should be the same as the GroupName specified in the webhook provider implementation. GroupName string `pulumi:"groupName"` // The name of the solver to use, as defined in the webhook provider implementation. This will typically be the name of the provider, e.g. 'cloudflare'. SolverName string `pulumi:"solverName"` }
Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records.
type ClusterIssuerSpecAcmeSolversDns01WebhookArgs ¶
type ClusterIssuerSpecAcmeSolversDns01WebhookArgs struct { // Additional configuration that should be passed to the webhook apiserver when challenges are processed. This can contain arbitrary JSON data. Secret values should not be specified in this stanza. If secret values are needed (e.g. credentials for a DNS service), you should use a SecretKeySelector to reference a Secret resource. For details on the schema of this field, consult the webhook provider implementation's documentation. Config pulumi.MapInput `pulumi:"config"` // The API group name that should be used when POSTing ChallengePayload resources to the webhook apiserver. This should be the same as the GroupName specified in the webhook provider implementation. GroupName pulumi.StringInput `pulumi:"groupName"` // The name of the solver to use, as defined in the webhook provider implementation. This will typically be the name of the provider, e.g. 'cloudflare'. SolverName pulumi.StringInput `pulumi:"solverName"` }
Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01WebhookArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01WebhookArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01WebhookArgs) ToClusterIssuerSpecAcmeSolversDns01WebhookOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01WebhookArgs) ToClusterIssuerSpecAcmeSolversDns01WebhookOutput() ClusterIssuerSpecAcmeSolversDns01WebhookOutput
func (ClusterIssuerSpecAcmeSolversDns01WebhookArgs) ToClusterIssuerSpecAcmeSolversDns01WebhookOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01WebhookArgs) ToClusterIssuerSpecAcmeSolversDns01WebhookOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01WebhookOutput
func (ClusterIssuerSpecAcmeSolversDns01WebhookArgs) ToClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversDns01WebhookArgs) ToClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput() ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01WebhookArgs) ToClusterIssuerSpecAcmeSolversDns01WebhookPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversDns01WebhookArgs) ToClusterIssuerSpecAcmeSolversDns01WebhookPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput
type ClusterIssuerSpecAcmeSolversDns01WebhookInput ¶
type ClusterIssuerSpecAcmeSolversDns01WebhookInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01WebhookOutput() ClusterIssuerSpecAcmeSolversDns01WebhookOutput ToClusterIssuerSpecAcmeSolversDns01WebhookOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01WebhookOutput }
ClusterIssuerSpecAcmeSolversDns01WebhookInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01WebhookArgs and ClusterIssuerSpecAcmeSolversDns01WebhookOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01WebhookInput` via:
ClusterIssuerSpecAcmeSolversDns01WebhookArgs{...}
type ClusterIssuerSpecAcmeSolversDns01WebhookOutput ¶
type ClusterIssuerSpecAcmeSolversDns01WebhookOutput struct{ *pulumi.OutputState }
Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records.
func (ClusterIssuerSpecAcmeSolversDns01WebhookOutput) Config ¶
func (o ClusterIssuerSpecAcmeSolversDns01WebhookOutput) Config() pulumi.MapOutput
Additional configuration that should be passed to the webhook apiserver when challenges are processed. This can contain arbitrary JSON data. Secret values should not be specified in this stanza. If secret values are needed (e.g. credentials for a DNS service), you should use a SecretKeySelector to reference a Secret resource. For details on the schema of this field, consult the webhook provider implementation's documentation.
func (ClusterIssuerSpecAcmeSolversDns01WebhookOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01WebhookOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01WebhookOutput) GroupName ¶
func (o ClusterIssuerSpecAcmeSolversDns01WebhookOutput) GroupName() pulumi.StringOutput
The API group name that should be used when POSTing ChallengePayload resources to the webhook apiserver. This should be the same as the GroupName specified in the webhook provider implementation.
func (ClusterIssuerSpecAcmeSolversDns01WebhookOutput) SolverName ¶
func (o ClusterIssuerSpecAcmeSolversDns01WebhookOutput) SolverName() pulumi.StringOutput
The name of the solver to use, as defined in the webhook provider implementation. This will typically be the name of the provider, e.g. 'cloudflare'.
func (ClusterIssuerSpecAcmeSolversDns01WebhookOutput) ToClusterIssuerSpecAcmeSolversDns01WebhookOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01WebhookOutput) ToClusterIssuerSpecAcmeSolversDns01WebhookOutput() ClusterIssuerSpecAcmeSolversDns01WebhookOutput
func (ClusterIssuerSpecAcmeSolversDns01WebhookOutput) ToClusterIssuerSpecAcmeSolversDns01WebhookOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01WebhookOutput) ToClusterIssuerSpecAcmeSolversDns01WebhookOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01WebhookOutput
func (ClusterIssuerSpecAcmeSolversDns01WebhookOutput) ToClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01WebhookOutput) ToClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput() ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01WebhookOutput) ToClusterIssuerSpecAcmeSolversDns01WebhookPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01WebhookOutput) ToClusterIssuerSpecAcmeSolversDns01WebhookPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput
type ClusterIssuerSpecAcmeSolversDns01WebhookPtrInput ¶
type ClusterIssuerSpecAcmeSolversDns01WebhookPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput() ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput ToClusterIssuerSpecAcmeSolversDns01WebhookPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput }
ClusterIssuerSpecAcmeSolversDns01WebhookPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversDns01WebhookArgs, ClusterIssuerSpecAcmeSolversDns01WebhookPtr and ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversDns01WebhookPtrInput` via:
ClusterIssuerSpecAcmeSolversDns01WebhookArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversDns01WebhookPtr ¶
func ClusterIssuerSpecAcmeSolversDns01WebhookPtr(v *ClusterIssuerSpecAcmeSolversDns01WebhookArgs) ClusterIssuerSpecAcmeSolversDns01WebhookPtrInput
type ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput ¶
type ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput) Config ¶
func (o ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput) Config() pulumi.MapOutput
Additional configuration that should be passed to the webhook apiserver when challenges are processed. This can contain arbitrary JSON data. Secret values should not be specified in this stanza. If secret values are needed (e.g. credentials for a DNS service), you should use a SecretKeySelector to reference a Secret resource. For details on the schema of this field, consult the webhook provider implementation's documentation.
func (ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput) GroupName ¶
func (o ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput) GroupName() pulumi.StringPtrOutput
The API group name that should be used when POSTing ChallengePayload resources to the webhook apiserver. This should be the same as the GroupName specified in the webhook provider implementation.
func (ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput) SolverName ¶
func (o ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput) SolverName() pulumi.StringPtrOutput
The name of the solver to use, as defined in the webhook provider implementation. This will typically be the name of the provider, e.g. 'cloudflare'.
func (ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput) ToClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput) ToClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput() ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput
func (ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput) ToClusterIssuerSpecAcmeSolversDns01WebhookPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput) ToClusterIssuerSpecAcmeSolversDns01WebhookPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversDns01WebhookPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01 ¶
type ClusterIssuerSpecAcmeSolversHttp01 struct { // The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future. GatewayHTTPRoute *ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoute `pulumi:"gatewayHTTPRoute"` // The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed. Ingress *ClusterIssuerSpecAcmeSolversHttp01Ingress `pulumi:"ingress"` }
Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow. It is not possible to obtain certificates for wildcard domain names (e.g. `*.example.com`) using the HTTP01 challenge mechanism.
type ClusterIssuerSpecAcmeSolversHttp01Args ¶
type ClusterIssuerSpecAcmeSolversHttp01Args struct { // The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future. GatewayHTTPRoute ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrInput `pulumi:"gatewayHTTPRoute"` // The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed. Ingress ClusterIssuerSpecAcmeSolversHttp01IngressPtrInput `pulumi:"ingress"` }
Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow. It is not possible to obtain certificates for wildcard domain names (e.g. `*.example.com`) using the HTTP01 challenge mechanism.
func (ClusterIssuerSpecAcmeSolversHttp01Args) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01Args) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01Args) ToClusterIssuerSpecAcmeSolversHttp01Output ¶
func (i ClusterIssuerSpecAcmeSolversHttp01Args) ToClusterIssuerSpecAcmeSolversHttp01Output() ClusterIssuerSpecAcmeSolversHttp01Output
func (ClusterIssuerSpecAcmeSolversHttp01Args) ToClusterIssuerSpecAcmeSolversHttp01OutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01Args) ToClusterIssuerSpecAcmeSolversHttp01OutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01Output
func (ClusterIssuerSpecAcmeSolversHttp01Args) ToClusterIssuerSpecAcmeSolversHttp01PtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01Args) ToClusterIssuerSpecAcmeSolversHttp01PtrOutput() ClusterIssuerSpecAcmeSolversHttp01PtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01Args) ToClusterIssuerSpecAcmeSolversHttp01PtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01Args) ToClusterIssuerSpecAcmeSolversHttp01PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01PtrOutput
type ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoute ¶
type ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoute struct { // The labels that cert-manager will use when creating the temporary HTTPRoute needed for solving the HTTP-01 challenge. These labels must match the label selector of at least one Gateway. Labels map[string]string `pulumi:"labels"` // Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort. ServiceType *string `pulumi:"serviceType"` }
The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future.
type ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs struct { // The labels that cert-manager will use when creating the temporary HTTPRoute needed for solving the HTTP-01 challenge. These labels must match the label selector of at least one Gateway. Labels pulumi.StringMapInput `pulumi:"labels"` // Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort. ServiceType pulumi.StringPtrInput `pulumi:"serviceType"` }
The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future.
func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput() ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput
func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput
func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput() ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
type ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteInput ¶
type ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput() ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput }
ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs and ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteInput` via:
ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteLabels ¶
type ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteLabels struct { }
The labels that cert-manager will use when creating the temporary HTTPRoute needed for solving the HTTP-01 challenge. These labels must match the label selector of at least one Gateway.
type ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput struct{ *pulumi.OutputState }
The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future.
func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) Labels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) Labels() pulumi.StringMapOutput
The labels that cert-manager will use when creating the temporary HTTPRoute needed for solving the HTTP-01 challenge. These labels must match the label selector of at least one Gateway.
func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ServiceType ¶
func (o ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ServiceType() pulumi.StringPtrOutput
Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort.
func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput() ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput
func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput
func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput() ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
type ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrInput ¶
type ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput() ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput }
ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs, ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtr and ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrInput` via:
ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtr ¶
func ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtr(v *ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrInput
type ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) Labels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) Labels() pulumi.StringMapOutput
The labels that cert-manager will use when creating the temporary HTTPRoute needed for solving the HTTP-01 challenge. These labels must match the label selector of at least one Gateway.
func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ServiceType ¶
func (o ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ServiceType() pulumi.StringPtrOutput
Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort.
func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput() ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ToClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
type ClusterIssuerSpecAcmeSolversHttp01Ingress ¶
type ClusterIssuerSpecAcmeSolversHttp01Ingress struct { // The ingress class to use when creating Ingress resources to solve ACME challenges that use this challenge solver. Only one of 'class' or 'name' may be specified. Class *string `pulumi:"class"` // Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges. IngressTemplate *ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplate `pulumi:"ingressTemplate"` // The name of the ingress resource that should have ACME challenge solving routes inserted into it in order to solve HTTP01 challenges. This is typically used in conjunction with ingress controllers like ingress-gce, which maintains a 1:1 mapping between external IPs and ingress resources. Name *string `pulumi:"name"` // Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges. PodTemplate *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate `pulumi:"podTemplate"` // Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort. ServiceType *string `pulumi:"serviceType"` }
The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed.
type ClusterIssuerSpecAcmeSolversHttp01IngressArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressArgs struct { // The ingress class to use when creating Ingress resources to solve ACME challenges that use this challenge solver. Only one of 'class' or 'name' may be specified. Class pulumi.StringPtrInput `pulumi:"class"` // Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges. IngressTemplate ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrInput `pulumi:"ingressTemplate"` // The name of the ingress resource that should have ACME challenge solving routes inserted into it in order to solve HTTP01 challenges. This is typically used in conjunction with ingress controllers like ingress-gce, which maintains a 1:1 mapping between external IPs and ingress resources. Name pulumi.StringPtrInput `pulumi:"name"` // Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges. PodTemplate ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrInput `pulumi:"podTemplate"` // Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort. ServiceType pulumi.StringPtrInput `pulumi:"serviceType"` }
The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressOutput() ClusterIssuerSpecAcmeSolversHttp01IngressOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplate ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplate struct { // ObjectMeta overrides for the ingress used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values. Metadata *ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata `pulumi:"metadata"` }
Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges.
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs struct { // ObjectMeta overrides for the ingress used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values. Metadata ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrInput `pulumi:"metadata"` }
Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges.
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs and ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata struct { // Annotations that should be added to the created ACME HTTP01 solver ingress. Annotations map[string]string `pulumi:"annotations"` // Labels that should be added to the created ACME HTTP01 solver ingress. Labels map[string]string `pulumi:"labels"` }
ObjectMeta overrides for the ingress used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataAnnotations ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataAnnotations struct { }
Annotations that should be added to the created ACME HTTP01 solver ingress.
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs struct { // Annotations that should be added to the created ACME HTTP01 solver ingress. Annotations pulumi.StringMapInput `pulumi:"annotations"` // Labels that should be added to the created ACME HTTP01 solver ingress. Labels pulumi.StringMapInput `pulumi:"labels"` }
ObjectMeta overrides for the ingress used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs and ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataLabels ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataLabels struct { }
Labels that should be added to the created ACME HTTP01 solver ingress.
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput struct{ *pulumi.OutputState }
ObjectMeta overrides for the ingress used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) Annotations ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) Annotations() pulumi.StringMapOutput
Annotations that should be added to the created ACME HTTP01 solver ingress.
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) Labels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) Labels() pulumi.StringMapOutput
Labels that should be added to the created ACME HTTP01 solver ingress.
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs, ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtr and ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtr ¶
func ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtr(v *ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrInput
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) Annotations ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) Annotations() pulumi.StringMapOutput
Annotations that should be added to the created ACME HTTP01 solver ingress.
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) Labels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) Labels() pulumi.StringMapOutput
Labels that should be added to the created ACME HTTP01 solver ingress.
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput struct{ *pulumi.OutputState }
Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges.
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) Metadata ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) Metadata() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
ObjectMeta overrides for the ingress used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs, ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtr and ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtr ¶
func ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtr(v *ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrInput
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) Metadata ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) Metadata() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
ObjectMeta overrides for the ingress used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressOutput() ClusterIssuerSpecAcmeSolversHttp01IngressOutput ToClusterIssuerSpecAcmeSolversHttp01IngressOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressArgs and ClusterIssuerSpecAcmeSolversHttp01IngressOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressOutput struct{ *pulumi.OutputState }
The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressOutput) Class ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressOutput) Class() pulumi.StringPtrOutput
The ingress class to use when creating Ingress resources to solve ACME challenges that use this challenge solver. Only one of 'class' or 'name' may be specified.
func (ClusterIssuerSpecAcmeSolversHttp01IngressOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressOutput) IngressTemplate ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressOutput) IngressTemplate() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges.
func (ClusterIssuerSpecAcmeSolversHttp01IngressOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressOutput) Name() pulumi.StringPtrOutput
The name of the ingress resource that should have ACME challenge solving routes inserted into it in order to solve HTTP01 challenges. This is typically used in conjunction with ingress controllers like ingress-gce, which maintains a 1:1 mapping between external IPs and ingress resources.
func (ClusterIssuerSpecAcmeSolversHttp01IngressOutput) PodTemplate ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressOutput) PodTemplate() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges.
func (ClusterIssuerSpecAcmeSolversHttp01IngressOutput) ServiceType ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressOutput) ServiceType() pulumi.StringPtrOutput
Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort.
func (ClusterIssuerSpecAcmeSolversHttp01IngressOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressOutput() ClusterIssuerSpecAcmeSolversHttp01IngressOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplate struct { // ObjectMeta overrides for the pod used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values. Metadata *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata `pulumi:"metadata"` // PodSpec defines overrides for the HTTP01 challenge solver pod. Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored. Spec *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec `pulumi:"spec"` }
Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs struct { // ObjectMeta overrides for the pod used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values. Metadata ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrInput `pulumi:"metadata"` // PodSpec defines overrides for the HTTP01 challenge solver pod. Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored. Spec ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrInput `pulumi:"spec"` }
Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata struct { // Annotations that should be added to the create ACME HTTP01 solver pods. Annotations map[string]string `pulumi:"annotations"` // Labels that should be added to the created ACME HTTP01 solver pods. Labels map[string]string `pulumi:"labels"` }
ObjectMeta overrides for the pod used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataAnnotations ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataAnnotations struct { }
Annotations that should be added to the create ACME HTTP01 solver pods.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs struct { // Annotations that should be added to the create ACME HTTP01 solver pods. Annotations pulumi.StringMapInput `pulumi:"annotations"` // Labels that should be added to the created ACME HTTP01 solver pods. Labels pulumi.StringMapInput `pulumi:"labels"` }
ObjectMeta overrides for the pod used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataLabels ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataLabels struct { }
Labels that should be added to the created ACME HTTP01 solver pods.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput struct{ *pulumi.OutputState }
ObjectMeta overrides for the pod used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) Annotations ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) Annotations() pulumi.StringMapOutput
Annotations that should be added to the create ACME HTTP01 solver pods.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) Labels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) Labels() pulumi.StringMapOutput
Labels that should be added to the created ACME HTTP01 solver pods.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs, ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtr and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtr ¶
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtr(v *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrInput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) Annotations ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) Annotations() pulumi.StringMapOutput
Annotations that should be added to the create ACME HTTP01 solver pods.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) Labels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) Labels() pulumi.StringMapOutput
Labels that should be added to the created ACME HTTP01 solver pods.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput struct{ *pulumi.OutputState }
Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) Metadata ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) Metadata() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
ObjectMeta overrides for the pod used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) Spec ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) Spec() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
PodSpec defines overrides for the HTTP01 challenge solver pod. Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs, ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtr and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtr ¶
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtr(v *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrInput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) Metadata ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) Metadata() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
ObjectMeta overrides for the pod used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) Spec ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) Spec() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
PodSpec defines overrides for the HTTP01 challenge solver pod. Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpec struct { // If specified, the pod's scheduling constraints Affinity *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity `pulumi:"affinity"` // NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ NodeSelector map[string]string `pulumi:"nodeSelector"` // If specified, the pod's priorityClassName. PriorityClassName *string `pulumi:"priorityClassName"` // If specified, the pod's service account ServiceAccountName *string `pulumi:"serviceAccountName"` // If specified, the pod's tolerations. Tolerations []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations `pulumi:"tolerations"` }
PodSpec defines overrides for the HTTP01 challenge solver pod. Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity struct { // Describes node affinity scheduling rules for the pod. NodeAffinity *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity `pulumi:"nodeAffinity"` // Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). PodAffinity *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity `pulumi:"podAffinity"` // Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). PodAntiAffinity *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity `pulumi:"podAntiAffinity"` }
If specified, the pod's scheduling constraints
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs struct { // Describes node affinity scheduling rules for the pod. NodeAffinity ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrInput `pulumi:"nodeAffinity"` // Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). PodAffinity ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrInput `pulumi:"podAffinity"` // Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). PodAntiAffinity ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrInput `pulumi:"podAntiAffinity"` }
If specified, the pod's scheduling constraints
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity struct { // The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred. PreferredDuringSchedulingIgnoredDuringExecution []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution `pulumi:"preferredDuringSchedulingIgnoredDuringExecution"` // If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node. RequiredDuringSchedulingIgnoredDuringExecution *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution `pulumi:"requiredDuringSchedulingIgnoredDuringExecution"` }
Describes node affinity scheduling rules for the pod.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs struct { // The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred. PreferredDuringSchedulingIgnoredDuringExecution ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput `pulumi:"preferredDuringSchedulingIgnoredDuringExecution"` // If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node. RequiredDuringSchedulingIgnoredDuringExecution ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrInput `pulumi:"requiredDuringSchedulingIgnoredDuringExecution"` }
Describes node affinity scheduling rules for the pod.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput struct{ *pulumi.OutputState }
Describes node affinity scheduling rules for the pod.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) PreferredDuringSchedulingIgnoredDuringExecution ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) PreferredDuringSchedulingIgnoredDuringExecution() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) RequiredDuringSchedulingIgnoredDuringExecution ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) RequiredDuringSchedulingIgnoredDuringExecution() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution struct { // A node selector term, associated with the corresponding weight. Preference ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference `pulumi:"preference"` // Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100. Weight int `pulumi:"weight"` }
An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs struct { // A node selector term, associated with the corresponding weight. Preference ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceInput `pulumi:"preference"` // Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100. Weight pulumi.IntInput `pulumi:"weight"` }
An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray{ ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs{...} }
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput struct{ *pulumi.OutputState }
An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Preference ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Preference() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput
A node selector term, associated with the corresponding weight.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Weight ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Weight() pulumi.IntOutput
Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference struct { // A list of node selector requirements by node's labels. MatchExpressions []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions `pulumi:"matchExpressions"` // A list of node selector requirements by node's fields. MatchFields []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields `pulumi:"matchFields"` }
A node selector term, associated with the corresponding weight.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs struct { // A list of node selector requirements by node's labels. MatchExpressions ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayInput `pulumi:"matchExpressions"` // A list of node selector requirements by node's fields. MatchFields ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayInput `pulumi:"matchFields"` }
A node selector term, associated with the corresponding weight.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions struct { // The label key that the selector applies to. Key string `pulumi:"key"` // Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. Operator string `pulumi:"operator"` // An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs struct { // The label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. Operator pulumi.StringInput `pulumi:"operator"` // An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsInput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray{ ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs{...} }
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) Index ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput struct{ *pulumi.OutputState }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) Key() pulumi.StringOutput
The label key that the selector applies to.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) Operator ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) Operator() pulumi.StringOutput
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) Values ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) Values() pulumi.StringArrayOutput
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields struct { // The label key that the selector applies to. Key string `pulumi:"key"` // Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. Operator string `pulumi:"operator"` // An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs struct { // The label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. Operator pulumi.StringInput `pulumi:"operator"` // An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsInput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray{ ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs{...} }
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) Index ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) Index(i pulumi.IntInput) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput struct{ *pulumi.OutputState }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) Key() pulumi.StringOutput
The label key that the selector applies to.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) Operator ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) Operator() pulumi.StringOutput
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) Values ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) Values() pulumi.StringArrayOutput
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput struct{ *pulumi.OutputState }
A node selector term, associated with the corresponding weight.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) MatchExpressions ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) MatchExpressions() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput
A list of node selector requirements by node's labels.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) MatchFields ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) MatchFields() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput
A list of node selector requirements by node's fields.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs, ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtr and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtr ¶
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtr(v *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrInput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) PreferredDuringSchedulingIgnoredDuringExecution ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) PreferredDuringSchedulingIgnoredDuringExecution() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) RequiredDuringSchedulingIgnoredDuringExecution ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) RequiredDuringSchedulingIgnoredDuringExecution() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution struct { // Required. A list of node selector terms. The terms are ORed. NodeSelectorTerms []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms `pulumi:"nodeSelectorTerms"` }
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs struct { // Required. A list of node selector terms. The terms are ORed. NodeSelectorTerms ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayInput `pulumi:"nodeSelectorTerms"` }
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms struct { // A list of node selector requirements by node's labels. MatchExpressions []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions `pulumi:"matchExpressions"` // A list of node selector requirements by node's fields. MatchFields []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields `pulumi:"matchFields"` }
A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs struct { // A list of node selector requirements by node's labels. MatchExpressions ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayInput `pulumi:"matchExpressions"` // A list of node selector requirements by node's fields. MatchFields ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayInput `pulumi:"matchFields"` }
A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsInput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray{ ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs{...} }
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) Index ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) Index(i pulumi.IntInput) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions struct { // The label key that the selector applies to. Key string `pulumi:"key"` // Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. Operator string `pulumi:"operator"` // An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs struct { // The label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. Operator pulumi.StringInput `pulumi:"operator"` // An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsInput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray{ ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs{...} }
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) Index ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput struct{ *pulumi.OutputState }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) Key() pulumi.StringOutput
The label key that the selector applies to.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) Operator ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) Operator() pulumi.StringOutput
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) Values ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) Values() pulumi.StringArrayOutput
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields struct { // The label key that the selector applies to. Key string `pulumi:"key"` // Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. Operator string `pulumi:"operator"` // An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs struct { // The label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. Operator pulumi.StringInput `pulumi:"operator"` // An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsInput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray{ ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs{...} }
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) Index ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) Index(i pulumi.IntInput) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput struct{ *pulumi.OutputState }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) Key() pulumi.StringOutput
The label key that the selector applies to.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) Operator ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) Operator() pulumi.StringOutput
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) Values ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) Values() pulumi.StringArrayOutput
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput struct{ *pulumi.OutputState }
A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) MatchExpressions ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) MatchExpressions() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput
A list of node selector requirements by node's labels.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) MatchFields ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) MatchFields() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput
A list of node selector requirements by node's fields.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput struct{ *pulumi.OutputState }
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) NodeSelectorTerms ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) NodeSelectorTerms() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput
Required. A list of node selector terms. The terms are ORed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs, ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtr and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtr ¶
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtr(v *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrInput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) Elem ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) NodeSelectorTerms ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) NodeSelectorTerms() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput
Required. A list of node selector terms. The terms are ORed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput struct{ *pulumi.OutputState }
If specified, the pod's scheduling constraints
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) NodeAffinity ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) NodeAffinity() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
Describes node affinity scheduling rules for the pod.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) PodAffinity ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) PodAffinity() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) PodAntiAffinity ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) PodAntiAffinity() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity struct { // The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. PreferredDuringSchedulingIgnoredDuringExecution []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution `pulumi:"preferredDuringSchedulingIgnoredDuringExecution"` // If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. RequiredDuringSchedulingIgnoredDuringExecution []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution `pulumi:"requiredDuringSchedulingIgnoredDuringExecution"` }
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs struct { // The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. PreferredDuringSchedulingIgnoredDuringExecution ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput `pulumi:"preferredDuringSchedulingIgnoredDuringExecution"` // If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. RequiredDuringSchedulingIgnoredDuringExecution ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput `pulumi:"requiredDuringSchedulingIgnoredDuringExecution"` }
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput struct{ *pulumi.OutputState }
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) PreferredDuringSchedulingIgnoredDuringExecution ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) PreferredDuringSchedulingIgnoredDuringExecution() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) RequiredDuringSchedulingIgnoredDuringExecution ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) RequiredDuringSchedulingIgnoredDuringExecution() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution struct { // Required. A pod affinity term, associated with the corresponding weight. PodAffinityTerm ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `pulumi:"podAffinityTerm"` // weight associated with matching the corresponding podAffinityTerm, in the range 1-100. Weight int `pulumi:"weight"` }
The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs struct { // Required. A pod affinity term, associated with the corresponding weight. PodAffinityTerm ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput `pulumi:"podAffinityTerm"` // weight associated with matching the corresponding podAffinityTerm, in the range 1-100. Weight pulumi.IntInput `pulumi:"weight"` }
The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray{ ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs{...} }
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput struct{ *pulumi.OutputState }
The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) PodAffinityTerm ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) PodAffinityTerm() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
Required. A pod affinity term, associated with the corresponding weight.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Weight ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Weight() pulumi.IntOutput
weight associated with matching the corresponding podAffinityTerm, in the range 1-100.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct { // A label query over a set of resources, in this case pods. LabelSelector *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `pulumi:"labelSelector"` // A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. NamespaceSelector *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector `pulumi:"namespaceSelector"` // namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" Namespaces []string `pulumi:"namespaces"` // This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. TopologyKey string `pulumi:"topologyKey"` }
Required. A pod affinity term, associated with the corresponding weight.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs struct { // A label query over a set of resources, in this case pods. LabelSelector ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput `pulumi:"labelSelector"` // A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. NamespaceSelector ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput `pulumi:"namespaceSelector"` // namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" Namespaces pulumi.StringArrayInput `pulumi:"namespaces"` // This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. TopologyKey pulumi.StringInput `pulumi:"topologyKey"` }
Required. A pod affinity term, associated with the corresponding weight.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
A label query over a set of resources, in this case pods.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A label query over a set of resources, in this case pods.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray{ ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs{...} }
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) Index ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
key is the label key that the selector applies to.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Operator ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Values ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchLabels ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput struct{ *pulumi.OutputState }
A label query over a set of resources, in this case pods.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchExpressions ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchExpressions() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchLabels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs, ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtr and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtr ¶
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtr(v *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) Elem ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) Elem() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchExpressions ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchExpressions() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchLabels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray{ ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs{...} }
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) Index ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
key is the label key that the selector applies to.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Operator ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Values ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchLabels ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput struct{ *pulumi.OutputState }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchExpressions ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchExpressions() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchLabels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs, ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtr and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtr ¶
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtr(v *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) Elem ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) Elem() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchExpressions ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchExpressions() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchLabels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput struct{ *pulumi.OutputState }
Required. A pod affinity term, associated with the corresponding weight.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) LabelSelector ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) LabelSelector() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
A label query over a set of resources, in this case pods.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) NamespaceSelector ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) NamespaceSelector() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) Namespaces ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) Namespaces() pulumi.StringArrayOutput
namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace"
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) TopologyKey ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) TopologyKey() pulumi.StringOutput
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs, ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtr and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtr ¶
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtr(v *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrInput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) PreferredDuringSchedulingIgnoredDuringExecution ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) PreferredDuringSchedulingIgnoredDuringExecution() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) RequiredDuringSchedulingIgnoredDuringExecution ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) RequiredDuringSchedulingIgnoredDuringExecution() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution struct { // A label query over a set of resources, in this case pods. LabelSelector *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `pulumi:"labelSelector"` // A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. NamespaceSelector *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector `pulumi:"namespaceSelector"` // namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" Namespaces []string `pulumi:"namespaces"` // This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. TopologyKey string `pulumi:"topologyKey"` }
Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs struct { // A label query over a set of resources, in this case pods. LabelSelector ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput `pulumi:"labelSelector"` // A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. NamespaceSelector ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput `pulumi:"namespaceSelector"` // namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" Namespaces pulumi.StringArrayInput `pulumi:"namespaces"` // This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. TopologyKey pulumi.StringInput `pulumi:"topologyKey"` }
Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray{ ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs{...} }
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
A label query over a set of resources, in this case pods.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A label query over a set of resources, in this case pods.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray{ ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs{...} }
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) Index ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
key is the label key that the selector applies to.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Operator ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Values ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchLabels ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput struct{ *pulumi.OutputState }
A label query over a set of resources, in this case pods.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchExpressions ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchExpressions() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchLabels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs, ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtr and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtr ¶
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtr(v *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) Elem ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) Elem() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchExpressions ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchExpressions() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchLabels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray{ ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs{...} }
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) Index ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
key is the label key that the selector applies to.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Operator ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Values ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchLabels ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput struct{ *pulumi.OutputState }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchExpressions ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchExpressions() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchLabels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs, ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtr and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtr ¶
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtr(v *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) Elem ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) Elem() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchExpressions ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchExpressions() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchLabels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput struct{ *pulumi.OutputState }
Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) LabelSelector ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) LabelSelector() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
A label query over a set of resources, in this case pods.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) NamespaceSelector ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) NamespaceSelector() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) Namespaces ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) Namespaces() pulumi.StringArrayOutput
namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace"
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) TopologyKey ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) TopologyKey() pulumi.StringOutput
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity struct { // The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. PreferredDuringSchedulingIgnoredDuringExecution []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution `pulumi:"preferredDuringSchedulingIgnoredDuringExecution"` // If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. RequiredDuringSchedulingIgnoredDuringExecution []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution `pulumi:"requiredDuringSchedulingIgnoredDuringExecution"` }
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs struct { // The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. PreferredDuringSchedulingIgnoredDuringExecution ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput `pulumi:"preferredDuringSchedulingIgnoredDuringExecution"` // If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. RequiredDuringSchedulingIgnoredDuringExecution ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput `pulumi:"requiredDuringSchedulingIgnoredDuringExecution"` }
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput struct{ *pulumi.OutputState }
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) PreferredDuringSchedulingIgnoredDuringExecution ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) PreferredDuringSchedulingIgnoredDuringExecution() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) RequiredDuringSchedulingIgnoredDuringExecution ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) RequiredDuringSchedulingIgnoredDuringExecution() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution struct { // Required. A pod affinity term, associated with the corresponding weight. PodAffinityTerm ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `pulumi:"podAffinityTerm"` // weight associated with matching the corresponding podAffinityTerm, in the range 1-100. Weight int `pulumi:"weight"` }
The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs struct { // Required. A pod affinity term, associated with the corresponding weight. PodAffinityTerm ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput `pulumi:"podAffinityTerm"` // weight associated with matching the corresponding podAffinityTerm, in the range 1-100. Weight pulumi.IntInput `pulumi:"weight"` }
The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray{ ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs{...} }
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index(i pulumi.IntInput) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput struct{ *pulumi.OutputState }
The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) PodAffinityTerm ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) PodAffinityTerm() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
Required. A pod affinity term, associated with the corresponding weight.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Weight ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Weight() pulumi.IntOutput
weight associated with matching the corresponding podAffinityTerm, in the range 1-100.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct { // A label query over a set of resources, in this case pods. LabelSelector *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `pulumi:"labelSelector"` // A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. NamespaceSelector *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector `pulumi:"namespaceSelector"` // namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" Namespaces []string `pulumi:"namespaces"` // This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. TopologyKey string `pulumi:"topologyKey"` }
Required. A pod affinity term, associated with the corresponding weight.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs struct { // A label query over a set of resources, in this case pods. LabelSelector ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput `pulumi:"labelSelector"` // A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. NamespaceSelector ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput `pulumi:"namespaceSelector"` // namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" Namespaces pulumi.StringArrayInput `pulumi:"namespaces"` // This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. TopologyKey pulumi.StringInput `pulumi:"topologyKey"` }
Required. A pod affinity term, associated with the corresponding weight.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
A label query over a set of resources, in this case pods.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A label query over a set of resources, in this case pods.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray{ ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs{...} }
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) Index ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
key is the label key that the selector applies to.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Operator ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Values ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchLabels ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput struct{ *pulumi.OutputState }
A label query over a set of resources, in this case pods.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchExpressions ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchExpressions() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchLabels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs, ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtr and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtr ¶
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtr(v *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) Elem ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) Elem() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchExpressions ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchExpressions() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchLabels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray{ ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs{...} }
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) Index ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
key is the label key that the selector applies to.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Operator ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Values ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchLabels ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput struct{ *pulumi.OutputState }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchExpressions ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchExpressions() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchLabels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs, ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtr and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtr ¶
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtr(v *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) Elem ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) Elem() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchExpressions ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchExpressions() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchLabels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput struct{ *pulumi.OutputState }
Required. A pod affinity term, associated with the corresponding weight.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) LabelSelector ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) LabelSelector() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
A label query over a set of resources, in this case pods.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) NamespaceSelector ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) NamespaceSelector() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) Namespaces ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) Namespaces() pulumi.StringArrayOutput
namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace"
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) TopologyKey ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) TopologyKey() pulumi.StringOutput
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs, ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtr and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtr ¶
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtr(v *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrInput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) Elem ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) PreferredDuringSchedulingIgnoredDuringExecution ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) PreferredDuringSchedulingIgnoredDuringExecution() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) RequiredDuringSchedulingIgnoredDuringExecution ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) RequiredDuringSchedulingIgnoredDuringExecution() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution struct { // A label query over a set of resources, in this case pods. LabelSelector *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `pulumi:"labelSelector"` // A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. NamespaceSelector *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector `pulumi:"namespaceSelector"` // namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" Namespaces []string `pulumi:"namespaces"` // This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. TopologyKey string `pulumi:"topologyKey"` }
Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs struct { // A label query over a set of resources, in this case pods. LabelSelector ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput `pulumi:"labelSelector"` // A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. NamespaceSelector ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput `pulumi:"namespaceSelector"` // namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" Namespaces pulumi.StringArrayInput `pulumi:"namespaces"` // This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. TopologyKey pulumi.StringInput `pulumi:"topologyKey"` }
Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray{ ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs{...} }
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index(i pulumi.IntInput) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
A label query over a set of resources, in this case pods.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A label query over a set of resources, in this case pods.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray{ ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs{...} }
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) Index ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
key is the label key that the selector applies to.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Operator ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Values ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchLabels ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput struct{ *pulumi.OutputState }
A label query over a set of resources, in this case pods.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchExpressions ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchExpressions() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchLabels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs, ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtr and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtr ¶
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtr(v *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) Elem ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) Elem() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchExpressions ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchExpressions() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchLabels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray{ ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs{...} }
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) Index ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
key is the label key that the selector applies to.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Operator ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Values ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchLabels ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput struct{ *pulumi.OutputState }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchExpressions ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchExpressions() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchLabels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs, ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtr and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtr ¶
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtr(v *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) Elem ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) Elem() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchExpressions ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchExpressions() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchLabels ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput struct{ *pulumi.OutputState }
Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) LabelSelector ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) LabelSelector() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
A label query over a set of resources, in this case pods.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) NamespaceSelector ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) NamespaceSelector() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) Namespaces ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) Namespaces() pulumi.StringArrayOutput
namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace"
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) TopologyKey ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) TopologyKey() pulumi.StringOutput
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs, ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtr and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtr ¶
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtr(v *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrInput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) NodeAffinity ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) NodeAffinity() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
Describes node affinity scheduling rules for the pod.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) PodAffinity ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) PodAffinity() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) PodAntiAffinity ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) PodAntiAffinity() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs struct { // If specified, the pod's scheduling constraints Affinity ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrInput `pulumi:"affinity"` // NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ NodeSelector pulumi.StringMapInput `pulumi:"nodeSelector"` // If specified, the pod's priorityClassName. PriorityClassName pulumi.StringPtrInput `pulumi:"priorityClassName"` // If specified, the pod's service account ServiceAccountName pulumi.StringPtrInput `pulumi:"serviceAccountName"` // If specified, the pod's tolerations. Tolerations ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayInput `pulumi:"tolerations"` }
PodSpec defines overrides for the HTTP01 challenge solver pod. Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecNodeSelector ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecNodeSelector struct { }
NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput struct{ *pulumi.OutputState }
PodSpec defines overrides for the HTTP01 challenge solver pod. Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) Affinity ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) Affinity() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
If specified, the pod's scheduling constraints
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) NodeSelector ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) NodeSelector() pulumi.StringMapOutput
NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) PriorityClassName ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) PriorityClassName() pulumi.StringPtrOutput
If specified, the pod's priorityClassName.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ServiceAccountName ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ServiceAccountName() pulumi.StringPtrOutput
If specified, the pod's service account
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) Tolerations ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) Tolerations() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
If specified, the pod's tolerations.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs, ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtr and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtr ¶
func ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtr(v *ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrInput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) Affinity ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) Affinity() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
If specified, the pod's scheduling constraints
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) NodeSelector ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) NodeSelector() pulumi.StringMapOutput
NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) PriorityClassName ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) PriorityClassName() pulumi.StringPtrOutput
If specified, the pod's priorityClassName.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ServiceAccountName ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ServiceAccountName() pulumi.StringPtrOutput
If specified, the pod's service account
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) Tolerations ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) Tolerations() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
If specified, the pod's tolerations.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations struct { // Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute. Effect *string `pulumi:"effect"` // Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys. Key *string `pulumi:"key"` // Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. Operator *string `pulumi:"operator"` // TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system. TolerationSeconds *int `pulumi:"tolerationSeconds"` // Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string. Value *string `pulumi:"value"` }
The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs struct { // Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute. Effect pulumi.StringPtrInput `pulumi:"effect"` // Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys. Key pulumi.StringPtrInput `pulumi:"key"` // Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. Operator pulumi.StringPtrInput `pulumi:"operator"` // TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system. TolerationSeconds pulumi.IntPtrInput `pulumi:"tolerationSeconds"` // Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string. Value pulumi.StringPtrInput `pulumi:"value"` }
The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray []ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsInput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray{ ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs{...} }
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs and ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs{...}
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput struct{ *pulumi.OutputState }
The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Effect ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Effect() pulumi.StringPtrOutput
Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Key ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Key() pulumi.StringPtrOutput
Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Operator ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Operator() pulumi.StringPtrOutput
Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) TolerationSeconds ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) TolerationSeconds() pulumi.IntPtrOutput
TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Value ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Value() pulumi.StringPtrOutput
Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
type ClusterIssuerSpecAcmeSolversHttp01IngressPtrInput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput ToClusterIssuerSpecAcmeSolversHttp01IngressPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput }
ClusterIssuerSpecAcmeSolversHttp01IngressPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01IngressArgs, ClusterIssuerSpecAcmeSolversHttp01IngressPtr and ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01IngressPtrInput` via:
ClusterIssuerSpecAcmeSolversHttp01IngressArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversHttp01IngressPtr ¶
func ClusterIssuerSpecAcmeSolversHttp01IngressPtr(v *ClusterIssuerSpecAcmeSolversHttp01IngressArgs) ClusterIssuerSpecAcmeSolversHttp01IngressPtrInput
type ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) Class ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) Class() pulumi.StringPtrOutput
The ingress class to use when creating Ingress resources to solve ACME challenges that use this challenge solver. Only one of 'class' or 'name' may be specified.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) IngressTemplate ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) IngressTemplate() ClusterIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) Name ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) Name() pulumi.StringPtrOutput
The name of the ingress resource that should have ACME challenge solving routes inserted into it in order to solve HTTP01 challenges. This is typically used in conjunction with ingress controllers like ingress-gce, which maintains a 1:1 mapping between external IPs and ingress resources.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) PodTemplate ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) PodTemplate() ClusterIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) ServiceType ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) ServiceType() pulumi.StringPtrOutput
Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort.
func (ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput() ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput) ToClusterIssuerSpecAcmeSolversHttp01IngressPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput
type ClusterIssuerSpecAcmeSolversHttp01Input ¶
type ClusterIssuerSpecAcmeSolversHttp01Input interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01Output() ClusterIssuerSpecAcmeSolversHttp01Output ToClusterIssuerSpecAcmeSolversHttp01OutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01Output }
ClusterIssuerSpecAcmeSolversHttp01Input is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01Args and ClusterIssuerSpecAcmeSolversHttp01Output values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01Input` via:
ClusterIssuerSpecAcmeSolversHttp01Args{...}
type ClusterIssuerSpecAcmeSolversHttp01Output ¶
type ClusterIssuerSpecAcmeSolversHttp01Output struct{ *pulumi.OutputState }
Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow. It is not possible to obtain certificates for wildcard domain names (e.g. `*.example.com`) using the HTTP01 challenge mechanism.
func (ClusterIssuerSpecAcmeSolversHttp01Output) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01Output) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01Output) GatewayHTTPRoute ¶
func (o ClusterIssuerSpecAcmeSolversHttp01Output) GatewayHTTPRoute() ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future.
func (ClusterIssuerSpecAcmeSolversHttp01Output) Ingress ¶
func (o ClusterIssuerSpecAcmeSolversHttp01Output) Ingress() ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput
The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed.
func (ClusterIssuerSpecAcmeSolversHttp01Output) ToClusterIssuerSpecAcmeSolversHttp01Output ¶
func (o ClusterIssuerSpecAcmeSolversHttp01Output) ToClusterIssuerSpecAcmeSolversHttp01Output() ClusterIssuerSpecAcmeSolversHttp01Output
func (ClusterIssuerSpecAcmeSolversHttp01Output) ToClusterIssuerSpecAcmeSolversHttp01OutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01Output) ToClusterIssuerSpecAcmeSolversHttp01OutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01Output
func (ClusterIssuerSpecAcmeSolversHttp01Output) ToClusterIssuerSpecAcmeSolversHttp01PtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01Output) ToClusterIssuerSpecAcmeSolversHttp01PtrOutput() ClusterIssuerSpecAcmeSolversHttp01PtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01Output) ToClusterIssuerSpecAcmeSolversHttp01PtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01Output) ToClusterIssuerSpecAcmeSolversHttp01PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01PtrOutput
type ClusterIssuerSpecAcmeSolversHttp01PtrInput ¶
type ClusterIssuerSpecAcmeSolversHttp01PtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversHttp01PtrOutput() ClusterIssuerSpecAcmeSolversHttp01PtrOutput ToClusterIssuerSpecAcmeSolversHttp01PtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversHttp01PtrOutput }
ClusterIssuerSpecAcmeSolversHttp01PtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversHttp01Args, ClusterIssuerSpecAcmeSolversHttp01Ptr and ClusterIssuerSpecAcmeSolversHttp01PtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversHttp01PtrInput` via:
ClusterIssuerSpecAcmeSolversHttp01Args{...} or: nil
func ClusterIssuerSpecAcmeSolversHttp01Ptr ¶
func ClusterIssuerSpecAcmeSolversHttp01Ptr(v *ClusterIssuerSpecAcmeSolversHttp01Args) ClusterIssuerSpecAcmeSolversHttp01PtrInput
type ClusterIssuerSpecAcmeSolversHttp01PtrOutput ¶
type ClusterIssuerSpecAcmeSolversHttp01PtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversHttp01PtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversHttp01PtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversHttp01PtrOutput) GatewayHTTPRoute ¶
func (o ClusterIssuerSpecAcmeSolversHttp01PtrOutput) GatewayHTTPRoute() ClusterIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future.
func (ClusterIssuerSpecAcmeSolversHttp01PtrOutput) Ingress ¶
func (o ClusterIssuerSpecAcmeSolversHttp01PtrOutput) Ingress() ClusterIssuerSpecAcmeSolversHttp01IngressPtrOutput
The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed.
func (ClusterIssuerSpecAcmeSolversHttp01PtrOutput) ToClusterIssuerSpecAcmeSolversHttp01PtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversHttp01PtrOutput) ToClusterIssuerSpecAcmeSolversHttp01PtrOutput() ClusterIssuerSpecAcmeSolversHttp01PtrOutput
func (ClusterIssuerSpecAcmeSolversHttp01PtrOutput) ToClusterIssuerSpecAcmeSolversHttp01PtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversHttp01PtrOutput) ToClusterIssuerSpecAcmeSolversHttp01PtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversHttp01PtrOutput
type ClusterIssuerSpecAcmeSolversInput ¶
type ClusterIssuerSpecAcmeSolversInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversOutput() ClusterIssuerSpecAcmeSolversOutput ToClusterIssuerSpecAcmeSolversOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversOutput }
ClusterIssuerSpecAcmeSolversInput is an input type that accepts ClusterIssuerSpecAcmeSolversArgs and ClusterIssuerSpecAcmeSolversOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversInput` via:
ClusterIssuerSpecAcmeSolversArgs{...}
type ClusterIssuerSpecAcmeSolversOutput ¶
type ClusterIssuerSpecAcmeSolversOutput struct{ *pulumi.OutputState }
An ACMEChallengeSolver describes how to solve ACME challenges for the issuer it is part of. A selector may be provided to use different solving strategies for different DNS names. Only one of HTTP01 or DNS01 must be provided.
func (ClusterIssuerSpecAcmeSolversOutput) Dns01 ¶
Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow.
func (ClusterIssuerSpecAcmeSolversOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversOutput) Http01 ¶
Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow. It is not possible to obtain certificates for wildcard domain names (e.g. `*.example.com`) using the HTTP01 challenge mechanism.
func (ClusterIssuerSpecAcmeSolversOutput) Selector ¶
func (o ClusterIssuerSpecAcmeSolversOutput) Selector() ClusterIssuerSpecAcmeSolversSelectorPtrOutput
Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver. If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead.
func (ClusterIssuerSpecAcmeSolversOutput) ToClusterIssuerSpecAcmeSolversOutput ¶
func (o ClusterIssuerSpecAcmeSolversOutput) ToClusterIssuerSpecAcmeSolversOutput() ClusterIssuerSpecAcmeSolversOutput
func (ClusterIssuerSpecAcmeSolversOutput) ToClusterIssuerSpecAcmeSolversOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversOutput) ToClusterIssuerSpecAcmeSolversOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversOutput
type ClusterIssuerSpecAcmeSolversSelector ¶
type ClusterIssuerSpecAcmeSolversSelector struct { // List of DNSNames that this solver will be used to solve. If specified and a match is found, a dnsNames selector will take precedence over a dnsZones selector. If multiple solvers match with the same dnsNames value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected. DnsNames []string `pulumi:"dnsNames"` // List of DNSZones that this solver will be used to solve. The most specific DNS zone match specified here will take precedence over other DNS zone matches, so a solver specifying sys.example.com will be selected over one specifying example.com for the domain www.sys.example.com. If multiple solvers match with the same dnsZones value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected. DnsZones []string `pulumi:"dnsZones"` // A label selector that is used to refine the set of certificate's that this challenge solver will apply to. MatchLabels map[string]string `pulumi:"matchLabels"` }
Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver. If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead.
type ClusterIssuerSpecAcmeSolversSelectorArgs ¶
type ClusterIssuerSpecAcmeSolversSelectorArgs struct { // List of DNSNames that this solver will be used to solve. If specified and a match is found, a dnsNames selector will take precedence over a dnsZones selector. If multiple solvers match with the same dnsNames value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected. DnsNames pulumi.StringArrayInput `pulumi:"dnsNames"` // List of DNSZones that this solver will be used to solve. The most specific DNS zone match specified here will take precedence over other DNS zone matches, so a solver specifying sys.example.com will be selected over one specifying example.com for the domain www.sys.example.com. If multiple solvers match with the same dnsZones value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected. DnsZones pulumi.StringArrayInput `pulumi:"dnsZones"` // A label selector that is used to refine the set of certificate's that this challenge solver will apply to. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver. If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead.
func (ClusterIssuerSpecAcmeSolversSelectorArgs) ElementType ¶
func (ClusterIssuerSpecAcmeSolversSelectorArgs) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversSelectorArgs) ToClusterIssuerSpecAcmeSolversSelectorOutput ¶
func (i ClusterIssuerSpecAcmeSolversSelectorArgs) ToClusterIssuerSpecAcmeSolversSelectorOutput() ClusterIssuerSpecAcmeSolversSelectorOutput
func (ClusterIssuerSpecAcmeSolversSelectorArgs) ToClusterIssuerSpecAcmeSolversSelectorOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversSelectorArgs) ToClusterIssuerSpecAcmeSolversSelectorOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversSelectorOutput
func (ClusterIssuerSpecAcmeSolversSelectorArgs) ToClusterIssuerSpecAcmeSolversSelectorPtrOutput ¶
func (i ClusterIssuerSpecAcmeSolversSelectorArgs) ToClusterIssuerSpecAcmeSolversSelectorPtrOutput() ClusterIssuerSpecAcmeSolversSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversSelectorArgs) ToClusterIssuerSpecAcmeSolversSelectorPtrOutputWithContext ¶
func (i ClusterIssuerSpecAcmeSolversSelectorArgs) ToClusterIssuerSpecAcmeSolversSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversSelectorInput ¶
type ClusterIssuerSpecAcmeSolversSelectorInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversSelectorOutput() ClusterIssuerSpecAcmeSolversSelectorOutput ToClusterIssuerSpecAcmeSolversSelectorOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversSelectorOutput }
ClusterIssuerSpecAcmeSolversSelectorInput is an input type that accepts ClusterIssuerSpecAcmeSolversSelectorArgs and ClusterIssuerSpecAcmeSolversSelectorOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversSelectorInput` via:
ClusterIssuerSpecAcmeSolversSelectorArgs{...}
type ClusterIssuerSpecAcmeSolversSelectorMatchLabels ¶
type ClusterIssuerSpecAcmeSolversSelectorMatchLabels struct { }
A label selector that is used to refine the set of certificate's that this challenge solver will apply to.
type ClusterIssuerSpecAcmeSolversSelectorOutput ¶
type ClusterIssuerSpecAcmeSolversSelectorOutput struct{ *pulumi.OutputState }
Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver. If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead.
func (ClusterIssuerSpecAcmeSolversSelectorOutput) DnsNames ¶
func (o ClusterIssuerSpecAcmeSolversSelectorOutput) DnsNames() pulumi.StringArrayOutput
List of DNSNames that this solver will be used to solve. If specified and a match is found, a dnsNames selector will take precedence over a dnsZones selector. If multiple solvers match with the same dnsNames value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected.
func (ClusterIssuerSpecAcmeSolversSelectorOutput) DnsZones ¶
func (o ClusterIssuerSpecAcmeSolversSelectorOutput) DnsZones() pulumi.StringArrayOutput
List of DNSZones that this solver will be used to solve. The most specific DNS zone match specified here will take precedence over other DNS zone matches, so a solver specifying sys.example.com will be selected over one specifying example.com for the domain www.sys.example.com. If multiple solvers match with the same dnsZones value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected.
func (ClusterIssuerSpecAcmeSolversSelectorOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversSelectorOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversSelectorOutput) MatchLabels ¶
func (o ClusterIssuerSpecAcmeSolversSelectorOutput) MatchLabels() pulumi.StringMapOutput
A label selector that is used to refine the set of certificate's that this challenge solver will apply to.
func (ClusterIssuerSpecAcmeSolversSelectorOutput) ToClusterIssuerSpecAcmeSolversSelectorOutput ¶
func (o ClusterIssuerSpecAcmeSolversSelectorOutput) ToClusterIssuerSpecAcmeSolversSelectorOutput() ClusterIssuerSpecAcmeSolversSelectorOutput
func (ClusterIssuerSpecAcmeSolversSelectorOutput) ToClusterIssuerSpecAcmeSolversSelectorOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversSelectorOutput) ToClusterIssuerSpecAcmeSolversSelectorOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversSelectorOutput
func (ClusterIssuerSpecAcmeSolversSelectorOutput) ToClusterIssuerSpecAcmeSolversSelectorPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversSelectorOutput) ToClusterIssuerSpecAcmeSolversSelectorPtrOutput() ClusterIssuerSpecAcmeSolversSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversSelectorOutput) ToClusterIssuerSpecAcmeSolversSelectorPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversSelectorOutput) ToClusterIssuerSpecAcmeSolversSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversSelectorPtrOutput
type ClusterIssuerSpecAcmeSolversSelectorPtrInput ¶
type ClusterIssuerSpecAcmeSolversSelectorPtrInput interface { pulumi.Input ToClusterIssuerSpecAcmeSolversSelectorPtrOutput() ClusterIssuerSpecAcmeSolversSelectorPtrOutput ToClusterIssuerSpecAcmeSolversSelectorPtrOutputWithContext(context.Context) ClusterIssuerSpecAcmeSolversSelectorPtrOutput }
ClusterIssuerSpecAcmeSolversSelectorPtrInput is an input type that accepts ClusterIssuerSpecAcmeSolversSelectorArgs, ClusterIssuerSpecAcmeSolversSelectorPtr and ClusterIssuerSpecAcmeSolversSelectorPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecAcmeSolversSelectorPtrInput` via:
ClusterIssuerSpecAcmeSolversSelectorArgs{...} or: nil
func ClusterIssuerSpecAcmeSolversSelectorPtr ¶
func ClusterIssuerSpecAcmeSolversSelectorPtr(v *ClusterIssuerSpecAcmeSolversSelectorArgs) ClusterIssuerSpecAcmeSolversSelectorPtrInput
type ClusterIssuerSpecAcmeSolversSelectorPtrOutput ¶
type ClusterIssuerSpecAcmeSolversSelectorPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecAcmeSolversSelectorPtrOutput) DnsNames ¶
func (o ClusterIssuerSpecAcmeSolversSelectorPtrOutput) DnsNames() pulumi.StringArrayOutput
List of DNSNames that this solver will be used to solve. If specified and a match is found, a dnsNames selector will take precedence over a dnsZones selector. If multiple solvers match with the same dnsNames value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected.
func (ClusterIssuerSpecAcmeSolversSelectorPtrOutput) DnsZones ¶
func (o ClusterIssuerSpecAcmeSolversSelectorPtrOutput) DnsZones() pulumi.StringArrayOutput
List of DNSZones that this solver will be used to solve. The most specific DNS zone match specified here will take precedence over other DNS zone matches, so a solver specifying sys.example.com will be selected over one specifying example.com for the domain www.sys.example.com. If multiple solvers match with the same dnsZones value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected.
func (ClusterIssuerSpecAcmeSolversSelectorPtrOutput) ElementType ¶
func (ClusterIssuerSpecAcmeSolversSelectorPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecAcmeSolversSelectorPtrOutput) MatchLabels ¶
func (o ClusterIssuerSpecAcmeSolversSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
A label selector that is used to refine the set of certificate's that this challenge solver will apply to.
func (ClusterIssuerSpecAcmeSolversSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversSelectorPtrOutput ¶
func (o ClusterIssuerSpecAcmeSolversSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversSelectorPtrOutput() ClusterIssuerSpecAcmeSolversSelectorPtrOutput
func (ClusterIssuerSpecAcmeSolversSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversSelectorPtrOutputWithContext ¶
func (o ClusterIssuerSpecAcmeSolversSelectorPtrOutput) ToClusterIssuerSpecAcmeSolversSelectorPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecAcmeSolversSelectorPtrOutput
type ClusterIssuerSpecArgs ¶
type ClusterIssuerSpecArgs struct { // ACME configures this issuer to communicate with a RFC8555 (ACME) server to obtain signed x509 certificates. Acme ClusterIssuerSpecAcmePtrInput `pulumi:"acme"` // CA configures this issuer to sign certificates using a signing CA keypair stored in a Secret resource. This is used to build internal PKIs that are managed by cert-manager. Ca ClusterIssuerSpecCaPtrInput `pulumi:"ca"` // SelfSigned configures this issuer to 'self sign' certificates using the private key used to create the CertificateRequest object. SelfSigned ClusterIssuerSpecSelfSignedPtrInput `pulumi:"selfSigned"` // Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend. Vault ClusterIssuerSpecVaultPtrInput `pulumi:"vault"` // Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone. Venafi ClusterIssuerSpecVenafiPtrInput `pulumi:"venafi"` }
Desired state of the ClusterIssuer resource.
func (ClusterIssuerSpecArgs) ElementType ¶
func (ClusterIssuerSpecArgs) ElementType() reflect.Type
func (ClusterIssuerSpecArgs) ToClusterIssuerSpecOutput ¶
func (i ClusterIssuerSpecArgs) ToClusterIssuerSpecOutput() ClusterIssuerSpecOutput
func (ClusterIssuerSpecArgs) ToClusterIssuerSpecOutputWithContext ¶
func (i ClusterIssuerSpecArgs) ToClusterIssuerSpecOutputWithContext(ctx context.Context) ClusterIssuerSpecOutput
func (ClusterIssuerSpecArgs) ToClusterIssuerSpecPtrOutput ¶
func (i ClusterIssuerSpecArgs) ToClusterIssuerSpecPtrOutput() ClusterIssuerSpecPtrOutput
func (ClusterIssuerSpecArgs) ToClusterIssuerSpecPtrOutputWithContext ¶
func (i ClusterIssuerSpecArgs) ToClusterIssuerSpecPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecPtrOutput
type ClusterIssuerSpecCa ¶
type ClusterIssuerSpecCa struct { // The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set, certificates will be issued without distribution points set. CrlDistributionPoints []string `pulumi:"crlDistributionPoints"` // The OCSP server list is an X.509 v3 extension that defines a list of URLs of OCSP responders. The OCSP responders can be queried for the revocation status of an issued certificate. If not set, the certificate will be issued with no OCSP servers set. For example, an OCSP server URL could be "http://ocsp.int-x3.letsencrypt.org". OcspServers []string `pulumi:"ocspServers"` // SecretName is the name of the secret used to sign Certificates issued by this Issuer. SecretName string `pulumi:"secretName"` }
CA configures this issuer to sign certificates using a signing CA keypair stored in a Secret resource. This is used to build internal PKIs that are managed by cert-manager.
type ClusterIssuerSpecCaArgs ¶
type ClusterIssuerSpecCaArgs struct { // The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set, certificates will be issued without distribution points set. CrlDistributionPoints pulumi.StringArrayInput `pulumi:"crlDistributionPoints"` // The OCSP server list is an X.509 v3 extension that defines a list of URLs of OCSP responders. The OCSP responders can be queried for the revocation status of an issued certificate. If not set, the certificate will be issued with no OCSP servers set. For example, an OCSP server URL could be "http://ocsp.int-x3.letsencrypt.org". OcspServers pulumi.StringArrayInput `pulumi:"ocspServers"` // SecretName is the name of the secret used to sign Certificates issued by this Issuer. SecretName pulumi.StringInput `pulumi:"secretName"` }
CA configures this issuer to sign certificates using a signing CA keypair stored in a Secret resource. This is used to build internal PKIs that are managed by cert-manager.
func (ClusterIssuerSpecCaArgs) ElementType ¶
func (ClusterIssuerSpecCaArgs) ElementType() reflect.Type
func (ClusterIssuerSpecCaArgs) ToClusterIssuerSpecCaOutput ¶
func (i ClusterIssuerSpecCaArgs) ToClusterIssuerSpecCaOutput() ClusterIssuerSpecCaOutput
func (ClusterIssuerSpecCaArgs) ToClusterIssuerSpecCaOutputWithContext ¶
func (i ClusterIssuerSpecCaArgs) ToClusterIssuerSpecCaOutputWithContext(ctx context.Context) ClusterIssuerSpecCaOutput
func (ClusterIssuerSpecCaArgs) ToClusterIssuerSpecCaPtrOutput ¶
func (i ClusterIssuerSpecCaArgs) ToClusterIssuerSpecCaPtrOutput() ClusterIssuerSpecCaPtrOutput
func (ClusterIssuerSpecCaArgs) ToClusterIssuerSpecCaPtrOutputWithContext ¶
func (i ClusterIssuerSpecCaArgs) ToClusterIssuerSpecCaPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecCaPtrOutput
type ClusterIssuerSpecCaInput ¶
type ClusterIssuerSpecCaInput interface { pulumi.Input ToClusterIssuerSpecCaOutput() ClusterIssuerSpecCaOutput ToClusterIssuerSpecCaOutputWithContext(context.Context) ClusterIssuerSpecCaOutput }
ClusterIssuerSpecCaInput is an input type that accepts ClusterIssuerSpecCaArgs and ClusterIssuerSpecCaOutput values. You can construct a concrete instance of `ClusterIssuerSpecCaInput` via:
ClusterIssuerSpecCaArgs{...}
type ClusterIssuerSpecCaOutput ¶
type ClusterIssuerSpecCaOutput struct{ *pulumi.OutputState }
CA configures this issuer to sign certificates using a signing CA keypair stored in a Secret resource. This is used to build internal PKIs that are managed by cert-manager.
func (ClusterIssuerSpecCaOutput) CrlDistributionPoints ¶
func (o ClusterIssuerSpecCaOutput) CrlDistributionPoints() pulumi.StringArrayOutput
The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set, certificates will be issued without distribution points set.
func (ClusterIssuerSpecCaOutput) ElementType ¶
func (ClusterIssuerSpecCaOutput) ElementType() reflect.Type
func (ClusterIssuerSpecCaOutput) OcspServers ¶
func (o ClusterIssuerSpecCaOutput) OcspServers() pulumi.StringArrayOutput
The OCSP server list is an X.509 v3 extension that defines a list of URLs of OCSP responders. The OCSP responders can be queried for the revocation status of an issued certificate. If not set, the certificate will be issued with no OCSP servers set. For example, an OCSP server URL could be "http://ocsp.int-x3.letsencrypt.org".
func (ClusterIssuerSpecCaOutput) SecretName ¶
func (o ClusterIssuerSpecCaOutput) SecretName() pulumi.StringOutput
SecretName is the name of the secret used to sign Certificates issued by this Issuer.
func (ClusterIssuerSpecCaOutput) ToClusterIssuerSpecCaOutput ¶
func (o ClusterIssuerSpecCaOutput) ToClusterIssuerSpecCaOutput() ClusterIssuerSpecCaOutput
func (ClusterIssuerSpecCaOutput) ToClusterIssuerSpecCaOutputWithContext ¶
func (o ClusterIssuerSpecCaOutput) ToClusterIssuerSpecCaOutputWithContext(ctx context.Context) ClusterIssuerSpecCaOutput
func (ClusterIssuerSpecCaOutput) ToClusterIssuerSpecCaPtrOutput ¶
func (o ClusterIssuerSpecCaOutput) ToClusterIssuerSpecCaPtrOutput() ClusterIssuerSpecCaPtrOutput
func (ClusterIssuerSpecCaOutput) ToClusterIssuerSpecCaPtrOutputWithContext ¶
func (o ClusterIssuerSpecCaOutput) ToClusterIssuerSpecCaPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecCaPtrOutput
type ClusterIssuerSpecCaPtrInput ¶
type ClusterIssuerSpecCaPtrInput interface { pulumi.Input ToClusterIssuerSpecCaPtrOutput() ClusterIssuerSpecCaPtrOutput ToClusterIssuerSpecCaPtrOutputWithContext(context.Context) ClusterIssuerSpecCaPtrOutput }
ClusterIssuerSpecCaPtrInput is an input type that accepts ClusterIssuerSpecCaArgs, ClusterIssuerSpecCaPtr and ClusterIssuerSpecCaPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecCaPtrInput` via:
ClusterIssuerSpecCaArgs{...} or: nil
func ClusterIssuerSpecCaPtr ¶
func ClusterIssuerSpecCaPtr(v *ClusterIssuerSpecCaArgs) ClusterIssuerSpecCaPtrInput
type ClusterIssuerSpecCaPtrOutput ¶
type ClusterIssuerSpecCaPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecCaPtrOutput) CrlDistributionPoints ¶
func (o ClusterIssuerSpecCaPtrOutput) CrlDistributionPoints() pulumi.StringArrayOutput
The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set, certificates will be issued without distribution points set.
func (ClusterIssuerSpecCaPtrOutput) Elem ¶
func (o ClusterIssuerSpecCaPtrOutput) Elem() ClusterIssuerSpecCaOutput
func (ClusterIssuerSpecCaPtrOutput) ElementType ¶
func (ClusterIssuerSpecCaPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecCaPtrOutput) OcspServers ¶
func (o ClusterIssuerSpecCaPtrOutput) OcspServers() pulumi.StringArrayOutput
The OCSP server list is an X.509 v3 extension that defines a list of URLs of OCSP responders. The OCSP responders can be queried for the revocation status of an issued certificate. If not set, the certificate will be issued with no OCSP servers set. For example, an OCSP server URL could be "http://ocsp.int-x3.letsencrypt.org".
func (ClusterIssuerSpecCaPtrOutput) SecretName ¶
func (o ClusterIssuerSpecCaPtrOutput) SecretName() pulumi.StringPtrOutput
SecretName is the name of the secret used to sign Certificates issued by this Issuer.
func (ClusterIssuerSpecCaPtrOutput) ToClusterIssuerSpecCaPtrOutput ¶
func (o ClusterIssuerSpecCaPtrOutput) ToClusterIssuerSpecCaPtrOutput() ClusterIssuerSpecCaPtrOutput
func (ClusterIssuerSpecCaPtrOutput) ToClusterIssuerSpecCaPtrOutputWithContext ¶
func (o ClusterIssuerSpecCaPtrOutput) ToClusterIssuerSpecCaPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecCaPtrOutput
type ClusterIssuerSpecInput ¶
type ClusterIssuerSpecInput interface { pulumi.Input ToClusterIssuerSpecOutput() ClusterIssuerSpecOutput ToClusterIssuerSpecOutputWithContext(context.Context) ClusterIssuerSpecOutput }
ClusterIssuerSpecInput is an input type that accepts ClusterIssuerSpecArgs and ClusterIssuerSpecOutput values. You can construct a concrete instance of `ClusterIssuerSpecInput` via:
ClusterIssuerSpecArgs{...}
type ClusterIssuerSpecOutput ¶
type ClusterIssuerSpecOutput struct{ *pulumi.OutputState }
Desired state of the ClusterIssuer resource.
func (ClusterIssuerSpecOutput) Acme ¶
func (o ClusterIssuerSpecOutput) Acme() ClusterIssuerSpecAcmePtrOutput
ACME configures this issuer to communicate with a RFC8555 (ACME) server to obtain signed x509 certificates.
func (ClusterIssuerSpecOutput) Ca ¶
func (o ClusterIssuerSpecOutput) Ca() ClusterIssuerSpecCaPtrOutput
CA configures this issuer to sign certificates using a signing CA keypair stored in a Secret resource. This is used to build internal PKIs that are managed by cert-manager.
func (ClusterIssuerSpecOutput) ElementType ¶
func (ClusterIssuerSpecOutput) ElementType() reflect.Type
func (ClusterIssuerSpecOutput) SelfSigned ¶
func (o ClusterIssuerSpecOutput) SelfSigned() ClusterIssuerSpecSelfSignedPtrOutput
SelfSigned configures this issuer to 'self sign' certificates using the private key used to create the CertificateRequest object.
func (ClusterIssuerSpecOutput) ToClusterIssuerSpecOutput ¶
func (o ClusterIssuerSpecOutput) ToClusterIssuerSpecOutput() ClusterIssuerSpecOutput
func (ClusterIssuerSpecOutput) ToClusterIssuerSpecOutputWithContext ¶
func (o ClusterIssuerSpecOutput) ToClusterIssuerSpecOutputWithContext(ctx context.Context) ClusterIssuerSpecOutput
func (ClusterIssuerSpecOutput) ToClusterIssuerSpecPtrOutput ¶
func (o ClusterIssuerSpecOutput) ToClusterIssuerSpecPtrOutput() ClusterIssuerSpecPtrOutput
func (ClusterIssuerSpecOutput) ToClusterIssuerSpecPtrOutputWithContext ¶
func (o ClusterIssuerSpecOutput) ToClusterIssuerSpecPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecPtrOutput
func (ClusterIssuerSpecOutput) Vault ¶
func (o ClusterIssuerSpecOutput) Vault() ClusterIssuerSpecVaultPtrOutput
Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend.
func (ClusterIssuerSpecOutput) Venafi ¶
func (o ClusterIssuerSpecOutput) Venafi() ClusterIssuerSpecVenafiPtrOutput
Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone.
type ClusterIssuerSpecPtrInput ¶
type ClusterIssuerSpecPtrInput interface { pulumi.Input ToClusterIssuerSpecPtrOutput() ClusterIssuerSpecPtrOutput ToClusterIssuerSpecPtrOutputWithContext(context.Context) ClusterIssuerSpecPtrOutput }
ClusterIssuerSpecPtrInput is an input type that accepts ClusterIssuerSpecArgs, ClusterIssuerSpecPtr and ClusterIssuerSpecPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecPtrInput` via:
ClusterIssuerSpecArgs{...} or: nil
func ClusterIssuerSpecPtr ¶
func ClusterIssuerSpecPtr(v *ClusterIssuerSpecArgs) ClusterIssuerSpecPtrInput
type ClusterIssuerSpecPtrOutput ¶
type ClusterIssuerSpecPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecPtrOutput) Acme ¶
func (o ClusterIssuerSpecPtrOutput) Acme() ClusterIssuerSpecAcmePtrOutput
ACME configures this issuer to communicate with a RFC8555 (ACME) server to obtain signed x509 certificates.
func (ClusterIssuerSpecPtrOutput) Ca ¶
func (o ClusterIssuerSpecPtrOutput) Ca() ClusterIssuerSpecCaPtrOutput
CA configures this issuer to sign certificates using a signing CA keypair stored in a Secret resource. This is used to build internal PKIs that are managed by cert-manager.
func (ClusterIssuerSpecPtrOutput) Elem ¶
func (o ClusterIssuerSpecPtrOutput) Elem() ClusterIssuerSpecOutput
func (ClusterIssuerSpecPtrOutput) ElementType ¶
func (ClusterIssuerSpecPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecPtrOutput) SelfSigned ¶
func (o ClusterIssuerSpecPtrOutput) SelfSigned() ClusterIssuerSpecSelfSignedPtrOutput
SelfSigned configures this issuer to 'self sign' certificates using the private key used to create the CertificateRequest object.
func (ClusterIssuerSpecPtrOutput) ToClusterIssuerSpecPtrOutput ¶
func (o ClusterIssuerSpecPtrOutput) ToClusterIssuerSpecPtrOutput() ClusterIssuerSpecPtrOutput
func (ClusterIssuerSpecPtrOutput) ToClusterIssuerSpecPtrOutputWithContext ¶
func (o ClusterIssuerSpecPtrOutput) ToClusterIssuerSpecPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecPtrOutput
func (ClusterIssuerSpecPtrOutput) Vault ¶
func (o ClusterIssuerSpecPtrOutput) Vault() ClusterIssuerSpecVaultPtrOutput
Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend.
func (ClusterIssuerSpecPtrOutput) Venafi ¶
func (o ClusterIssuerSpecPtrOutput) Venafi() ClusterIssuerSpecVenafiPtrOutput
Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone.
type ClusterIssuerSpecSelfSigned ¶
type ClusterIssuerSpecSelfSigned struct { // The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set certificate will be issued without CDP. Values are strings. CrlDistributionPoints []string `pulumi:"crlDistributionPoints"` }
SelfSigned configures this issuer to 'self sign' certificates using the private key used to create the CertificateRequest object.
type ClusterIssuerSpecSelfSignedArgs ¶
type ClusterIssuerSpecSelfSignedArgs struct { // The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set certificate will be issued without CDP. Values are strings. CrlDistributionPoints pulumi.StringArrayInput `pulumi:"crlDistributionPoints"` }
SelfSigned configures this issuer to 'self sign' certificates using the private key used to create the CertificateRequest object.
func (ClusterIssuerSpecSelfSignedArgs) ElementType ¶
func (ClusterIssuerSpecSelfSignedArgs) ElementType() reflect.Type
func (ClusterIssuerSpecSelfSignedArgs) ToClusterIssuerSpecSelfSignedOutput ¶
func (i ClusterIssuerSpecSelfSignedArgs) ToClusterIssuerSpecSelfSignedOutput() ClusterIssuerSpecSelfSignedOutput
func (ClusterIssuerSpecSelfSignedArgs) ToClusterIssuerSpecSelfSignedOutputWithContext ¶
func (i ClusterIssuerSpecSelfSignedArgs) ToClusterIssuerSpecSelfSignedOutputWithContext(ctx context.Context) ClusterIssuerSpecSelfSignedOutput
func (ClusterIssuerSpecSelfSignedArgs) ToClusterIssuerSpecSelfSignedPtrOutput ¶
func (i ClusterIssuerSpecSelfSignedArgs) ToClusterIssuerSpecSelfSignedPtrOutput() ClusterIssuerSpecSelfSignedPtrOutput
func (ClusterIssuerSpecSelfSignedArgs) ToClusterIssuerSpecSelfSignedPtrOutputWithContext ¶
func (i ClusterIssuerSpecSelfSignedArgs) ToClusterIssuerSpecSelfSignedPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecSelfSignedPtrOutput
type ClusterIssuerSpecSelfSignedInput ¶
type ClusterIssuerSpecSelfSignedInput interface { pulumi.Input ToClusterIssuerSpecSelfSignedOutput() ClusterIssuerSpecSelfSignedOutput ToClusterIssuerSpecSelfSignedOutputWithContext(context.Context) ClusterIssuerSpecSelfSignedOutput }
ClusterIssuerSpecSelfSignedInput is an input type that accepts ClusterIssuerSpecSelfSignedArgs and ClusterIssuerSpecSelfSignedOutput values. You can construct a concrete instance of `ClusterIssuerSpecSelfSignedInput` via:
ClusterIssuerSpecSelfSignedArgs{...}
type ClusterIssuerSpecSelfSignedOutput ¶
type ClusterIssuerSpecSelfSignedOutput struct{ *pulumi.OutputState }
SelfSigned configures this issuer to 'self sign' certificates using the private key used to create the CertificateRequest object.
func (ClusterIssuerSpecSelfSignedOutput) CrlDistributionPoints ¶
func (o ClusterIssuerSpecSelfSignedOutput) CrlDistributionPoints() pulumi.StringArrayOutput
The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set certificate will be issued without CDP. Values are strings.
func (ClusterIssuerSpecSelfSignedOutput) ElementType ¶
func (ClusterIssuerSpecSelfSignedOutput) ElementType() reflect.Type
func (ClusterIssuerSpecSelfSignedOutput) ToClusterIssuerSpecSelfSignedOutput ¶
func (o ClusterIssuerSpecSelfSignedOutput) ToClusterIssuerSpecSelfSignedOutput() ClusterIssuerSpecSelfSignedOutput
func (ClusterIssuerSpecSelfSignedOutput) ToClusterIssuerSpecSelfSignedOutputWithContext ¶
func (o ClusterIssuerSpecSelfSignedOutput) ToClusterIssuerSpecSelfSignedOutputWithContext(ctx context.Context) ClusterIssuerSpecSelfSignedOutput
func (ClusterIssuerSpecSelfSignedOutput) ToClusterIssuerSpecSelfSignedPtrOutput ¶
func (o ClusterIssuerSpecSelfSignedOutput) ToClusterIssuerSpecSelfSignedPtrOutput() ClusterIssuerSpecSelfSignedPtrOutput
func (ClusterIssuerSpecSelfSignedOutput) ToClusterIssuerSpecSelfSignedPtrOutputWithContext ¶
func (o ClusterIssuerSpecSelfSignedOutput) ToClusterIssuerSpecSelfSignedPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecSelfSignedPtrOutput
type ClusterIssuerSpecSelfSignedPtrInput ¶
type ClusterIssuerSpecSelfSignedPtrInput interface { pulumi.Input ToClusterIssuerSpecSelfSignedPtrOutput() ClusterIssuerSpecSelfSignedPtrOutput ToClusterIssuerSpecSelfSignedPtrOutputWithContext(context.Context) ClusterIssuerSpecSelfSignedPtrOutput }
ClusterIssuerSpecSelfSignedPtrInput is an input type that accepts ClusterIssuerSpecSelfSignedArgs, ClusterIssuerSpecSelfSignedPtr and ClusterIssuerSpecSelfSignedPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecSelfSignedPtrInput` via:
ClusterIssuerSpecSelfSignedArgs{...} or: nil
func ClusterIssuerSpecSelfSignedPtr ¶
func ClusterIssuerSpecSelfSignedPtr(v *ClusterIssuerSpecSelfSignedArgs) ClusterIssuerSpecSelfSignedPtrInput
type ClusterIssuerSpecSelfSignedPtrOutput ¶
type ClusterIssuerSpecSelfSignedPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecSelfSignedPtrOutput) CrlDistributionPoints ¶
func (o ClusterIssuerSpecSelfSignedPtrOutput) CrlDistributionPoints() pulumi.StringArrayOutput
The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set certificate will be issued without CDP. Values are strings.
func (ClusterIssuerSpecSelfSignedPtrOutput) ElementType ¶
func (ClusterIssuerSpecSelfSignedPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecSelfSignedPtrOutput) ToClusterIssuerSpecSelfSignedPtrOutput ¶
func (o ClusterIssuerSpecSelfSignedPtrOutput) ToClusterIssuerSpecSelfSignedPtrOutput() ClusterIssuerSpecSelfSignedPtrOutput
func (ClusterIssuerSpecSelfSignedPtrOutput) ToClusterIssuerSpecSelfSignedPtrOutputWithContext ¶
func (o ClusterIssuerSpecSelfSignedPtrOutput) ToClusterIssuerSpecSelfSignedPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecSelfSignedPtrOutput
type ClusterIssuerSpecVault ¶
type ClusterIssuerSpecVault struct { // Auth configures how cert-manager authenticates with the Vault server. Auth ClusterIssuerSpecVaultAuth `pulumi:"auth"` // PEM-encoded CA bundle (base64-encoded) used to validate Vault server certificate. Only used if the Server URL is using HTTPS protocol. This parameter is ignored for plain HTTP protocol connection. If not set the system root certificates are used to validate the TLS connection. CaBundle *string `pulumi:"caBundle"` // Name of the vault namespace. Namespaces is a set of features within Vault Enterprise that allows Vault environments to support Secure Multi-tenancy. e.g: "ns1" More about namespaces can be found here https://www.vaultproject.io/docs/enterprise/namespaces Namespace *string `pulumi:"namespace"` // Path is the mount path of the Vault PKI backend's `sign` endpoint, e.g: "my_pki_mount/sign/my-role-name". Path string `pulumi:"path"` // Server is the connection address for the Vault server, e.g: "https://vault.example.com:8200". Server string `pulumi:"server"` }
Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend.
type ClusterIssuerSpecVaultArgs ¶
type ClusterIssuerSpecVaultArgs struct { // Auth configures how cert-manager authenticates with the Vault server. Auth ClusterIssuerSpecVaultAuthInput `pulumi:"auth"` // PEM-encoded CA bundle (base64-encoded) used to validate Vault server certificate. Only used if the Server URL is using HTTPS protocol. This parameter is ignored for plain HTTP protocol connection. If not set the system root certificates are used to validate the TLS connection. CaBundle pulumi.StringPtrInput `pulumi:"caBundle"` // Name of the vault namespace. Namespaces is a set of features within Vault Enterprise that allows Vault environments to support Secure Multi-tenancy. e.g: "ns1" More about namespaces can be found here https://www.vaultproject.io/docs/enterprise/namespaces Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Path is the mount path of the Vault PKI backend's `sign` endpoint, e.g: "my_pki_mount/sign/my-role-name". Path pulumi.StringInput `pulumi:"path"` // Server is the connection address for the Vault server, e.g: "https://vault.example.com:8200". Server pulumi.StringInput `pulumi:"server"` }
Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend.
func (ClusterIssuerSpecVaultArgs) ElementType ¶
func (ClusterIssuerSpecVaultArgs) ElementType() reflect.Type
func (ClusterIssuerSpecVaultArgs) ToClusterIssuerSpecVaultOutput ¶
func (i ClusterIssuerSpecVaultArgs) ToClusterIssuerSpecVaultOutput() ClusterIssuerSpecVaultOutput
func (ClusterIssuerSpecVaultArgs) ToClusterIssuerSpecVaultOutputWithContext ¶
func (i ClusterIssuerSpecVaultArgs) ToClusterIssuerSpecVaultOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultOutput
func (ClusterIssuerSpecVaultArgs) ToClusterIssuerSpecVaultPtrOutput ¶
func (i ClusterIssuerSpecVaultArgs) ToClusterIssuerSpecVaultPtrOutput() ClusterIssuerSpecVaultPtrOutput
func (ClusterIssuerSpecVaultArgs) ToClusterIssuerSpecVaultPtrOutputWithContext ¶
func (i ClusterIssuerSpecVaultArgs) ToClusterIssuerSpecVaultPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultPtrOutput
type ClusterIssuerSpecVaultAuth ¶
type ClusterIssuerSpecVaultAuth struct { // AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource. AppRole *ClusterIssuerSpecVaultAuthAppRole `pulumi:"appRole"` // Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server. Kubernetes *ClusterIssuerSpecVaultAuthKubernetes `pulumi:"kubernetes"` // TokenSecretRef authenticates with Vault by presenting a token. TokenSecretRef *ClusterIssuerSpecVaultAuthTokenSecretRef `pulumi:"tokenSecretRef"` }
Auth configures how cert-manager authenticates with the Vault server.
type ClusterIssuerSpecVaultAuthAppRole ¶
type ClusterIssuerSpecVaultAuthAppRole struct { // Path where the App Role authentication backend is mounted in Vault, e.g: "approle" Path string `pulumi:"path"` // RoleID configured in the App Role authentication backend when setting up the authentication backend in Vault. RoleId string `pulumi:"roleId"` // Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault. The `key` field must be specified and denotes which entry within the Secret resource is used as the app role secret. SecretRef ClusterIssuerSpecVaultAuthAppRoleSecretRef `pulumi:"secretRef"` }
AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource.
type ClusterIssuerSpecVaultAuthAppRoleArgs ¶
type ClusterIssuerSpecVaultAuthAppRoleArgs struct { // Path where the App Role authentication backend is mounted in Vault, e.g: "approle" Path pulumi.StringInput `pulumi:"path"` // RoleID configured in the App Role authentication backend when setting up the authentication backend in Vault. RoleId pulumi.StringInput `pulumi:"roleId"` // Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault. The `key` field must be specified and denotes which entry within the Secret resource is used as the app role secret. SecretRef ClusterIssuerSpecVaultAuthAppRoleSecretRefInput `pulumi:"secretRef"` }
AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource.
func (ClusterIssuerSpecVaultAuthAppRoleArgs) ElementType ¶
func (ClusterIssuerSpecVaultAuthAppRoleArgs) ElementType() reflect.Type
func (ClusterIssuerSpecVaultAuthAppRoleArgs) ToClusterIssuerSpecVaultAuthAppRoleOutput ¶
func (i ClusterIssuerSpecVaultAuthAppRoleArgs) ToClusterIssuerSpecVaultAuthAppRoleOutput() ClusterIssuerSpecVaultAuthAppRoleOutput
func (ClusterIssuerSpecVaultAuthAppRoleArgs) ToClusterIssuerSpecVaultAuthAppRoleOutputWithContext ¶
func (i ClusterIssuerSpecVaultAuthAppRoleArgs) ToClusterIssuerSpecVaultAuthAppRoleOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthAppRoleOutput
func (ClusterIssuerSpecVaultAuthAppRoleArgs) ToClusterIssuerSpecVaultAuthAppRolePtrOutput ¶
func (i ClusterIssuerSpecVaultAuthAppRoleArgs) ToClusterIssuerSpecVaultAuthAppRolePtrOutput() ClusterIssuerSpecVaultAuthAppRolePtrOutput
func (ClusterIssuerSpecVaultAuthAppRoleArgs) ToClusterIssuerSpecVaultAuthAppRolePtrOutputWithContext ¶
func (i ClusterIssuerSpecVaultAuthAppRoleArgs) ToClusterIssuerSpecVaultAuthAppRolePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthAppRolePtrOutput
type ClusterIssuerSpecVaultAuthAppRoleInput ¶
type ClusterIssuerSpecVaultAuthAppRoleInput interface { pulumi.Input ToClusterIssuerSpecVaultAuthAppRoleOutput() ClusterIssuerSpecVaultAuthAppRoleOutput ToClusterIssuerSpecVaultAuthAppRoleOutputWithContext(context.Context) ClusterIssuerSpecVaultAuthAppRoleOutput }
ClusterIssuerSpecVaultAuthAppRoleInput is an input type that accepts ClusterIssuerSpecVaultAuthAppRoleArgs and ClusterIssuerSpecVaultAuthAppRoleOutput values. You can construct a concrete instance of `ClusterIssuerSpecVaultAuthAppRoleInput` via:
ClusterIssuerSpecVaultAuthAppRoleArgs{...}
type ClusterIssuerSpecVaultAuthAppRoleOutput ¶
type ClusterIssuerSpecVaultAuthAppRoleOutput struct{ *pulumi.OutputState }
AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource.
func (ClusterIssuerSpecVaultAuthAppRoleOutput) ElementType ¶
func (ClusterIssuerSpecVaultAuthAppRoleOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVaultAuthAppRoleOutput) Path ¶
func (o ClusterIssuerSpecVaultAuthAppRoleOutput) Path() pulumi.StringOutput
Path where the App Role authentication backend is mounted in Vault, e.g: "approle"
func (ClusterIssuerSpecVaultAuthAppRoleOutput) RoleId ¶
func (o ClusterIssuerSpecVaultAuthAppRoleOutput) RoleId() pulumi.StringOutput
RoleID configured in the App Role authentication backend when setting up the authentication backend in Vault.
func (ClusterIssuerSpecVaultAuthAppRoleOutput) SecretRef ¶
func (o ClusterIssuerSpecVaultAuthAppRoleOutput) SecretRef() ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput
Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault. The `key` field must be specified and denotes which entry within the Secret resource is used as the app role secret.
func (ClusterIssuerSpecVaultAuthAppRoleOutput) ToClusterIssuerSpecVaultAuthAppRoleOutput ¶
func (o ClusterIssuerSpecVaultAuthAppRoleOutput) ToClusterIssuerSpecVaultAuthAppRoleOutput() ClusterIssuerSpecVaultAuthAppRoleOutput
func (ClusterIssuerSpecVaultAuthAppRoleOutput) ToClusterIssuerSpecVaultAuthAppRoleOutputWithContext ¶
func (o ClusterIssuerSpecVaultAuthAppRoleOutput) ToClusterIssuerSpecVaultAuthAppRoleOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthAppRoleOutput
func (ClusterIssuerSpecVaultAuthAppRoleOutput) ToClusterIssuerSpecVaultAuthAppRolePtrOutput ¶
func (o ClusterIssuerSpecVaultAuthAppRoleOutput) ToClusterIssuerSpecVaultAuthAppRolePtrOutput() ClusterIssuerSpecVaultAuthAppRolePtrOutput
func (ClusterIssuerSpecVaultAuthAppRoleOutput) ToClusterIssuerSpecVaultAuthAppRolePtrOutputWithContext ¶
func (o ClusterIssuerSpecVaultAuthAppRoleOutput) ToClusterIssuerSpecVaultAuthAppRolePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthAppRolePtrOutput
type ClusterIssuerSpecVaultAuthAppRolePtrInput ¶
type ClusterIssuerSpecVaultAuthAppRolePtrInput interface { pulumi.Input ToClusterIssuerSpecVaultAuthAppRolePtrOutput() ClusterIssuerSpecVaultAuthAppRolePtrOutput ToClusterIssuerSpecVaultAuthAppRolePtrOutputWithContext(context.Context) ClusterIssuerSpecVaultAuthAppRolePtrOutput }
ClusterIssuerSpecVaultAuthAppRolePtrInput is an input type that accepts ClusterIssuerSpecVaultAuthAppRoleArgs, ClusterIssuerSpecVaultAuthAppRolePtr and ClusterIssuerSpecVaultAuthAppRolePtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecVaultAuthAppRolePtrInput` via:
ClusterIssuerSpecVaultAuthAppRoleArgs{...} or: nil
func ClusterIssuerSpecVaultAuthAppRolePtr ¶
func ClusterIssuerSpecVaultAuthAppRolePtr(v *ClusterIssuerSpecVaultAuthAppRoleArgs) ClusterIssuerSpecVaultAuthAppRolePtrInput
type ClusterIssuerSpecVaultAuthAppRolePtrOutput ¶
type ClusterIssuerSpecVaultAuthAppRolePtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecVaultAuthAppRolePtrOutput) ElementType ¶
func (ClusterIssuerSpecVaultAuthAppRolePtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVaultAuthAppRolePtrOutput) Path ¶
func (o ClusterIssuerSpecVaultAuthAppRolePtrOutput) Path() pulumi.StringPtrOutput
Path where the App Role authentication backend is mounted in Vault, e.g: "approle"
func (ClusterIssuerSpecVaultAuthAppRolePtrOutput) RoleId ¶
func (o ClusterIssuerSpecVaultAuthAppRolePtrOutput) RoleId() pulumi.StringPtrOutput
RoleID configured in the App Role authentication backend when setting up the authentication backend in Vault.
func (ClusterIssuerSpecVaultAuthAppRolePtrOutput) SecretRef ¶
func (o ClusterIssuerSpecVaultAuthAppRolePtrOutput) SecretRef() ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput
Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault. The `key` field must be specified and denotes which entry within the Secret resource is used as the app role secret.
func (ClusterIssuerSpecVaultAuthAppRolePtrOutput) ToClusterIssuerSpecVaultAuthAppRolePtrOutput ¶
func (o ClusterIssuerSpecVaultAuthAppRolePtrOutput) ToClusterIssuerSpecVaultAuthAppRolePtrOutput() ClusterIssuerSpecVaultAuthAppRolePtrOutput
func (ClusterIssuerSpecVaultAuthAppRolePtrOutput) ToClusterIssuerSpecVaultAuthAppRolePtrOutputWithContext ¶
func (o ClusterIssuerSpecVaultAuthAppRolePtrOutput) ToClusterIssuerSpecVaultAuthAppRolePtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthAppRolePtrOutput
type ClusterIssuerSpecVaultAuthAppRoleSecretRef ¶
type ClusterIssuerSpecVaultAuthAppRoleSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault. The `key` field must be specified and denotes which entry within the Secret resource is used as the app role secret.
type ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs ¶
type ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault. The `key` field must be specified and denotes which entry within the Secret resource is used as the app role secret.
func (ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs) ElementType ¶
func (ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs) ElementType() reflect.Type
func (ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs) ToClusterIssuerSpecVaultAuthAppRoleSecretRefOutput ¶
func (i ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs) ToClusterIssuerSpecVaultAuthAppRoleSecretRefOutput() ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput
func (ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs) ToClusterIssuerSpecVaultAuthAppRoleSecretRefOutputWithContext ¶
func (i ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs) ToClusterIssuerSpecVaultAuthAppRoleSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput
func (ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs) ToClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput ¶
func (i ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs) ToClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput() ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput
func (ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs) ToClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutputWithContext ¶
func (i ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs) ToClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput
type ClusterIssuerSpecVaultAuthAppRoleSecretRefInput ¶
type ClusterIssuerSpecVaultAuthAppRoleSecretRefInput interface { pulumi.Input ToClusterIssuerSpecVaultAuthAppRoleSecretRefOutput() ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput ToClusterIssuerSpecVaultAuthAppRoleSecretRefOutputWithContext(context.Context) ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput }
ClusterIssuerSpecVaultAuthAppRoleSecretRefInput is an input type that accepts ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs and ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput values. You can construct a concrete instance of `ClusterIssuerSpecVaultAuthAppRoleSecretRefInput` via:
ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs{...}
type ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput ¶
type ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput struct{ *pulumi.OutputState }
Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault. The `key` field must be specified and denotes which entry within the Secret resource is used as the app role secret.
func (ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput) ElementType ¶
func (ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput) Name ¶
func (o ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput) ToClusterIssuerSpecVaultAuthAppRoleSecretRefOutput ¶
func (o ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput) ToClusterIssuerSpecVaultAuthAppRoleSecretRefOutput() ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput
func (ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput) ToClusterIssuerSpecVaultAuthAppRoleSecretRefOutputWithContext ¶
func (o ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput) ToClusterIssuerSpecVaultAuthAppRoleSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput
func (ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput) ToClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput ¶
func (o ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput) ToClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput() ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput
func (ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput) ToClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecVaultAuthAppRoleSecretRefOutput) ToClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput
type ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrInput ¶
type ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrInput interface { pulumi.Input ToClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput() ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput ToClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutputWithContext(context.Context) ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput }
ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrInput is an input type that accepts ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs, ClusterIssuerSpecVaultAuthAppRoleSecretRefPtr and ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrInput` via:
ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs{...} or: nil
func ClusterIssuerSpecVaultAuthAppRoleSecretRefPtr ¶
func ClusterIssuerSpecVaultAuthAppRoleSecretRefPtr(v *ClusterIssuerSpecVaultAuthAppRoleSecretRefArgs) ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrInput
type ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput ¶
type ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput) ElementType ¶
func (ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput) Name ¶
func (o ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput) ToClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput ¶
func (o ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput) ToClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput() ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput
func (ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput) ToClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput) ToClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthAppRoleSecretRefPtrOutput
type ClusterIssuerSpecVaultAuthArgs ¶
type ClusterIssuerSpecVaultAuthArgs struct { // AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource. AppRole ClusterIssuerSpecVaultAuthAppRolePtrInput `pulumi:"appRole"` // Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server. Kubernetes ClusterIssuerSpecVaultAuthKubernetesPtrInput `pulumi:"kubernetes"` // TokenSecretRef authenticates with Vault by presenting a token. TokenSecretRef ClusterIssuerSpecVaultAuthTokenSecretRefPtrInput `pulumi:"tokenSecretRef"` }
Auth configures how cert-manager authenticates with the Vault server.
func (ClusterIssuerSpecVaultAuthArgs) ElementType ¶
func (ClusterIssuerSpecVaultAuthArgs) ElementType() reflect.Type
func (ClusterIssuerSpecVaultAuthArgs) ToClusterIssuerSpecVaultAuthOutput ¶
func (i ClusterIssuerSpecVaultAuthArgs) ToClusterIssuerSpecVaultAuthOutput() ClusterIssuerSpecVaultAuthOutput
func (ClusterIssuerSpecVaultAuthArgs) ToClusterIssuerSpecVaultAuthOutputWithContext ¶
func (i ClusterIssuerSpecVaultAuthArgs) ToClusterIssuerSpecVaultAuthOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthOutput
func (ClusterIssuerSpecVaultAuthArgs) ToClusterIssuerSpecVaultAuthPtrOutput ¶
func (i ClusterIssuerSpecVaultAuthArgs) ToClusterIssuerSpecVaultAuthPtrOutput() ClusterIssuerSpecVaultAuthPtrOutput
func (ClusterIssuerSpecVaultAuthArgs) ToClusterIssuerSpecVaultAuthPtrOutputWithContext ¶
func (i ClusterIssuerSpecVaultAuthArgs) ToClusterIssuerSpecVaultAuthPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthPtrOutput
type ClusterIssuerSpecVaultAuthInput ¶
type ClusterIssuerSpecVaultAuthInput interface { pulumi.Input ToClusterIssuerSpecVaultAuthOutput() ClusterIssuerSpecVaultAuthOutput ToClusterIssuerSpecVaultAuthOutputWithContext(context.Context) ClusterIssuerSpecVaultAuthOutput }
ClusterIssuerSpecVaultAuthInput is an input type that accepts ClusterIssuerSpecVaultAuthArgs and ClusterIssuerSpecVaultAuthOutput values. You can construct a concrete instance of `ClusterIssuerSpecVaultAuthInput` via:
ClusterIssuerSpecVaultAuthArgs{...}
type ClusterIssuerSpecVaultAuthKubernetes ¶
type ClusterIssuerSpecVaultAuthKubernetes struct { // The Vault mountPath here is the mount path to use when authenticating with Vault. For example, setting a value to `/v1/auth/foo`, will use the path `/v1/auth/foo/login` to authenticate with Vault. If unspecified, the default value "/v1/auth/kubernetes" will be used. MountPath *string `pulumi:"mountPath"` // A required field containing the Vault Role to assume. A Role binds a Kubernetes ServiceAccount with a set of Vault policies. Role string `pulumi:"role"` // The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault. Use of 'ambient credentials' is not supported. SecretRef ClusterIssuerSpecVaultAuthKubernetesSecretRef `pulumi:"secretRef"` }
Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server.
type ClusterIssuerSpecVaultAuthKubernetesArgs ¶
type ClusterIssuerSpecVaultAuthKubernetesArgs struct { // The Vault mountPath here is the mount path to use when authenticating with Vault. For example, setting a value to `/v1/auth/foo`, will use the path `/v1/auth/foo/login` to authenticate with Vault. If unspecified, the default value "/v1/auth/kubernetes" will be used. MountPath pulumi.StringPtrInput `pulumi:"mountPath"` // A required field containing the Vault Role to assume. A Role binds a Kubernetes ServiceAccount with a set of Vault policies. Role pulumi.StringInput `pulumi:"role"` // The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault. Use of 'ambient credentials' is not supported. SecretRef ClusterIssuerSpecVaultAuthKubernetesSecretRefInput `pulumi:"secretRef"` }
Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server.
func (ClusterIssuerSpecVaultAuthKubernetesArgs) ElementType ¶
func (ClusterIssuerSpecVaultAuthKubernetesArgs) ElementType() reflect.Type
func (ClusterIssuerSpecVaultAuthKubernetesArgs) ToClusterIssuerSpecVaultAuthKubernetesOutput ¶
func (i ClusterIssuerSpecVaultAuthKubernetesArgs) ToClusterIssuerSpecVaultAuthKubernetesOutput() ClusterIssuerSpecVaultAuthKubernetesOutput
func (ClusterIssuerSpecVaultAuthKubernetesArgs) ToClusterIssuerSpecVaultAuthKubernetesOutputWithContext ¶
func (i ClusterIssuerSpecVaultAuthKubernetesArgs) ToClusterIssuerSpecVaultAuthKubernetesOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthKubernetesOutput
func (ClusterIssuerSpecVaultAuthKubernetesArgs) ToClusterIssuerSpecVaultAuthKubernetesPtrOutput ¶
func (i ClusterIssuerSpecVaultAuthKubernetesArgs) ToClusterIssuerSpecVaultAuthKubernetesPtrOutput() ClusterIssuerSpecVaultAuthKubernetesPtrOutput
func (ClusterIssuerSpecVaultAuthKubernetesArgs) ToClusterIssuerSpecVaultAuthKubernetesPtrOutputWithContext ¶
func (i ClusterIssuerSpecVaultAuthKubernetesArgs) ToClusterIssuerSpecVaultAuthKubernetesPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthKubernetesPtrOutput
type ClusterIssuerSpecVaultAuthKubernetesInput ¶
type ClusterIssuerSpecVaultAuthKubernetesInput interface { pulumi.Input ToClusterIssuerSpecVaultAuthKubernetesOutput() ClusterIssuerSpecVaultAuthKubernetesOutput ToClusterIssuerSpecVaultAuthKubernetesOutputWithContext(context.Context) ClusterIssuerSpecVaultAuthKubernetesOutput }
ClusterIssuerSpecVaultAuthKubernetesInput is an input type that accepts ClusterIssuerSpecVaultAuthKubernetesArgs and ClusterIssuerSpecVaultAuthKubernetesOutput values. You can construct a concrete instance of `ClusterIssuerSpecVaultAuthKubernetesInput` via:
ClusterIssuerSpecVaultAuthKubernetesArgs{...}
type ClusterIssuerSpecVaultAuthKubernetesOutput ¶
type ClusterIssuerSpecVaultAuthKubernetesOutput struct{ *pulumi.OutputState }
Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server.
func (ClusterIssuerSpecVaultAuthKubernetesOutput) ElementType ¶
func (ClusterIssuerSpecVaultAuthKubernetesOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVaultAuthKubernetesOutput) MountPath ¶
func (o ClusterIssuerSpecVaultAuthKubernetesOutput) MountPath() pulumi.StringPtrOutput
The Vault mountPath here is the mount path to use when authenticating with Vault. For example, setting a value to `/v1/auth/foo`, will use the path `/v1/auth/foo/login` to authenticate with Vault. If unspecified, the default value "/v1/auth/kubernetes" will be used.
func (ClusterIssuerSpecVaultAuthKubernetesOutput) Role ¶
func (o ClusterIssuerSpecVaultAuthKubernetesOutput) Role() pulumi.StringOutput
A required field containing the Vault Role to assume. A Role binds a Kubernetes ServiceAccount with a set of Vault policies.
func (ClusterIssuerSpecVaultAuthKubernetesOutput) SecretRef ¶
func (o ClusterIssuerSpecVaultAuthKubernetesOutput) SecretRef() ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput
The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault. Use of 'ambient credentials' is not supported.
func (ClusterIssuerSpecVaultAuthKubernetesOutput) ToClusterIssuerSpecVaultAuthKubernetesOutput ¶
func (o ClusterIssuerSpecVaultAuthKubernetesOutput) ToClusterIssuerSpecVaultAuthKubernetesOutput() ClusterIssuerSpecVaultAuthKubernetesOutput
func (ClusterIssuerSpecVaultAuthKubernetesOutput) ToClusterIssuerSpecVaultAuthKubernetesOutputWithContext ¶
func (o ClusterIssuerSpecVaultAuthKubernetesOutput) ToClusterIssuerSpecVaultAuthKubernetesOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthKubernetesOutput
func (ClusterIssuerSpecVaultAuthKubernetesOutput) ToClusterIssuerSpecVaultAuthKubernetesPtrOutput ¶
func (o ClusterIssuerSpecVaultAuthKubernetesOutput) ToClusterIssuerSpecVaultAuthKubernetesPtrOutput() ClusterIssuerSpecVaultAuthKubernetesPtrOutput
func (ClusterIssuerSpecVaultAuthKubernetesOutput) ToClusterIssuerSpecVaultAuthKubernetesPtrOutputWithContext ¶
func (o ClusterIssuerSpecVaultAuthKubernetesOutput) ToClusterIssuerSpecVaultAuthKubernetesPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthKubernetesPtrOutput
type ClusterIssuerSpecVaultAuthKubernetesPtrInput ¶
type ClusterIssuerSpecVaultAuthKubernetesPtrInput interface { pulumi.Input ToClusterIssuerSpecVaultAuthKubernetesPtrOutput() ClusterIssuerSpecVaultAuthKubernetesPtrOutput ToClusterIssuerSpecVaultAuthKubernetesPtrOutputWithContext(context.Context) ClusterIssuerSpecVaultAuthKubernetesPtrOutput }
ClusterIssuerSpecVaultAuthKubernetesPtrInput is an input type that accepts ClusterIssuerSpecVaultAuthKubernetesArgs, ClusterIssuerSpecVaultAuthKubernetesPtr and ClusterIssuerSpecVaultAuthKubernetesPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecVaultAuthKubernetesPtrInput` via:
ClusterIssuerSpecVaultAuthKubernetesArgs{...} or: nil
func ClusterIssuerSpecVaultAuthKubernetesPtr ¶
func ClusterIssuerSpecVaultAuthKubernetesPtr(v *ClusterIssuerSpecVaultAuthKubernetesArgs) ClusterIssuerSpecVaultAuthKubernetesPtrInput
type ClusterIssuerSpecVaultAuthKubernetesPtrOutput ¶
type ClusterIssuerSpecVaultAuthKubernetesPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecVaultAuthKubernetesPtrOutput) ElementType ¶
func (ClusterIssuerSpecVaultAuthKubernetesPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVaultAuthKubernetesPtrOutput) MountPath ¶
func (o ClusterIssuerSpecVaultAuthKubernetesPtrOutput) MountPath() pulumi.StringPtrOutput
The Vault mountPath here is the mount path to use when authenticating with Vault. For example, setting a value to `/v1/auth/foo`, will use the path `/v1/auth/foo/login` to authenticate with Vault. If unspecified, the default value "/v1/auth/kubernetes" will be used.
func (ClusterIssuerSpecVaultAuthKubernetesPtrOutput) Role ¶
func (o ClusterIssuerSpecVaultAuthKubernetesPtrOutput) Role() pulumi.StringPtrOutput
A required field containing the Vault Role to assume. A Role binds a Kubernetes ServiceAccount with a set of Vault policies.
func (ClusterIssuerSpecVaultAuthKubernetesPtrOutput) SecretRef ¶
func (o ClusterIssuerSpecVaultAuthKubernetesPtrOutput) SecretRef() ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput
The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault. Use of 'ambient credentials' is not supported.
func (ClusterIssuerSpecVaultAuthKubernetesPtrOutput) ToClusterIssuerSpecVaultAuthKubernetesPtrOutput ¶
func (o ClusterIssuerSpecVaultAuthKubernetesPtrOutput) ToClusterIssuerSpecVaultAuthKubernetesPtrOutput() ClusterIssuerSpecVaultAuthKubernetesPtrOutput
func (ClusterIssuerSpecVaultAuthKubernetesPtrOutput) ToClusterIssuerSpecVaultAuthKubernetesPtrOutputWithContext ¶
func (o ClusterIssuerSpecVaultAuthKubernetesPtrOutput) ToClusterIssuerSpecVaultAuthKubernetesPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthKubernetesPtrOutput
type ClusterIssuerSpecVaultAuthKubernetesSecretRef ¶
type ClusterIssuerSpecVaultAuthKubernetesSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault. Use of 'ambient credentials' is not supported.
type ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs ¶
type ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault. Use of 'ambient credentials' is not supported.
func (ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs) ElementType ¶
func (ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs) ElementType() reflect.Type
func (ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs) ToClusterIssuerSpecVaultAuthKubernetesSecretRefOutput ¶
func (i ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs) ToClusterIssuerSpecVaultAuthKubernetesSecretRefOutput() ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput
func (ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs) ToClusterIssuerSpecVaultAuthKubernetesSecretRefOutputWithContext ¶
func (i ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs) ToClusterIssuerSpecVaultAuthKubernetesSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput
func (ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs) ToClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput ¶
func (i ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs) ToClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput() ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput
func (ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs) ToClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutputWithContext ¶
func (i ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs) ToClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput
type ClusterIssuerSpecVaultAuthKubernetesSecretRefInput ¶
type ClusterIssuerSpecVaultAuthKubernetesSecretRefInput interface { pulumi.Input ToClusterIssuerSpecVaultAuthKubernetesSecretRefOutput() ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput ToClusterIssuerSpecVaultAuthKubernetesSecretRefOutputWithContext(context.Context) ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput }
ClusterIssuerSpecVaultAuthKubernetesSecretRefInput is an input type that accepts ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs and ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput values. You can construct a concrete instance of `ClusterIssuerSpecVaultAuthKubernetesSecretRefInput` via:
ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs{...}
type ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput ¶
type ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput struct{ *pulumi.OutputState }
The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault. Use of 'ambient credentials' is not supported.
func (ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput) ElementType ¶
func (ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput) Name ¶
func (o ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput) ToClusterIssuerSpecVaultAuthKubernetesSecretRefOutput ¶
func (o ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput) ToClusterIssuerSpecVaultAuthKubernetesSecretRefOutput() ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput
func (ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput) ToClusterIssuerSpecVaultAuthKubernetesSecretRefOutputWithContext ¶
func (o ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput) ToClusterIssuerSpecVaultAuthKubernetesSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput
func (ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput) ToClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput ¶
func (o ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput) ToClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput() ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput
func (ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput) ToClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecVaultAuthKubernetesSecretRefOutput) ToClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput
type ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrInput ¶
type ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrInput interface { pulumi.Input ToClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput() ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput ToClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutputWithContext(context.Context) ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput }
ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrInput is an input type that accepts ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs, ClusterIssuerSpecVaultAuthKubernetesSecretRefPtr and ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrInput` via:
ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs{...} or: nil
func ClusterIssuerSpecVaultAuthKubernetesSecretRefPtr ¶
func ClusterIssuerSpecVaultAuthKubernetesSecretRefPtr(v *ClusterIssuerSpecVaultAuthKubernetesSecretRefArgs) ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrInput
type ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput ¶
type ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput) ElementType ¶
func (ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput) Name ¶
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput) ToClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput ¶
func (o ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput) ToClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput() ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput
func (ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput) ToClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput) ToClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthKubernetesSecretRefPtrOutput
type ClusterIssuerSpecVaultAuthOutput ¶
type ClusterIssuerSpecVaultAuthOutput struct{ *pulumi.OutputState }
Auth configures how cert-manager authenticates with the Vault server.
func (ClusterIssuerSpecVaultAuthOutput) AppRole ¶
func (o ClusterIssuerSpecVaultAuthOutput) AppRole() ClusterIssuerSpecVaultAuthAppRolePtrOutput
AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource.
func (ClusterIssuerSpecVaultAuthOutput) ElementType ¶
func (ClusterIssuerSpecVaultAuthOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVaultAuthOutput) Kubernetes ¶
func (o ClusterIssuerSpecVaultAuthOutput) Kubernetes() ClusterIssuerSpecVaultAuthKubernetesPtrOutput
Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server.
func (ClusterIssuerSpecVaultAuthOutput) ToClusterIssuerSpecVaultAuthOutput ¶
func (o ClusterIssuerSpecVaultAuthOutput) ToClusterIssuerSpecVaultAuthOutput() ClusterIssuerSpecVaultAuthOutput
func (ClusterIssuerSpecVaultAuthOutput) ToClusterIssuerSpecVaultAuthOutputWithContext ¶
func (o ClusterIssuerSpecVaultAuthOutput) ToClusterIssuerSpecVaultAuthOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthOutput
func (ClusterIssuerSpecVaultAuthOutput) ToClusterIssuerSpecVaultAuthPtrOutput ¶
func (o ClusterIssuerSpecVaultAuthOutput) ToClusterIssuerSpecVaultAuthPtrOutput() ClusterIssuerSpecVaultAuthPtrOutput
func (ClusterIssuerSpecVaultAuthOutput) ToClusterIssuerSpecVaultAuthPtrOutputWithContext ¶
func (o ClusterIssuerSpecVaultAuthOutput) ToClusterIssuerSpecVaultAuthPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthPtrOutput
func (ClusterIssuerSpecVaultAuthOutput) TokenSecretRef ¶
func (o ClusterIssuerSpecVaultAuthOutput) TokenSecretRef() ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput
TokenSecretRef authenticates with Vault by presenting a token.
type ClusterIssuerSpecVaultAuthPtrInput ¶
type ClusterIssuerSpecVaultAuthPtrInput interface { pulumi.Input ToClusterIssuerSpecVaultAuthPtrOutput() ClusterIssuerSpecVaultAuthPtrOutput ToClusterIssuerSpecVaultAuthPtrOutputWithContext(context.Context) ClusterIssuerSpecVaultAuthPtrOutput }
ClusterIssuerSpecVaultAuthPtrInput is an input type that accepts ClusterIssuerSpecVaultAuthArgs, ClusterIssuerSpecVaultAuthPtr and ClusterIssuerSpecVaultAuthPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecVaultAuthPtrInput` via:
ClusterIssuerSpecVaultAuthArgs{...} or: nil
func ClusterIssuerSpecVaultAuthPtr ¶
func ClusterIssuerSpecVaultAuthPtr(v *ClusterIssuerSpecVaultAuthArgs) ClusterIssuerSpecVaultAuthPtrInput
type ClusterIssuerSpecVaultAuthPtrOutput ¶
type ClusterIssuerSpecVaultAuthPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecVaultAuthPtrOutput) AppRole ¶
func (o ClusterIssuerSpecVaultAuthPtrOutput) AppRole() ClusterIssuerSpecVaultAuthAppRolePtrOutput
AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource.
func (ClusterIssuerSpecVaultAuthPtrOutput) Elem ¶
func (o ClusterIssuerSpecVaultAuthPtrOutput) Elem() ClusterIssuerSpecVaultAuthOutput
func (ClusterIssuerSpecVaultAuthPtrOutput) ElementType ¶
func (ClusterIssuerSpecVaultAuthPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVaultAuthPtrOutput) Kubernetes ¶
func (o ClusterIssuerSpecVaultAuthPtrOutput) Kubernetes() ClusterIssuerSpecVaultAuthKubernetesPtrOutput
Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server.
func (ClusterIssuerSpecVaultAuthPtrOutput) ToClusterIssuerSpecVaultAuthPtrOutput ¶
func (o ClusterIssuerSpecVaultAuthPtrOutput) ToClusterIssuerSpecVaultAuthPtrOutput() ClusterIssuerSpecVaultAuthPtrOutput
func (ClusterIssuerSpecVaultAuthPtrOutput) ToClusterIssuerSpecVaultAuthPtrOutputWithContext ¶
func (o ClusterIssuerSpecVaultAuthPtrOutput) ToClusterIssuerSpecVaultAuthPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthPtrOutput
func (ClusterIssuerSpecVaultAuthPtrOutput) TokenSecretRef ¶
func (o ClusterIssuerSpecVaultAuthPtrOutput) TokenSecretRef() ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput
TokenSecretRef authenticates with Vault by presenting a token.
type ClusterIssuerSpecVaultAuthTokenSecretRef ¶
type ClusterIssuerSpecVaultAuthTokenSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
TokenSecretRef authenticates with Vault by presenting a token.
type ClusterIssuerSpecVaultAuthTokenSecretRefArgs ¶
type ClusterIssuerSpecVaultAuthTokenSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
TokenSecretRef authenticates with Vault by presenting a token.
func (ClusterIssuerSpecVaultAuthTokenSecretRefArgs) ElementType ¶
func (ClusterIssuerSpecVaultAuthTokenSecretRefArgs) ElementType() reflect.Type
func (ClusterIssuerSpecVaultAuthTokenSecretRefArgs) ToClusterIssuerSpecVaultAuthTokenSecretRefOutput ¶
func (i ClusterIssuerSpecVaultAuthTokenSecretRefArgs) ToClusterIssuerSpecVaultAuthTokenSecretRefOutput() ClusterIssuerSpecVaultAuthTokenSecretRefOutput
func (ClusterIssuerSpecVaultAuthTokenSecretRefArgs) ToClusterIssuerSpecVaultAuthTokenSecretRefOutputWithContext ¶
func (i ClusterIssuerSpecVaultAuthTokenSecretRefArgs) ToClusterIssuerSpecVaultAuthTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthTokenSecretRefOutput
func (ClusterIssuerSpecVaultAuthTokenSecretRefArgs) ToClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput ¶
func (i ClusterIssuerSpecVaultAuthTokenSecretRefArgs) ToClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput() ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput
func (ClusterIssuerSpecVaultAuthTokenSecretRefArgs) ToClusterIssuerSpecVaultAuthTokenSecretRefPtrOutputWithContext ¶
func (i ClusterIssuerSpecVaultAuthTokenSecretRefArgs) ToClusterIssuerSpecVaultAuthTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput
type ClusterIssuerSpecVaultAuthTokenSecretRefInput ¶
type ClusterIssuerSpecVaultAuthTokenSecretRefInput interface { pulumi.Input ToClusterIssuerSpecVaultAuthTokenSecretRefOutput() ClusterIssuerSpecVaultAuthTokenSecretRefOutput ToClusterIssuerSpecVaultAuthTokenSecretRefOutputWithContext(context.Context) ClusterIssuerSpecVaultAuthTokenSecretRefOutput }
ClusterIssuerSpecVaultAuthTokenSecretRefInput is an input type that accepts ClusterIssuerSpecVaultAuthTokenSecretRefArgs and ClusterIssuerSpecVaultAuthTokenSecretRefOutput values. You can construct a concrete instance of `ClusterIssuerSpecVaultAuthTokenSecretRefInput` via:
ClusterIssuerSpecVaultAuthTokenSecretRefArgs{...}
type ClusterIssuerSpecVaultAuthTokenSecretRefOutput ¶
type ClusterIssuerSpecVaultAuthTokenSecretRefOutput struct{ *pulumi.OutputState }
TokenSecretRef authenticates with Vault by presenting a token.
func (ClusterIssuerSpecVaultAuthTokenSecretRefOutput) ElementType ¶
func (ClusterIssuerSpecVaultAuthTokenSecretRefOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVaultAuthTokenSecretRefOutput) Key ¶
func (o ClusterIssuerSpecVaultAuthTokenSecretRefOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecVaultAuthTokenSecretRefOutput) Name ¶
func (o ClusterIssuerSpecVaultAuthTokenSecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecVaultAuthTokenSecretRefOutput) ToClusterIssuerSpecVaultAuthTokenSecretRefOutput ¶
func (o ClusterIssuerSpecVaultAuthTokenSecretRefOutput) ToClusterIssuerSpecVaultAuthTokenSecretRefOutput() ClusterIssuerSpecVaultAuthTokenSecretRefOutput
func (ClusterIssuerSpecVaultAuthTokenSecretRefOutput) ToClusterIssuerSpecVaultAuthTokenSecretRefOutputWithContext ¶
func (o ClusterIssuerSpecVaultAuthTokenSecretRefOutput) ToClusterIssuerSpecVaultAuthTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthTokenSecretRefOutput
func (ClusterIssuerSpecVaultAuthTokenSecretRefOutput) ToClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput ¶
func (o ClusterIssuerSpecVaultAuthTokenSecretRefOutput) ToClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput() ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput
func (ClusterIssuerSpecVaultAuthTokenSecretRefOutput) ToClusterIssuerSpecVaultAuthTokenSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecVaultAuthTokenSecretRefOutput) ToClusterIssuerSpecVaultAuthTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput
type ClusterIssuerSpecVaultAuthTokenSecretRefPtrInput ¶
type ClusterIssuerSpecVaultAuthTokenSecretRefPtrInput interface { pulumi.Input ToClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput() ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput ToClusterIssuerSpecVaultAuthTokenSecretRefPtrOutputWithContext(context.Context) ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput }
ClusterIssuerSpecVaultAuthTokenSecretRefPtrInput is an input type that accepts ClusterIssuerSpecVaultAuthTokenSecretRefArgs, ClusterIssuerSpecVaultAuthTokenSecretRefPtr and ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecVaultAuthTokenSecretRefPtrInput` via:
ClusterIssuerSpecVaultAuthTokenSecretRefArgs{...} or: nil
func ClusterIssuerSpecVaultAuthTokenSecretRefPtr ¶
func ClusterIssuerSpecVaultAuthTokenSecretRefPtr(v *ClusterIssuerSpecVaultAuthTokenSecretRefArgs) ClusterIssuerSpecVaultAuthTokenSecretRefPtrInput
type ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput ¶
type ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput) ElementType ¶
func (ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput) Name ¶
func (o ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput) ToClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput ¶
func (o ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput) ToClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput() ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput
func (ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput) ToClusterIssuerSpecVaultAuthTokenSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput) ToClusterIssuerSpecVaultAuthTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultAuthTokenSecretRefPtrOutput
type ClusterIssuerSpecVaultInput ¶
type ClusterIssuerSpecVaultInput interface { pulumi.Input ToClusterIssuerSpecVaultOutput() ClusterIssuerSpecVaultOutput ToClusterIssuerSpecVaultOutputWithContext(context.Context) ClusterIssuerSpecVaultOutput }
ClusterIssuerSpecVaultInput is an input type that accepts ClusterIssuerSpecVaultArgs and ClusterIssuerSpecVaultOutput values. You can construct a concrete instance of `ClusterIssuerSpecVaultInput` via:
ClusterIssuerSpecVaultArgs{...}
type ClusterIssuerSpecVaultOutput ¶
type ClusterIssuerSpecVaultOutput struct{ *pulumi.OutputState }
Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend.
func (ClusterIssuerSpecVaultOutput) Auth ¶
func (o ClusterIssuerSpecVaultOutput) Auth() ClusterIssuerSpecVaultAuthOutput
Auth configures how cert-manager authenticates with the Vault server.
func (ClusterIssuerSpecVaultOutput) CaBundle ¶
func (o ClusterIssuerSpecVaultOutput) CaBundle() pulumi.StringPtrOutput
PEM-encoded CA bundle (base64-encoded) used to validate Vault server certificate. Only used if the Server URL is using HTTPS protocol. This parameter is ignored for plain HTTP protocol connection. If not set the system root certificates are used to validate the TLS connection.
func (ClusterIssuerSpecVaultOutput) ElementType ¶
func (ClusterIssuerSpecVaultOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVaultOutput) Namespace ¶
func (o ClusterIssuerSpecVaultOutput) Namespace() pulumi.StringPtrOutput
Name of the vault namespace. Namespaces is a set of features within Vault Enterprise that allows Vault environments to support Secure Multi-tenancy. e.g: "ns1" More about namespaces can be found here https://www.vaultproject.io/docs/enterprise/namespaces
func (ClusterIssuerSpecVaultOutput) Path ¶
func (o ClusterIssuerSpecVaultOutput) Path() pulumi.StringOutput
Path is the mount path of the Vault PKI backend's `sign` endpoint, e.g: "my_pki_mount/sign/my-role-name".
func (ClusterIssuerSpecVaultOutput) Server ¶
func (o ClusterIssuerSpecVaultOutput) Server() pulumi.StringOutput
Server is the connection address for the Vault server, e.g: "https://vault.example.com:8200".
func (ClusterIssuerSpecVaultOutput) ToClusterIssuerSpecVaultOutput ¶
func (o ClusterIssuerSpecVaultOutput) ToClusterIssuerSpecVaultOutput() ClusterIssuerSpecVaultOutput
func (ClusterIssuerSpecVaultOutput) ToClusterIssuerSpecVaultOutputWithContext ¶
func (o ClusterIssuerSpecVaultOutput) ToClusterIssuerSpecVaultOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultOutput
func (ClusterIssuerSpecVaultOutput) ToClusterIssuerSpecVaultPtrOutput ¶
func (o ClusterIssuerSpecVaultOutput) ToClusterIssuerSpecVaultPtrOutput() ClusterIssuerSpecVaultPtrOutput
func (ClusterIssuerSpecVaultOutput) ToClusterIssuerSpecVaultPtrOutputWithContext ¶
func (o ClusterIssuerSpecVaultOutput) ToClusterIssuerSpecVaultPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultPtrOutput
type ClusterIssuerSpecVaultPtrInput ¶
type ClusterIssuerSpecVaultPtrInput interface { pulumi.Input ToClusterIssuerSpecVaultPtrOutput() ClusterIssuerSpecVaultPtrOutput ToClusterIssuerSpecVaultPtrOutputWithContext(context.Context) ClusterIssuerSpecVaultPtrOutput }
ClusterIssuerSpecVaultPtrInput is an input type that accepts ClusterIssuerSpecVaultArgs, ClusterIssuerSpecVaultPtr and ClusterIssuerSpecVaultPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecVaultPtrInput` via:
ClusterIssuerSpecVaultArgs{...} or: nil
func ClusterIssuerSpecVaultPtr ¶
func ClusterIssuerSpecVaultPtr(v *ClusterIssuerSpecVaultArgs) ClusterIssuerSpecVaultPtrInput
type ClusterIssuerSpecVaultPtrOutput ¶
type ClusterIssuerSpecVaultPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecVaultPtrOutput) Auth ¶
func (o ClusterIssuerSpecVaultPtrOutput) Auth() ClusterIssuerSpecVaultAuthPtrOutput
Auth configures how cert-manager authenticates with the Vault server.
func (ClusterIssuerSpecVaultPtrOutput) CaBundle ¶
func (o ClusterIssuerSpecVaultPtrOutput) CaBundle() pulumi.StringPtrOutput
PEM-encoded CA bundle (base64-encoded) used to validate Vault server certificate. Only used if the Server URL is using HTTPS protocol. This parameter is ignored for plain HTTP protocol connection. If not set the system root certificates are used to validate the TLS connection.
func (ClusterIssuerSpecVaultPtrOutput) Elem ¶
func (o ClusterIssuerSpecVaultPtrOutput) Elem() ClusterIssuerSpecVaultOutput
func (ClusterIssuerSpecVaultPtrOutput) ElementType ¶
func (ClusterIssuerSpecVaultPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVaultPtrOutput) Namespace ¶
func (o ClusterIssuerSpecVaultPtrOutput) Namespace() pulumi.StringPtrOutput
Name of the vault namespace. Namespaces is a set of features within Vault Enterprise that allows Vault environments to support Secure Multi-tenancy. e.g: "ns1" More about namespaces can be found here https://www.vaultproject.io/docs/enterprise/namespaces
func (ClusterIssuerSpecVaultPtrOutput) Path ¶
func (o ClusterIssuerSpecVaultPtrOutput) Path() pulumi.StringPtrOutput
Path is the mount path of the Vault PKI backend's `sign` endpoint, e.g: "my_pki_mount/sign/my-role-name".
func (ClusterIssuerSpecVaultPtrOutput) Server ¶
func (o ClusterIssuerSpecVaultPtrOutput) Server() pulumi.StringPtrOutput
Server is the connection address for the Vault server, e.g: "https://vault.example.com:8200".
func (ClusterIssuerSpecVaultPtrOutput) ToClusterIssuerSpecVaultPtrOutput ¶
func (o ClusterIssuerSpecVaultPtrOutput) ToClusterIssuerSpecVaultPtrOutput() ClusterIssuerSpecVaultPtrOutput
func (ClusterIssuerSpecVaultPtrOutput) ToClusterIssuerSpecVaultPtrOutputWithContext ¶
func (o ClusterIssuerSpecVaultPtrOutput) ToClusterIssuerSpecVaultPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVaultPtrOutput
type ClusterIssuerSpecVenafi ¶
type ClusterIssuerSpecVenafi struct { // Cloud specifies the Venafi cloud configuration settings. Only one of TPP or Cloud may be specified. Cloud *ClusterIssuerSpecVenafiCloud `pulumi:"cloud"` // TPP specifies Trust Protection Platform configuration settings. Only one of TPP or Cloud may be specified. Tpp *ClusterIssuerSpecVenafiTpp `pulumi:"tpp"` // Zone is the Venafi Policy Zone to use for this issuer. All requests made to the Venafi platform will be restricted by the named zone policy. This field is required. Zone string `pulumi:"zone"` }
Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone.
type ClusterIssuerSpecVenafiArgs ¶
type ClusterIssuerSpecVenafiArgs struct { // Cloud specifies the Venafi cloud configuration settings. Only one of TPP or Cloud may be specified. Cloud ClusterIssuerSpecVenafiCloudPtrInput `pulumi:"cloud"` // TPP specifies Trust Protection Platform configuration settings. Only one of TPP or Cloud may be specified. Tpp ClusterIssuerSpecVenafiTppPtrInput `pulumi:"tpp"` // Zone is the Venafi Policy Zone to use for this issuer. All requests made to the Venafi platform will be restricted by the named zone policy. This field is required. Zone pulumi.StringInput `pulumi:"zone"` }
Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone.
func (ClusterIssuerSpecVenafiArgs) ElementType ¶
func (ClusterIssuerSpecVenafiArgs) ElementType() reflect.Type
func (ClusterIssuerSpecVenafiArgs) ToClusterIssuerSpecVenafiOutput ¶
func (i ClusterIssuerSpecVenafiArgs) ToClusterIssuerSpecVenafiOutput() ClusterIssuerSpecVenafiOutput
func (ClusterIssuerSpecVenafiArgs) ToClusterIssuerSpecVenafiOutputWithContext ¶
func (i ClusterIssuerSpecVenafiArgs) ToClusterIssuerSpecVenafiOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiOutput
func (ClusterIssuerSpecVenafiArgs) ToClusterIssuerSpecVenafiPtrOutput ¶
func (i ClusterIssuerSpecVenafiArgs) ToClusterIssuerSpecVenafiPtrOutput() ClusterIssuerSpecVenafiPtrOutput
func (ClusterIssuerSpecVenafiArgs) ToClusterIssuerSpecVenafiPtrOutputWithContext ¶
func (i ClusterIssuerSpecVenafiArgs) ToClusterIssuerSpecVenafiPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiPtrOutput
type ClusterIssuerSpecVenafiCloud ¶
type ClusterIssuerSpecVenafiCloud struct { // APITokenSecretRef is a secret key selector for the Venafi Cloud API token. ApiTokenSecretRef ClusterIssuerSpecVenafiCloudApiTokenSecretRef `pulumi:"apiTokenSecretRef"` // URL is the base URL for Venafi Cloud. Defaults to "https://api.venafi.cloud/v1". Url *string `pulumi:"url"` }
Cloud specifies the Venafi cloud configuration settings. Only one of TPP or Cloud may be specified.
type ClusterIssuerSpecVenafiCloudApiTokenSecretRef ¶
type ClusterIssuerSpecVenafiCloudApiTokenSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
APITokenSecretRef is a secret key selector for the Venafi Cloud API token.
type ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs ¶
type ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
APITokenSecretRef is a secret key selector for the Venafi Cloud API token.
func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs) ElementType ¶
func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs) ElementType() reflect.Type
func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput ¶
func (i ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput() ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput
func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefOutputWithContext ¶
func (i ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput
func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput ¶
func (i ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput() ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutputWithContext ¶
func (i ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
type ClusterIssuerSpecVenafiCloudApiTokenSecretRefInput ¶
type ClusterIssuerSpecVenafiCloudApiTokenSecretRefInput interface { pulumi.Input ToClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput() ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput ToClusterIssuerSpecVenafiCloudApiTokenSecretRefOutputWithContext(context.Context) ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput }
ClusterIssuerSpecVenafiCloudApiTokenSecretRefInput is an input type that accepts ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs and ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput values. You can construct a concrete instance of `ClusterIssuerSpecVenafiCloudApiTokenSecretRefInput` via:
ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs{...}
type ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput ¶
type ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput struct{ *pulumi.OutputState }
APITokenSecretRef is a secret key selector for the Venafi Cloud API token.
func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput) ElementType ¶
func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput) Name ¶
func (o ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput ¶
func (o ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput() ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput
func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefOutputWithContext ¶
func (o ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput
func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput ¶
func (o ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput() ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
type ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrInput ¶
type ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrInput interface { pulumi.Input ToClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput() ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput ToClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutputWithContext(context.Context) ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput }
ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrInput is an input type that accepts ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs, ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtr and ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrInput` via:
ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs{...} or: nil
func ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtr ¶
func ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtr(v *ClusterIssuerSpecVenafiCloudApiTokenSecretRefArgs) ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrInput
type ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput ¶
type ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) ElementType ¶
func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) Name ¶
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput ¶
func (o ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput() ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
func (ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) ToClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
type ClusterIssuerSpecVenafiCloudArgs ¶
type ClusterIssuerSpecVenafiCloudArgs struct { // APITokenSecretRef is a secret key selector for the Venafi Cloud API token. ApiTokenSecretRef ClusterIssuerSpecVenafiCloudApiTokenSecretRefInput `pulumi:"apiTokenSecretRef"` // URL is the base URL for Venafi Cloud. Defaults to "https://api.venafi.cloud/v1". Url pulumi.StringPtrInput `pulumi:"url"` }
Cloud specifies the Venafi cloud configuration settings. Only one of TPP or Cloud may be specified.
func (ClusterIssuerSpecVenafiCloudArgs) ElementType ¶
func (ClusterIssuerSpecVenafiCloudArgs) ElementType() reflect.Type
func (ClusterIssuerSpecVenafiCloudArgs) ToClusterIssuerSpecVenafiCloudOutput ¶
func (i ClusterIssuerSpecVenafiCloudArgs) ToClusterIssuerSpecVenafiCloudOutput() ClusterIssuerSpecVenafiCloudOutput
func (ClusterIssuerSpecVenafiCloudArgs) ToClusterIssuerSpecVenafiCloudOutputWithContext ¶
func (i ClusterIssuerSpecVenafiCloudArgs) ToClusterIssuerSpecVenafiCloudOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiCloudOutput
func (ClusterIssuerSpecVenafiCloudArgs) ToClusterIssuerSpecVenafiCloudPtrOutput ¶
func (i ClusterIssuerSpecVenafiCloudArgs) ToClusterIssuerSpecVenafiCloudPtrOutput() ClusterIssuerSpecVenafiCloudPtrOutput
func (ClusterIssuerSpecVenafiCloudArgs) ToClusterIssuerSpecVenafiCloudPtrOutputWithContext ¶
func (i ClusterIssuerSpecVenafiCloudArgs) ToClusterIssuerSpecVenafiCloudPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiCloudPtrOutput
type ClusterIssuerSpecVenafiCloudInput ¶
type ClusterIssuerSpecVenafiCloudInput interface { pulumi.Input ToClusterIssuerSpecVenafiCloudOutput() ClusterIssuerSpecVenafiCloudOutput ToClusterIssuerSpecVenafiCloudOutputWithContext(context.Context) ClusterIssuerSpecVenafiCloudOutput }
ClusterIssuerSpecVenafiCloudInput is an input type that accepts ClusterIssuerSpecVenafiCloudArgs and ClusterIssuerSpecVenafiCloudOutput values. You can construct a concrete instance of `ClusterIssuerSpecVenafiCloudInput` via:
ClusterIssuerSpecVenafiCloudArgs{...}
type ClusterIssuerSpecVenafiCloudOutput ¶
type ClusterIssuerSpecVenafiCloudOutput struct{ *pulumi.OutputState }
Cloud specifies the Venafi cloud configuration settings. Only one of TPP or Cloud may be specified.
func (ClusterIssuerSpecVenafiCloudOutput) ApiTokenSecretRef ¶
func (o ClusterIssuerSpecVenafiCloudOutput) ApiTokenSecretRef() ClusterIssuerSpecVenafiCloudApiTokenSecretRefOutput
APITokenSecretRef is a secret key selector for the Venafi Cloud API token.
func (ClusterIssuerSpecVenafiCloudOutput) ElementType ¶
func (ClusterIssuerSpecVenafiCloudOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVenafiCloudOutput) ToClusterIssuerSpecVenafiCloudOutput ¶
func (o ClusterIssuerSpecVenafiCloudOutput) ToClusterIssuerSpecVenafiCloudOutput() ClusterIssuerSpecVenafiCloudOutput
func (ClusterIssuerSpecVenafiCloudOutput) ToClusterIssuerSpecVenafiCloudOutputWithContext ¶
func (o ClusterIssuerSpecVenafiCloudOutput) ToClusterIssuerSpecVenafiCloudOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiCloudOutput
func (ClusterIssuerSpecVenafiCloudOutput) ToClusterIssuerSpecVenafiCloudPtrOutput ¶
func (o ClusterIssuerSpecVenafiCloudOutput) ToClusterIssuerSpecVenafiCloudPtrOutput() ClusterIssuerSpecVenafiCloudPtrOutput
func (ClusterIssuerSpecVenafiCloudOutput) ToClusterIssuerSpecVenafiCloudPtrOutputWithContext ¶
func (o ClusterIssuerSpecVenafiCloudOutput) ToClusterIssuerSpecVenafiCloudPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiCloudPtrOutput
func (ClusterIssuerSpecVenafiCloudOutput) Url ¶
func (o ClusterIssuerSpecVenafiCloudOutput) Url() pulumi.StringPtrOutput
URL is the base URL for Venafi Cloud. Defaults to "https://api.venafi.cloud/v1".
type ClusterIssuerSpecVenafiCloudPtrInput ¶
type ClusterIssuerSpecVenafiCloudPtrInput interface { pulumi.Input ToClusterIssuerSpecVenafiCloudPtrOutput() ClusterIssuerSpecVenafiCloudPtrOutput ToClusterIssuerSpecVenafiCloudPtrOutputWithContext(context.Context) ClusterIssuerSpecVenafiCloudPtrOutput }
ClusterIssuerSpecVenafiCloudPtrInput is an input type that accepts ClusterIssuerSpecVenafiCloudArgs, ClusterIssuerSpecVenafiCloudPtr and ClusterIssuerSpecVenafiCloudPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecVenafiCloudPtrInput` via:
ClusterIssuerSpecVenafiCloudArgs{...} or: nil
func ClusterIssuerSpecVenafiCloudPtr ¶
func ClusterIssuerSpecVenafiCloudPtr(v *ClusterIssuerSpecVenafiCloudArgs) ClusterIssuerSpecVenafiCloudPtrInput
type ClusterIssuerSpecVenafiCloudPtrOutput ¶
type ClusterIssuerSpecVenafiCloudPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecVenafiCloudPtrOutput) ApiTokenSecretRef ¶
func (o ClusterIssuerSpecVenafiCloudPtrOutput) ApiTokenSecretRef() ClusterIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
APITokenSecretRef is a secret key selector for the Venafi Cloud API token.
func (ClusterIssuerSpecVenafiCloudPtrOutput) ElementType ¶
func (ClusterIssuerSpecVenafiCloudPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVenafiCloudPtrOutput) ToClusterIssuerSpecVenafiCloudPtrOutput ¶
func (o ClusterIssuerSpecVenafiCloudPtrOutput) ToClusterIssuerSpecVenafiCloudPtrOutput() ClusterIssuerSpecVenafiCloudPtrOutput
func (ClusterIssuerSpecVenafiCloudPtrOutput) ToClusterIssuerSpecVenafiCloudPtrOutputWithContext ¶
func (o ClusterIssuerSpecVenafiCloudPtrOutput) ToClusterIssuerSpecVenafiCloudPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiCloudPtrOutput
func (ClusterIssuerSpecVenafiCloudPtrOutput) Url ¶
func (o ClusterIssuerSpecVenafiCloudPtrOutput) Url() pulumi.StringPtrOutput
URL is the base URL for Venafi Cloud. Defaults to "https://api.venafi.cloud/v1".
type ClusterIssuerSpecVenafiInput ¶
type ClusterIssuerSpecVenafiInput interface { pulumi.Input ToClusterIssuerSpecVenafiOutput() ClusterIssuerSpecVenafiOutput ToClusterIssuerSpecVenafiOutputWithContext(context.Context) ClusterIssuerSpecVenafiOutput }
ClusterIssuerSpecVenafiInput is an input type that accepts ClusterIssuerSpecVenafiArgs and ClusterIssuerSpecVenafiOutput values. You can construct a concrete instance of `ClusterIssuerSpecVenafiInput` via:
ClusterIssuerSpecVenafiArgs{...}
type ClusterIssuerSpecVenafiOutput ¶
type ClusterIssuerSpecVenafiOutput struct{ *pulumi.OutputState }
Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone.
func (ClusterIssuerSpecVenafiOutput) Cloud ¶
func (o ClusterIssuerSpecVenafiOutput) Cloud() ClusterIssuerSpecVenafiCloudPtrOutput
Cloud specifies the Venafi cloud configuration settings. Only one of TPP or Cloud may be specified.
func (ClusterIssuerSpecVenafiOutput) ElementType ¶
func (ClusterIssuerSpecVenafiOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVenafiOutput) ToClusterIssuerSpecVenafiOutput ¶
func (o ClusterIssuerSpecVenafiOutput) ToClusterIssuerSpecVenafiOutput() ClusterIssuerSpecVenafiOutput
func (ClusterIssuerSpecVenafiOutput) ToClusterIssuerSpecVenafiOutputWithContext ¶
func (o ClusterIssuerSpecVenafiOutput) ToClusterIssuerSpecVenafiOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiOutput
func (ClusterIssuerSpecVenafiOutput) ToClusterIssuerSpecVenafiPtrOutput ¶
func (o ClusterIssuerSpecVenafiOutput) ToClusterIssuerSpecVenafiPtrOutput() ClusterIssuerSpecVenafiPtrOutput
func (ClusterIssuerSpecVenafiOutput) ToClusterIssuerSpecVenafiPtrOutputWithContext ¶
func (o ClusterIssuerSpecVenafiOutput) ToClusterIssuerSpecVenafiPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiPtrOutput
func (ClusterIssuerSpecVenafiOutput) Tpp ¶
func (o ClusterIssuerSpecVenafiOutput) Tpp() ClusterIssuerSpecVenafiTppPtrOutput
TPP specifies Trust Protection Platform configuration settings. Only one of TPP or Cloud may be specified.
func (ClusterIssuerSpecVenafiOutput) Zone ¶
func (o ClusterIssuerSpecVenafiOutput) Zone() pulumi.StringOutput
Zone is the Venafi Policy Zone to use for this issuer. All requests made to the Venafi platform will be restricted by the named zone policy. This field is required.
type ClusterIssuerSpecVenafiPtrInput ¶
type ClusterIssuerSpecVenafiPtrInput interface { pulumi.Input ToClusterIssuerSpecVenafiPtrOutput() ClusterIssuerSpecVenafiPtrOutput ToClusterIssuerSpecVenafiPtrOutputWithContext(context.Context) ClusterIssuerSpecVenafiPtrOutput }
ClusterIssuerSpecVenafiPtrInput is an input type that accepts ClusterIssuerSpecVenafiArgs, ClusterIssuerSpecVenafiPtr and ClusterIssuerSpecVenafiPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecVenafiPtrInput` via:
ClusterIssuerSpecVenafiArgs{...} or: nil
func ClusterIssuerSpecVenafiPtr ¶
func ClusterIssuerSpecVenafiPtr(v *ClusterIssuerSpecVenafiArgs) ClusterIssuerSpecVenafiPtrInput
type ClusterIssuerSpecVenafiPtrOutput ¶
type ClusterIssuerSpecVenafiPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecVenafiPtrOutput) Cloud ¶
func (o ClusterIssuerSpecVenafiPtrOutput) Cloud() ClusterIssuerSpecVenafiCloudPtrOutput
Cloud specifies the Venafi cloud configuration settings. Only one of TPP or Cloud may be specified.
func (ClusterIssuerSpecVenafiPtrOutput) Elem ¶
func (o ClusterIssuerSpecVenafiPtrOutput) Elem() ClusterIssuerSpecVenafiOutput
func (ClusterIssuerSpecVenafiPtrOutput) ElementType ¶
func (ClusterIssuerSpecVenafiPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVenafiPtrOutput) ToClusterIssuerSpecVenafiPtrOutput ¶
func (o ClusterIssuerSpecVenafiPtrOutput) ToClusterIssuerSpecVenafiPtrOutput() ClusterIssuerSpecVenafiPtrOutput
func (ClusterIssuerSpecVenafiPtrOutput) ToClusterIssuerSpecVenafiPtrOutputWithContext ¶
func (o ClusterIssuerSpecVenafiPtrOutput) ToClusterIssuerSpecVenafiPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiPtrOutput
func (ClusterIssuerSpecVenafiPtrOutput) Tpp ¶
TPP specifies Trust Protection Platform configuration settings. Only one of TPP or Cloud may be specified.
func (ClusterIssuerSpecVenafiPtrOutput) Zone ¶
func (o ClusterIssuerSpecVenafiPtrOutput) Zone() pulumi.StringPtrOutput
Zone is the Venafi Policy Zone to use for this issuer. All requests made to the Venafi platform will be restricted by the named zone policy. This field is required.
type ClusterIssuerSpecVenafiTpp ¶
type ClusterIssuerSpecVenafiTpp struct { // CABundle is a PEM encoded TLS certificate to use to verify connections to the TPP instance. If specified, system roots will not be used and the issuing CA for the TPP instance must be verifiable using the provided root. If not specified, the connection will be verified using the cert-manager system root certificates. CaBundle *string `pulumi:"caBundle"` // CredentialsRef is a reference to a Secret containing the username and password for the TPP server. The secret must contain two keys, 'username' and 'password'. CredentialsRef ClusterIssuerSpecVenafiTppCredentialsRef `pulumi:"credentialsRef"` // URL is the base URL for the vedsdk endpoint of the Venafi TPP instance, for example: "https://tpp.example.com/vedsdk". Url string `pulumi:"url"` }
TPP specifies Trust Protection Platform configuration settings. Only one of TPP or Cloud may be specified.
type ClusterIssuerSpecVenafiTppArgs ¶
type ClusterIssuerSpecVenafiTppArgs struct { // CABundle is a PEM encoded TLS certificate to use to verify connections to the TPP instance. If specified, system roots will not be used and the issuing CA for the TPP instance must be verifiable using the provided root. If not specified, the connection will be verified using the cert-manager system root certificates. CaBundle pulumi.StringPtrInput `pulumi:"caBundle"` // CredentialsRef is a reference to a Secret containing the username and password for the TPP server. The secret must contain two keys, 'username' and 'password'. CredentialsRef ClusterIssuerSpecVenafiTppCredentialsRefInput `pulumi:"credentialsRef"` // URL is the base URL for the vedsdk endpoint of the Venafi TPP instance, for example: "https://tpp.example.com/vedsdk". Url pulumi.StringInput `pulumi:"url"` }
TPP specifies Trust Protection Platform configuration settings. Only one of TPP or Cloud may be specified.
func (ClusterIssuerSpecVenafiTppArgs) ElementType ¶
func (ClusterIssuerSpecVenafiTppArgs) ElementType() reflect.Type
func (ClusterIssuerSpecVenafiTppArgs) ToClusterIssuerSpecVenafiTppOutput ¶
func (i ClusterIssuerSpecVenafiTppArgs) ToClusterIssuerSpecVenafiTppOutput() ClusterIssuerSpecVenafiTppOutput
func (ClusterIssuerSpecVenafiTppArgs) ToClusterIssuerSpecVenafiTppOutputWithContext ¶
func (i ClusterIssuerSpecVenafiTppArgs) ToClusterIssuerSpecVenafiTppOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiTppOutput
func (ClusterIssuerSpecVenafiTppArgs) ToClusterIssuerSpecVenafiTppPtrOutput ¶
func (i ClusterIssuerSpecVenafiTppArgs) ToClusterIssuerSpecVenafiTppPtrOutput() ClusterIssuerSpecVenafiTppPtrOutput
func (ClusterIssuerSpecVenafiTppArgs) ToClusterIssuerSpecVenafiTppPtrOutputWithContext ¶
func (i ClusterIssuerSpecVenafiTppArgs) ToClusterIssuerSpecVenafiTppPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiTppPtrOutput
type ClusterIssuerSpecVenafiTppCredentialsRef ¶
type ClusterIssuerSpecVenafiTppCredentialsRef struct { // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
CredentialsRef is a reference to a Secret containing the username and password for the TPP server. The secret must contain two keys, 'username' and 'password'.
type ClusterIssuerSpecVenafiTppCredentialsRefArgs ¶
type ClusterIssuerSpecVenafiTppCredentialsRefArgs struct { // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
CredentialsRef is a reference to a Secret containing the username and password for the TPP server. The secret must contain two keys, 'username' and 'password'.
func (ClusterIssuerSpecVenafiTppCredentialsRefArgs) ElementType ¶
func (ClusterIssuerSpecVenafiTppCredentialsRefArgs) ElementType() reflect.Type
func (ClusterIssuerSpecVenafiTppCredentialsRefArgs) ToClusterIssuerSpecVenafiTppCredentialsRefOutput ¶
func (i ClusterIssuerSpecVenafiTppCredentialsRefArgs) ToClusterIssuerSpecVenafiTppCredentialsRefOutput() ClusterIssuerSpecVenafiTppCredentialsRefOutput
func (ClusterIssuerSpecVenafiTppCredentialsRefArgs) ToClusterIssuerSpecVenafiTppCredentialsRefOutputWithContext ¶
func (i ClusterIssuerSpecVenafiTppCredentialsRefArgs) ToClusterIssuerSpecVenafiTppCredentialsRefOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiTppCredentialsRefOutput
func (ClusterIssuerSpecVenafiTppCredentialsRefArgs) ToClusterIssuerSpecVenafiTppCredentialsRefPtrOutput ¶
func (i ClusterIssuerSpecVenafiTppCredentialsRefArgs) ToClusterIssuerSpecVenafiTppCredentialsRefPtrOutput() ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput
func (ClusterIssuerSpecVenafiTppCredentialsRefArgs) ToClusterIssuerSpecVenafiTppCredentialsRefPtrOutputWithContext ¶
func (i ClusterIssuerSpecVenafiTppCredentialsRefArgs) ToClusterIssuerSpecVenafiTppCredentialsRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput
type ClusterIssuerSpecVenafiTppCredentialsRefInput ¶
type ClusterIssuerSpecVenafiTppCredentialsRefInput interface { pulumi.Input ToClusterIssuerSpecVenafiTppCredentialsRefOutput() ClusterIssuerSpecVenafiTppCredentialsRefOutput ToClusterIssuerSpecVenafiTppCredentialsRefOutputWithContext(context.Context) ClusterIssuerSpecVenafiTppCredentialsRefOutput }
ClusterIssuerSpecVenafiTppCredentialsRefInput is an input type that accepts ClusterIssuerSpecVenafiTppCredentialsRefArgs and ClusterIssuerSpecVenafiTppCredentialsRefOutput values. You can construct a concrete instance of `ClusterIssuerSpecVenafiTppCredentialsRefInput` via:
ClusterIssuerSpecVenafiTppCredentialsRefArgs{...}
type ClusterIssuerSpecVenafiTppCredentialsRefOutput ¶
type ClusterIssuerSpecVenafiTppCredentialsRefOutput struct{ *pulumi.OutputState }
CredentialsRef is a reference to a Secret containing the username and password for the TPP server. The secret must contain two keys, 'username' and 'password'.
func (ClusterIssuerSpecVenafiTppCredentialsRefOutput) ElementType ¶
func (ClusterIssuerSpecVenafiTppCredentialsRefOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVenafiTppCredentialsRefOutput) Name ¶
func (o ClusterIssuerSpecVenafiTppCredentialsRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecVenafiTppCredentialsRefOutput) ToClusterIssuerSpecVenafiTppCredentialsRefOutput ¶
func (o ClusterIssuerSpecVenafiTppCredentialsRefOutput) ToClusterIssuerSpecVenafiTppCredentialsRefOutput() ClusterIssuerSpecVenafiTppCredentialsRefOutput
func (ClusterIssuerSpecVenafiTppCredentialsRefOutput) ToClusterIssuerSpecVenafiTppCredentialsRefOutputWithContext ¶
func (o ClusterIssuerSpecVenafiTppCredentialsRefOutput) ToClusterIssuerSpecVenafiTppCredentialsRefOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiTppCredentialsRefOutput
func (ClusterIssuerSpecVenafiTppCredentialsRefOutput) ToClusterIssuerSpecVenafiTppCredentialsRefPtrOutput ¶
func (o ClusterIssuerSpecVenafiTppCredentialsRefOutput) ToClusterIssuerSpecVenafiTppCredentialsRefPtrOutput() ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput
func (ClusterIssuerSpecVenafiTppCredentialsRefOutput) ToClusterIssuerSpecVenafiTppCredentialsRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecVenafiTppCredentialsRefOutput) ToClusterIssuerSpecVenafiTppCredentialsRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput
type ClusterIssuerSpecVenafiTppCredentialsRefPtrInput ¶
type ClusterIssuerSpecVenafiTppCredentialsRefPtrInput interface { pulumi.Input ToClusterIssuerSpecVenafiTppCredentialsRefPtrOutput() ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput ToClusterIssuerSpecVenafiTppCredentialsRefPtrOutputWithContext(context.Context) ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput }
ClusterIssuerSpecVenafiTppCredentialsRefPtrInput is an input type that accepts ClusterIssuerSpecVenafiTppCredentialsRefArgs, ClusterIssuerSpecVenafiTppCredentialsRefPtr and ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecVenafiTppCredentialsRefPtrInput` via:
ClusterIssuerSpecVenafiTppCredentialsRefArgs{...} or: nil
func ClusterIssuerSpecVenafiTppCredentialsRefPtr ¶
func ClusterIssuerSpecVenafiTppCredentialsRefPtr(v *ClusterIssuerSpecVenafiTppCredentialsRefArgs) ClusterIssuerSpecVenafiTppCredentialsRefPtrInput
type ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput ¶
type ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput) ElementType ¶
func (ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput) Name ¶
func (o ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput) ToClusterIssuerSpecVenafiTppCredentialsRefPtrOutput ¶
func (o ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput) ToClusterIssuerSpecVenafiTppCredentialsRefPtrOutput() ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput
func (ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput) ToClusterIssuerSpecVenafiTppCredentialsRefPtrOutputWithContext ¶
func (o ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput) ToClusterIssuerSpecVenafiTppCredentialsRefPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput
type ClusterIssuerSpecVenafiTppInput ¶
type ClusterIssuerSpecVenafiTppInput interface { pulumi.Input ToClusterIssuerSpecVenafiTppOutput() ClusterIssuerSpecVenafiTppOutput ToClusterIssuerSpecVenafiTppOutputWithContext(context.Context) ClusterIssuerSpecVenafiTppOutput }
ClusterIssuerSpecVenafiTppInput is an input type that accepts ClusterIssuerSpecVenafiTppArgs and ClusterIssuerSpecVenafiTppOutput values. You can construct a concrete instance of `ClusterIssuerSpecVenafiTppInput` via:
ClusterIssuerSpecVenafiTppArgs{...}
type ClusterIssuerSpecVenafiTppOutput ¶
type ClusterIssuerSpecVenafiTppOutput struct{ *pulumi.OutputState }
TPP specifies Trust Protection Platform configuration settings. Only one of TPP or Cloud may be specified.
func (ClusterIssuerSpecVenafiTppOutput) CaBundle ¶
func (o ClusterIssuerSpecVenafiTppOutput) CaBundle() pulumi.StringPtrOutput
CABundle is a PEM encoded TLS certificate to use to verify connections to the TPP instance. If specified, system roots will not be used and the issuing CA for the TPP instance must be verifiable using the provided root. If not specified, the connection will be verified using the cert-manager system root certificates.
func (ClusterIssuerSpecVenafiTppOutput) CredentialsRef ¶
func (o ClusterIssuerSpecVenafiTppOutput) CredentialsRef() ClusterIssuerSpecVenafiTppCredentialsRefOutput
CredentialsRef is a reference to a Secret containing the username and password for the TPP server. The secret must contain two keys, 'username' and 'password'.
func (ClusterIssuerSpecVenafiTppOutput) ElementType ¶
func (ClusterIssuerSpecVenafiTppOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVenafiTppOutput) ToClusterIssuerSpecVenafiTppOutput ¶
func (o ClusterIssuerSpecVenafiTppOutput) ToClusterIssuerSpecVenafiTppOutput() ClusterIssuerSpecVenafiTppOutput
func (ClusterIssuerSpecVenafiTppOutput) ToClusterIssuerSpecVenafiTppOutputWithContext ¶
func (o ClusterIssuerSpecVenafiTppOutput) ToClusterIssuerSpecVenafiTppOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiTppOutput
func (ClusterIssuerSpecVenafiTppOutput) ToClusterIssuerSpecVenafiTppPtrOutput ¶
func (o ClusterIssuerSpecVenafiTppOutput) ToClusterIssuerSpecVenafiTppPtrOutput() ClusterIssuerSpecVenafiTppPtrOutput
func (ClusterIssuerSpecVenafiTppOutput) ToClusterIssuerSpecVenafiTppPtrOutputWithContext ¶
func (o ClusterIssuerSpecVenafiTppOutput) ToClusterIssuerSpecVenafiTppPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiTppPtrOutput
func (ClusterIssuerSpecVenafiTppOutput) Url ¶
func (o ClusterIssuerSpecVenafiTppOutput) Url() pulumi.StringOutput
URL is the base URL for the vedsdk endpoint of the Venafi TPP instance, for example: "https://tpp.example.com/vedsdk".
type ClusterIssuerSpecVenafiTppPtrInput ¶
type ClusterIssuerSpecVenafiTppPtrInput interface { pulumi.Input ToClusterIssuerSpecVenafiTppPtrOutput() ClusterIssuerSpecVenafiTppPtrOutput ToClusterIssuerSpecVenafiTppPtrOutputWithContext(context.Context) ClusterIssuerSpecVenafiTppPtrOutput }
ClusterIssuerSpecVenafiTppPtrInput is an input type that accepts ClusterIssuerSpecVenafiTppArgs, ClusterIssuerSpecVenafiTppPtr and ClusterIssuerSpecVenafiTppPtrOutput values. You can construct a concrete instance of `ClusterIssuerSpecVenafiTppPtrInput` via:
ClusterIssuerSpecVenafiTppArgs{...} or: nil
func ClusterIssuerSpecVenafiTppPtr ¶
func ClusterIssuerSpecVenafiTppPtr(v *ClusterIssuerSpecVenafiTppArgs) ClusterIssuerSpecVenafiTppPtrInput
type ClusterIssuerSpecVenafiTppPtrOutput ¶
type ClusterIssuerSpecVenafiTppPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerSpecVenafiTppPtrOutput) CaBundle ¶
func (o ClusterIssuerSpecVenafiTppPtrOutput) CaBundle() pulumi.StringPtrOutput
CABundle is a PEM encoded TLS certificate to use to verify connections to the TPP instance. If specified, system roots will not be used and the issuing CA for the TPP instance must be verifiable using the provided root. If not specified, the connection will be verified using the cert-manager system root certificates.
func (ClusterIssuerSpecVenafiTppPtrOutput) CredentialsRef ¶
func (o ClusterIssuerSpecVenafiTppPtrOutput) CredentialsRef() ClusterIssuerSpecVenafiTppCredentialsRefPtrOutput
CredentialsRef is a reference to a Secret containing the username and password for the TPP server. The secret must contain two keys, 'username' and 'password'.
func (ClusterIssuerSpecVenafiTppPtrOutput) Elem ¶
func (o ClusterIssuerSpecVenafiTppPtrOutput) Elem() ClusterIssuerSpecVenafiTppOutput
func (ClusterIssuerSpecVenafiTppPtrOutput) ElementType ¶
func (ClusterIssuerSpecVenafiTppPtrOutput) ElementType() reflect.Type
func (ClusterIssuerSpecVenafiTppPtrOutput) ToClusterIssuerSpecVenafiTppPtrOutput ¶
func (o ClusterIssuerSpecVenafiTppPtrOutput) ToClusterIssuerSpecVenafiTppPtrOutput() ClusterIssuerSpecVenafiTppPtrOutput
func (ClusterIssuerSpecVenafiTppPtrOutput) ToClusterIssuerSpecVenafiTppPtrOutputWithContext ¶
func (o ClusterIssuerSpecVenafiTppPtrOutput) ToClusterIssuerSpecVenafiTppPtrOutputWithContext(ctx context.Context) ClusterIssuerSpecVenafiTppPtrOutput
func (ClusterIssuerSpecVenafiTppPtrOutput) Url ¶
func (o ClusterIssuerSpecVenafiTppPtrOutput) Url() pulumi.StringPtrOutput
URL is the base URL for the vedsdk endpoint of the Venafi TPP instance, for example: "https://tpp.example.com/vedsdk".
type ClusterIssuerState ¶
type ClusterIssuerState struct { }
func (ClusterIssuerState) ElementType ¶
func (ClusterIssuerState) ElementType() reflect.Type
type ClusterIssuerStatus ¶
type ClusterIssuerStatus struct { // ACME specific status options. This field should only be set if the Issuer is configured to use an ACME server to issue certificates. Acme *ClusterIssuerStatusAcme `pulumi:"acme"` // List of status conditions to indicate the status of a CertificateRequest. Known condition types are `Ready`. Conditions []ClusterIssuerStatusConditions `pulumi:"conditions"` }
Status of the ClusterIssuer. This is set and managed automatically.
type ClusterIssuerStatusAcme ¶
type ClusterIssuerStatusAcme struct { // LastRegisteredEmail is the email associated with the latest registered ACME account, in order to track changes made to registered account associated with the Issuer LastRegisteredEmail *string `pulumi:"lastRegisteredEmail"` // URI is the unique account identifier, which can also be used to retrieve account details from the CA Uri *string `pulumi:"uri"` }
ACME specific status options. This field should only be set if the Issuer is configured to use an ACME server to issue certificates.
type ClusterIssuerStatusAcmeArgs ¶
type ClusterIssuerStatusAcmeArgs struct { // LastRegisteredEmail is the email associated with the latest registered ACME account, in order to track changes made to registered account associated with the Issuer LastRegisteredEmail pulumi.StringPtrInput `pulumi:"lastRegisteredEmail"` // URI is the unique account identifier, which can also be used to retrieve account details from the CA Uri pulumi.StringPtrInput `pulumi:"uri"` }
ACME specific status options. This field should only be set if the Issuer is configured to use an ACME server to issue certificates.
func (ClusterIssuerStatusAcmeArgs) ElementType ¶
func (ClusterIssuerStatusAcmeArgs) ElementType() reflect.Type
func (ClusterIssuerStatusAcmeArgs) ToClusterIssuerStatusAcmeOutput ¶
func (i ClusterIssuerStatusAcmeArgs) ToClusterIssuerStatusAcmeOutput() ClusterIssuerStatusAcmeOutput
func (ClusterIssuerStatusAcmeArgs) ToClusterIssuerStatusAcmeOutputWithContext ¶
func (i ClusterIssuerStatusAcmeArgs) ToClusterIssuerStatusAcmeOutputWithContext(ctx context.Context) ClusterIssuerStatusAcmeOutput
func (ClusterIssuerStatusAcmeArgs) ToClusterIssuerStatusAcmePtrOutput ¶
func (i ClusterIssuerStatusAcmeArgs) ToClusterIssuerStatusAcmePtrOutput() ClusterIssuerStatusAcmePtrOutput
func (ClusterIssuerStatusAcmeArgs) ToClusterIssuerStatusAcmePtrOutputWithContext ¶
func (i ClusterIssuerStatusAcmeArgs) ToClusterIssuerStatusAcmePtrOutputWithContext(ctx context.Context) ClusterIssuerStatusAcmePtrOutput
type ClusterIssuerStatusAcmeInput ¶
type ClusterIssuerStatusAcmeInput interface { pulumi.Input ToClusterIssuerStatusAcmeOutput() ClusterIssuerStatusAcmeOutput ToClusterIssuerStatusAcmeOutputWithContext(context.Context) ClusterIssuerStatusAcmeOutput }
ClusterIssuerStatusAcmeInput is an input type that accepts ClusterIssuerStatusAcmeArgs and ClusterIssuerStatusAcmeOutput values. You can construct a concrete instance of `ClusterIssuerStatusAcmeInput` via:
ClusterIssuerStatusAcmeArgs{...}
type ClusterIssuerStatusAcmeOutput ¶
type ClusterIssuerStatusAcmeOutput struct{ *pulumi.OutputState }
ACME specific status options. This field should only be set if the Issuer is configured to use an ACME server to issue certificates.
func (ClusterIssuerStatusAcmeOutput) ElementType ¶
func (ClusterIssuerStatusAcmeOutput) ElementType() reflect.Type
func (ClusterIssuerStatusAcmeOutput) LastRegisteredEmail ¶
func (o ClusterIssuerStatusAcmeOutput) LastRegisteredEmail() pulumi.StringPtrOutput
LastRegisteredEmail is the email associated with the latest registered ACME account, in order to track changes made to registered account associated with the Issuer
func (ClusterIssuerStatusAcmeOutput) ToClusterIssuerStatusAcmeOutput ¶
func (o ClusterIssuerStatusAcmeOutput) ToClusterIssuerStatusAcmeOutput() ClusterIssuerStatusAcmeOutput
func (ClusterIssuerStatusAcmeOutput) ToClusterIssuerStatusAcmeOutputWithContext ¶
func (o ClusterIssuerStatusAcmeOutput) ToClusterIssuerStatusAcmeOutputWithContext(ctx context.Context) ClusterIssuerStatusAcmeOutput
func (ClusterIssuerStatusAcmeOutput) ToClusterIssuerStatusAcmePtrOutput ¶
func (o ClusterIssuerStatusAcmeOutput) ToClusterIssuerStatusAcmePtrOutput() ClusterIssuerStatusAcmePtrOutput
func (ClusterIssuerStatusAcmeOutput) ToClusterIssuerStatusAcmePtrOutputWithContext ¶
func (o ClusterIssuerStatusAcmeOutput) ToClusterIssuerStatusAcmePtrOutputWithContext(ctx context.Context) ClusterIssuerStatusAcmePtrOutput
func (ClusterIssuerStatusAcmeOutput) Uri ¶
func (o ClusterIssuerStatusAcmeOutput) Uri() pulumi.StringPtrOutput
URI is the unique account identifier, which can also be used to retrieve account details from the CA
type ClusterIssuerStatusAcmePtrInput ¶
type ClusterIssuerStatusAcmePtrInput interface { pulumi.Input ToClusterIssuerStatusAcmePtrOutput() ClusterIssuerStatusAcmePtrOutput ToClusterIssuerStatusAcmePtrOutputWithContext(context.Context) ClusterIssuerStatusAcmePtrOutput }
ClusterIssuerStatusAcmePtrInput is an input type that accepts ClusterIssuerStatusAcmeArgs, ClusterIssuerStatusAcmePtr and ClusterIssuerStatusAcmePtrOutput values. You can construct a concrete instance of `ClusterIssuerStatusAcmePtrInput` via:
ClusterIssuerStatusAcmeArgs{...} or: nil
func ClusterIssuerStatusAcmePtr ¶
func ClusterIssuerStatusAcmePtr(v *ClusterIssuerStatusAcmeArgs) ClusterIssuerStatusAcmePtrInput
type ClusterIssuerStatusAcmePtrOutput ¶
type ClusterIssuerStatusAcmePtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerStatusAcmePtrOutput) Elem ¶
func (o ClusterIssuerStatusAcmePtrOutput) Elem() ClusterIssuerStatusAcmeOutput
func (ClusterIssuerStatusAcmePtrOutput) ElementType ¶
func (ClusterIssuerStatusAcmePtrOutput) ElementType() reflect.Type
func (ClusterIssuerStatusAcmePtrOutput) LastRegisteredEmail ¶
func (o ClusterIssuerStatusAcmePtrOutput) LastRegisteredEmail() pulumi.StringPtrOutput
LastRegisteredEmail is the email associated with the latest registered ACME account, in order to track changes made to registered account associated with the Issuer
func (ClusterIssuerStatusAcmePtrOutput) ToClusterIssuerStatusAcmePtrOutput ¶
func (o ClusterIssuerStatusAcmePtrOutput) ToClusterIssuerStatusAcmePtrOutput() ClusterIssuerStatusAcmePtrOutput
func (ClusterIssuerStatusAcmePtrOutput) ToClusterIssuerStatusAcmePtrOutputWithContext ¶
func (o ClusterIssuerStatusAcmePtrOutput) ToClusterIssuerStatusAcmePtrOutputWithContext(ctx context.Context) ClusterIssuerStatusAcmePtrOutput
func (ClusterIssuerStatusAcmePtrOutput) Uri ¶
func (o ClusterIssuerStatusAcmePtrOutput) Uri() pulumi.StringPtrOutput
URI is the unique account identifier, which can also be used to retrieve account details from the CA
type ClusterIssuerStatusArgs ¶
type ClusterIssuerStatusArgs struct { // ACME specific status options. This field should only be set if the Issuer is configured to use an ACME server to issue certificates. Acme ClusterIssuerStatusAcmePtrInput `pulumi:"acme"` // List of status conditions to indicate the status of a CertificateRequest. Known condition types are `Ready`. Conditions ClusterIssuerStatusConditionsArrayInput `pulumi:"conditions"` }
Status of the ClusterIssuer. This is set and managed automatically.
func (ClusterIssuerStatusArgs) ElementType ¶
func (ClusterIssuerStatusArgs) ElementType() reflect.Type
func (ClusterIssuerStatusArgs) ToClusterIssuerStatusOutput ¶
func (i ClusterIssuerStatusArgs) ToClusterIssuerStatusOutput() ClusterIssuerStatusOutput
func (ClusterIssuerStatusArgs) ToClusterIssuerStatusOutputWithContext ¶
func (i ClusterIssuerStatusArgs) ToClusterIssuerStatusOutputWithContext(ctx context.Context) ClusterIssuerStatusOutput
func (ClusterIssuerStatusArgs) ToClusterIssuerStatusPtrOutput ¶
func (i ClusterIssuerStatusArgs) ToClusterIssuerStatusPtrOutput() ClusterIssuerStatusPtrOutput
func (ClusterIssuerStatusArgs) ToClusterIssuerStatusPtrOutputWithContext ¶
func (i ClusterIssuerStatusArgs) ToClusterIssuerStatusPtrOutputWithContext(ctx context.Context) ClusterIssuerStatusPtrOutput
type ClusterIssuerStatusConditions ¶
type ClusterIssuerStatusConditions struct { // LastTransitionTime is the timestamp corresponding to the last status change of this condition. LastTransitionTime *string `pulumi:"lastTransitionTime"` // Message is a human readable description of the details of the last transition, complementing reason. Message *string `pulumi:"message"` // If set, this represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.condition[x].observedGeneration is 9, the condition is out of date with respect to the current state of the Issuer. ObservedGeneration *int `pulumi:"observedGeneration"` // Reason is a brief machine readable explanation for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of (`True`, `False`, `Unknown`). Status string `pulumi:"status"` // Type of the condition, known values are (`Ready`). Type string `pulumi:"type"` }
IssuerCondition contains condition information for an Issuer.
type ClusterIssuerStatusConditionsArgs ¶
type ClusterIssuerStatusConditionsArgs struct { // LastTransitionTime is the timestamp corresponding to the last status change of this condition. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // Message is a human readable description of the details of the last transition, complementing reason. Message pulumi.StringPtrInput `pulumi:"message"` // If set, this represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.condition[x].observedGeneration is 9, the condition is out of date with respect to the current state of the Issuer. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // Reason is a brief machine readable explanation for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of (`True`, `False`, `Unknown`). Status pulumi.StringInput `pulumi:"status"` // Type of the condition, known values are (`Ready`). Type pulumi.StringInput `pulumi:"type"` }
IssuerCondition contains condition information for an Issuer.
func (ClusterIssuerStatusConditionsArgs) ElementType ¶
func (ClusterIssuerStatusConditionsArgs) ElementType() reflect.Type
func (ClusterIssuerStatusConditionsArgs) ToClusterIssuerStatusConditionsOutput ¶
func (i ClusterIssuerStatusConditionsArgs) ToClusterIssuerStatusConditionsOutput() ClusterIssuerStatusConditionsOutput
func (ClusterIssuerStatusConditionsArgs) ToClusterIssuerStatusConditionsOutputWithContext ¶
func (i ClusterIssuerStatusConditionsArgs) ToClusterIssuerStatusConditionsOutputWithContext(ctx context.Context) ClusterIssuerStatusConditionsOutput
type ClusterIssuerStatusConditionsArray ¶
type ClusterIssuerStatusConditionsArray []ClusterIssuerStatusConditionsInput
func (ClusterIssuerStatusConditionsArray) ElementType ¶
func (ClusterIssuerStatusConditionsArray) ElementType() reflect.Type
func (ClusterIssuerStatusConditionsArray) ToClusterIssuerStatusConditionsArrayOutput ¶
func (i ClusterIssuerStatusConditionsArray) ToClusterIssuerStatusConditionsArrayOutput() ClusterIssuerStatusConditionsArrayOutput
func (ClusterIssuerStatusConditionsArray) ToClusterIssuerStatusConditionsArrayOutputWithContext ¶
func (i ClusterIssuerStatusConditionsArray) ToClusterIssuerStatusConditionsArrayOutputWithContext(ctx context.Context) ClusterIssuerStatusConditionsArrayOutput
type ClusterIssuerStatusConditionsArrayInput ¶
type ClusterIssuerStatusConditionsArrayInput interface { pulumi.Input ToClusterIssuerStatusConditionsArrayOutput() ClusterIssuerStatusConditionsArrayOutput ToClusterIssuerStatusConditionsArrayOutputWithContext(context.Context) ClusterIssuerStatusConditionsArrayOutput }
ClusterIssuerStatusConditionsArrayInput is an input type that accepts ClusterIssuerStatusConditionsArray and ClusterIssuerStatusConditionsArrayOutput values. You can construct a concrete instance of `ClusterIssuerStatusConditionsArrayInput` via:
ClusterIssuerStatusConditionsArray{ ClusterIssuerStatusConditionsArgs{...} }
type ClusterIssuerStatusConditionsArrayOutput ¶
type ClusterIssuerStatusConditionsArrayOutput struct{ *pulumi.OutputState }
func (ClusterIssuerStatusConditionsArrayOutput) ElementType ¶
func (ClusterIssuerStatusConditionsArrayOutput) ElementType() reflect.Type
func (ClusterIssuerStatusConditionsArrayOutput) ToClusterIssuerStatusConditionsArrayOutput ¶
func (o ClusterIssuerStatusConditionsArrayOutput) ToClusterIssuerStatusConditionsArrayOutput() ClusterIssuerStatusConditionsArrayOutput
func (ClusterIssuerStatusConditionsArrayOutput) ToClusterIssuerStatusConditionsArrayOutputWithContext ¶
func (o ClusterIssuerStatusConditionsArrayOutput) ToClusterIssuerStatusConditionsArrayOutputWithContext(ctx context.Context) ClusterIssuerStatusConditionsArrayOutput
type ClusterIssuerStatusConditionsInput ¶
type ClusterIssuerStatusConditionsInput interface { pulumi.Input ToClusterIssuerStatusConditionsOutput() ClusterIssuerStatusConditionsOutput ToClusterIssuerStatusConditionsOutputWithContext(context.Context) ClusterIssuerStatusConditionsOutput }
ClusterIssuerStatusConditionsInput is an input type that accepts ClusterIssuerStatusConditionsArgs and ClusterIssuerStatusConditionsOutput values. You can construct a concrete instance of `ClusterIssuerStatusConditionsInput` via:
ClusterIssuerStatusConditionsArgs{...}
type ClusterIssuerStatusConditionsOutput ¶
type ClusterIssuerStatusConditionsOutput struct{ *pulumi.OutputState }
IssuerCondition contains condition information for an Issuer.
func (ClusterIssuerStatusConditionsOutput) ElementType ¶
func (ClusterIssuerStatusConditionsOutput) ElementType() reflect.Type
func (ClusterIssuerStatusConditionsOutput) LastTransitionTime ¶
func (o ClusterIssuerStatusConditionsOutput) LastTransitionTime() pulumi.StringPtrOutput
LastTransitionTime is the timestamp corresponding to the last status change of this condition.
func (ClusterIssuerStatusConditionsOutput) Message ¶
func (o ClusterIssuerStatusConditionsOutput) Message() pulumi.StringPtrOutput
Message is a human readable description of the details of the last transition, complementing reason.
func (ClusterIssuerStatusConditionsOutput) ObservedGeneration ¶
func (o ClusterIssuerStatusConditionsOutput) ObservedGeneration() pulumi.IntPtrOutput
If set, this represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.condition[x].observedGeneration is 9, the condition is out of date with respect to the current state of the Issuer.
func (ClusterIssuerStatusConditionsOutput) Reason ¶
func (o ClusterIssuerStatusConditionsOutput) Reason() pulumi.StringPtrOutput
Reason is a brief machine readable explanation for the condition's last transition.
func (ClusterIssuerStatusConditionsOutput) Status ¶
func (o ClusterIssuerStatusConditionsOutput) Status() pulumi.StringOutput
Status of the condition, one of (`True`, `False`, `Unknown`).
func (ClusterIssuerStatusConditionsOutput) ToClusterIssuerStatusConditionsOutput ¶
func (o ClusterIssuerStatusConditionsOutput) ToClusterIssuerStatusConditionsOutput() ClusterIssuerStatusConditionsOutput
func (ClusterIssuerStatusConditionsOutput) ToClusterIssuerStatusConditionsOutputWithContext ¶
func (o ClusterIssuerStatusConditionsOutput) ToClusterIssuerStatusConditionsOutputWithContext(ctx context.Context) ClusterIssuerStatusConditionsOutput
func (ClusterIssuerStatusConditionsOutput) Type ¶
func (o ClusterIssuerStatusConditionsOutput) Type() pulumi.StringOutput
Type of the condition, known values are (`Ready`).
type ClusterIssuerStatusInput ¶
type ClusterIssuerStatusInput interface { pulumi.Input ToClusterIssuerStatusOutput() ClusterIssuerStatusOutput ToClusterIssuerStatusOutputWithContext(context.Context) ClusterIssuerStatusOutput }
ClusterIssuerStatusInput is an input type that accepts ClusterIssuerStatusArgs and ClusterIssuerStatusOutput values. You can construct a concrete instance of `ClusterIssuerStatusInput` via:
ClusterIssuerStatusArgs{...}
type ClusterIssuerStatusOutput ¶
type ClusterIssuerStatusOutput struct{ *pulumi.OutputState }
Status of the ClusterIssuer. This is set and managed automatically.
func (ClusterIssuerStatusOutput) Acme ¶
func (o ClusterIssuerStatusOutput) Acme() ClusterIssuerStatusAcmePtrOutput
ACME specific status options. This field should only be set if the Issuer is configured to use an ACME server to issue certificates.
func (ClusterIssuerStatusOutput) Conditions ¶
func (o ClusterIssuerStatusOutput) Conditions() ClusterIssuerStatusConditionsArrayOutput
List of status conditions to indicate the status of a CertificateRequest. Known condition types are `Ready`.
func (ClusterIssuerStatusOutput) ElementType ¶
func (ClusterIssuerStatusOutput) ElementType() reflect.Type
func (ClusterIssuerStatusOutput) ToClusterIssuerStatusOutput ¶
func (o ClusterIssuerStatusOutput) ToClusterIssuerStatusOutput() ClusterIssuerStatusOutput
func (ClusterIssuerStatusOutput) ToClusterIssuerStatusOutputWithContext ¶
func (o ClusterIssuerStatusOutput) ToClusterIssuerStatusOutputWithContext(ctx context.Context) ClusterIssuerStatusOutput
func (ClusterIssuerStatusOutput) ToClusterIssuerStatusPtrOutput ¶
func (o ClusterIssuerStatusOutput) ToClusterIssuerStatusPtrOutput() ClusterIssuerStatusPtrOutput
func (ClusterIssuerStatusOutput) ToClusterIssuerStatusPtrOutputWithContext ¶
func (o ClusterIssuerStatusOutput) ToClusterIssuerStatusPtrOutputWithContext(ctx context.Context) ClusterIssuerStatusPtrOutput
type ClusterIssuerStatusPtrInput ¶
type ClusterIssuerStatusPtrInput interface { pulumi.Input ToClusterIssuerStatusPtrOutput() ClusterIssuerStatusPtrOutput ToClusterIssuerStatusPtrOutputWithContext(context.Context) ClusterIssuerStatusPtrOutput }
ClusterIssuerStatusPtrInput is an input type that accepts ClusterIssuerStatusArgs, ClusterIssuerStatusPtr and ClusterIssuerStatusPtrOutput values. You can construct a concrete instance of `ClusterIssuerStatusPtrInput` via:
ClusterIssuerStatusArgs{...} or: nil
func ClusterIssuerStatusPtr ¶
func ClusterIssuerStatusPtr(v *ClusterIssuerStatusArgs) ClusterIssuerStatusPtrInput
type ClusterIssuerStatusPtrOutput ¶
type ClusterIssuerStatusPtrOutput struct{ *pulumi.OutputState }
func (ClusterIssuerStatusPtrOutput) Acme ¶
func (o ClusterIssuerStatusPtrOutput) Acme() ClusterIssuerStatusAcmePtrOutput
ACME specific status options. This field should only be set if the Issuer is configured to use an ACME server to issue certificates.
func (ClusterIssuerStatusPtrOutput) Conditions ¶
func (o ClusterIssuerStatusPtrOutput) Conditions() ClusterIssuerStatusConditionsArrayOutput
List of status conditions to indicate the status of a CertificateRequest. Known condition types are `Ready`.
func (ClusterIssuerStatusPtrOutput) Elem ¶
func (o ClusterIssuerStatusPtrOutput) Elem() ClusterIssuerStatusOutput
func (ClusterIssuerStatusPtrOutput) ElementType ¶
func (ClusterIssuerStatusPtrOutput) ElementType() reflect.Type
func (ClusterIssuerStatusPtrOutput) ToClusterIssuerStatusPtrOutput ¶
func (o ClusterIssuerStatusPtrOutput) ToClusterIssuerStatusPtrOutput() ClusterIssuerStatusPtrOutput
func (ClusterIssuerStatusPtrOutput) ToClusterIssuerStatusPtrOutputWithContext ¶
func (o ClusterIssuerStatusPtrOutput) ToClusterIssuerStatusPtrOutputWithContext(ctx context.Context) ClusterIssuerStatusPtrOutput
type ClusterIssuerType ¶
type ClusterIssuerType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` // Desired state of the ClusterIssuer resource. Spec ClusterIssuerSpec `pulumi:"spec"` // Status of the ClusterIssuer. This is set and managed automatically. Status *ClusterIssuerStatus `pulumi:"status"` }
A ClusterIssuer represents a certificate issuing authority which can be referenced as part of `issuerRef` fields. It is similar to an Issuer, however it is cluster-scoped and therefore can be referenced by resources that exist in *any* namespace, not just the same namespace as the referent.
type Issuer ¶
type Issuer struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` // Desired state of the Issuer resource. Spec IssuerSpecOutput `pulumi:"spec"` // Status of the Issuer. This is set and managed automatically. Status IssuerStatusPtrOutput `pulumi:"status"` }
An Issuer represents a certificate issuing authority which can be referenced as part of `issuerRef` fields. It is scoped to a single namespace and can therefore only be referenced by resources within the same namespace.
func GetIssuer ¶
func GetIssuer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *IssuerState, opts ...pulumi.ResourceOption) (*Issuer, error)
GetIssuer gets an existing Issuer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewIssuer ¶
func NewIssuer(ctx *pulumi.Context, name string, args *IssuerArgs, opts ...pulumi.ResourceOption) (*Issuer, error)
NewIssuer registers a new resource with the given unique name, arguments, and options.
func (*Issuer) ElementType ¶
func (*Issuer) ToIssuerOutput ¶
func (i *Issuer) ToIssuerOutput() IssuerOutput
func (*Issuer) ToIssuerOutputWithContext ¶
func (i *Issuer) ToIssuerOutputWithContext(ctx context.Context) IssuerOutput
type IssuerArgs ¶
type IssuerArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput // Desired state of the Issuer resource. Spec IssuerSpecPtrInput // Status of the Issuer. This is set and managed automatically. Status IssuerStatusPtrInput }
The set of arguments for constructing a Issuer resource.
func (IssuerArgs) ElementType ¶
func (IssuerArgs) ElementType() reflect.Type
type IssuerInput ¶
type IssuerInput interface { pulumi.Input ToIssuerOutput() IssuerOutput ToIssuerOutputWithContext(ctx context.Context) IssuerOutput }
type IssuerMetadata ¶
type IssuerMetadata struct { }
type IssuerOutput ¶
type IssuerOutput struct{ *pulumi.OutputState }
func (IssuerOutput) ElementType ¶
func (IssuerOutput) ElementType() reflect.Type
func (IssuerOutput) ToIssuerOutput ¶
func (o IssuerOutput) ToIssuerOutput() IssuerOutput
func (IssuerOutput) ToIssuerOutputWithContext ¶
func (o IssuerOutput) ToIssuerOutputWithContext(ctx context.Context) IssuerOutput
type IssuerSpec ¶
type IssuerSpec struct { // ACME configures this issuer to communicate with a RFC8555 (ACME) server to obtain signed x509 certificates. Acme *IssuerSpecAcme `pulumi:"acme"` // CA configures this issuer to sign certificates using a signing CA keypair stored in a Secret resource. This is used to build internal PKIs that are managed by cert-manager. Ca *IssuerSpecCa `pulumi:"ca"` // SelfSigned configures this issuer to 'self sign' certificates using the private key used to create the CertificateRequest object. SelfSigned *IssuerSpecSelfSigned `pulumi:"selfSigned"` // Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend. Vault *IssuerSpecVault `pulumi:"vault"` // Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone. Venafi *IssuerSpecVenafi `pulumi:"venafi"` }
Desired state of the Issuer resource.
type IssuerSpecAcme ¶
type IssuerSpecAcme struct { // Enables or disables generating a new ACME account key. If true, the Issuer resource will *not* request a new account but will expect the account key to be supplied via an existing secret. If false, the cert-manager system will generate a new ACME account key for the Issuer. Defaults to false. DisableAccountKeyGeneration *bool `pulumi:"disableAccountKeyGeneration"` // Email is the email address to be associated with the ACME account. This field is optional, but it is strongly recommended to be set. It will be used to contact you in case of issues with your account or certificates, including expiry notification emails. This field may be updated after the account is initially registered. Email *string `pulumi:"email"` // Enables requesting a Not After date on certificates that matches the duration of the certificate. This is not supported by all ACME servers like Let's Encrypt. If set to true when the ACME server does not support it it will create an error on the Order. Defaults to false. EnableDurationFeature *bool `pulumi:"enableDurationFeature"` // ExternalAccountBinding is a reference to a CA external account of the ACME server. If set, upon registration cert-manager will attempt to associate the given external account credentials with the registered ACME account. ExternalAccountBinding *IssuerSpecAcmeExternalAccountBinding `pulumi:"externalAccountBinding"` // PreferredChain is the chain to use if the ACME server outputs multiple. PreferredChain is no guarantee that this one gets delivered by the ACME endpoint. For example, for Let's Encrypt's DST crosssign you would use: "DST Root CA X3" or "ISRG Root X1" for the newer Let's Encrypt root CA. This value picks the first certificate bundle in the ACME alternative chains that has a certificate with this value as its issuer's CN PreferredChain *string `pulumi:"preferredChain"` // PrivateKey is the name of a Kubernetes Secret resource that will be used to store the automatically generated ACME account private key. Optionally, a `key` may be specified to select a specific entry within the named Secret resource. If `key` is not specified, a default of `tls.key` will be used. PrivateKeySecretRef IssuerSpecAcmePrivateKeySecretRef `pulumi:"privateKeySecretRef"` // Server is the URL used to access the ACME server's 'directory' endpoint. For example, for Let's Encrypt's staging endpoint, you would use: "https://acme-staging-v02.api.letsencrypt.org/directory". Only ACME v2 endpoints (i.e. RFC 8555) are supported. Server string `pulumi:"server"` // Enables or disables validation of the ACME server TLS certificate. If true, requests to the ACME server will not have their TLS certificate validated (i.e. insecure connections will be allowed). Only enable this option in development environments. The cert-manager system installed roots will be used to verify connections to the ACME server if this is false. Defaults to false. SkipTLSVerify *bool `pulumi:"skipTLSVerify"` // Solvers is a list of challenge solvers that will be used to solve ACME challenges for the matching domains. Solver configurations must be provided in order to obtain certificates from an ACME server. For more information, see: https://cert-manager.io/docs/configuration/acme/ Solvers []IssuerSpecAcmeSolvers `pulumi:"solvers"` }
ACME configures this issuer to communicate with a RFC8555 (ACME) server to obtain signed x509 certificates.
type IssuerSpecAcmeArgs ¶
type IssuerSpecAcmeArgs struct { // Enables or disables generating a new ACME account key. If true, the Issuer resource will *not* request a new account but will expect the account key to be supplied via an existing secret. If false, the cert-manager system will generate a new ACME account key for the Issuer. Defaults to false. DisableAccountKeyGeneration pulumi.BoolPtrInput `pulumi:"disableAccountKeyGeneration"` // Email is the email address to be associated with the ACME account. This field is optional, but it is strongly recommended to be set. It will be used to contact you in case of issues with your account or certificates, including expiry notification emails. This field may be updated after the account is initially registered. Email pulumi.StringPtrInput `pulumi:"email"` // Enables requesting a Not After date on certificates that matches the duration of the certificate. This is not supported by all ACME servers like Let's Encrypt. If set to true when the ACME server does not support it it will create an error on the Order. Defaults to false. EnableDurationFeature pulumi.BoolPtrInput `pulumi:"enableDurationFeature"` // ExternalAccountBinding is a reference to a CA external account of the ACME server. If set, upon registration cert-manager will attempt to associate the given external account credentials with the registered ACME account. ExternalAccountBinding IssuerSpecAcmeExternalAccountBindingPtrInput `pulumi:"externalAccountBinding"` // PreferredChain is the chain to use if the ACME server outputs multiple. PreferredChain is no guarantee that this one gets delivered by the ACME endpoint. For example, for Let's Encrypt's DST crosssign you would use: "DST Root CA X3" or "ISRG Root X1" for the newer Let's Encrypt root CA. This value picks the first certificate bundle in the ACME alternative chains that has a certificate with this value as its issuer's CN PreferredChain pulumi.StringPtrInput `pulumi:"preferredChain"` // PrivateKey is the name of a Kubernetes Secret resource that will be used to store the automatically generated ACME account private key. Optionally, a `key` may be specified to select a specific entry within the named Secret resource. If `key` is not specified, a default of `tls.key` will be used. PrivateKeySecretRef IssuerSpecAcmePrivateKeySecretRefInput `pulumi:"privateKeySecretRef"` // Server is the URL used to access the ACME server's 'directory' endpoint. For example, for Let's Encrypt's staging endpoint, you would use: "https://acme-staging-v02.api.letsencrypt.org/directory". Only ACME v2 endpoints (i.e. RFC 8555) are supported. Server pulumi.StringInput `pulumi:"server"` // Enables or disables validation of the ACME server TLS certificate. If true, requests to the ACME server will not have their TLS certificate validated (i.e. insecure connections will be allowed). Only enable this option in development environments. The cert-manager system installed roots will be used to verify connections to the ACME server if this is false. Defaults to false. SkipTLSVerify pulumi.BoolPtrInput `pulumi:"skipTLSVerify"` // Solvers is a list of challenge solvers that will be used to solve ACME challenges for the matching domains. Solver configurations must be provided in order to obtain certificates from an ACME server. For more information, see: https://cert-manager.io/docs/configuration/acme/ Solvers IssuerSpecAcmeSolversArrayInput `pulumi:"solvers"` }
ACME configures this issuer to communicate with a RFC8555 (ACME) server to obtain signed x509 certificates.
func (IssuerSpecAcmeArgs) ElementType ¶
func (IssuerSpecAcmeArgs) ElementType() reflect.Type
func (IssuerSpecAcmeArgs) ToIssuerSpecAcmeOutput ¶
func (i IssuerSpecAcmeArgs) ToIssuerSpecAcmeOutput() IssuerSpecAcmeOutput
func (IssuerSpecAcmeArgs) ToIssuerSpecAcmeOutputWithContext ¶
func (i IssuerSpecAcmeArgs) ToIssuerSpecAcmeOutputWithContext(ctx context.Context) IssuerSpecAcmeOutput
func (IssuerSpecAcmeArgs) ToIssuerSpecAcmePtrOutput ¶
func (i IssuerSpecAcmeArgs) ToIssuerSpecAcmePtrOutput() IssuerSpecAcmePtrOutput
func (IssuerSpecAcmeArgs) ToIssuerSpecAcmePtrOutputWithContext ¶
func (i IssuerSpecAcmeArgs) ToIssuerSpecAcmePtrOutputWithContext(ctx context.Context) IssuerSpecAcmePtrOutput
type IssuerSpecAcmeExternalAccountBinding ¶
type IssuerSpecAcmeExternalAccountBinding struct { // Deprecated: keyAlgorithm field exists for historical compatibility reasons and should not be used. The algorithm is now hardcoded to HS256 in golang/x/crypto/acme. KeyAlgorithm *string `pulumi:"keyAlgorithm"` // keyID is the ID of the CA key that the External Account is bound to. KeyID string `pulumi:"keyID"` // keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding. The `key` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data. KeySecretRef IssuerSpecAcmeExternalAccountBindingKeySecretRef `pulumi:"keySecretRef"` }
ExternalAccountBinding is a reference to a CA external account of the ACME server. If set, upon registration cert-manager will attempt to associate the given external account credentials with the registered ACME account.
type IssuerSpecAcmeExternalAccountBindingArgs ¶
type IssuerSpecAcmeExternalAccountBindingArgs struct { // Deprecated: keyAlgorithm field exists for historical compatibility reasons and should not be used. The algorithm is now hardcoded to HS256 in golang/x/crypto/acme. KeyAlgorithm pulumi.StringPtrInput `pulumi:"keyAlgorithm"` // keyID is the ID of the CA key that the External Account is bound to. KeyID pulumi.StringInput `pulumi:"keyID"` // keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding. The `key` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data. KeySecretRef IssuerSpecAcmeExternalAccountBindingKeySecretRefInput `pulumi:"keySecretRef"` }
ExternalAccountBinding is a reference to a CA external account of the ACME server. If set, upon registration cert-manager will attempt to associate the given external account credentials with the registered ACME account.
func (IssuerSpecAcmeExternalAccountBindingArgs) ElementType ¶
func (IssuerSpecAcmeExternalAccountBindingArgs) ElementType() reflect.Type
func (IssuerSpecAcmeExternalAccountBindingArgs) ToIssuerSpecAcmeExternalAccountBindingOutput ¶
func (i IssuerSpecAcmeExternalAccountBindingArgs) ToIssuerSpecAcmeExternalAccountBindingOutput() IssuerSpecAcmeExternalAccountBindingOutput
func (IssuerSpecAcmeExternalAccountBindingArgs) ToIssuerSpecAcmeExternalAccountBindingOutputWithContext ¶
func (i IssuerSpecAcmeExternalAccountBindingArgs) ToIssuerSpecAcmeExternalAccountBindingOutputWithContext(ctx context.Context) IssuerSpecAcmeExternalAccountBindingOutput
func (IssuerSpecAcmeExternalAccountBindingArgs) ToIssuerSpecAcmeExternalAccountBindingPtrOutput ¶
func (i IssuerSpecAcmeExternalAccountBindingArgs) ToIssuerSpecAcmeExternalAccountBindingPtrOutput() IssuerSpecAcmeExternalAccountBindingPtrOutput
func (IssuerSpecAcmeExternalAccountBindingArgs) ToIssuerSpecAcmeExternalAccountBindingPtrOutputWithContext ¶
func (i IssuerSpecAcmeExternalAccountBindingArgs) ToIssuerSpecAcmeExternalAccountBindingPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeExternalAccountBindingPtrOutput
type IssuerSpecAcmeExternalAccountBindingInput ¶
type IssuerSpecAcmeExternalAccountBindingInput interface { pulumi.Input ToIssuerSpecAcmeExternalAccountBindingOutput() IssuerSpecAcmeExternalAccountBindingOutput ToIssuerSpecAcmeExternalAccountBindingOutputWithContext(context.Context) IssuerSpecAcmeExternalAccountBindingOutput }
IssuerSpecAcmeExternalAccountBindingInput is an input type that accepts IssuerSpecAcmeExternalAccountBindingArgs and IssuerSpecAcmeExternalAccountBindingOutput values. You can construct a concrete instance of `IssuerSpecAcmeExternalAccountBindingInput` via:
IssuerSpecAcmeExternalAccountBindingArgs{...}
type IssuerSpecAcmeExternalAccountBindingKeySecretRef ¶
type IssuerSpecAcmeExternalAccountBindingKeySecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding. The `key` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data.
type IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs ¶
type IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding. The `key` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data.
func (IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ElementType ¶
func (IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ElementType() reflect.Type
func (IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput ¶
func (i IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput() IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
func (IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefOutputWithContext ¶
func (i IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
func (IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput ¶
func (i IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput() IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
func (IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutputWithContext ¶
func (i IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
type IssuerSpecAcmeExternalAccountBindingKeySecretRefInput ¶
type IssuerSpecAcmeExternalAccountBindingKeySecretRefInput interface { pulumi.Input ToIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput() IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput ToIssuerSpecAcmeExternalAccountBindingKeySecretRefOutputWithContext(context.Context) IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput }
IssuerSpecAcmeExternalAccountBindingKeySecretRefInput is an input type that accepts IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs and IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput values. You can construct a concrete instance of `IssuerSpecAcmeExternalAccountBindingKeySecretRefInput` via:
IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs{...}
type IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput ¶
type IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput struct{ *pulumi.OutputState }
keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding. The `key` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data.
func (IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ElementType ¶
func (IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ElementType() reflect.Type
func (IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) Name ¶
func (o IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput ¶
func (o IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefOutput() IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
func (IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefOutputWithContext ¶
func (o IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
func (IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput ¶
func (o IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput() IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
func (IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
type IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrInput ¶
type IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrInput interface { pulumi.Input ToIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput() IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput ToIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutputWithContext(context.Context) IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput }
IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrInput is an input type that accepts IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs, IssuerSpecAcmeExternalAccountBindingKeySecretRefPtr and IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrInput` via:
IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs{...} or: nil
func IssuerSpecAcmeExternalAccountBindingKeySecretRefPtr ¶
func IssuerSpecAcmeExternalAccountBindingKeySecretRefPtr(v *IssuerSpecAcmeExternalAccountBindingKeySecretRefArgs) IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrInput
type IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput ¶
type IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) ElementType ¶
func (IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) Name ¶
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput ¶
func (o IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput() IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
func (IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput) ToIssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
type IssuerSpecAcmeExternalAccountBindingOutput ¶
type IssuerSpecAcmeExternalAccountBindingOutput struct{ *pulumi.OutputState }
ExternalAccountBinding is a reference to a CA external account of the ACME server. If set, upon registration cert-manager will attempt to associate the given external account credentials with the registered ACME account.
func (IssuerSpecAcmeExternalAccountBindingOutput) ElementType ¶
func (IssuerSpecAcmeExternalAccountBindingOutput) ElementType() reflect.Type
func (IssuerSpecAcmeExternalAccountBindingOutput) KeyAlgorithm
deprecated
func (o IssuerSpecAcmeExternalAccountBindingOutput) KeyAlgorithm() pulumi.StringPtrOutput
Deprecated: keyAlgorithm field exists for historical compatibility reasons and should not be used. The algorithm is now hardcoded to HS256 in golang/x/crypto/acme.
func (IssuerSpecAcmeExternalAccountBindingOutput) KeyID ¶
func (o IssuerSpecAcmeExternalAccountBindingOutput) KeyID() pulumi.StringOutput
keyID is the ID of the CA key that the External Account is bound to.
func (IssuerSpecAcmeExternalAccountBindingOutput) KeySecretRef ¶
func (o IssuerSpecAcmeExternalAccountBindingOutput) KeySecretRef() IssuerSpecAcmeExternalAccountBindingKeySecretRefOutput
keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding. The `key` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data.
func (IssuerSpecAcmeExternalAccountBindingOutput) ToIssuerSpecAcmeExternalAccountBindingOutput ¶
func (o IssuerSpecAcmeExternalAccountBindingOutput) ToIssuerSpecAcmeExternalAccountBindingOutput() IssuerSpecAcmeExternalAccountBindingOutput
func (IssuerSpecAcmeExternalAccountBindingOutput) ToIssuerSpecAcmeExternalAccountBindingOutputWithContext ¶
func (o IssuerSpecAcmeExternalAccountBindingOutput) ToIssuerSpecAcmeExternalAccountBindingOutputWithContext(ctx context.Context) IssuerSpecAcmeExternalAccountBindingOutput
func (IssuerSpecAcmeExternalAccountBindingOutput) ToIssuerSpecAcmeExternalAccountBindingPtrOutput ¶
func (o IssuerSpecAcmeExternalAccountBindingOutput) ToIssuerSpecAcmeExternalAccountBindingPtrOutput() IssuerSpecAcmeExternalAccountBindingPtrOutput
func (IssuerSpecAcmeExternalAccountBindingOutput) ToIssuerSpecAcmeExternalAccountBindingPtrOutputWithContext ¶
func (o IssuerSpecAcmeExternalAccountBindingOutput) ToIssuerSpecAcmeExternalAccountBindingPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeExternalAccountBindingPtrOutput
type IssuerSpecAcmeExternalAccountBindingPtrInput ¶
type IssuerSpecAcmeExternalAccountBindingPtrInput interface { pulumi.Input ToIssuerSpecAcmeExternalAccountBindingPtrOutput() IssuerSpecAcmeExternalAccountBindingPtrOutput ToIssuerSpecAcmeExternalAccountBindingPtrOutputWithContext(context.Context) IssuerSpecAcmeExternalAccountBindingPtrOutput }
IssuerSpecAcmeExternalAccountBindingPtrInput is an input type that accepts IssuerSpecAcmeExternalAccountBindingArgs, IssuerSpecAcmeExternalAccountBindingPtr and IssuerSpecAcmeExternalAccountBindingPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeExternalAccountBindingPtrInput` via:
IssuerSpecAcmeExternalAccountBindingArgs{...} or: nil
func IssuerSpecAcmeExternalAccountBindingPtr ¶
func IssuerSpecAcmeExternalAccountBindingPtr(v *IssuerSpecAcmeExternalAccountBindingArgs) IssuerSpecAcmeExternalAccountBindingPtrInput
type IssuerSpecAcmeExternalAccountBindingPtrOutput ¶
type IssuerSpecAcmeExternalAccountBindingPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeExternalAccountBindingPtrOutput) ElementType ¶
func (IssuerSpecAcmeExternalAccountBindingPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeExternalAccountBindingPtrOutput) KeyAlgorithm
deprecated
func (o IssuerSpecAcmeExternalAccountBindingPtrOutput) KeyAlgorithm() pulumi.StringPtrOutput
Deprecated: keyAlgorithm field exists for historical compatibility reasons and should not be used. The algorithm is now hardcoded to HS256 in golang/x/crypto/acme.
func (IssuerSpecAcmeExternalAccountBindingPtrOutput) KeyID ¶
func (o IssuerSpecAcmeExternalAccountBindingPtrOutput) KeyID() pulumi.StringPtrOutput
keyID is the ID of the CA key that the External Account is bound to.
func (IssuerSpecAcmeExternalAccountBindingPtrOutput) KeySecretRef ¶
func (o IssuerSpecAcmeExternalAccountBindingPtrOutput) KeySecretRef() IssuerSpecAcmeExternalAccountBindingKeySecretRefPtrOutput
keySecretRef is a Secret Key Selector referencing a data item in a Kubernetes Secret which holds the symmetric MAC key of the External Account Binding. The `key` is the index string that is paired with the key data in the Secret and should not be confused with the key data itself, or indeed with the External Account Binding keyID above. The secret key stored in the Secret **must** be un-padded, base64 URL encoded data.
func (IssuerSpecAcmeExternalAccountBindingPtrOutput) ToIssuerSpecAcmeExternalAccountBindingPtrOutput ¶
func (o IssuerSpecAcmeExternalAccountBindingPtrOutput) ToIssuerSpecAcmeExternalAccountBindingPtrOutput() IssuerSpecAcmeExternalAccountBindingPtrOutput
func (IssuerSpecAcmeExternalAccountBindingPtrOutput) ToIssuerSpecAcmeExternalAccountBindingPtrOutputWithContext ¶
func (o IssuerSpecAcmeExternalAccountBindingPtrOutput) ToIssuerSpecAcmeExternalAccountBindingPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeExternalAccountBindingPtrOutput
type IssuerSpecAcmeInput ¶
type IssuerSpecAcmeInput interface { pulumi.Input ToIssuerSpecAcmeOutput() IssuerSpecAcmeOutput ToIssuerSpecAcmeOutputWithContext(context.Context) IssuerSpecAcmeOutput }
IssuerSpecAcmeInput is an input type that accepts IssuerSpecAcmeArgs and IssuerSpecAcmeOutput values. You can construct a concrete instance of `IssuerSpecAcmeInput` via:
IssuerSpecAcmeArgs{...}
type IssuerSpecAcmeOutput ¶
type IssuerSpecAcmeOutput struct{ *pulumi.OutputState }
ACME configures this issuer to communicate with a RFC8555 (ACME) server to obtain signed x509 certificates.
func (IssuerSpecAcmeOutput) DisableAccountKeyGeneration ¶
func (o IssuerSpecAcmeOutput) DisableAccountKeyGeneration() pulumi.BoolPtrOutput
Enables or disables generating a new ACME account key. If true, the Issuer resource will *not* request a new account but will expect the account key to be supplied via an existing secret. If false, the cert-manager system will generate a new ACME account key for the Issuer. Defaults to false.
func (IssuerSpecAcmeOutput) ElementType ¶
func (IssuerSpecAcmeOutput) ElementType() reflect.Type
func (IssuerSpecAcmeOutput) Email ¶
func (o IssuerSpecAcmeOutput) Email() pulumi.StringPtrOutput
Email is the email address to be associated with the ACME account. This field is optional, but it is strongly recommended to be set. It will be used to contact you in case of issues with your account or certificates, including expiry notification emails. This field may be updated after the account is initially registered.
func (IssuerSpecAcmeOutput) EnableDurationFeature ¶
func (o IssuerSpecAcmeOutput) EnableDurationFeature() pulumi.BoolPtrOutput
Enables requesting a Not After date on certificates that matches the duration of the certificate. This is not supported by all ACME servers like Let's Encrypt. If set to true when the ACME server does not support it it will create an error on the Order. Defaults to false.
func (IssuerSpecAcmeOutput) ExternalAccountBinding ¶
func (o IssuerSpecAcmeOutput) ExternalAccountBinding() IssuerSpecAcmeExternalAccountBindingPtrOutput
ExternalAccountBinding is a reference to a CA external account of the ACME server. If set, upon registration cert-manager will attempt to associate the given external account credentials with the registered ACME account.
func (IssuerSpecAcmeOutput) PreferredChain ¶
func (o IssuerSpecAcmeOutput) PreferredChain() pulumi.StringPtrOutput
PreferredChain is the chain to use if the ACME server outputs multiple. PreferredChain is no guarantee that this one gets delivered by the ACME endpoint. For example, for Let's Encrypt's DST crosssign you would use: "DST Root CA X3" or "ISRG Root X1" for the newer Let's Encrypt root CA. This value picks the first certificate bundle in the ACME alternative chains that has a certificate with this value as its issuer's CN
func (IssuerSpecAcmeOutput) PrivateKeySecretRef ¶
func (o IssuerSpecAcmeOutput) PrivateKeySecretRef() IssuerSpecAcmePrivateKeySecretRefOutput
PrivateKey is the name of a Kubernetes Secret resource that will be used to store the automatically generated ACME account private key. Optionally, a `key` may be specified to select a specific entry within the named Secret resource. If `key` is not specified, a default of `tls.key` will be used.
func (IssuerSpecAcmeOutput) Server ¶
func (o IssuerSpecAcmeOutput) Server() pulumi.StringOutput
Server is the URL used to access the ACME server's 'directory' endpoint. For example, for Let's Encrypt's staging endpoint, you would use: "https://acme-staging-v02.api.letsencrypt.org/directory". Only ACME v2 endpoints (i.e. RFC 8555) are supported.
func (IssuerSpecAcmeOutput) SkipTLSVerify ¶
func (o IssuerSpecAcmeOutput) SkipTLSVerify() pulumi.BoolPtrOutput
Enables or disables validation of the ACME server TLS certificate. If true, requests to the ACME server will not have their TLS certificate validated (i.e. insecure connections will be allowed). Only enable this option in development environments. The cert-manager system installed roots will be used to verify connections to the ACME server if this is false. Defaults to false.
func (IssuerSpecAcmeOutput) Solvers ¶
func (o IssuerSpecAcmeOutput) Solvers() IssuerSpecAcmeSolversArrayOutput
Solvers is a list of challenge solvers that will be used to solve ACME challenges for the matching domains. Solver configurations must be provided in order to obtain certificates from an ACME server. For more information, see: https://cert-manager.io/docs/configuration/acme/
func (IssuerSpecAcmeOutput) ToIssuerSpecAcmeOutput ¶
func (o IssuerSpecAcmeOutput) ToIssuerSpecAcmeOutput() IssuerSpecAcmeOutput
func (IssuerSpecAcmeOutput) ToIssuerSpecAcmeOutputWithContext ¶
func (o IssuerSpecAcmeOutput) ToIssuerSpecAcmeOutputWithContext(ctx context.Context) IssuerSpecAcmeOutput
func (IssuerSpecAcmeOutput) ToIssuerSpecAcmePtrOutput ¶
func (o IssuerSpecAcmeOutput) ToIssuerSpecAcmePtrOutput() IssuerSpecAcmePtrOutput
func (IssuerSpecAcmeOutput) ToIssuerSpecAcmePtrOutputWithContext ¶
func (o IssuerSpecAcmeOutput) ToIssuerSpecAcmePtrOutputWithContext(ctx context.Context) IssuerSpecAcmePtrOutput
type IssuerSpecAcmePrivateKeySecretRef ¶
type IssuerSpecAcmePrivateKeySecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
PrivateKey is the name of a Kubernetes Secret resource that will be used to store the automatically generated ACME account private key. Optionally, a `key` may be specified to select a specific entry within the named Secret resource. If `key` is not specified, a default of `tls.key` will be used.
type IssuerSpecAcmePrivateKeySecretRefArgs ¶
type IssuerSpecAcmePrivateKeySecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
PrivateKey is the name of a Kubernetes Secret resource that will be used to store the automatically generated ACME account private key. Optionally, a `key` may be specified to select a specific entry within the named Secret resource. If `key` is not specified, a default of `tls.key` will be used.
func (IssuerSpecAcmePrivateKeySecretRefArgs) ElementType ¶
func (IssuerSpecAcmePrivateKeySecretRefArgs) ElementType() reflect.Type
func (IssuerSpecAcmePrivateKeySecretRefArgs) ToIssuerSpecAcmePrivateKeySecretRefOutput ¶
func (i IssuerSpecAcmePrivateKeySecretRefArgs) ToIssuerSpecAcmePrivateKeySecretRefOutput() IssuerSpecAcmePrivateKeySecretRefOutput
func (IssuerSpecAcmePrivateKeySecretRefArgs) ToIssuerSpecAcmePrivateKeySecretRefOutputWithContext ¶
func (i IssuerSpecAcmePrivateKeySecretRefArgs) ToIssuerSpecAcmePrivateKeySecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmePrivateKeySecretRefOutput
func (IssuerSpecAcmePrivateKeySecretRefArgs) ToIssuerSpecAcmePrivateKeySecretRefPtrOutput ¶
func (i IssuerSpecAcmePrivateKeySecretRefArgs) ToIssuerSpecAcmePrivateKeySecretRefPtrOutput() IssuerSpecAcmePrivateKeySecretRefPtrOutput
func (IssuerSpecAcmePrivateKeySecretRefArgs) ToIssuerSpecAcmePrivateKeySecretRefPtrOutputWithContext ¶
func (i IssuerSpecAcmePrivateKeySecretRefArgs) ToIssuerSpecAcmePrivateKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmePrivateKeySecretRefPtrOutput
type IssuerSpecAcmePrivateKeySecretRefInput ¶
type IssuerSpecAcmePrivateKeySecretRefInput interface { pulumi.Input ToIssuerSpecAcmePrivateKeySecretRefOutput() IssuerSpecAcmePrivateKeySecretRefOutput ToIssuerSpecAcmePrivateKeySecretRefOutputWithContext(context.Context) IssuerSpecAcmePrivateKeySecretRefOutput }
IssuerSpecAcmePrivateKeySecretRefInput is an input type that accepts IssuerSpecAcmePrivateKeySecretRefArgs and IssuerSpecAcmePrivateKeySecretRefOutput values. You can construct a concrete instance of `IssuerSpecAcmePrivateKeySecretRefInput` via:
IssuerSpecAcmePrivateKeySecretRefArgs{...}
type IssuerSpecAcmePrivateKeySecretRefOutput ¶
type IssuerSpecAcmePrivateKeySecretRefOutput struct{ *pulumi.OutputState }
PrivateKey is the name of a Kubernetes Secret resource that will be used to store the automatically generated ACME account private key. Optionally, a `key` may be specified to select a specific entry within the named Secret resource. If `key` is not specified, a default of `tls.key` will be used.
func (IssuerSpecAcmePrivateKeySecretRefOutput) ElementType ¶
func (IssuerSpecAcmePrivateKeySecretRefOutput) ElementType() reflect.Type
func (IssuerSpecAcmePrivateKeySecretRefOutput) Key ¶
func (o IssuerSpecAcmePrivateKeySecretRefOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmePrivateKeySecretRefOutput) Name ¶
func (o IssuerSpecAcmePrivateKeySecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmePrivateKeySecretRefOutput) ToIssuerSpecAcmePrivateKeySecretRefOutput ¶
func (o IssuerSpecAcmePrivateKeySecretRefOutput) ToIssuerSpecAcmePrivateKeySecretRefOutput() IssuerSpecAcmePrivateKeySecretRefOutput
func (IssuerSpecAcmePrivateKeySecretRefOutput) ToIssuerSpecAcmePrivateKeySecretRefOutputWithContext ¶
func (o IssuerSpecAcmePrivateKeySecretRefOutput) ToIssuerSpecAcmePrivateKeySecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmePrivateKeySecretRefOutput
func (IssuerSpecAcmePrivateKeySecretRefOutput) ToIssuerSpecAcmePrivateKeySecretRefPtrOutput ¶
func (o IssuerSpecAcmePrivateKeySecretRefOutput) ToIssuerSpecAcmePrivateKeySecretRefPtrOutput() IssuerSpecAcmePrivateKeySecretRefPtrOutput
func (IssuerSpecAcmePrivateKeySecretRefOutput) ToIssuerSpecAcmePrivateKeySecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmePrivateKeySecretRefOutput) ToIssuerSpecAcmePrivateKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmePrivateKeySecretRefPtrOutput
type IssuerSpecAcmePrivateKeySecretRefPtrInput ¶
type IssuerSpecAcmePrivateKeySecretRefPtrInput interface { pulumi.Input ToIssuerSpecAcmePrivateKeySecretRefPtrOutput() IssuerSpecAcmePrivateKeySecretRefPtrOutput ToIssuerSpecAcmePrivateKeySecretRefPtrOutputWithContext(context.Context) IssuerSpecAcmePrivateKeySecretRefPtrOutput }
IssuerSpecAcmePrivateKeySecretRefPtrInput is an input type that accepts IssuerSpecAcmePrivateKeySecretRefArgs, IssuerSpecAcmePrivateKeySecretRefPtr and IssuerSpecAcmePrivateKeySecretRefPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmePrivateKeySecretRefPtrInput` via:
IssuerSpecAcmePrivateKeySecretRefArgs{...} or: nil
func IssuerSpecAcmePrivateKeySecretRefPtr ¶
func IssuerSpecAcmePrivateKeySecretRefPtr(v *IssuerSpecAcmePrivateKeySecretRefArgs) IssuerSpecAcmePrivateKeySecretRefPtrInput
type IssuerSpecAcmePrivateKeySecretRefPtrOutput ¶
type IssuerSpecAcmePrivateKeySecretRefPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmePrivateKeySecretRefPtrOutput) ElementType ¶
func (IssuerSpecAcmePrivateKeySecretRefPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmePrivateKeySecretRefPtrOutput) Key ¶
func (o IssuerSpecAcmePrivateKeySecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmePrivateKeySecretRefPtrOutput) Name ¶
func (o IssuerSpecAcmePrivateKeySecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmePrivateKeySecretRefPtrOutput) ToIssuerSpecAcmePrivateKeySecretRefPtrOutput ¶
func (o IssuerSpecAcmePrivateKeySecretRefPtrOutput) ToIssuerSpecAcmePrivateKeySecretRefPtrOutput() IssuerSpecAcmePrivateKeySecretRefPtrOutput
func (IssuerSpecAcmePrivateKeySecretRefPtrOutput) ToIssuerSpecAcmePrivateKeySecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmePrivateKeySecretRefPtrOutput) ToIssuerSpecAcmePrivateKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmePrivateKeySecretRefPtrOutput
type IssuerSpecAcmePtrInput ¶
type IssuerSpecAcmePtrInput interface { pulumi.Input ToIssuerSpecAcmePtrOutput() IssuerSpecAcmePtrOutput ToIssuerSpecAcmePtrOutputWithContext(context.Context) IssuerSpecAcmePtrOutput }
IssuerSpecAcmePtrInput is an input type that accepts IssuerSpecAcmeArgs, IssuerSpecAcmePtr and IssuerSpecAcmePtrOutput values. You can construct a concrete instance of `IssuerSpecAcmePtrInput` via:
IssuerSpecAcmeArgs{...} or: nil
func IssuerSpecAcmePtr ¶
func IssuerSpecAcmePtr(v *IssuerSpecAcmeArgs) IssuerSpecAcmePtrInput
type IssuerSpecAcmePtrOutput ¶
type IssuerSpecAcmePtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmePtrOutput) DisableAccountKeyGeneration ¶
func (o IssuerSpecAcmePtrOutput) DisableAccountKeyGeneration() pulumi.BoolPtrOutput
Enables or disables generating a new ACME account key. If true, the Issuer resource will *not* request a new account but will expect the account key to be supplied via an existing secret. If false, the cert-manager system will generate a new ACME account key for the Issuer. Defaults to false.
func (IssuerSpecAcmePtrOutput) Elem ¶
func (o IssuerSpecAcmePtrOutput) Elem() IssuerSpecAcmeOutput
func (IssuerSpecAcmePtrOutput) ElementType ¶
func (IssuerSpecAcmePtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmePtrOutput) Email ¶
func (o IssuerSpecAcmePtrOutput) Email() pulumi.StringPtrOutput
Email is the email address to be associated with the ACME account. This field is optional, but it is strongly recommended to be set. It will be used to contact you in case of issues with your account or certificates, including expiry notification emails. This field may be updated after the account is initially registered.
func (IssuerSpecAcmePtrOutput) EnableDurationFeature ¶
func (o IssuerSpecAcmePtrOutput) EnableDurationFeature() pulumi.BoolPtrOutput
Enables requesting a Not After date on certificates that matches the duration of the certificate. This is not supported by all ACME servers like Let's Encrypt. If set to true when the ACME server does not support it it will create an error on the Order. Defaults to false.
func (IssuerSpecAcmePtrOutput) ExternalAccountBinding ¶
func (o IssuerSpecAcmePtrOutput) ExternalAccountBinding() IssuerSpecAcmeExternalAccountBindingPtrOutput
ExternalAccountBinding is a reference to a CA external account of the ACME server. If set, upon registration cert-manager will attempt to associate the given external account credentials with the registered ACME account.
func (IssuerSpecAcmePtrOutput) PreferredChain ¶
func (o IssuerSpecAcmePtrOutput) PreferredChain() pulumi.StringPtrOutput
PreferredChain is the chain to use if the ACME server outputs multiple. PreferredChain is no guarantee that this one gets delivered by the ACME endpoint. For example, for Let's Encrypt's DST crosssign you would use: "DST Root CA X3" or "ISRG Root X1" for the newer Let's Encrypt root CA. This value picks the first certificate bundle in the ACME alternative chains that has a certificate with this value as its issuer's CN
func (IssuerSpecAcmePtrOutput) PrivateKeySecretRef ¶
func (o IssuerSpecAcmePtrOutput) PrivateKeySecretRef() IssuerSpecAcmePrivateKeySecretRefPtrOutput
PrivateKey is the name of a Kubernetes Secret resource that will be used to store the automatically generated ACME account private key. Optionally, a `key` may be specified to select a specific entry within the named Secret resource. If `key` is not specified, a default of `tls.key` will be used.
func (IssuerSpecAcmePtrOutput) Server ¶
func (o IssuerSpecAcmePtrOutput) Server() pulumi.StringPtrOutput
Server is the URL used to access the ACME server's 'directory' endpoint. For example, for Let's Encrypt's staging endpoint, you would use: "https://acme-staging-v02.api.letsencrypt.org/directory". Only ACME v2 endpoints (i.e. RFC 8555) are supported.
func (IssuerSpecAcmePtrOutput) SkipTLSVerify ¶
func (o IssuerSpecAcmePtrOutput) SkipTLSVerify() pulumi.BoolPtrOutput
Enables or disables validation of the ACME server TLS certificate. If true, requests to the ACME server will not have their TLS certificate validated (i.e. insecure connections will be allowed). Only enable this option in development environments. The cert-manager system installed roots will be used to verify connections to the ACME server if this is false. Defaults to false.
func (IssuerSpecAcmePtrOutput) Solvers ¶
func (o IssuerSpecAcmePtrOutput) Solvers() IssuerSpecAcmeSolversArrayOutput
Solvers is a list of challenge solvers that will be used to solve ACME challenges for the matching domains. Solver configurations must be provided in order to obtain certificates from an ACME server. For more information, see: https://cert-manager.io/docs/configuration/acme/
func (IssuerSpecAcmePtrOutput) ToIssuerSpecAcmePtrOutput ¶
func (o IssuerSpecAcmePtrOutput) ToIssuerSpecAcmePtrOutput() IssuerSpecAcmePtrOutput
func (IssuerSpecAcmePtrOutput) ToIssuerSpecAcmePtrOutputWithContext ¶
func (o IssuerSpecAcmePtrOutput) ToIssuerSpecAcmePtrOutputWithContext(ctx context.Context) IssuerSpecAcmePtrOutput
type IssuerSpecAcmeSolvers ¶
type IssuerSpecAcmeSolvers struct { // Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow. Dns01 *IssuerSpecAcmeSolversDns01 `pulumi:"dns01"` // Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow. It is not possible to obtain certificates for wildcard domain names (e.g. `*.example.com`) using the HTTP01 challenge mechanism. Http01 *IssuerSpecAcmeSolversHttp01 `pulumi:"http01"` // Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver. If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead. Selector *IssuerSpecAcmeSolversSelector `pulumi:"selector"` }
An ACMEChallengeSolver describes how to solve ACME challenges for the issuer it is part of. A selector may be provided to use different solving strategies for different DNS names. Only one of HTTP01 or DNS01 must be provided.
type IssuerSpecAcmeSolversArgs ¶
type IssuerSpecAcmeSolversArgs struct { // Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow. Dns01 IssuerSpecAcmeSolversDns01PtrInput `pulumi:"dns01"` // Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow. It is not possible to obtain certificates for wildcard domain names (e.g. `*.example.com`) using the HTTP01 challenge mechanism. Http01 IssuerSpecAcmeSolversHttp01PtrInput `pulumi:"http01"` // Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver. If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead. Selector IssuerSpecAcmeSolversSelectorPtrInput `pulumi:"selector"` }
An ACMEChallengeSolver describes how to solve ACME challenges for the issuer it is part of. A selector may be provided to use different solving strategies for different DNS names. Only one of HTTP01 or DNS01 must be provided.
func (IssuerSpecAcmeSolversArgs) ElementType ¶
func (IssuerSpecAcmeSolversArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversArgs) ToIssuerSpecAcmeSolversOutput ¶
func (i IssuerSpecAcmeSolversArgs) ToIssuerSpecAcmeSolversOutput() IssuerSpecAcmeSolversOutput
func (IssuerSpecAcmeSolversArgs) ToIssuerSpecAcmeSolversOutputWithContext ¶
func (i IssuerSpecAcmeSolversArgs) ToIssuerSpecAcmeSolversOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversOutput
type IssuerSpecAcmeSolversArray ¶
type IssuerSpecAcmeSolversArray []IssuerSpecAcmeSolversInput
func (IssuerSpecAcmeSolversArray) ElementType ¶
func (IssuerSpecAcmeSolversArray) ElementType() reflect.Type
func (IssuerSpecAcmeSolversArray) ToIssuerSpecAcmeSolversArrayOutput ¶
func (i IssuerSpecAcmeSolversArray) ToIssuerSpecAcmeSolversArrayOutput() IssuerSpecAcmeSolversArrayOutput
func (IssuerSpecAcmeSolversArray) ToIssuerSpecAcmeSolversArrayOutputWithContext ¶
func (i IssuerSpecAcmeSolversArray) ToIssuerSpecAcmeSolversArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversArrayOutput
type IssuerSpecAcmeSolversArrayInput ¶
type IssuerSpecAcmeSolversArrayInput interface { pulumi.Input ToIssuerSpecAcmeSolversArrayOutput() IssuerSpecAcmeSolversArrayOutput ToIssuerSpecAcmeSolversArrayOutputWithContext(context.Context) IssuerSpecAcmeSolversArrayOutput }
IssuerSpecAcmeSolversArrayInput is an input type that accepts IssuerSpecAcmeSolversArray and IssuerSpecAcmeSolversArrayOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversArrayInput` via:
IssuerSpecAcmeSolversArray{ IssuerSpecAcmeSolversArgs{...} }
type IssuerSpecAcmeSolversArrayOutput ¶
type IssuerSpecAcmeSolversArrayOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversArrayOutput) ElementType ¶
func (IssuerSpecAcmeSolversArrayOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversArrayOutput) Index ¶
func (o IssuerSpecAcmeSolversArrayOutput) Index(i pulumi.IntInput) IssuerSpecAcmeSolversOutput
func (IssuerSpecAcmeSolversArrayOutput) ToIssuerSpecAcmeSolversArrayOutput ¶
func (o IssuerSpecAcmeSolversArrayOutput) ToIssuerSpecAcmeSolversArrayOutput() IssuerSpecAcmeSolversArrayOutput
func (IssuerSpecAcmeSolversArrayOutput) ToIssuerSpecAcmeSolversArrayOutputWithContext ¶
func (o IssuerSpecAcmeSolversArrayOutput) ToIssuerSpecAcmeSolversArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversArrayOutput
type IssuerSpecAcmeSolversDns01 ¶
type IssuerSpecAcmeSolversDns01 struct { // Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records. AcmeDNS *IssuerSpecAcmeSolversDns01AcmeDNS `pulumi:"acmeDNS"` // Use the Akamai DNS zone management API to manage DNS01 challenge records. Akamai *IssuerSpecAcmeSolversDns01Akamai `pulumi:"akamai"` // Use the Microsoft Azure DNS API to manage DNS01 challenge records. AzureDNS *IssuerSpecAcmeSolversDns01AzureDNS `pulumi:"azureDNS"` // Use the Google Cloud DNS API to manage DNS01 challenge records. CloudDNS *IssuerSpecAcmeSolversDns01CloudDNS `pulumi:"cloudDNS"` // Use the Cloudflare API to manage DNS01 challenge records. Cloudflare *IssuerSpecAcmeSolversDns01Cloudflare `pulumi:"cloudflare"` // CNAMEStrategy configures how the DNS01 provider should handle CNAME records when found in DNS zones. CnameStrategy *string `pulumi:"cnameStrategy"` // Use the DigitalOcean DNS API to manage DNS01 challenge records. Digitalocean *IssuerSpecAcmeSolversDns01Digitalocean `pulumi:"digitalocean"` // Use RFC2136 ("Dynamic Updates in the Domain Name System") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records. Rfc2136 *IssuerSpecAcmeSolversDns01Rfc2136 `pulumi:"rfc2136"` // Use the AWS Route53 API to manage DNS01 challenge records. Route53 *IssuerSpecAcmeSolversDns01Route53 `pulumi:"route53"` // Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records. Webhook *IssuerSpecAcmeSolversDns01Webhook `pulumi:"webhook"` }
Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow.
type IssuerSpecAcmeSolversDns01AcmeDNS ¶
type IssuerSpecAcmeSolversDns01AcmeDNS struct { // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. AccountSecretRef IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRef `pulumi:"accountSecretRef"` Host string `pulumi:"host"` }
Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records.
type IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRef ¶
type IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
type IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs ¶
type IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ElementType ¶
func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput ¶
func (i IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput() IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput ¶
func (i IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefInput ¶
type IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput() IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput }
IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefInput is an input type that accepts IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs and IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefInput` via:
IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs{...}
type IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput ¶
type IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput struct{ *pulumi.OutputState }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) Name ¶
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput ¶
func (o IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput() IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrInput ¶
type IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput }
IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrInput is an input type that accepts IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs, IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtr and IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrInput` via:
IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs{...} or: nil
func IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtr ¶
func IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtr(v *IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefArgs) IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrInput
type IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput ¶
type IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) Name ¶
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01AcmeDNSArgs ¶
type IssuerSpecAcmeSolversDns01AcmeDNSArgs struct { // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. AccountSecretRef IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefInput `pulumi:"accountSecretRef"` Host pulumi.StringInput `pulumi:"host"` }
Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01AcmeDNSArgs) ElementType ¶
func (IssuerSpecAcmeSolversDns01AcmeDNSArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AcmeDNSArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSOutput ¶
func (i IssuerSpecAcmeSolversDns01AcmeDNSArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSOutput() IssuerSpecAcmeSolversDns01AcmeDNSOutput
func (IssuerSpecAcmeSolversDns01AcmeDNSArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01AcmeDNSArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AcmeDNSOutput
func (IssuerSpecAcmeSolversDns01AcmeDNSArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput ¶
func (i IssuerSpecAcmeSolversDns01AcmeDNSArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput() IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
func (IssuerSpecAcmeSolversDns01AcmeDNSArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01AcmeDNSArgs) ToIssuerSpecAcmeSolversDns01AcmeDNSPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
type IssuerSpecAcmeSolversDns01AcmeDNSInput ¶
type IssuerSpecAcmeSolversDns01AcmeDNSInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01AcmeDNSOutput() IssuerSpecAcmeSolversDns01AcmeDNSOutput ToIssuerSpecAcmeSolversDns01AcmeDNSOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01AcmeDNSOutput }
IssuerSpecAcmeSolversDns01AcmeDNSInput is an input type that accepts IssuerSpecAcmeSolversDns01AcmeDNSArgs and IssuerSpecAcmeSolversDns01AcmeDNSOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01AcmeDNSInput` via:
IssuerSpecAcmeSolversDns01AcmeDNSArgs{...}
type IssuerSpecAcmeSolversDns01AcmeDNSOutput ¶
type IssuerSpecAcmeSolversDns01AcmeDNSOutput struct{ *pulumi.OutputState }
Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01AcmeDNSOutput) AccountSecretRef ¶
func (o IssuerSpecAcmeSolversDns01AcmeDNSOutput) AccountSecretRef() IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01AcmeDNSOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01AcmeDNSOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AcmeDNSOutput) Host ¶
func (o IssuerSpecAcmeSolversDns01AcmeDNSOutput) Host() pulumi.StringOutput
func (IssuerSpecAcmeSolversDns01AcmeDNSOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSOutput ¶
func (o IssuerSpecAcmeSolversDns01AcmeDNSOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSOutput() IssuerSpecAcmeSolversDns01AcmeDNSOutput
func (IssuerSpecAcmeSolversDns01AcmeDNSOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AcmeDNSOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AcmeDNSOutput
func (IssuerSpecAcmeSolversDns01AcmeDNSOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01AcmeDNSOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput() IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
func (IssuerSpecAcmeSolversDns01AcmeDNSOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AcmeDNSOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
type IssuerSpecAcmeSolversDns01AcmeDNSPtrInput ¶
type IssuerSpecAcmeSolversDns01AcmeDNSPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput() IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput ToIssuerSpecAcmeSolversDns01AcmeDNSPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput }
IssuerSpecAcmeSolversDns01AcmeDNSPtrInput is an input type that accepts IssuerSpecAcmeSolversDns01AcmeDNSArgs, IssuerSpecAcmeSolversDns01AcmeDNSPtr and IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01AcmeDNSPtrInput` via:
IssuerSpecAcmeSolversDns01AcmeDNSArgs{...} or: nil
func IssuerSpecAcmeSolversDns01AcmeDNSPtr ¶
func IssuerSpecAcmeSolversDns01AcmeDNSPtr(v *IssuerSpecAcmeSolversDns01AcmeDNSArgs) IssuerSpecAcmeSolversDns01AcmeDNSPtrInput
type IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput ¶
type IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) AccountSecretRef ¶
func (o IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) AccountSecretRef() IssuerSpecAcmeSolversDns01AcmeDNSAccountSecretRefPtrOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) Host ¶
func (o IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) Host() pulumi.StringPtrOutput
func (IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSPtrOutput() IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
func (IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput) ToIssuerSpecAcmeSolversDns01AcmeDNSPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
type IssuerSpecAcmeSolversDns01Akamai ¶
type IssuerSpecAcmeSolversDns01Akamai struct { // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. AccessTokenSecretRef IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef `pulumi:"accessTokenSecretRef"` // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. ClientSecretSecretRef IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef `pulumi:"clientSecretSecretRef"` // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. ClientTokenSecretRef IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef `pulumi:"clientTokenSecretRef"` ServiceConsumerDomain string `pulumi:"serviceConsumerDomain"` }
Use the Akamai DNS zone management API to manage DNS01 challenge records.
type IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef ¶
type IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
type IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs ¶
type IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ElementType ¶
func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput ¶
func (i IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput() IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput ¶
func (i IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefInput ¶
type IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput() IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput }
IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefInput is an input type that accepts IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs and IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefInput` via:
IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs{...}
type IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput ¶
type IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput struct{ *pulumi.OutputState }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) Name ¶
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput ¶
func (o IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput() IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrInput ¶
type IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput }
IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrInput is an input type that accepts IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs, IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtr and IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrInput` via:
IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs{...} or: nil
func IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtr ¶
func IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtr(v *IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefArgs) IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrInput
type IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput ¶
type IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) Name ¶
func (o IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01AkamaiArgs ¶
type IssuerSpecAcmeSolversDns01AkamaiArgs struct { // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. AccessTokenSecretRef IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefInput `pulumi:"accessTokenSecretRef"` // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. ClientSecretSecretRef IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefInput `pulumi:"clientSecretSecretRef"` // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. ClientTokenSecretRef IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefInput `pulumi:"clientTokenSecretRef"` ServiceConsumerDomain pulumi.StringInput `pulumi:"serviceConsumerDomain"` }
Use the Akamai DNS zone management API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01AkamaiArgs) ElementType ¶
func (IssuerSpecAcmeSolversDns01AkamaiArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AkamaiArgs) ToIssuerSpecAcmeSolversDns01AkamaiOutput ¶
func (i IssuerSpecAcmeSolversDns01AkamaiArgs) ToIssuerSpecAcmeSolversDns01AkamaiOutput() IssuerSpecAcmeSolversDns01AkamaiOutput
func (IssuerSpecAcmeSolversDns01AkamaiArgs) ToIssuerSpecAcmeSolversDns01AkamaiOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01AkamaiArgs) ToIssuerSpecAcmeSolversDns01AkamaiOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiOutput
func (IssuerSpecAcmeSolversDns01AkamaiArgs) ToIssuerSpecAcmeSolversDns01AkamaiPtrOutput ¶
func (i IssuerSpecAcmeSolversDns01AkamaiArgs) ToIssuerSpecAcmeSolversDns01AkamaiPtrOutput() IssuerSpecAcmeSolversDns01AkamaiPtrOutput
func (IssuerSpecAcmeSolversDns01AkamaiArgs) ToIssuerSpecAcmeSolversDns01AkamaiPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01AkamaiArgs) ToIssuerSpecAcmeSolversDns01AkamaiPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiPtrOutput
type IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef ¶
type IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
type IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs ¶
type IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ElementType ¶
func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput ¶
func (i IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput() IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput ¶
func (i IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefInput ¶
type IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput() IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput }
IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefInput is an input type that accepts IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs and IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefInput` via:
IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs{...}
type IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput ¶
type IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput struct{ *pulumi.OutputState }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) Name ¶
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput ¶
func (o IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput() IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrInput ¶
type IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput }
IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrInput is an input type that accepts IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs, IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtr and IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrInput` via:
IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs{...} or: nil
func IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtr ¶
func IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtr(v *IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefArgs) IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrInput
type IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput ¶
type IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) Key ¶
func (o IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) Name ¶
func (o IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef ¶
type IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
type IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs ¶
type IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ElementType ¶
func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput ¶
func (i IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput() IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput ¶
func (i IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefInput ¶
type IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput() IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput }
IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefInput is an input type that accepts IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs and IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefInput` via:
IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs{...}
type IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput ¶
type IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput struct{ *pulumi.OutputState }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) Name ¶
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput ¶
func (o IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput() IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrInput ¶
type IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput }
IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrInput is an input type that accepts IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs, IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtr and IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrInput` via:
IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs{...} or: nil
func IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtr ¶
func IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtr(v *IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefArgs) IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrInput
type IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput ¶
type IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) Name ¶
func (o IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01AkamaiInput ¶
type IssuerSpecAcmeSolversDns01AkamaiInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01AkamaiOutput() IssuerSpecAcmeSolversDns01AkamaiOutput ToIssuerSpecAcmeSolversDns01AkamaiOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01AkamaiOutput }
IssuerSpecAcmeSolversDns01AkamaiInput is an input type that accepts IssuerSpecAcmeSolversDns01AkamaiArgs and IssuerSpecAcmeSolversDns01AkamaiOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01AkamaiInput` via:
IssuerSpecAcmeSolversDns01AkamaiArgs{...}
type IssuerSpecAcmeSolversDns01AkamaiOutput ¶
type IssuerSpecAcmeSolversDns01AkamaiOutput struct{ *pulumi.OutputState }
Use the Akamai DNS zone management API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01AkamaiOutput) AccessTokenSecretRef ¶
func (o IssuerSpecAcmeSolversDns01AkamaiOutput) AccessTokenSecretRef() IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01AkamaiOutput) ClientSecretSecretRef ¶
func (o IssuerSpecAcmeSolversDns01AkamaiOutput) ClientSecretSecretRef() IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01AkamaiOutput) ClientTokenSecretRef ¶
func (o IssuerSpecAcmeSolversDns01AkamaiOutput) ClientTokenSecretRef() IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01AkamaiOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01AkamaiOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AkamaiOutput) ServiceConsumerDomain ¶
func (o IssuerSpecAcmeSolversDns01AkamaiOutput) ServiceConsumerDomain() pulumi.StringOutput
func (IssuerSpecAcmeSolversDns01AkamaiOutput) ToIssuerSpecAcmeSolversDns01AkamaiOutput ¶
func (o IssuerSpecAcmeSolversDns01AkamaiOutput) ToIssuerSpecAcmeSolversDns01AkamaiOutput() IssuerSpecAcmeSolversDns01AkamaiOutput
func (IssuerSpecAcmeSolversDns01AkamaiOutput) ToIssuerSpecAcmeSolversDns01AkamaiOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AkamaiOutput) ToIssuerSpecAcmeSolversDns01AkamaiOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiOutput
func (IssuerSpecAcmeSolversDns01AkamaiOutput) ToIssuerSpecAcmeSolversDns01AkamaiPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01AkamaiOutput) ToIssuerSpecAcmeSolversDns01AkamaiPtrOutput() IssuerSpecAcmeSolversDns01AkamaiPtrOutput
func (IssuerSpecAcmeSolversDns01AkamaiOutput) ToIssuerSpecAcmeSolversDns01AkamaiPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AkamaiOutput) ToIssuerSpecAcmeSolversDns01AkamaiPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiPtrOutput
type IssuerSpecAcmeSolversDns01AkamaiPtrInput ¶
type IssuerSpecAcmeSolversDns01AkamaiPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01AkamaiPtrOutput() IssuerSpecAcmeSolversDns01AkamaiPtrOutput ToIssuerSpecAcmeSolversDns01AkamaiPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01AkamaiPtrOutput }
IssuerSpecAcmeSolversDns01AkamaiPtrInput is an input type that accepts IssuerSpecAcmeSolversDns01AkamaiArgs, IssuerSpecAcmeSolversDns01AkamaiPtr and IssuerSpecAcmeSolversDns01AkamaiPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01AkamaiPtrInput` via:
IssuerSpecAcmeSolversDns01AkamaiArgs{...} or: nil
func IssuerSpecAcmeSolversDns01AkamaiPtr ¶
func IssuerSpecAcmeSolversDns01AkamaiPtr(v *IssuerSpecAcmeSolversDns01AkamaiArgs) IssuerSpecAcmeSolversDns01AkamaiPtrInput
type IssuerSpecAcmeSolversDns01AkamaiPtrOutput ¶
type IssuerSpecAcmeSolversDns01AkamaiPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01AkamaiPtrOutput) AccessTokenSecretRef ¶
func (o IssuerSpecAcmeSolversDns01AkamaiPtrOutput) AccessTokenSecretRef() IssuerSpecAcmeSolversDns01AkamaiAccessTokenSecretRefPtrOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01AkamaiPtrOutput) ClientSecretSecretRef ¶
func (o IssuerSpecAcmeSolversDns01AkamaiPtrOutput) ClientSecretSecretRef() IssuerSpecAcmeSolversDns01AkamaiClientSecretSecretRefPtrOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01AkamaiPtrOutput) ClientTokenSecretRef ¶
func (o IssuerSpecAcmeSolversDns01AkamaiPtrOutput) ClientTokenSecretRef() IssuerSpecAcmeSolversDns01AkamaiClientTokenSecretRefPtrOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01AkamaiPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01AkamaiPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AkamaiPtrOutput) ServiceConsumerDomain ¶
func (o IssuerSpecAcmeSolversDns01AkamaiPtrOutput) ServiceConsumerDomain() pulumi.StringPtrOutput
func (IssuerSpecAcmeSolversDns01AkamaiPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01AkamaiPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiPtrOutput() IssuerSpecAcmeSolversDns01AkamaiPtrOutput
func (IssuerSpecAcmeSolversDns01AkamaiPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AkamaiPtrOutput) ToIssuerSpecAcmeSolversDns01AkamaiPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AkamaiPtrOutput
type IssuerSpecAcmeSolversDns01Args ¶
type IssuerSpecAcmeSolversDns01Args struct { // Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records. AcmeDNS IssuerSpecAcmeSolversDns01AcmeDNSPtrInput `pulumi:"acmeDNS"` // Use the Akamai DNS zone management API to manage DNS01 challenge records. Akamai IssuerSpecAcmeSolversDns01AkamaiPtrInput `pulumi:"akamai"` // Use the Microsoft Azure DNS API to manage DNS01 challenge records. AzureDNS IssuerSpecAcmeSolversDns01AzureDNSPtrInput `pulumi:"azureDNS"` // Use the Google Cloud DNS API to manage DNS01 challenge records. CloudDNS IssuerSpecAcmeSolversDns01CloudDNSPtrInput `pulumi:"cloudDNS"` // Use the Cloudflare API to manage DNS01 challenge records. Cloudflare IssuerSpecAcmeSolversDns01CloudflarePtrInput `pulumi:"cloudflare"` // CNAMEStrategy configures how the DNS01 provider should handle CNAME records when found in DNS zones. CnameStrategy pulumi.StringPtrInput `pulumi:"cnameStrategy"` // Use the DigitalOcean DNS API to manage DNS01 challenge records. Digitalocean IssuerSpecAcmeSolversDns01DigitaloceanPtrInput `pulumi:"digitalocean"` // Use RFC2136 ("Dynamic Updates in the Domain Name System") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records. Rfc2136 IssuerSpecAcmeSolversDns01Rfc2136PtrInput `pulumi:"rfc2136"` // Use the AWS Route53 API to manage DNS01 challenge records. Route53 IssuerSpecAcmeSolversDns01Route53PtrInput `pulumi:"route53"` // Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records. Webhook IssuerSpecAcmeSolversDns01WebhookPtrInput `pulumi:"webhook"` }
Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow.
func (IssuerSpecAcmeSolversDns01Args) ElementType ¶
func (IssuerSpecAcmeSolversDns01Args) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01Args) ToIssuerSpecAcmeSolversDns01Output ¶
func (i IssuerSpecAcmeSolversDns01Args) ToIssuerSpecAcmeSolversDns01Output() IssuerSpecAcmeSolversDns01Output
func (IssuerSpecAcmeSolversDns01Args) ToIssuerSpecAcmeSolversDns01OutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01Args) ToIssuerSpecAcmeSolversDns01OutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Output
func (IssuerSpecAcmeSolversDns01Args) ToIssuerSpecAcmeSolversDns01PtrOutput ¶
func (i IssuerSpecAcmeSolversDns01Args) ToIssuerSpecAcmeSolversDns01PtrOutput() IssuerSpecAcmeSolversDns01PtrOutput
func (IssuerSpecAcmeSolversDns01Args) ToIssuerSpecAcmeSolversDns01PtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01Args) ToIssuerSpecAcmeSolversDns01PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01PtrOutput
type IssuerSpecAcmeSolversDns01AzureDNS ¶
type IssuerSpecAcmeSolversDns01AzureDNS struct { // if both this and ClientSecret are left unset MSI will be used ClientID *string `pulumi:"clientID"` // if both this and ClientID are left unset MSI will be used ClientSecretSecretRef *IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRef `pulumi:"clientSecretSecretRef"` // name of the Azure environment (default AzurePublicCloud) Environment *string `pulumi:"environment"` // name of the DNS zone that should be used HostedZoneName *string `pulumi:"hostedZoneName"` // managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID ManagedIdentity *IssuerSpecAcmeSolversDns01AzureDNSManagedIdentity `pulumi:"managedIdentity"` // resource group the DNS zone is located in ResourceGroupName string `pulumi:"resourceGroupName"` // ID of the Azure subscription SubscriptionID string `pulumi:"subscriptionID"` // when specifying ClientID and ClientSecret then this field is also needed TenantID *string `pulumi:"tenantID"` }
Use the Microsoft Azure DNS API to manage DNS01 challenge records.
type IssuerSpecAcmeSolversDns01AzureDNSArgs ¶
type IssuerSpecAcmeSolversDns01AzureDNSArgs struct { // if both this and ClientSecret are left unset MSI will be used ClientID pulumi.StringPtrInput `pulumi:"clientID"` // if both this and ClientID are left unset MSI will be used ClientSecretSecretRef IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrInput `pulumi:"clientSecretSecretRef"` // name of the Azure environment (default AzurePublicCloud) Environment pulumi.StringPtrInput `pulumi:"environment"` // name of the DNS zone that should be used HostedZoneName pulumi.StringPtrInput `pulumi:"hostedZoneName"` // managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID ManagedIdentity IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrInput `pulumi:"managedIdentity"` // resource group the DNS zone is located in ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"` // ID of the Azure subscription SubscriptionID pulumi.StringInput `pulumi:"subscriptionID"` // when specifying ClientID and ClientSecret then this field is also needed TenantID pulumi.StringPtrInput `pulumi:"tenantID"` }
Use the Microsoft Azure DNS API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01AzureDNSArgs) ElementType ¶
func (IssuerSpecAcmeSolversDns01AzureDNSArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AzureDNSArgs) ToIssuerSpecAcmeSolversDns01AzureDNSOutput ¶
func (i IssuerSpecAcmeSolversDns01AzureDNSArgs) ToIssuerSpecAcmeSolversDns01AzureDNSOutput() IssuerSpecAcmeSolversDns01AzureDNSOutput
func (IssuerSpecAcmeSolversDns01AzureDNSArgs) ToIssuerSpecAcmeSolversDns01AzureDNSOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01AzureDNSArgs) ToIssuerSpecAcmeSolversDns01AzureDNSOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSOutput
func (IssuerSpecAcmeSolversDns01AzureDNSArgs) ToIssuerSpecAcmeSolversDns01AzureDNSPtrOutput ¶
func (i IssuerSpecAcmeSolversDns01AzureDNSArgs) ToIssuerSpecAcmeSolversDns01AzureDNSPtrOutput() IssuerSpecAcmeSolversDns01AzureDNSPtrOutput
func (IssuerSpecAcmeSolversDns01AzureDNSArgs) ToIssuerSpecAcmeSolversDns01AzureDNSPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01AzureDNSArgs) ToIssuerSpecAcmeSolversDns01AzureDNSPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSPtrOutput
type IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRef ¶
type IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
if both this and ClientID are left unset MSI will be used
type IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs ¶
type IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
if both this and ClientID are left unset MSI will be used
func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ElementType ¶
func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput ¶
func (i IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput() IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput
func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput
func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput ¶
func (i IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefInput ¶
type IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput() IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput }
IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefInput is an input type that accepts IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs and IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefInput` via:
IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs{...}
type IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput ¶
type IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput struct{ *pulumi.OutputState }
if both this and ClientID are left unset MSI will be used
func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) Name ¶
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput() IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput
func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput
func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrInput ¶
type IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput }
IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrInput is an input type that accepts IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs, IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtr and IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrInput` via:
IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs{...} or: nil
func IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtr ¶
func IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtr(v *IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefArgs) IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrInput
type IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput ¶
type IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) Key ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) Name ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput() IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01AzureDNSInput ¶
type IssuerSpecAcmeSolversDns01AzureDNSInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01AzureDNSOutput() IssuerSpecAcmeSolversDns01AzureDNSOutput ToIssuerSpecAcmeSolversDns01AzureDNSOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01AzureDNSOutput }
IssuerSpecAcmeSolversDns01AzureDNSInput is an input type that accepts IssuerSpecAcmeSolversDns01AzureDNSArgs and IssuerSpecAcmeSolversDns01AzureDNSOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01AzureDNSInput` via:
IssuerSpecAcmeSolversDns01AzureDNSArgs{...}
type IssuerSpecAcmeSolversDns01AzureDNSManagedIdentity ¶
type IssuerSpecAcmeSolversDns01AzureDNSManagedIdentity struct { // client ID of the managed identity, can not be used at the same time as resourceID ClientID *string `pulumi:"clientID"` // resource ID of the managed identity, can not be used at the same time as clientID ResourceID *string `pulumi:"resourceID"` }
managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID
type IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs ¶
type IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs struct { // client ID of the managed identity, can not be used at the same time as resourceID ClientID pulumi.StringPtrInput `pulumi:"clientID"` // resource ID of the managed identity, can not be used at the same time as clientID ResourceID pulumi.StringPtrInput `pulumi:"resourceID"` }
managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID
func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ElementType ¶
func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput ¶
func (i IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput() IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput
func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput
func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput ¶
func (i IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput() IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
type IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityInput ¶
type IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput() IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput }
IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityInput is an input type that accepts IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs and IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityInput` via:
IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs{...}
type IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput ¶
type IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput struct{ *pulumi.OutputState }
managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID
func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ClientID ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ClientID() pulumi.StringPtrOutput
client ID of the managed identity, can not be used at the same time as resourceID
func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ResourceID ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ResourceID() pulumi.StringPtrOutput
resource ID of the managed identity, can not be used at the same time as clientID
func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput() IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput
func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput
func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput() IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityOutput) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
type IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrInput ¶
type IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput() IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput }
IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrInput is an input type that accepts IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs, IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtr and IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrInput` via:
IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs{...} or: nil
func IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtr ¶
func IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtr(v *IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityArgs) IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrInput
type IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput ¶
type IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ClientID ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ClientID() pulumi.StringPtrOutput
client ID of the managed identity, can not be used at the same time as resourceID
func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ResourceID ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ResourceID() pulumi.StringPtrOutput
resource ID of the managed identity, can not be used at the same time as clientID
func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput() IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
func (IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput) ToIssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
type IssuerSpecAcmeSolversDns01AzureDNSOutput ¶
type IssuerSpecAcmeSolversDns01AzureDNSOutput struct{ *pulumi.OutputState }
Use the Microsoft Azure DNS API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01AzureDNSOutput) ClientID ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) ClientID() pulumi.StringPtrOutput
if both this and ClientSecret are left unset MSI will be used
func (IssuerSpecAcmeSolversDns01AzureDNSOutput) ClientSecretSecretRef ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) ClientSecretSecretRef() IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
if both this and ClientID are left unset MSI will be used
func (IssuerSpecAcmeSolversDns01AzureDNSOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01AzureDNSOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AzureDNSOutput) Environment ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) Environment() pulumi.StringPtrOutput
name of the Azure environment (default AzurePublicCloud)
func (IssuerSpecAcmeSolversDns01AzureDNSOutput) HostedZoneName ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) HostedZoneName() pulumi.StringPtrOutput
name of the DNS zone that should be used
func (IssuerSpecAcmeSolversDns01AzureDNSOutput) ManagedIdentity ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) ManagedIdentity() IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID
func (IssuerSpecAcmeSolversDns01AzureDNSOutput) ResourceGroupName ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) ResourceGroupName() pulumi.StringOutput
resource group the DNS zone is located in
func (IssuerSpecAcmeSolversDns01AzureDNSOutput) SubscriptionID ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) SubscriptionID() pulumi.StringOutput
ID of the Azure subscription
func (IssuerSpecAcmeSolversDns01AzureDNSOutput) TenantID ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) TenantID() pulumi.StringPtrOutput
when specifying ClientID and ClientSecret then this field is also needed
func (IssuerSpecAcmeSolversDns01AzureDNSOutput) ToIssuerSpecAcmeSolversDns01AzureDNSOutput ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) ToIssuerSpecAcmeSolversDns01AzureDNSOutput() IssuerSpecAcmeSolversDns01AzureDNSOutput
func (IssuerSpecAcmeSolversDns01AzureDNSOutput) ToIssuerSpecAcmeSolversDns01AzureDNSOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) ToIssuerSpecAcmeSolversDns01AzureDNSOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSOutput
func (IssuerSpecAcmeSolversDns01AzureDNSOutput) ToIssuerSpecAcmeSolversDns01AzureDNSPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) ToIssuerSpecAcmeSolversDns01AzureDNSPtrOutput() IssuerSpecAcmeSolversDns01AzureDNSPtrOutput
func (IssuerSpecAcmeSolversDns01AzureDNSOutput) ToIssuerSpecAcmeSolversDns01AzureDNSPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSOutput) ToIssuerSpecAcmeSolversDns01AzureDNSPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSPtrOutput
type IssuerSpecAcmeSolversDns01AzureDNSPtrInput ¶
type IssuerSpecAcmeSolversDns01AzureDNSPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01AzureDNSPtrOutput() IssuerSpecAcmeSolversDns01AzureDNSPtrOutput ToIssuerSpecAcmeSolversDns01AzureDNSPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01AzureDNSPtrOutput }
IssuerSpecAcmeSolversDns01AzureDNSPtrInput is an input type that accepts IssuerSpecAcmeSolversDns01AzureDNSArgs, IssuerSpecAcmeSolversDns01AzureDNSPtr and IssuerSpecAcmeSolversDns01AzureDNSPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01AzureDNSPtrInput` via:
IssuerSpecAcmeSolversDns01AzureDNSArgs{...} or: nil
func IssuerSpecAcmeSolversDns01AzureDNSPtr ¶
func IssuerSpecAcmeSolversDns01AzureDNSPtr(v *IssuerSpecAcmeSolversDns01AzureDNSArgs) IssuerSpecAcmeSolversDns01AzureDNSPtrInput
type IssuerSpecAcmeSolversDns01AzureDNSPtrOutput ¶
type IssuerSpecAcmeSolversDns01AzureDNSPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ClientID ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ClientID() pulumi.StringPtrOutput
if both this and ClientSecret are left unset MSI will be used
func (IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ClientSecretSecretRef ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ClientSecretSecretRef() IssuerSpecAcmeSolversDns01AzureDNSClientSecretSecretRefPtrOutput
if both this and ClientID are left unset MSI will be used
func (IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) Environment ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) Environment() pulumi.StringPtrOutput
name of the Azure environment (default AzurePublicCloud)
func (IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) HostedZoneName ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) HostedZoneName() pulumi.StringPtrOutput
name of the DNS zone that should be used
func (IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ManagedIdentity ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ManagedIdentity() IssuerSpecAcmeSolversDns01AzureDNSManagedIdentityPtrOutput
managed identity configuration, can not be used at the same time as clientID, clientSecretSecretRef or tenantID
func (IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ResourceGroupName ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ResourceGroupName() pulumi.StringPtrOutput
resource group the DNS zone is located in
func (IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) SubscriptionID ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) SubscriptionID() pulumi.StringPtrOutput
ID of the Azure subscription
func (IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) TenantID ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) TenantID() pulumi.StringPtrOutput
when specifying ClientID and ClientSecret then this field is also needed
func (IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ToIssuerSpecAcmeSolversDns01AzureDNSPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ToIssuerSpecAcmeSolversDns01AzureDNSPtrOutput() IssuerSpecAcmeSolversDns01AzureDNSPtrOutput
func (IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ToIssuerSpecAcmeSolversDns01AzureDNSPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01AzureDNSPtrOutput) ToIssuerSpecAcmeSolversDns01AzureDNSPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01AzureDNSPtrOutput
type IssuerSpecAcmeSolversDns01CloudDNS ¶
type IssuerSpecAcmeSolversDns01CloudDNS struct { // HostedZoneName is an optional field that tells cert-manager in which Cloud DNS zone the challenge record has to be created. If left empty cert-manager will automatically choose a zone. HostedZoneName *string `pulumi:"hostedZoneName"` Project string `pulumi:"project"` // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. ServiceAccountSecretRef *IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRef `pulumi:"serviceAccountSecretRef"` }
Use the Google Cloud DNS API to manage DNS01 challenge records.
type IssuerSpecAcmeSolversDns01CloudDNSArgs ¶
type IssuerSpecAcmeSolversDns01CloudDNSArgs struct { // HostedZoneName is an optional field that tells cert-manager in which Cloud DNS zone the challenge record has to be created. If left empty cert-manager will automatically choose a zone. HostedZoneName pulumi.StringPtrInput `pulumi:"hostedZoneName"` Project pulumi.StringInput `pulumi:"project"` // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. ServiceAccountSecretRef IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrInput `pulumi:"serviceAccountSecretRef"` }
Use the Google Cloud DNS API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01CloudDNSArgs) ElementType ¶
func (IssuerSpecAcmeSolversDns01CloudDNSArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01CloudDNSArgs) ToIssuerSpecAcmeSolversDns01CloudDNSOutput ¶
func (i IssuerSpecAcmeSolversDns01CloudDNSArgs) ToIssuerSpecAcmeSolversDns01CloudDNSOutput() IssuerSpecAcmeSolversDns01CloudDNSOutput
func (IssuerSpecAcmeSolversDns01CloudDNSArgs) ToIssuerSpecAcmeSolversDns01CloudDNSOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01CloudDNSArgs) ToIssuerSpecAcmeSolversDns01CloudDNSOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudDNSOutput
func (IssuerSpecAcmeSolversDns01CloudDNSArgs) ToIssuerSpecAcmeSolversDns01CloudDNSPtrOutput ¶
func (i IssuerSpecAcmeSolversDns01CloudDNSArgs) ToIssuerSpecAcmeSolversDns01CloudDNSPtrOutput() IssuerSpecAcmeSolversDns01CloudDNSPtrOutput
func (IssuerSpecAcmeSolversDns01CloudDNSArgs) ToIssuerSpecAcmeSolversDns01CloudDNSPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01CloudDNSArgs) ToIssuerSpecAcmeSolversDns01CloudDNSPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudDNSPtrOutput
type IssuerSpecAcmeSolversDns01CloudDNSInput ¶
type IssuerSpecAcmeSolversDns01CloudDNSInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01CloudDNSOutput() IssuerSpecAcmeSolversDns01CloudDNSOutput ToIssuerSpecAcmeSolversDns01CloudDNSOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01CloudDNSOutput }
IssuerSpecAcmeSolversDns01CloudDNSInput is an input type that accepts IssuerSpecAcmeSolversDns01CloudDNSArgs and IssuerSpecAcmeSolversDns01CloudDNSOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01CloudDNSInput` via:
IssuerSpecAcmeSolversDns01CloudDNSArgs{...}
type IssuerSpecAcmeSolversDns01CloudDNSOutput ¶
type IssuerSpecAcmeSolversDns01CloudDNSOutput struct{ *pulumi.OutputState }
Use the Google Cloud DNS API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01CloudDNSOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01CloudDNSOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01CloudDNSOutput) HostedZoneName ¶
func (o IssuerSpecAcmeSolversDns01CloudDNSOutput) HostedZoneName() pulumi.StringPtrOutput
HostedZoneName is an optional field that tells cert-manager in which Cloud DNS zone the challenge record has to be created. If left empty cert-manager will automatically choose a zone.
func (IssuerSpecAcmeSolversDns01CloudDNSOutput) Project ¶
func (o IssuerSpecAcmeSolversDns01CloudDNSOutput) Project() pulumi.StringOutput
func (IssuerSpecAcmeSolversDns01CloudDNSOutput) ServiceAccountSecretRef ¶
func (o IssuerSpecAcmeSolversDns01CloudDNSOutput) ServiceAccountSecretRef() IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01CloudDNSOutput) ToIssuerSpecAcmeSolversDns01CloudDNSOutput ¶
func (o IssuerSpecAcmeSolversDns01CloudDNSOutput) ToIssuerSpecAcmeSolversDns01CloudDNSOutput() IssuerSpecAcmeSolversDns01CloudDNSOutput
func (IssuerSpecAcmeSolversDns01CloudDNSOutput) ToIssuerSpecAcmeSolversDns01CloudDNSOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01CloudDNSOutput) ToIssuerSpecAcmeSolversDns01CloudDNSOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudDNSOutput
func (IssuerSpecAcmeSolversDns01CloudDNSOutput) ToIssuerSpecAcmeSolversDns01CloudDNSPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01CloudDNSOutput) ToIssuerSpecAcmeSolversDns01CloudDNSPtrOutput() IssuerSpecAcmeSolversDns01CloudDNSPtrOutput
func (IssuerSpecAcmeSolversDns01CloudDNSOutput) ToIssuerSpecAcmeSolversDns01CloudDNSPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01CloudDNSOutput) ToIssuerSpecAcmeSolversDns01CloudDNSPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudDNSPtrOutput
type IssuerSpecAcmeSolversDns01CloudDNSPtrInput ¶
type IssuerSpecAcmeSolversDns01CloudDNSPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01CloudDNSPtrOutput() IssuerSpecAcmeSolversDns01CloudDNSPtrOutput ToIssuerSpecAcmeSolversDns01CloudDNSPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01CloudDNSPtrOutput }
IssuerSpecAcmeSolversDns01CloudDNSPtrInput is an input type that accepts IssuerSpecAcmeSolversDns01CloudDNSArgs, IssuerSpecAcmeSolversDns01CloudDNSPtr and IssuerSpecAcmeSolversDns01CloudDNSPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01CloudDNSPtrInput` via:
IssuerSpecAcmeSolversDns01CloudDNSArgs{...} or: nil
func IssuerSpecAcmeSolversDns01CloudDNSPtr ¶
func IssuerSpecAcmeSolversDns01CloudDNSPtr(v *IssuerSpecAcmeSolversDns01CloudDNSArgs) IssuerSpecAcmeSolversDns01CloudDNSPtrInput
type IssuerSpecAcmeSolversDns01CloudDNSPtrOutput ¶
type IssuerSpecAcmeSolversDns01CloudDNSPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01CloudDNSPtrOutput) HostedZoneName ¶
func (o IssuerSpecAcmeSolversDns01CloudDNSPtrOutput) HostedZoneName() pulumi.StringPtrOutput
HostedZoneName is an optional field that tells cert-manager in which Cloud DNS zone the challenge record has to be created. If left empty cert-manager will automatically choose a zone.
func (IssuerSpecAcmeSolversDns01CloudDNSPtrOutput) Project ¶
func (o IssuerSpecAcmeSolversDns01CloudDNSPtrOutput) Project() pulumi.StringPtrOutput
func (IssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ServiceAccountSecretRef ¶
func (o IssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ServiceAccountSecretRef() IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ToIssuerSpecAcmeSolversDns01CloudDNSPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ToIssuerSpecAcmeSolversDns01CloudDNSPtrOutput() IssuerSpecAcmeSolversDns01CloudDNSPtrOutput
func (IssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ToIssuerSpecAcmeSolversDns01CloudDNSPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01CloudDNSPtrOutput) ToIssuerSpecAcmeSolversDns01CloudDNSPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudDNSPtrOutput
type IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRef ¶
type IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
type IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs ¶
type IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ElementType ¶
func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput ¶
func (i IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput() IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput
func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput
func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput ¶
func (i IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput() IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefInput ¶
type IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput() IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput }
IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefInput is an input type that accepts IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs and IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefInput` via:
IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs{...}
type IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput ¶
type IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput struct{ *pulumi.OutputState }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) Key ¶
func (o IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) Name ¶
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput ¶
func (o IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput() IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput
func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput
func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput() IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrInput ¶
type IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput() IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput }
IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrInput is an input type that accepts IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs, IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtr and IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrInput` via:
IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs{...} or: nil
func IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtr ¶
func IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtr(v *IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefArgs) IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrInput
type IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput ¶
type IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) Key ¶
func (o IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) Name ¶
func (o IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput() IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudDNSServiceAccountSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01Cloudflare ¶
type IssuerSpecAcmeSolversDns01Cloudflare struct { // API key to use to authenticate with Cloudflare. Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions. ApiKeySecretRef *IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef `pulumi:"apiKeySecretRef"` // API token used to authenticate with Cloudflare. ApiTokenSecretRef *IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef `pulumi:"apiTokenSecretRef"` // Email of the account, only required when using API key based authentication. Email *string `pulumi:"email"` }
Use the Cloudflare API to manage DNS01 challenge records.
type IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef ¶
type IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
API key to use to authenticate with Cloudflare. Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions.
type IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs ¶
type IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
API key to use to authenticate with Cloudflare. Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions.
func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ElementType ¶
func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput ¶
func (i IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput() IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput
func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput
func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput ¶
func (i IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput() IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
type IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefInput ¶
type IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput() IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput }
IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefInput is an input type that accepts IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs and IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefInput` via:
IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs{...}
type IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput ¶
type IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput struct{ *pulumi.OutputState }
API key to use to authenticate with Cloudflare. Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions.
func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) Name ¶
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput ¶
func (o IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput() IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput
func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput
func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput() IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
type IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrInput ¶
type IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput() IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput }
IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrInput is an input type that accepts IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs, IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtr and IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrInput` via:
IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs{...} or: nil
func IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtr ¶
func IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtr(v *IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefArgs) IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrInput
type IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput ¶
type IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) Name ¶
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput() IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
type IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef ¶
type IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
API token used to authenticate with Cloudflare.
type IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs ¶
type IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
API token used to authenticate with Cloudflare.
func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ElementType ¶
func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput ¶
func (i IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput() IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput
func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput
func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput ¶
func (i IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefInput ¶
type IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput() IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput }
IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefInput is an input type that accepts IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs and IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefInput` via:
IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs{...}
type IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput ¶
type IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput struct{ *pulumi.OutputState }
API token used to authenticate with Cloudflare.
func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) Name ¶
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput ¶
func (o IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput() IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput
func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput
func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrInput ¶
type IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput }
IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrInput is an input type that accepts IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs, IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtr and IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrInput` via:
IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs{...} or: nil
func IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtr ¶
func IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtr(v *IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefArgs) IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrInput
type IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput ¶
type IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) Key ¶
func (o IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) Name ¶
func (o IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01CloudflareArgs ¶
type IssuerSpecAcmeSolversDns01CloudflareArgs struct { // API key to use to authenticate with Cloudflare. Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions. ApiKeySecretRef IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrInput `pulumi:"apiKeySecretRef"` // API token used to authenticate with Cloudflare. ApiTokenSecretRef IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrInput `pulumi:"apiTokenSecretRef"` // Email of the account, only required when using API key based authentication. Email pulumi.StringPtrInput `pulumi:"email"` }
Use the Cloudflare API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01CloudflareArgs) ElementType ¶
func (IssuerSpecAcmeSolversDns01CloudflareArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01CloudflareArgs) ToIssuerSpecAcmeSolversDns01CloudflareOutput ¶
func (i IssuerSpecAcmeSolversDns01CloudflareArgs) ToIssuerSpecAcmeSolversDns01CloudflareOutput() IssuerSpecAcmeSolversDns01CloudflareOutput
func (IssuerSpecAcmeSolversDns01CloudflareArgs) ToIssuerSpecAcmeSolversDns01CloudflareOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01CloudflareArgs) ToIssuerSpecAcmeSolversDns01CloudflareOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareOutput
func (IssuerSpecAcmeSolversDns01CloudflareArgs) ToIssuerSpecAcmeSolversDns01CloudflarePtrOutput ¶
func (i IssuerSpecAcmeSolversDns01CloudflareArgs) ToIssuerSpecAcmeSolversDns01CloudflarePtrOutput() IssuerSpecAcmeSolversDns01CloudflarePtrOutput
func (IssuerSpecAcmeSolversDns01CloudflareArgs) ToIssuerSpecAcmeSolversDns01CloudflarePtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01CloudflareArgs) ToIssuerSpecAcmeSolversDns01CloudflarePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflarePtrOutput
type IssuerSpecAcmeSolversDns01CloudflareInput ¶
type IssuerSpecAcmeSolversDns01CloudflareInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01CloudflareOutput() IssuerSpecAcmeSolversDns01CloudflareOutput ToIssuerSpecAcmeSolversDns01CloudflareOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01CloudflareOutput }
IssuerSpecAcmeSolversDns01CloudflareInput is an input type that accepts IssuerSpecAcmeSolversDns01CloudflareArgs and IssuerSpecAcmeSolversDns01CloudflareOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01CloudflareInput` via:
IssuerSpecAcmeSolversDns01CloudflareArgs{...}
type IssuerSpecAcmeSolversDns01CloudflareOutput ¶
type IssuerSpecAcmeSolversDns01CloudflareOutput struct{ *pulumi.OutputState }
Use the Cloudflare API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01CloudflareOutput) ApiKeySecretRef ¶
func (o IssuerSpecAcmeSolversDns01CloudflareOutput) ApiKeySecretRef() IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
API key to use to authenticate with Cloudflare. Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions.
func (IssuerSpecAcmeSolversDns01CloudflareOutput) ApiTokenSecretRef ¶
func (o IssuerSpecAcmeSolversDns01CloudflareOutput) ApiTokenSecretRef() IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
API token used to authenticate with Cloudflare.
func (IssuerSpecAcmeSolversDns01CloudflareOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01CloudflareOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01CloudflareOutput) Email ¶
func (o IssuerSpecAcmeSolversDns01CloudflareOutput) Email() pulumi.StringPtrOutput
Email of the account, only required when using API key based authentication.
func (IssuerSpecAcmeSolversDns01CloudflareOutput) ToIssuerSpecAcmeSolversDns01CloudflareOutput ¶
func (o IssuerSpecAcmeSolversDns01CloudflareOutput) ToIssuerSpecAcmeSolversDns01CloudflareOutput() IssuerSpecAcmeSolversDns01CloudflareOutput
func (IssuerSpecAcmeSolversDns01CloudflareOutput) ToIssuerSpecAcmeSolversDns01CloudflareOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01CloudflareOutput) ToIssuerSpecAcmeSolversDns01CloudflareOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflareOutput
func (IssuerSpecAcmeSolversDns01CloudflareOutput) ToIssuerSpecAcmeSolversDns01CloudflarePtrOutput ¶
func (o IssuerSpecAcmeSolversDns01CloudflareOutput) ToIssuerSpecAcmeSolversDns01CloudflarePtrOutput() IssuerSpecAcmeSolversDns01CloudflarePtrOutput
func (IssuerSpecAcmeSolversDns01CloudflareOutput) ToIssuerSpecAcmeSolversDns01CloudflarePtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01CloudflareOutput) ToIssuerSpecAcmeSolversDns01CloudflarePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflarePtrOutput
type IssuerSpecAcmeSolversDns01CloudflarePtrInput ¶
type IssuerSpecAcmeSolversDns01CloudflarePtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01CloudflarePtrOutput() IssuerSpecAcmeSolversDns01CloudflarePtrOutput ToIssuerSpecAcmeSolversDns01CloudflarePtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01CloudflarePtrOutput }
IssuerSpecAcmeSolversDns01CloudflarePtrInput is an input type that accepts IssuerSpecAcmeSolversDns01CloudflareArgs, IssuerSpecAcmeSolversDns01CloudflarePtr and IssuerSpecAcmeSolversDns01CloudflarePtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01CloudflarePtrInput` via:
IssuerSpecAcmeSolversDns01CloudflareArgs{...} or: nil
func IssuerSpecAcmeSolversDns01CloudflarePtr ¶
func IssuerSpecAcmeSolversDns01CloudflarePtr(v *IssuerSpecAcmeSolversDns01CloudflareArgs) IssuerSpecAcmeSolversDns01CloudflarePtrInput
type IssuerSpecAcmeSolversDns01CloudflarePtrOutput ¶
type IssuerSpecAcmeSolversDns01CloudflarePtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01CloudflarePtrOutput) ApiKeySecretRef ¶
func (o IssuerSpecAcmeSolversDns01CloudflarePtrOutput) ApiKeySecretRef() IssuerSpecAcmeSolversDns01CloudflareApiKeySecretRefPtrOutput
API key to use to authenticate with Cloudflare. Note: using an API token to authenticate is now the recommended method as it allows greater control of permissions.
func (IssuerSpecAcmeSolversDns01CloudflarePtrOutput) ApiTokenSecretRef ¶
func (o IssuerSpecAcmeSolversDns01CloudflarePtrOutput) ApiTokenSecretRef() IssuerSpecAcmeSolversDns01CloudflareApiTokenSecretRefPtrOutput
API token used to authenticate with Cloudflare.
func (IssuerSpecAcmeSolversDns01CloudflarePtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01CloudflarePtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01CloudflarePtrOutput) Email ¶
func (o IssuerSpecAcmeSolversDns01CloudflarePtrOutput) Email() pulumi.StringPtrOutput
Email of the account, only required when using API key based authentication.
func (IssuerSpecAcmeSolversDns01CloudflarePtrOutput) ToIssuerSpecAcmeSolversDns01CloudflarePtrOutput ¶
func (o IssuerSpecAcmeSolversDns01CloudflarePtrOutput) ToIssuerSpecAcmeSolversDns01CloudflarePtrOutput() IssuerSpecAcmeSolversDns01CloudflarePtrOutput
func (IssuerSpecAcmeSolversDns01CloudflarePtrOutput) ToIssuerSpecAcmeSolversDns01CloudflarePtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01CloudflarePtrOutput) ToIssuerSpecAcmeSolversDns01CloudflarePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01CloudflarePtrOutput
type IssuerSpecAcmeSolversDns01Digitalocean ¶
type IssuerSpecAcmeSolversDns01Digitalocean struct { // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. TokenSecretRef IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef `pulumi:"tokenSecretRef"` }
Use the DigitalOcean DNS API to manage DNS01 challenge records.
type IssuerSpecAcmeSolversDns01DigitaloceanArgs ¶
type IssuerSpecAcmeSolversDns01DigitaloceanArgs struct { // A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field. TokenSecretRef IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefInput `pulumi:"tokenSecretRef"` }
Use the DigitalOcean DNS API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01DigitaloceanArgs) ElementType ¶
func (IssuerSpecAcmeSolversDns01DigitaloceanArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01DigitaloceanArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanOutput ¶
func (i IssuerSpecAcmeSolversDns01DigitaloceanArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanOutput() IssuerSpecAcmeSolversDns01DigitaloceanOutput
func (IssuerSpecAcmeSolversDns01DigitaloceanArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01DigitaloceanArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01DigitaloceanOutput
func (IssuerSpecAcmeSolversDns01DigitaloceanArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput ¶
func (i IssuerSpecAcmeSolversDns01DigitaloceanArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput() IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
func (IssuerSpecAcmeSolversDns01DigitaloceanArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01DigitaloceanArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
type IssuerSpecAcmeSolversDns01DigitaloceanInput ¶
type IssuerSpecAcmeSolversDns01DigitaloceanInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01DigitaloceanOutput() IssuerSpecAcmeSolversDns01DigitaloceanOutput ToIssuerSpecAcmeSolversDns01DigitaloceanOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01DigitaloceanOutput }
IssuerSpecAcmeSolversDns01DigitaloceanInput is an input type that accepts IssuerSpecAcmeSolversDns01DigitaloceanArgs and IssuerSpecAcmeSolversDns01DigitaloceanOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01DigitaloceanInput` via:
IssuerSpecAcmeSolversDns01DigitaloceanArgs{...}
type IssuerSpecAcmeSolversDns01DigitaloceanOutput ¶
type IssuerSpecAcmeSolversDns01DigitaloceanOutput struct{ *pulumi.OutputState }
Use the DigitalOcean DNS API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01DigitaloceanOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01DigitaloceanOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01DigitaloceanOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanOutput ¶
func (o IssuerSpecAcmeSolversDns01DigitaloceanOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanOutput() IssuerSpecAcmeSolversDns01DigitaloceanOutput
func (IssuerSpecAcmeSolversDns01DigitaloceanOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01DigitaloceanOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01DigitaloceanOutput
func (IssuerSpecAcmeSolversDns01DigitaloceanOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01DigitaloceanOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput() IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
func (IssuerSpecAcmeSolversDns01DigitaloceanOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01DigitaloceanOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
func (IssuerSpecAcmeSolversDns01DigitaloceanOutput) TokenSecretRef ¶
func (o IssuerSpecAcmeSolversDns01DigitaloceanOutput) TokenSecretRef() IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
type IssuerSpecAcmeSolversDns01DigitaloceanPtrInput ¶
type IssuerSpecAcmeSolversDns01DigitaloceanPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput() IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput ToIssuerSpecAcmeSolversDns01DigitaloceanPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput }
IssuerSpecAcmeSolversDns01DigitaloceanPtrInput is an input type that accepts IssuerSpecAcmeSolversDns01DigitaloceanArgs, IssuerSpecAcmeSolversDns01DigitaloceanPtr and IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01DigitaloceanPtrInput` via:
IssuerSpecAcmeSolversDns01DigitaloceanArgs{...} or: nil
func IssuerSpecAcmeSolversDns01DigitaloceanPtr ¶
func IssuerSpecAcmeSolversDns01DigitaloceanPtr(v *IssuerSpecAcmeSolversDns01DigitaloceanArgs) IssuerSpecAcmeSolversDns01DigitaloceanPtrInput
type IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput ¶
type IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanPtrOutput() IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
func (IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
func (IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) TokenSecretRef ¶
func (o IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput) TokenSecretRef() IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
type IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef ¶
type IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
type IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs ¶
type IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ElementType ¶
func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput ¶
func (i IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput() IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput ¶
func (i IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefInput ¶
type IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput() IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput }
IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefInput is an input type that accepts IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs and IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefInput` via:
IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs{...}
type IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput ¶
type IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput struct{ *pulumi.OutputState }
A reference to a specific 'key' within a Secret resource. In some instances, `key` is a required field.
func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) Name ¶
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput ¶
func (o IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput() IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput
func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrInput ¶
type IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput }
IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrInput is an input type that accepts IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs, IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtr and IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrInput` via:
IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs{...} or: nil
func IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtr ¶
func IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtr(v *IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefArgs) IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrInput
type IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput ¶
type IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) Name ¶
func (o IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput() IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01DigitaloceanTokenSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01Input ¶
type IssuerSpecAcmeSolversDns01Input interface { pulumi.Input ToIssuerSpecAcmeSolversDns01Output() IssuerSpecAcmeSolversDns01Output ToIssuerSpecAcmeSolversDns01OutputWithContext(context.Context) IssuerSpecAcmeSolversDns01Output }
IssuerSpecAcmeSolversDns01Input is an input type that accepts IssuerSpecAcmeSolversDns01Args and IssuerSpecAcmeSolversDns01Output values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01Input` via:
IssuerSpecAcmeSolversDns01Args{...}
type IssuerSpecAcmeSolversDns01Output ¶
type IssuerSpecAcmeSolversDns01Output struct{ *pulumi.OutputState }
Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow.
func (IssuerSpecAcmeSolversDns01Output) AcmeDNS ¶
func (o IssuerSpecAcmeSolversDns01Output) AcmeDNS() IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01Output) Akamai ¶
func (o IssuerSpecAcmeSolversDns01Output) Akamai() IssuerSpecAcmeSolversDns01AkamaiPtrOutput
Use the Akamai DNS zone management API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01Output) AzureDNS ¶
func (o IssuerSpecAcmeSolversDns01Output) AzureDNS() IssuerSpecAcmeSolversDns01AzureDNSPtrOutput
Use the Microsoft Azure DNS API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01Output) CloudDNS ¶
func (o IssuerSpecAcmeSolversDns01Output) CloudDNS() IssuerSpecAcmeSolversDns01CloudDNSPtrOutput
Use the Google Cloud DNS API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01Output) Cloudflare ¶
func (o IssuerSpecAcmeSolversDns01Output) Cloudflare() IssuerSpecAcmeSolversDns01CloudflarePtrOutput
Use the Cloudflare API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01Output) CnameStrategy ¶
func (o IssuerSpecAcmeSolversDns01Output) CnameStrategy() pulumi.StringPtrOutput
CNAMEStrategy configures how the DNS01 provider should handle CNAME records when found in DNS zones.
func (IssuerSpecAcmeSolversDns01Output) Digitalocean ¶
func (o IssuerSpecAcmeSolversDns01Output) Digitalocean() IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
Use the DigitalOcean DNS API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01Output) ElementType ¶
func (IssuerSpecAcmeSolversDns01Output) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01Output) Rfc2136 ¶
func (o IssuerSpecAcmeSolversDns01Output) Rfc2136() IssuerSpecAcmeSolversDns01Rfc2136PtrOutput
Use RFC2136 ("Dynamic Updates in the Domain Name System") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01Output) Route53 ¶
func (o IssuerSpecAcmeSolversDns01Output) Route53() IssuerSpecAcmeSolversDns01Route53PtrOutput
Use the AWS Route53 API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01Output) ToIssuerSpecAcmeSolversDns01Output ¶
func (o IssuerSpecAcmeSolversDns01Output) ToIssuerSpecAcmeSolversDns01Output() IssuerSpecAcmeSolversDns01Output
func (IssuerSpecAcmeSolversDns01Output) ToIssuerSpecAcmeSolversDns01OutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01Output) ToIssuerSpecAcmeSolversDns01OutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Output
func (IssuerSpecAcmeSolversDns01Output) ToIssuerSpecAcmeSolversDns01PtrOutput ¶
func (o IssuerSpecAcmeSolversDns01Output) ToIssuerSpecAcmeSolversDns01PtrOutput() IssuerSpecAcmeSolversDns01PtrOutput
func (IssuerSpecAcmeSolversDns01Output) ToIssuerSpecAcmeSolversDns01PtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01Output) ToIssuerSpecAcmeSolversDns01PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01PtrOutput
func (IssuerSpecAcmeSolversDns01Output) Webhook ¶
func (o IssuerSpecAcmeSolversDns01Output) Webhook() IssuerSpecAcmeSolversDns01WebhookPtrOutput
Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records.
type IssuerSpecAcmeSolversDns01PtrInput ¶
type IssuerSpecAcmeSolversDns01PtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01PtrOutput() IssuerSpecAcmeSolversDns01PtrOutput ToIssuerSpecAcmeSolversDns01PtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01PtrOutput }
IssuerSpecAcmeSolversDns01PtrInput is an input type that accepts IssuerSpecAcmeSolversDns01Args, IssuerSpecAcmeSolversDns01Ptr and IssuerSpecAcmeSolversDns01PtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01PtrInput` via:
IssuerSpecAcmeSolversDns01Args{...} or: nil
func IssuerSpecAcmeSolversDns01Ptr ¶
func IssuerSpecAcmeSolversDns01Ptr(v *IssuerSpecAcmeSolversDns01Args) IssuerSpecAcmeSolversDns01PtrInput
type IssuerSpecAcmeSolversDns01PtrOutput ¶
type IssuerSpecAcmeSolversDns01PtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01PtrOutput) AcmeDNS ¶
func (o IssuerSpecAcmeSolversDns01PtrOutput) AcmeDNS() IssuerSpecAcmeSolversDns01AcmeDNSPtrOutput
Use the 'ACME DNS' (https://github.com/joohoi/acme-dns) API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01PtrOutput) Akamai ¶
func (o IssuerSpecAcmeSolversDns01PtrOutput) Akamai() IssuerSpecAcmeSolversDns01AkamaiPtrOutput
Use the Akamai DNS zone management API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01PtrOutput) AzureDNS ¶
func (o IssuerSpecAcmeSolversDns01PtrOutput) AzureDNS() IssuerSpecAcmeSolversDns01AzureDNSPtrOutput
Use the Microsoft Azure DNS API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01PtrOutput) CloudDNS ¶
func (o IssuerSpecAcmeSolversDns01PtrOutput) CloudDNS() IssuerSpecAcmeSolversDns01CloudDNSPtrOutput
Use the Google Cloud DNS API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01PtrOutput) Cloudflare ¶
func (o IssuerSpecAcmeSolversDns01PtrOutput) Cloudflare() IssuerSpecAcmeSolversDns01CloudflarePtrOutput
Use the Cloudflare API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01PtrOutput) CnameStrategy ¶
func (o IssuerSpecAcmeSolversDns01PtrOutput) CnameStrategy() pulumi.StringPtrOutput
CNAMEStrategy configures how the DNS01 provider should handle CNAME records when found in DNS zones.
func (IssuerSpecAcmeSolversDns01PtrOutput) Digitalocean ¶
func (o IssuerSpecAcmeSolversDns01PtrOutput) Digitalocean() IssuerSpecAcmeSolversDns01DigitaloceanPtrOutput
Use the DigitalOcean DNS API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01PtrOutput) Elem ¶
func (o IssuerSpecAcmeSolversDns01PtrOutput) Elem() IssuerSpecAcmeSolversDns01Output
func (IssuerSpecAcmeSolversDns01PtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01PtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01PtrOutput) Rfc2136 ¶
func (o IssuerSpecAcmeSolversDns01PtrOutput) Rfc2136() IssuerSpecAcmeSolversDns01Rfc2136PtrOutput
Use RFC2136 ("Dynamic Updates in the Domain Name System") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01PtrOutput) Route53 ¶
func (o IssuerSpecAcmeSolversDns01PtrOutput) Route53() IssuerSpecAcmeSolversDns01Route53PtrOutput
Use the AWS Route53 API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01PtrOutput) ToIssuerSpecAcmeSolversDns01PtrOutput ¶
func (o IssuerSpecAcmeSolversDns01PtrOutput) ToIssuerSpecAcmeSolversDns01PtrOutput() IssuerSpecAcmeSolversDns01PtrOutput
func (IssuerSpecAcmeSolversDns01PtrOutput) ToIssuerSpecAcmeSolversDns01PtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01PtrOutput) ToIssuerSpecAcmeSolversDns01PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01PtrOutput
func (IssuerSpecAcmeSolversDns01PtrOutput) Webhook ¶
func (o IssuerSpecAcmeSolversDns01PtrOutput) Webhook() IssuerSpecAcmeSolversDns01WebhookPtrOutput
Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records.
type IssuerSpecAcmeSolversDns01Rfc2136 ¶
type IssuerSpecAcmeSolversDns01Rfc2136 struct { // The IP address or hostname of an authoritative DNS server supporting RFC2136 in the form host:port. If the host is an IPv6 address it must be enclosed in square brackets (e.g [2001:db8::1]) ; port is optional. This field is required. Nameserver string `pulumi:"nameserver"` // The TSIG Algorithm configured in the DNS supporting RFC2136. Used only when “tsigSecretSecretRef“ and “tsigKeyName“ are defined. Supported values are (case-insensitive): “HMACMD5“ (default), “HMACSHA1“, “HMACSHA256“ or “HMACSHA512“. TsigAlgorithm *string `pulumi:"tsigAlgorithm"` // The TSIG Key name configured in the DNS. If “tsigSecretSecretRef“ is defined, this field is required. TsigKeyName *string `pulumi:"tsigKeyName"` // The name of the secret containing the TSIG value. If “tsigKeyName“ is defined, this field is required. TsigSecretSecretRef *IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef `pulumi:"tsigSecretSecretRef"` }
Use RFC2136 ("Dynamic Updates in the Domain Name System") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records.
type IssuerSpecAcmeSolversDns01Rfc2136Args ¶
type IssuerSpecAcmeSolversDns01Rfc2136Args struct { // The IP address or hostname of an authoritative DNS server supporting RFC2136 in the form host:port. If the host is an IPv6 address it must be enclosed in square brackets (e.g [2001:db8::1]) ; port is optional. This field is required. Nameserver pulumi.StringInput `pulumi:"nameserver"` // The TSIG Algorithm configured in the DNS supporting RFC2136. Used only when “tsigSecretSecretRef“ and “tsigKeyName“ are defined. Supported values are (case-insensitive): “HMACMD5“ (default), “HMACSHA1“, “HMACSHA256“ or “HMACSHA512“. TsigAlgorithm pulumi.StringPtrInput `pulumi:"tsigAlgorithm"` // The TSIG Key name configured in the DNS. If “tsigSecretSecretRef“ is defined, this field is required. TsigKeyName pulumi.StringPtrInput `pulumi:"tsigKeyName"` // The name of the secret containing the TSIG value. If “tsigKeyName“ is defined, this field is required. TsigSecretSecretRef IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrInput `pulumi:"tsigSecretSecretRef"` }
Use RFC2136 ("Dynamic Updates in the Domain Name System") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01Rfc2136Args) ElementType ¶
func (IssuerSpecAcmeSolversDns01Rfc2136Args) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01Rfc2136Args) ToIssuerSpecAcmeSolversDns01Rfc2136Output ¶
func (i IssuerSpecAcmeSolversDns01Rfc2136Args) ToIssuerSpecAcmeSolversDns01Rfc2136Output() IssuerSpecAcmeSolversDns01Rfc2136Output
func (IssuerSpecAcmeSolversDns01Rfc2136Args) ToIssuerSpecAcmeSolversDns01Rfc2136OutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01Rfc2136Args) ToIssuerSpecAcmeSolversDns01Rfc2136OutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Rfc2136Output
func (IssuerSpecAcmeSolversDns01Rfc2136Args) ToIssuerSpecAcmeSolversDns01Rfc2136PtrOutput ¶
func (i IssuerSpecAcmeSolversDns01Rfc2136Args) ToIssuerSpecAcmeSolversDns01Rfc2136PtrOutput() IssuerSpecAcmeSolversDns01Rfc2136PtrOutput
func (IssuerSpecAcmeSolversDns01Rfc2136Args) ToIssuerSpecAcmeSolversDns01Rfc2136PtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01Rfc2136Args) ToIssuerSpecAcmeSolversDns01Rfc2136PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Rfc2136PtrOutput
type IssuerSpecAcmeSolversDns01Rfc2136Input ¶
type IssuerSpecAcmeSolversDns01Rfc2136Input interface { pulumi.Input ToIssuerSpecAcmeSolversDns01Rfc2136Output() IssuerSpecAcmeSolversDns01Rfc2136Output ToIssuerSpecAcmeSolversDns01Rfc2136OutputWithContext(context.Context) IssuerSpecAcmeSolversDns01Rfc2136Output }
IssuerSpecAcmeSolversDns01Rfc2136Input is an input type that accepts IssuerSpecAcmeSolversDns01Rfc2136Args and IssuerSpecAcmeSolversDns01Rfc2136Output values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01Rfc2136Input` via:
IssuerSpecAcmeSolversDns01Rfc2136Args{...}
type IssuerSpecAcmeSolversDns01Rfc2136Output ¶
type IssuerSpecAcmeSolversDns01Rfc2136Output struct{ *pulumi.OutputState }
Use RFC2136 ("Dynamic Updates in the Domain Name System") (https://datatracker.ietf.org/doc/rfc2136/) to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01Rfc2136Output) ElementType ¶
func (IssuerSpecAcmeSolversDns01Rfc2136Output) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01Rfc2136Output) Nameserver ¶
func (o IssuerSpecAcmeSolversDns01Rfc2136Output) Nameserver() pulumi.StringOutput
The IP address or hostname of an authoritative DNS server supporting RFC2136 in the form host:port. If the host is an IPv6 address it must be enclosed in square brackets (e.g [2001:db8::1]) ; port is optional. This field is required.
func (IssuerSpecAcmeSolversDns01Rfc2136Output) ToIssuerSpecAcmeSolversDns01Rfc2136Output ¶
func (o IssuerSpecAcmeSolversDns01Rfc2136Output) ToIssuerSpecAcmeSolversDns01Rfc2136Output() IssuerSpecAcmeSolversDns01Rfc2136Output
func (IssuerSpecAcmeSolversDns01Rfc2136Output) ToIssuerSpecAcmeSolversDns01Rfc2136OutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01Rfc2136Output) ToIssuerSpecAcmeSolversDns01Rfc2136OutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Rfc2136Output
func (IssuerSpecAcmeSolversDns01Rfc2136Output) ToIssuerSpecAcmeSolversDns01Rfc2136PtrOutput ¶
func (o IssuerSpecAcmeSolversDns01Rfc2136Output) ToIssuerSpecAcmeSolversDns01Rfc2136PtrOutput() IssuerSpecAcmeSolversDns01Rfc2136PtrOutput
func (IssuerSpecAcmeSolversDns01Rfc2136Output) ToIssuerSpecAcmeSolversDns01Rfc2136PtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01Rfc2136Output) ToIssuerSpecAcmeSolversDns01Rfc2136PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Rfc2136PtrOutput
func (IssuerSpecAcmeSolversDns01Rfc2136Output) TsigAlgorithm ¶
func (o IssuerSpecAcmeSolversDns01Rfc2136Output) TsigAlgorithm() pulumi.StringPtrOutput
The TSIG Algorithm configured in the DNS supporting RFC2136. Used only when “tsigSecretSecretRef“ and “tsigKeyName“ are defined. Supported values are (case-insensitive): “HMACMD5“ (default), “HMACSHA1“, “HMACSHA256“ or “HMACSHA512“.
func (IssuerSpecAcmeSolversDns01Rfc2136Output) TsigKeyName ¶
func (o IssuerSpecAcmeSolversDns01Rfc2136Output) TsigKeyName() pulumi.StringPtrOutput
The TSIG Key name configured in the DNS. If “tsigSecretSecretRef“ is defined, this field is required.
func (IssuerSpecAcmeSolversDns01Rfc2136Output) TsigSecretSecretRef ¶
func (o IssuerSpecAcmeSolversDns01Rfc2136Output) TsigSecretSecretRef() IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
The name of the secret containing the TSIG value. If “tsigKeyName“ is defined, this field is required.
type IssuerSpecAcmeSolversDns01Rfc2136PtrInput ¶
type IssuerSpecAcmeSolversDns01Rfc2136PtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01Rfc2136PtrOutput() IssuerSpecAcmeSolversDns01Rfc2136PtrOutput ToIssuerSpecAcmeSolversDns01Rfc2136PtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01Rfc2136PtrOutput }
IssuerSpecAcmeSolversDns01Rfc2136PtrInput is an input type that accepts IssuerSpecAcmeSolversDns01Rfc2136Args, IssuerSpecAcmeSolversDns01Rfc2136Ptr and IssuerSpecAcmeSolversDns01Rfc2136PtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01Rfc2136PtrInput` via:
IssuerSpecAcmeSolversDns01Rfc2136Args{...} or: nil
func IssuerSpecAcmeSolversDns01Rfc2136Ptr ¶
func IssuerSpecAcmeSolversDns01Rfc2136Ptr(v *IssuerSpecAcmeSolversDns01Rfc2136Args) IssuerSpecAcmeSolversDns01Rfc2136PtrInput
type IssuerSpecAcmeSolversDns01Rfc2136PtrOutput ¶
type IssuerSpecAcmeSolversDns01Rfc2136PtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) Nameserver ¶
func (o IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) Nameserver() pulumi.StringPtrOutput
The IP address or hostname of an authoritative DNS server supporting RFC2136 in the form host:port. If the host is an IPv6 address it must be enclosed in square brackets (e.g [2001:db8::1]) ; port is optional. This field is required.
func (IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) ToIssuerSpecAcmeSolversDns01Rfc2136PtrOutput ¶
func (o IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) ToIssuerSpecAcmeSolversDns01Rfc2136PtrOutput() IssuerSpecAcmeSolversDns01Rfc2136PtrOutput
func (IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) ToIssuerSpecAcmeSolversDns01Rfc2136PtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) ToIssuerSpecAcmeSolversDns01Rfc2136PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Rfc2136PtrOutput
func (IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) TsigAlgorithm ¶
func (o IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) TsigAlgorithm() pulumi.StringPtrOutput
The TSIG Algorithm configured in the DNS supporting RFC2136. Used only when “tsigSecretSecretRef“ and “tsigKeyName“ are defined. Supported values are (case-insensitive): “HMACMD5“ (default), “HMACSHA1“, “HMACSHA256“ or “HMACSHA512“.
func (IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) TsigKeyName ¶
func (o IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) TsigKeyName() pulumi.StringPtrOutput
The TSIG Key name configured in the DNS. If “tsigSecretSecretRef“ is defined, this field is required.
func (IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) TsigSecretSecretRef ¶
func (o IssuerSpecAcmeSolversDns01Rfc2136PtrOutput) TsigSecretSecretRef() IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
The name of the secret containing the TSIG value. If “tsigKeyName“ is defined, this field is required.
type IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef ¶
type IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
The name of the secret containing the TSIG value. If “tsigKeyName“ is defined, this field is required.
type IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs ¶
type IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
The name of the secret containing the TSIG value. If “tsigKeyName“ is defined, this field is required.
func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ElementType ¶
func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput ¶
func (i IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput() IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput
func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput
func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput ¶
func (i IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput() IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefInput ¶
type IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput() IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput }
IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefInput is an input type that accepts IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs and IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefInput` via:
IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs{...}
type IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput ¶
type IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput struct{ *pulumi.OutputState }
The name of the secret containing the TSIG value. If “tsigKeyName“ is defined, this field is required.
func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) Name ¶
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput ¶
func (o IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput() IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput
func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput
func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput() IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefOutput) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrInput ¶
type IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput() IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput }
IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrInput is an input type that accepts IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs, IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtr and IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrInput` via:
IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs{...} or: nil
func IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtr ¶
func IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtr(v *IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefArgs) IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrInput
type IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput ¶
type IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) Key ¶
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) Name ¶
func (o IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput() IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Rfc2136TsigSecretSecretRefPtrOutput
type IssuerSpecAcmeSolversDns01Route53 ¶
type IssuerSpecAcmeSolversDns01Route53 struct { // The AccessKeyID is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata see: https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials AccessKeyID *string `pulumi:"accessKeyID"` // If set, the provider will manage only this zone in Route53 and will not do an lookup using the route53:ListHostedZonesByName api call. HostedZoneID *string `pulumi:"hostedZoneID"` // Always set the region when using AccessKeyID and SecretAccessKey Region string `pulumi:"region"` // Role is a Role ARN which the Route53 provider will assume using either the explicit credentials AccessKeyID/SecretAccessKey or the inferred credentials from environment variables, shared credentials file or AWS Instance metadata Role *string `pulumi:"role"` // The SecretAccessKey is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials SecretAccessKeySecretRef *IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef `pulumi:"secretAccessKeySecretRef"` }
Use the AWS Route53 API to manage DNS01 challenge records.
type IssuerSpecAcmeSolversDns01Route53Args ¶
type IssuerSpecAcmeSolversDns01Route53Args struct { // The AccessKeyID is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata see: https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials AccessKeyID pulumi.StringPtrInput `pulumi:"accessKeyID"` // If set, the provider will manage only this zone in Route53 and will not do an lookup using the route53:ListHostedZonesByName api call. HostedZoneID pulumi.StringPtrInput `pulumi:"hostedZoneID"` // Always set the region when using AccessKeyID and SecretAccessKey Region pulumi.StringInput `pulumi:"region"` // Role is a Role ARN which the Route53 provider will assume using either the explicit credentials AccessKeyID/SecretAccessKey or the inferred credentials from environment variables, shared credentials file or AWS Instance metadata Role pulumi.StringPtrInput `pulumi:"role"` // The SecretAccessKey is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials SecretAccessKeySecretRef IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrInput `pulumi:"secretAccessKeySecretRef"` }
Use the AWS Route53 API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01Route53Args) ElementType ¶
func (IssuerSpecAcmeSolversDns01Route53Args) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01Route53Args) ToIssuerSpecAcmeSolversDns01Route53Output ¶
func (i IssuerSpecAcmeSolversDns01Route53Args) ToIssuerSpecAcmeSolversDns01Route53Output() IssuerSpecAcmeSolversDns01Route53Output
func (IssuerSpecAcmeSolversDns01Route53Args) ToIssuerSpecAcmeSolversDns01Route53OutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01Route53Args) ToIssuerSpecAcmeSolversDns01Route53OutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Route53Output
func (IssuerSpecAcmeSolversDns01Route53Args) ToIssuerSpecAcmeSolversDns01Route53PtrOutput ¶
func (i IssuerSpecAcmeSolversDns01Route53Args) ToIssuerSpecAcmeSolversDns01Route53PtrOutput() IssuerSpecAcmeSolversDns01Route53PtrOutput
func (IssuerSpecAcmeSolversDns01Route53Args) ToIssuerSpecAcmeSolversDns01Route53PtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01Route53Args) ToIssuerSpecAcmeSolversDns01Route53PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Route53PtrOutput
type IssuerSpecAcmeSolversDns01Route53Input ¶
type IssuerSpecAcmeSolversDns01Route53Input interface { pulumi.Input ToIssuerSpecAcmeSolversDns01Route53Output() IssuerSpecAcmeSolversDns01Route53Output ToIssuerSpecAcmeSolversDns01Route53OutputWithContext(context.Context) IssuerSpecAcmeSolversDns01Route53Output }
IssuerSpecAcmeSolversDns01Route53Input is an input type that accepts IssuerSpecAcmeSolversDns01Route53Args and IssuerSpecAcmeSolversDns01Route53Output values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01Route53Input` via:
IssuerSpecAcmeSolversDns01Route53Args{...}
type IssuerSpecAcmeSolversDns01Route53Output ¶
type IssuerSpecAcmeSolversDns01Route53Output struct{ *pulumi.OutputState }
Use the AWS Route53 API to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01Route53Output) AccessKeyID ¶
func (o IssuerSpecAcmeSolversDns01Route53Output) AccessKeyID() pulumi.StringPtrOutput
The AccessKeyID is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata see: https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials
func (IssuerSpecAcmeSolversDns01Route53Output) ElementType ¶
func (IssuerSpecAcmeSolversDns01Route53Output) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01Route53Output) HostedZoneID ¶
func (o IssuerSpecAcmeSolversDns01Route53Output) HostedZoneID() pulumi.StringPtrOutput
If set, the provider will manage only this zone in Route53 and will not do an lookup using the route53:ListHostedZonesByName api call.
func (IssuerSpecAcmeSolversDns01Route53Output) Region ¶
func (o IssuerSpecAcmeSolversDns01Route53Output) Region() pulumi.StringOutput
Always set the region when using AccessKeyID and SecretAccessKey
func (IssuerSpecAcmeSolversDns01Route53Output) Role ¶
func (o IssuerSpecAcmeSolversDns01Route53Output) Role() pulumi.StringPtrOutput
Role is a Role ARN which the Route53 provider will assume using either the explicit credentials AccessKeyID/SecretAccessKey or the inferred credentials from environment variables, shared credentials file or AWS Instance metadata
func (IssuerSpecAcmeSolversDns01Route53Output) SecretAccessKeySecretRef ¶
func (o IssuerSpecAcmeSolversDns01Route53Output) SecretAccessKeySecretRef() IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
The SecretAccessKey is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials
func (IssuerSpecAcmeSolversDns01Route53Output) ToIssuerSpecAcmeSolversDns01Route53Output ¶
func (o IssuerSpecAcmeSolversDns01Route53Output) ToIssuerSpecAcmeSolversDns01Route53Output() IssuerSpecAcmeSolversDns01Route53Output
func (IssuerSpecAcmeSolversDns01Route53Output) ToIssuerSpecAcmeSolversDns01Route53OutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01Route53Output) ToIssuerSpecAcmeSolversDns01Route53OutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Route53Output
func (IssuerSpecAcmeSolversDns01Route53Output) ToIssuerSpecAcmeSolversDns01Route53PtrOutput ¶
func (o IssuerSpecAcmeSolversDns01Route53Output) ToIssuerSpecAcmeSolversDns01Route53PtrOutput() IssuerSpecAcmeSolversDns01Route53PtrOutput
func (IssuerSpecAcmeSolversDns01Route53Output) ToIssuerSpecAcmeSolversDns01Route53PtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01Route53Output) ToIssuerSpecAcmeSolversDns01Route53PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Route53PtrOutput
type IssuerSpecAcmeSolversDns01Route53PtrInput ¶
type IssuerSpecAcmeSolversDns01Route53PtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01Route53PtrOutput() IssuerSpecAcmeSolversDns01Route53PtrOutput ToIssuerSpecAcmeSolversDns01Route53PtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01Route53PtrOutput }
IssuerSpecAcmeSolversDns01Route53PtrInput is an input type that accepts IssuerSpecAcmeSolversDns01Route53Args, IssuerSpecAcmeSolversDns01Route53Ptr and IssuerSpecAcmeSolversDns01Route53PtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01Route53PtrInput` via:
IssuerSpecAcmeSolversDns01Route53Args{...} or: nil
func IssuerSpecAcmeSolversDns01Route53Ptr ¶
func IssuerSpecAcmeSolversDns01Route53Ptr(v *IssuerSpecAcmeSolversDns01Route53Args) IssuerSpecAcmeSolversDns01Route53PtrInput
type IssuerSpecAcmeSolversDns01Route53PtrOutput ¶
type IssuerSpecAcmeSolversDns01Route53PtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01Route53PtrOutput) AccessKeyID ¶
func (o IssuerSpecAcmeSolversDns01Route53PtrOutput) AccessKeyID() pulumi.StringPtrOutput
The AccessKeyID is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata see: https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials
func (IssuerSpecAcmeSolversDns01Route53PtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01Route53PtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01Route53PtrOutput) HostedZoneID ¶
func (o IssuerSpecAcmeSolversDns01Route53PtrOutput) HostedZoneID() pulumi.StringPtrOutput
If set, the provider will manage only this zone in Route53 and will not do an lookup using the route53:ListHostedZonesByName api call.
func (IssuerSpecAcmeSolversDns01Route53PtrOutput) Region ¶
func (o IssuerSpecAcmeSolversDns01Route53PtrOutput) Region() pulumi.StringPtrOutput
Always set the region when using AccessKeyID and SecretAccessKey
func (IssuerSpecAcmeSolversDns01Route53PtrOutput) Role ¶
func (o IssuerSpecAcmeSolversDns01Route53PtrOutput) Role() pulumi.StringPtrOutput
Role is a Role ARN which the Route53 provider will assume using either the explicit credentials AccessKeyID/SecretAccessKey or the inferred credentials from environment variables, shared credentials file or AWS Instance metadata
func (IssuerSpecAcmeSolversDns01Route53PtrOutput) SecretAccessKeySecretRef ¶
func (o IssuerSpecAcmeSolversDns01Route53PtrOutput) SecretAccessKeySecretRef() IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
The SecretAccessKey is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials
func (IssuerSpecAcmeSolversDns01Route53PtrOutput) ToIssuerSpecAcmeSolversDns01Route53PtrOutput ¶
func (o IssuerSpecAcmeSolversDns01Route53PtrOutput) ToIssuerSpecAcmeSolversDns01Route53PtrOutput() IssuerSpecAcmeSolversDns01Route53PtrOutput
func (IssuerSpecAcmeSolversDns01Route53PtrOutput) ToIssuerSpecAcmeSolversDns01Route53PtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01Route53PtrOutput) ToIssuerSpecAcmeSolversDns01Route53PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Route53PtrOutput
type IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef ¶
type IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
The SecretAccessKey is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials
type IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs ¶
type IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
The SecretAccessKey is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials
func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ElementType ¶
func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput ¶
func (i IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput() IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput
func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput
func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput ¶
func (i IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput() IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
type IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefInput ¶
type IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput() IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput }
IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefInput is an input type that accepts IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs and IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefInput` via:
IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs{...}
type IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput ¶
type IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput struct{ *pulumi.OutputState }
The SecretAccessKey is used for authentication. If not set we fall-back to using env vars, shared credentials file or AWS Instance metadata https://docs.aws.amazon.com/sdk-for-go/v1/developer-guide/configuring-sdk.html#specifying-credentials
func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) Key ¶
func (o IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) Name ¶
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput ¶
func (o IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput() IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput
func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput
func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput() IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefOutput) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
type IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrInput ¶
type IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput() IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput }
IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrInput is an input type that accepts IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs, IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtr and IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrInput` via:
IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs{...} or: nil
func IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtr ¶
func IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtr(v *IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefArgs) IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrInput
type IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput ¶
type IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) Key ¶
func (o IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) Name ¶
func (o IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput() IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
func (IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput) ToIssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01Route53SecretAccessKeySecretRefPtrOutput
type IssuerSpecAcmeSolversDns01Webhook ¶
type IssuerSpecAcmeSolversDns01Webhook struct { // Additional configuration that should be passed to the webhook apiserver when challenges are processed. This can contain arbitrary JSON data. Secret values should not be specified in this stanza. If secret values are needed (e.g. credentials for a DNS service), you should use a SecretKeySelector to reference a Secret resource. For details on the schema of this field, consult the webhook provider implementation's documentation. Config map[string]interface{} `pulumi:"config"` // The API group name that should be used when POSTing ChallengePayload resources to the webhook apiserver. This should be the same as the GroupName specified in the webhook provider implementation. GroupName string `pulumi:"groupName"` // The name of the solver to use, as defined in the webhook provider implementation. This will typically be the name of the provider, e.g. 'cloudflare'. SolverName string `pulumi:"solverName"` }
Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records.
type IssuerSpecAcmeSolversDns01WebhookArgs ¶
type IssuerSpecAcmeSolversDns01WebhookArgs struct { // Additional configuration that should be passed to the webhook apiserver when challenges are processed. This can contain arbitrary JSON data. Secret values should not be specified in this stanza. If secret values are needed (e.g. credentials for a DNS service), you should use a SecretKeySelector to reference a Secret resource. For details on the schema of this field, consult the webhook provider implementation's documentation. Config pulumi.MapInput `pulumi:"config"` // The API group name that should be used when POSTing ChallengePayload resources to the webhook apiserver. This should be the same as the GroupName specified in the webhook provider implementation. GroupName pulumi.StringInput `pulumi:"groupName"` // The name of the solver to use, as defined in the webhook provider implementation. This will typically be the name of the provider, e.g. 'cloudflare'. SolverName pulumi.StringInput `pulumi:"solverName"` }
Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01WebhookArgs) ElementType ¶
func (IssuerSpecAcmeSolversDns01WebhookArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01WebhookArgs) ToIssuerSpecAcmeSolversDns01WebhookOutput ¶
func (i IssuerSpecAcmeSolversDns01WebhookArgs) ToIssuerSpecAcmeSolversDns01WebhookOutput() IssuerSpecAcmeSolversDns01WebhookOutput
func (IssuerSpecAcmeSolversDns01WebhookArgs) ToIssuerSpecAcmeSolversDns01WebhookOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01WebhookArgs) ToIssuerSpecAcmeSolversDns01WebhookOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01WebhookOutput
func (IssuerSpecAcmeSolversDns01WebhookArgs) ToIssuerSpecAcmeSolversDns01WebhookPtrOutput ¶
func (i IssuerSpecAcmeSolversDns01WebhookArgs) ToIssuerSpecAcmeSolversDns01WebhookPtrOutput() IssuerSpecAcmeSolversDns01WebhookPtrOutput
func (IssuerSpecAcmeSolversDns01WebhookArgs) ToIssuerSpecAcmeSolversDns01WebhookPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversDns01WebhookArgs) ToIssuerSpecAcmeSolversDns01WebhookPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01WebhookPtrOutput
type IssuerSpecAcmeSolversDns01WebhookInput ¶
type IssuerSpecAcmeSolversDns01WebhookInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01WebhookOutput() IssuerSpecAcmeSolversDns01WebhookOutput ToIssuerSpecAcmeSolversDns01WebhookOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01WebhookOutput }
IssuerSpecAcmeSolversDns01WebhookInput is an input type that accepts IssuerSpecAcmeSolversDns01WebhookArgs and IssuerSpecAcmeSolversDns01WebhookOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01WebhookInput` via:
IssuerSpecAcmeSolversDns01WebhookArgs{...}
type IssuerSpecAcmeSolversDns01WebhookOutput ¶
type IssuerSpecAcmeSolversDns01WebhookOutput struct{ *pulumi.OutputState }
Configure an external webhook based DNS01 challenge solver to manage DNS01 challenge records.
func (IssuerSpecAcmeSolversDns01WebhookOutput) Config ¶
func (o IssuerSpecAcmeSolversDns01WebhookOutput) Config() pulumi.MapOutput
Additional configuration that should be passed to the webhook apiserver when challenges are processed. This can contain arbitrary JSON data. Secret values should not be specified in this stanza. If secret values are needed (e.g. credentials for a DNS service), you should use a SecretKeySelector to reference a Secret resource. For details on the schema of this field, consult the webhook provider implementation's documentation.
func (IssuerSpecAcmeSolversDns01WebhookOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01WebhookOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01WebhookOutput) GroupName ¶
func (o IssuerSpecAcmeSolversDns01WebhookOutput) GroupName() pulumi.StringOutput
The API group name that should be used when POSTing ChallengePayload resources to the webhook apiserver. This should be the same as the GroupName specified in the webhook provider implementation.
func (IssuerSpecAcmeSolversDns01WebhookOutput) SolverName ¶
func (o IssuerSpecAcmeSolversDns01WebhookOutput) SolverName() pulumi.StringOutput
The name of the solver to use, as defined in the webhook provider implementation. This will typically be the name of the provider, e.g. 'cloudflare'.
func (IssuerSpecAcmeSolversDns01WebhookOutput) ToIssuerSpecAcmeSolversDns01WebhookOutput ¶
func (o IssuerSpecAcmeSolversDns01WebhookOutput) ToIssuerSpecAcmeSolversDns01WebhookOutput() IssuerSpecAcmeSolversDns01WebhookOutput
func (IssuerSpecAcmeSolversDns01WebhookOutput) ToIssuerSpecAcmeSolversDns01WebhookOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01WebhookOutput) ToIssuerSpecAcmeSolversDns01WebhookOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01WebhookOutput
func (IssuerSpecAcmeSolversDns01WebhookOutput) ToIssuerSpecAcmeSolversDns01WebhookPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01WebhookOutput) ToIssuerSpecAcmeSolversDns01WebhookPtrOutput() IssuerSpecAcmeSolversDns01WebhookPtrOutput
func (IssuerSpecAcmeSolversDns01WebhookOutput) ToIssuerSpecAcmeSolversDns01WebhookPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01WebhookOutput) ToIssuerSpecAcmeSolversDns01WebhookPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01WebhookPtrOutput
type IssuerSpecAcmeSolversDns01WebhookPtrInput ¶
type IssuerSpecAcmeSolversDns01WebhookPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversDns01WebhookPtrOutput() IssuerSpecAcmeSolversDns01WebhookPtrOutput ToIssuerSpecAcmeSolversDns01WebhookPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversDns01WebhookPtrOutput }
IssuerSpecAcmeSolversDns01WebhookPtrInput is an input type that accepts IssuerSpecAcmeSolversDns01WebhookArgs, IssuerSpecAcmeSolversDns01WebhookPtr and IssuerSpecAcmeSolversDns01WebhookPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversDns01WebhookPtrInput` via:
IssuerSpecAcmeSolversDns01WebhookArgs{...} or: nil
func IssuerSpecAcmeSolversDns01WebhookPtr ¶
func IssuerSpecAcmeSolversDns01WebhookPtr(v *IssuerSpecAcmeSolversDns01WebhookArgs) IssuerSpecAcmeSolversDns01WebhookPtrInput
type IssuerSpecAcmeSolversDns01WebhookPtrOutput ¶
type IssuerSpecAcmeSolversDns01WebhookPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversDns01WebhookPtrOutput) Config ¶
func (o IssuerSpecAcmeSolversDns01WebhookPtrOutput) Config() pulumi.MapOutput
Additional configuration that should be passed to the webhook apiserver when challenges are processed. This can contain arbitrary JSON data. Secret values should not be specified in this stanza. If secret values are needed (e.g. credentials for a DNS service), you should use a SecretKeySelector to reference a Secret resource. For details on the schema of this field, consult the webhook provider implementation's documentation.
func (IssuerSpecAcmeSolversDns01WebhookPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversDns01WebhookPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversDns01WebhookPtrOutput) GroupName ¶
func (o IssuerSpecAcmeSolversDns01WebhookPtrOutput) GroupName() pulumi.StringPtrOutput
The API group name that should be used when POSTing ChallengePayload resources to the webhook apiserver. This should be the same as the GroupName specified in the webhook provider implementation.
func (IssuerSpecAcmeSolversDns01WebhookPtrOutput) SolverName ¶
func (o IssuerSpecAcmeSolversDns01WebhookPtrOutput) SolverName() pulumi.StringPtrOutput
The name of the solver to use, as defined in the webhook provider implementation. This will typically be the name of the provider, e.g. 'cloudflare'.
func (IssuerSpecAcmeSolversDns01WebhookPtrOutput) ToIssuerSpecAcmeSolversDns01WebhookPtrOutput ¶
func (o IssuerSpecAcmeSolversDns01WebhookPtrOutput) ToIssuerSpecAcmeSolversDns01WebhookPtrOutput() IssuerSpecAcmeSolversDns01WebhookPtrOutput
func (IssuerSpecAcmeSolversDns01WebhookPtrOutput) ToIssuerSpecAcmeSolversDns01WebhookPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversDns01WebhookPtrOutput) ToIssuerSpecAcmeSolversDns01WebhookPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversDns01WebhookPtrOutput
type IssuerSpecAcmeSolversHttp01 ¶
type IssuerSpecAcmeSolversHttp01 struct { // The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future. GatewayHTTPRoute *IssuerSpecAcmeSolversHttp01GatewayHTTPRoute `pulumi:"gatewayHTTPRoute"` // The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed. Ingress *IssuerSpecAcmeSolversHttp01Ingress `pulumi:"ingress"` }
Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow. It is not possible to obtain certificates for wildcard domain names (e.g. `*.example.com`) using the HTTP01 challenge mechanism.
type IssuerSpecAcmeSolversHttp01Args ¶
type IssuerSpecAcmeSolversHttp01Args struct { // The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future. GatewayHTTPRoute IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrInput `pulumi:"gatewayHTTPRoute"` // The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed. Ingress IssuerSpecAcmeSolversHttp01IngressPtrInput `pulumi:"ingress"` }
Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow. It is not possible to obtain certificates for wildcard domain names (e.g. `*.example.com`) using the HTTP01 challenge mechanism.
func (IssuerSpecAcmeSolversHttp01Args) ElementType ¶
func (IssuerSpecAcmeSolversHttp01Args) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01Args) ToIssuerSpecAcmeSolversHttp01Output ¶
func (i IssuerSpecAcmeSolversHttp01Args) ToIssuerSpecAcmeSolversHttp01Output() IssuerSpecAcmeSolversHttp01Output
func (IssuerSpecAcmeSolversHttp01Args) ToIssuerSpecAcmeSolversHttp01OutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01Args) ToIssuerSpecAcmeSolversHttp01OutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01Output
func (IssuerSpecAcmeSolversHttp01Args) ToIssuerSpecAcmeSolversHttp01PtrOutput ¶
func (i IssuerSpecAcmeSolversHttp01Args) ToIssuerSpecAcmeSolversHttp01PtrOutput() IssuerSpecAcmeSolversHttp01PtrOutput
func (IssuerSpecAcmeSolversHttp01Args) ToIssuerSpecAcmeSolversHttp01PtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01Args) ToIssuerSpecAcmeSolversHttp01PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01PtrOutput
type IssuerSpecAcmeSolversHttp01GatewayHTTPRoute ¶
type IssuerSpecAcmeSolversHttp01GatewayHTTPRoute struct { // The labels that cert-manager will use when creating the temporary HTTPRoute needed for solving the HTTP-01 challenge. These labels must match the label selector of at least one Gateway. Labels map[string]string `pulumi:"labels"` // Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort. ServiceType *string `pulumi:"serviceType"` }
The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future.
type IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs ¶
type IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs struct { // The labels that cert-manager will use when creating the temporary HTTPRoute needed for solving the HTTP-01 challenge. These labels must match the label selector of at least one Gateway. Labels pulumi.StringMapInput `pulumi:"labels"` // Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort. ServiceType pulumi.StringPtrInput `pulumi:"serviceType"` }
The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future.
func (IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput ¶
func (i IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput() IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput
func (IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput
func (IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput ¶
func (i IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput() IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
func (IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
type IssuerSpecAcmeSolversHttp01GatewayHTTPRouteInput ¶
type IssuerSpecAcmeSolversHttp01GatewayHTTPRouteInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput() IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput ToIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput }
IssuerSpecAcmeSolversHttp01GatewayHTTPRouteInput is an input type that accepts IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs and IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01GatewayHTTPRouteInput` via:
IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs{...}
type IssuerSpecAcmeSolversHttp01GatewayHTTPRouteLabels ¶
type IssuerSpecAcmeSolversHttp01GatewayHTTPRouteLabels struct { }
The labels that cert-manager will use when creating the temporary HTTPRoute needed for solving the HTTP-01 challenge. These labels must match the label selector of at least one Gateway.
type IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput ¶
type IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput struct{ *pulumi.OutputState }
The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future.
func (IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) Labels ¶
func (o IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) Labels() pulumi.StringMapOutput
The labels that cert-manager will use when creating the temporary HTTPRoute needed for solving the HTTP-01 challenge. These labels must match the label selector of at least one Gateway.
func (IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ServiceType ¶
func (o IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ServiceType() pulumi.StringPtrOutput
Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort.
func (IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput ¶
func (o IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput() IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput
func (IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput
func (IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput() IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
func (IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01GatewayHTTPRouteOutput) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
type IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrInput ¶
type IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput() IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput ToIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput }
IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrInput is an input type that accepts IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs, IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtr and IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrInput` via:
IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs{...} or: nil
func IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtr ¶
func IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtr(v *IssuerSpecAcmeSolversHttp01GatewayHTTPRouteArgs) IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrInput
type IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput ¶
type IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) Labels ¶
func (o IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) Labels() pulumi.StringMapOutput
The labels that cert-manager will use when creating the temporary HTTPRoute needed for solving the HTTP-01 challenge. These labels must match the label selector of at least one Gateway.
func (IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ServiceType ¶
func (o IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ServiceType() pulumi.StringPtrOutput
Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort.
func (IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput() IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
func (IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput) ToIssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
type IssuerSpecAcmeSolversHttp01Ingress ¶
type IssuerSpecAcmeSolversHttp01Ingress struct { // The ingress class to use when creating Ingress resources to solve ACME challenges that use this challenge solver. Only one of 'class' or 'name' may be specified. Class *string `pulumi:"class"` // Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges. IngressTemplate *IssuerSpecAcmeSolversHttp01IngressIngressTemplate `pulumi:"ingressTemplate"` // The name of the ingress resource that should have ACME challenge solving routes inserted into it in order to solve HTTP01 challenges. This is typically used in conjunction with ingress controllers like ingress-gce, which maintains a 1:1 mapping between external IPs and ingress resources. Name *string `pulumi:"name"` // Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges. PodTemplate *IssuerSpecAcmeSolversHttp01IngressPodTemplate `pulumi:"podTemplate"` // Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort. ServiceType *string `pulumi:"serviceType"` }
The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed.
type IssuerSpecAcmeSolversHttp01IngressArgs ¶
type IssuerSpecAcmeSolversHttp01IngressArgs struct { // The ingress class to use when creating Ingress resources to solve ACME challenges that use this challenge solver. Only one of 'class' or 'name' may be specified. Class pulumi.StringPtrInput `pulumi:"class"` // Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges. IngressTemplate IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrInput `pulumi:"ingressTemplate"` // The name of the ingress resource that should have ACME challenge solving routes inserted into it in order to solve HTTP01 challenges. This is typically used in conjunction with ingress controllers like ingress-gce, which maintains a 1:1 mapping between external IPs and ingress resources. Name pulumi.StringPtrInput `pulumi:"name"` // Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges. PodTemplate IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrInput `pulumi:"podTemplate"` // Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort. ServiceType pulumi.StringPtrInput `pulumi:"serviceType"` }
The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed.
func (IssuerSpecAcmeSolversHttp01IngressArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressArgs) ToIssuerSpecAcmeSolversHttp01IngressOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressArgs) ToIssuerSpecAcmeSolversHttp01IngressOutput() IssuerSpecAcmeSolversHttp01IngressOutput
func (IssuerSpecAcmeSolversHttp01IngressArgs) ToIssuerSpecAcmeSolversHttp01IngressOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressArgs) ToIssuerSpecAcmeSolversHttp01IngressOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressOutput
func (IssuerSpecAcmeSolversHttp01IngressArgs) ToIssuerSpecAcmeSolversHttp01IngressPtrOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressArgs) ToIssuerSpecAcmeSolversHttp01IngressPtrOutput() IssuerSpecAcmeSolversHttp01IngressPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressArgs) ToIssuerSpecAcmeSolversHttp01IngressPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressArgs) ToIssuerSpecAcmeSolversHttp01IngressPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPtrOutput
type IssuerSpecAcmeSolversHttp01IngressIngressTemplate ¶
type IssuerSpecAcmeSolversHttp01IngressIngressTemplate struct { // ObjectMeta overrides for the ingress used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values. Metadata *IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata `pulumi:"metadata"` }
Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges.
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs ¶
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs struct { // ObjectMeta overrides for the ingress used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values. Metadata IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrInput `pulumi:"metadata"` }
Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges.
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateInput ¶
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput }
IssuerSpecAcmeSolversHttp01IngressIngressTemplateInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs and IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressIngressTemplateInput` via:
IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs{...}
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata ¶
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadata struct { // Annotations that should be added to the created ACME HTTP01 solver ingress. Annotations map[string]string `pulumi:"annotations"` // Labels that should be added to the created ACME HTTP01 solver ingress. Labels map[string]string `pulumi:"labels"` }
ObjectMeta overrides for the ingress used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataAnnotations ¶
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataAnnotations struct { }
Annotations that should be added to the created ACME HTTP01 solver ingress.
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs ¶
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs struct { // Annotations that should be added to the created ACME HTTP01 solver ingress. Annotations pulumi.StringMapInput `pulumi:"annotations"` // Labels that should be added to the created ACME HTTP01 solver ingress. Labels pulumi.StringMapInput `pulumi:"labels"` }
ObjectMeta overrides for the ingress used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataInput ¶
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput }
IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs and IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataInput` via:
IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs{...}
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataLabels ¶
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataLabels struct { }
Labels that should be added to the created ACME HTTP01 solver ingress.
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput ¶
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput struct{ *pulumi.OutputState }
ObjectMeta overrides for the ingress used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) Annotations ¶
func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) Annotations() pulumi.StringMapOutput
Annotations that should be added to the created ACME HTTP01 solver ingress.
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) Labels ¶
func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) Labels() pulumi.StringMapOutput
Labels that should be added to the created ACME HTTP01 solver ingress.
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrInput ¶
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput }
IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs, IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtr and IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrInput` via:
IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs{...} or: nil
func IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtr ¶
func IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtr(v *IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataArgs) IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrInput
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput ¶
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) Annotations ¶
func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) Annotations() pulumi.StringMapOutput
Annotations that should be added to the created ACME HTTP01 solver ingress.
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) Labels ¶
func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) Labels() pulumi.StringMapOutput
Labels that should be added to the created ACME HTTP01 solver ingress.
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput ¶
type IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput struct{ *pulumi.OutputState }
Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges.
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) Metadata ¶
func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) Metadata() IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
ObjectMeta overrides for the ingress used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplateOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
type IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrInput ¶
type IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput ToIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput }
IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs, IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtr and IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrInput` via:
IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs{...} or: nil
func IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtr ¶
func IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtr(v *IssuerSpecAcmeSolversHttp01IngressIngressTemplateArgs) IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrInput
type IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput ¶
type IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) Metadata ¶
func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) Metadata() IssuerSpecAcmeSolversHttp01IngressIngressTemplateMetadataPtrOutput
ObjectMeta overrides for the ingress used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput() IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
func (IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput) ToIssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
type IssuerSpecAcmeSolversHttp01IngressInput ¶
type IssuerSpecAcmeSolversHttp01IngressInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressOutput() IssuerSpecAcmeSolversHttp01IngressOutput ToIssuerSpecAcmeSolversHttp01IngressOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressOutput }
IssuerSpecAcmeSolversHttp01IngressInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressArgs and IssuerSpecAcmeSolversHttp01IngressOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressInput` via:
IssuerSpecAcmeSolversHttp01IngressArgs{...}
type IssuerSpecAcmeSolversHttp01IngressOutput ¶
type IssuerSpecAcmeSolversHttp01IngressOutput struct{ *pulumi.OutputState }
The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed.
func (IssuerSpecAcmeSolversHttp01IngressOutput) Class ¶
func (o IssuerSpecAcmeSolversHttp01IngressOutput) Class() pulumi.StringPtrOutput
The ingress class to use when creating Ingress resources to solve ACME challenges that use this challenge solver. Only one of 'class' or 'name' may be specified.
func (IssuerSpecAcmeSolversHttp01IngressOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressOutput) IngressTemplate ¶
func (o IssuerSpecAcmeSolversHttp01IngressOutput) IngressTemplate() IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges.
func (IssuerSpecAcmeSolversHttp01IngressOutput) Name ¶
func (o IssuerSpecAcmeSolversHttp01IngressOutput) Name() pulumi.StringPtrOutput
The name of the ingress resource that should have ACME challenge solving routes inserted into it in order to solve HTTP01 challenges. This is typically used in conjunction with ingress controllers like ingress-gce, which maintains a 1:1 mapping between external IPs and ingress resources.
func (IssuerSpecAcmeSolversHttp01IngressOutput) PodTemplate ¶
func (o IssuerSpecAcmeSolversHttp01IngressOutput) PodTemplate() IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges.
func (IssuerSpecAcmeSolversHttp01IngressOutput) ServiceType ¶
func (o IssuerSpecAcmeSolversHttp01IngressOutput) ServiceType() pulumi.StringPtrOutput
Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort.
func (IssuerSpecAcmeSolversHttp01IngressOutput) ToIssuerSpecAcmeSolversHttp01IngressOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressOutput) ToIssuerSpecAcmeSolversHttp01IngressOutput() IssuerSpecAcmeSolversHttp01IngressOutput
func (IssuerSpecAcmeSolversHttp01IngressOutput) ToIssuerSpecAcmeSolversHttp01IngressOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressOutput) ToIssuerSpecAcmeSolversHttp01IngressOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressOutput
func (IssuerSpecAcmeSolversHttp01IngressOutput) ToIssuerSpecAcmeSolversHttp01IngressPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressOutput) ToIssuerSpecAcmeSolversHttp01IngressPtrOutput() IssuerSpecAcmeSolversHttp01IngressPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressOutput) ToIssuerSpecAcmeSolversHttp01IngressPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressOutput) ToIssuerSpecAcmeSolversHttp01IngressPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplate ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplate struct { // ObjectMeta overrides for the pod used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values. Metadata *IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata `pulumi:"metadata"` // PodSpec defines overrides for the HTTP01 challenge solver pod. Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored. Spec *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec `pulumi:"spec"` }
Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs struct { // ObjectMeta overrides for the pod used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values. Metadata IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrInput `pulumi:"metadata"` // PodSpec defines overrides for the HTTP01 challenge solver pod. Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored. Spec IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrInput `pulumi:"spec"` }
Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadata struct { // Annotations that should be added to the create ACME HTTP01 solver pods. Annotations map[string]string `pulumi:"annotations"` // Labels that should be added to the created ACME HTTP01 solver pods. Labels map[string]string `pulumi:"labels"` }
ObjectMeta overrides for the pod used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataAnnotations ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataAnnotations struct { }
Annotations that should be added to the create ACME HTTP01 solver pods.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs struct { // Annotations that should be added to the create ACME HTTP01 solver pods. Annotations pulumi.StringMapInput `pulumi:"annotations"` // Labels that should be added to the created ACME HTTP01 solver pods. Labels pulumi.StringMapInput `pulumi:"labels"` }
ObjectMeta overrides for the pod used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataLabels ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataLabels struct { }
Labels that should be added to the created ACME HTTP01 solver pods.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput struct{ *pulumi.OutputState }
ObjectMeta overrides for the pod used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) Annotations ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) Annotations() pulumi.StringMapOutput
Annotations that should be added to the create ACME HTTP01 solver pods.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) Labels ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) Labels() pulumi.StringMapOutput
Labels that should be added to the created ACME HTTP01 solver pods.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs, IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtr and IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs{...} or: nil
func IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtr ¶
func IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtr(v *IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataArgs) IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrInput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) Annotations ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) Annotations() pulumi.StringMapOutput
Annotations that should be added to the create ACME HTTP01 solver pods.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) Labels ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) Labels() pulumi.StringMapOutput
Labels that should be added to the created ACME HTTP01 solver pods.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput struct{ *pulumi.OutputState }
Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) Metadata ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) Metadata() IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
ObjectMeta overrides for the pod used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) Spec ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) Spec() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
PodSpec defines overrides for the HTTP01 challenge solver pod. Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs, IssuerSpecAcmeSolversHttp01IngressPodTemplatePtr and IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs{...} or: nil
func IssuerSpecAcmeSolversHttp01IngressPodTemplatePtr ¶
func IssuerSpecAcmeSolversHttp01IngressPodTemplatePtr(v *IssuerSpecAcmeSolversHttp01IngressPodTemplateArgs) IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrInput
type IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) Metadata ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) Metadata() IssuerSpecAcmeSolversHttp01IngressPodTemplateMetadataPtrOutput
ObjectMeta overrides for the pod used to solve HTTP01 challenges. Only the 'labels' and 'annotations' fields may be set. If labels or annotations overlap with in-built values, the values here will override the in-built values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) Spec ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) Spec() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
PodSpec defines overrides for the HTTP01 challenge solver pod. Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpec struct { // If specified, the pod's scheduling constraints Affinity *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity `pulumi:"affinity"` // NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ NodeSelector map[string]string `pulumi:"nodeSelector"` // If specified, the pod's priorityClassName. PriorityClassName *string `pulumi:"priorityClassName"` // If specified, the pod's service account ServiceAccountName *string `pulumi:"serviceAccountName"` // If specified, the pod's tolerations. Tolerations []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations `pulumi:"tolerations"` }
PodSpec defines overrides for the HTTP01 challenge solver pod. Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinity struct { // Describes node affinity scheduling rules for the pod. NodeAffinity *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity `pulumi:"nodeAffinity"` // Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). PodAffinity *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity `pulumi:"podAffinity"` // Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). PodAntiAffinity *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity `pulumi:"podAntiAffinity"` }
If specified, the pod's scheduling constraints
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs struct { // Describes node affinity scheduling rules for the pod. NodeAffinity IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrInput `pulumi:"nodeAffinity"` // Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)). PodAffinity IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrInput `pulumi:"podAffinity"` // Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)). PodAntiAffinity IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrInput `pulumi:"podAntiAffinity"` }
If specified, the pod's scheduling constraints
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinity struct { // The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred. PreferredDuringSchedulingIgnoredDuringExecution []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution `pulumi:"preferredDuringSchedulingIgnoredDuringExecution"` // If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node. RequiredDuringSchedulingIgnoredDuringExecution *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution `pulumi:"requiredDuringSchedulingIgnoredDuringExecution"` }
Describes node affinity scheduling rules for the pod.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs struct { // The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred. PreferredDuringSchedulingIgnoredDuringExecution IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput `pulumi:"preferredDuringSchedulingIgnoredDuringExecution"` // If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node. RequiredDuringSchedulingIgnoredDuringExecution IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrInput `pulumi:"requiredDuringSchedulingIgnoredDuringExecution"` }
Describes node affinity scheduling rules for the pod.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput struct{ *pulumi.OutputState }
Describes node affinity scheduling rules for the pod.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) PreferredDuringSchedulingIgnoredDuringExecution ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) PreferredDuringSchedulingIgnoredDuringExecution() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) RequiredDuringSchedulingIgnoredDuringExecution ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) RequiredDuringSchedulingIgnoredDuringExecution() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecution struct { // A node selector term, associated with the corresponding weight. Preference IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference `pulumi:"preference"` // Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100. Weight int `pulumi:"weight"` }
An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs struct { // A node selector term, associated with the corresponding weight. Preference IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceInput `pulumi:"preference"` // Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100. Weight pulumi.IntInput `pulumi:"weight"` }
An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray{ IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs{...} }
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput struct{ *pulumi.OutputState }
An empty preferred scheduling term matches all objects with implicit weight 0 (i.e. it's a no-op). A null preferred scheduling term matches no objects (i.e. is also a no-op).
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Preference ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Preference() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput
A node selector term, associated with the corresponding weight.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Weight ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Weight() pulumi.IntOutput
Weight associated with matching the corresponding nodeSelectorTerm, in the range 1-100.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreference struct { // A list of node selector requirements by node's labels. MatchExpressions []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions `pulumi:"matchExpressions"` // A list of node selector requirements by node's fields. MatchFields []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields `pulumi:"matchFields"` }
A node selector term, associated with the corresponding weight.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs struct { // A list of node selector requirements by node's labels. MatchExpressions IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayInput `pulumi:"matchExpressions"` // A list of node selector requirements by node's fields. MatchFields IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayInput `pulumi:"matchFields"` }
A node selector term, associated with the corresponding weight.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressions struct { // The label key that the selector applies to. Key string `pulumi:"key"` // Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. Operator string `pulumi:"operator"` // An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs struct { // The label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. Operator pulumi.StringInput `pulumi:"operator"` // An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsInput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArray{ IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs{...} }
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) Index ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) Index(i pulumi.IntInput) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput struct{ *pulumi.OutputState }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) Key ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) Key() pulumi.StringOutput
The label key that the selector applies to.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) Operator ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) Operator() pulumi.StringOutput
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) Values ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsOutput) Values() pulumi.StringArrayOutput
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFields struct { // The label key that the selector applies to. Key string `pulumi:"key"` // Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. Operator string `pulumi:"operator"` // An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs struct { // The label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. Operator pulumi.StringInput `pulumi:"operator"` // An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsInput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArray{ IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs{...} }
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) Index ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) Index(i pulumi.IntInput) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput struct{ *pulumi.OutputState }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) Key ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) Key() pulumi.StringOutput
The label key that the selector applies to.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) Operator ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) Operator() pulumi.StringOutput
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) Values ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsOutput) Values() pulumi.StringArrayOutput
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput struct{ *pulumi.OutputState }
A node selector term, associated with the corresponding weight.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) MatchExpressions ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) MatchExpressions() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchExpressionsArrayOutput
A list of node selector requirements by node's labels.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) MatchFields ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) MatchFields() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceMatchFieldsArrayOutput
A list of node selector requirements by node's fields.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionPreferenceOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs, IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtr and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs{...} or: nil
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtr ¶
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtr(v *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityArgs) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrInput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) PreferredDuringSchedulingIgnoredDuringExecution ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) PreferredDuringSchedulingIgnoredDuringExecution() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node matches the corresponding matchExpressions; the node(s) with the highest sum are the most preferred.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) RequiredDuringSchedulingIgnoredDuringExecution ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) RequiredDuringSchedulingIgnoredDuringExecution() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution struct { // Required. A list of node selector terms. The terms are ORed. NodeSelectorTerms []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms `pulumi:"nodeSelectorTerms"` }
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs struct { // Required. A list of node selector terms. The terms are ORed. NodeSelectorTerms IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayInput `pulumi:"nodeSelectorTerms"` }
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerms struct { // A list of node selector requirements by node's labels. MatchExpressions []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions `pulumi:"matchExpressions"` // A list of node selector requirements by node's fields. MatchFields []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields `pulumi:"matchFields"` }
A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs struct { // A list of node selector requirements by node's labels. MatchExpressions IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayInput `pulumi:"matchExpressions"` // A list of node selector requirements by node's fields. MatchFields IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayInput `pulumi:"matchFields"` }
A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsInput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArray{ IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs{...} }
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) Index ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) Index(i pulumi.IntInput) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressions struct { // The label key that the selector applies to. Key string `pulumi:"key"` // Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. Operator string `pulumi:"operator"` // An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs struct { // The label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. Operator pulumi.StringInput `pulumi:"operator"` // An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsInput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArray{ IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs{...} }
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) Index ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) Index(i pulumi.IntInput) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput struct{ *pulumi.OutputState }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) Key ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) Key() pulumi.StringOutput
The label key that the selector applies to.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) Operator ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) Operator() pulumi.StringOutput
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) Values ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsOutput) Values() pulumi.StringArrayOutput
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFields struct { // The label key that the selector applies to. Key string `pulumi:"key"` // Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. Operator string `pulumi:"operator"` // An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs struct { // The label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt. Operator pulumi.StringInput `pulumi:"operator"` // An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsInput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArray{ IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs{...} }
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) Index ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) Index(i pulumi.IntInput) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput struct{ *pulumi.OutputState }
A node selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) Key ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) Key() pulumi.StringOutput
The label key that the selector applies to.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) Operator ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) Operator() pulumi.StringOutput
Represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists, DoesNotExist. Gt, and Lt.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) Values ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsOutput) Values() pulumi.StringArrayOutput
An array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. If the operator is Gt or Lt, the values array must have a single element, which will be interpreted as an integer. This array is replaced during a strategic merge patch.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput struct{ *pulumi.OutputState }
A null or empty node selector term matches no objects. The requirements of them are ANDed. The TopologySelectorTerm type implements a subset of the NodeSelectorTerm.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) MatchExpressions ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) MatchExpressions() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchExpressionsArrayOutput
A list of node selector requirements by node's labels.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) MatchFields ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) MatchFields() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsMatchFieldsArrayOutput
A list of node selector requirements by node's fields.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput struct{ *pulumi.OutputState }
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to an update), the system may or may not try to eventually evict the pod from its node.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) NodeSelectorTerms ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) NodeSelectorTerms() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput
Required. A list of node selector terms. The terms are ORed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs, IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtr and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs{...} or: nil
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtr ¶
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtr(v *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrInput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) Elem ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) NodeSelectorTerms ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) NodeSelectorTerms() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermsArrayOutput
Required. A list of node selector terms. The terms are ORed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput struct{ *pulumi.OutputState }
If specified, the pod's scheduling constraints
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) NodeAffinity ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) NodeAffinity() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
Describes node affinity scheduling rules for the pod.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) PodAffinity ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) PodAffinity() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) PodAntiAffinity ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) PodAntiAffinity() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinity struct { // The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. PreferredDuringSchedulingIgnoredDuringExecution []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution `pulumi:"preferredDuringSchedulingIgnoredDuringExecution"` // If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. RequiredDuringSchedulingIgnoredDuringExecution []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution `pulumi:"requiredDuringSchedulingIgnoredDuringExecution"` }
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs struct { // The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. PreferredDuringSchedulingIgnoredDuringExecution IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput `pulumi:"preferredDuringSchedulingIgnoredDuringExecution"` // If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. RequiredDuringSchedulingIgnoredDuringExecution IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput `pulumi:"requiredDuringSchedulingIgnoredDuringExecution"` }
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput struct{ *pulumi.OutputState }
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) PreferredDuringSchedulingIgnoredDuringExecution ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) PreferredDuringSchedulingIgnoredDuringExecution() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) RequiredDuringSchedulingIgnoredDuringExecution ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) RequiredDuringSchedulingIgnoredDuringExecution() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecution struct { // Required. A pod affinity term, associated with the corresponding weight. PodAffinityTerm IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `pulumi:"podAffinityTerm"` // weight associated with matching the corresponding podAffinityTerm, in the range 1-100. Weight int `pulumi:"weight"` }
The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs struct { // Required. A pod affinity term, associated with the corresponding weight. PodAffinityTerm IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput `pulumi:"podAffinityTerm"` // weight associated with matching the corresponding podAffinityTerm, in the range 1-100. Weight pulumi.IntInput `pulumi:"weight"` }
The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray{ IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs{...} }
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput struct{ *pulumi.OutputState }
The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) PodAffinityTerm ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) PodAffinityTerm() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
Required. A pod affinity term, associated with the corresponding weight.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Weight ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Weight() pulumi.IntOutput
weight associated with matching the corresponding podAffinityTerm, in the range 1-100.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct { // A label query over a set of resources, in this case pods. LabelSelector *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `pulumi:"labelSelector"` // A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. NamespaceSelector *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector `pulumi:"namespaceSelector"` // namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" Namespaces []string `pulumi:"namespaces"` // This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. TopologyKey string `pulumi:"topologyKey"` }
Required. A pod affinity term, associated with the corresponding weight.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs struct { // A label query over a set of resources, in this case pods. LabelSelector IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput `pulumi:"labelSelector"` // A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. NamespaceSelector IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput `pulumi:"namespaceSelector"` // namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" Namespaces pulumi.StringArrayInput `pulumi:"namespaces"` // This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. TopologyKey pulumi.StringInput `pulumi:"topologyKey"` }
Required. A pod affinity term, associated with the corresponding weight.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
A label query over a set of resources, in this case pods.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A label query over a set of resources, in this case pods.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray{ IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs{...} }
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) Index ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Key ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
key is the label key that the selector applies to.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Operator ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Values ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchLabels ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput struct{ *pulumi.OutputState }
A label query over a set of resources, in this case pods.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchExpressions ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchExpressions() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchLabels ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs, IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtr and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs{...} or: nil
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtr ¶
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtr(v *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) Elem ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) Elem() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchExpressions ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchExpressions() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchLabels ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray{ IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs{...} }
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) Index ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Key ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
key is the label key that the selector applies to.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Operator ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Values ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchLabels ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput struct{ *pulumi.OutputState }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchExpressions ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchExpressions() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchLabels ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs, IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtr and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs{...} or: nil
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtr ¶
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtr(v *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) Elem ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) Elem() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchExpressions ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchExpressions() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchLabels ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput struct{ *pulumi.OutputState }
Required. A pod affinity term, associated with the corresponding weight.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) LabelSelector ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) LabelSelector() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
A label query over a set of resources, in this case pods.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) NamespaceSelector ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) NamespaceSelector() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) Namespaces ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) Namespaces() pulumi.StringArrayOutput
namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace"
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) TopologyKey ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) TopologyKey() pulumi.StringOutput
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs, IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtr and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs{...} or: nil
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtr ¶
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtr(v *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityArgs) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrInput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) PreferredDuringSchedulingIgnoredDuringExecution ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) PreferredDuringSchedulingIgnoredDuringExecution() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
The scheduler will prefer to schedule pods to nodes that satisfy the affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) RequiredDuringSchedulingIgnoredDuringExecution ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) RequiredDuringSchedulingIgnoredDuringExecution() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
If the affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecution struct { // A label query over a set of resources, in this case pods. LabelSelector *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `pulumi:"labelSelector"` // A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. NamespaceSelector *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector `pulumi:"namespaceSelector"` // namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" Namespaces []string `pulumi:"namespaces"` // This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. TopologyKey string `pulumi:"topologyKey"` }
Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs struct { // A label query over a set of resources, in this case pods. LabelSelector IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput `pulumi:"labelSelector"` // A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. NamespaceSelector IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput `pulumi:"namespaceSelector"` // namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" Namespaces pulumi.StringArrayInput `pulumi:"namespaces"` // This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. TopologyKey pulumi.StringInput `pulumi:"topologyKey"` }
Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray{ IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs{...} }
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
A label query over a set of resources, in this case pods.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A label query over a set of resources, in this case pods.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray{ IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs{...} }
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) Index ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Key ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
key is the label key that the selector applies to.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Operator ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Values ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchLabels ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput struct{ *pulumi.OutputState }
A label query over a set of resources, in this case pods.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchExpressions ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchExpressions() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchLabels ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs, IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtr and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs{...} or: nil
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtr ¶
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtr(v *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) Elem ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchExpressions ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchExpressions() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchLabels ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray{ IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs{...} }
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) Index ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Key ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
key is the label key that the selector applies to.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Operator ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Values ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchLabels ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput struct{ *pulumi.OutputState }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchExpressions ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchExpressions() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchLabels ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs, IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtr and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs{...} or: nil
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtr ¶
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtr(v *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) Elem ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchExpressions ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchExpressions() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchLabels ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput struct{ *pulumi.OutputState }
Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) LabelSelector ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) LabelSelector() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
A label query over a set of resources, in this case pods.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) NamespaceSelector ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) NamespaceSelector() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) Namespaces ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) Namespaces() pulumi.StringArrayOutput
namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace"
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) TopologyKey ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) TopologyKey() pulumi.StringOutput
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinity struct { // The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. PreferredDuringSchedulingIgnoredDuringExecution []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution `pulumi:"preferredDuringSchedulingIgnoredDuringExecution"` // If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. RequiredDuringSchedulingIgnoredDuringExecution []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution `pulumi:"requiredDuringSchedulingIgnoredDuringExecution"` }
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs struct { // The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred. PreferredDuringSchedulingIgnoredDuringExecution IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput `pulumi:"preferredDuringSchedulingIgnoredDuringExecution"` // If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied. RequiredDuringSchedulingIgnoredDuringExecution IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput `pulumi:"requiredDuringSchedulingIgnoredDuringExecution"` }
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput struct{ *pulumi.OutputState }
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) PreferredDuringSchedulingIgnoredDuringExecution ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) PreferredDuringSchedulingIgnoredDuringExecution() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) RequiredDuringSchedulingIgnoredDuringExecution ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) RequiredDuringSchedulingIgnoredDuringExecution() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution struct { // Required. A pod affinity term, associated with the corresponding weight. PodAffinityTerm IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm `pulumi:"podAffinityTerm"` // weight associated with matching the corresponding podAffinityTerm, in the range 1-100. Weight int `pulumi:"weight"` }
The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs struct { // Required. A pod affinity term, associated with the corresponding weight. PodAffinityTerm IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput `pulumi:"podAffinityTerm"` // weight associated with matching the corresponding podAffinityTerm, in the range 1-100. Weight pulumi.IntInput `pulumi:"weight"` }
The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArray{ IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs{...} }
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput struct{ *pulumi.OutputState }
The weights of all of the matched WeightedPodAffinityTerm fields are added per-node to find the most preferred node(s)
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) PodAffinityTerm ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) PodAffinityTerm() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
Required. A pod affinity term, associated with the corresponding weight.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Weight ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionOutput) Weight() pulumi.IntOutput
weight associated with matching the corresponding podAffinityTerm, in the range 1-100.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm struct { // A label query over a set of resources, in this case pods. LabelSelector *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector `pulumi:"labelSelector"` // A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. NamespaceSelector *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector `pulumi:"namespaceSelector"` // namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" Namespaces []string `pulumi:"namespaces"` // This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. TopologyKey string `pulumi:"topologyKey"` }
Required. A pod affinity term, associated with the corresponding weight.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs struct { // A label query over a set of resources, in this case pods. LabelSelector IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput `pulumi:"labelSelector"` // A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. NamespaceSelector IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput `pulumi:"namespaceSelector"` // namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" Namespaces pulumi.StringArrayInput `pulumi:"namespaces"` // This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. TopologyKey pulumi.StringInput `pulumi:"topologyKey"` }
Required. A pod affinity term, associated with the corresponding weight.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
A label query over a set of resources, in this case pods.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A label query over a set of resources, in this case pods.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArray{ IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs{...} }
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) Index ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Key ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
key is the label key that the selector applies to.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Operator ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Values ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchLabels ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput struct{ *pulumi.OutputState }
A label query over a set of resources, in this case pods.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchExpressions ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchExpressions() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchLabels ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs, IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtr and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs{...} or: nil
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtr ¶
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtr(v *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorArgs) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrInput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) Elem ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) Elem() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchExpressions ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchExpressions() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchLabels ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArray{ IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs{...} }
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) Index ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Key ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
key is the label key that the selector applies to.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Operator ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Values ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchLabels ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput struct{ *pulumi.OutputState }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchExpressions ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchExpressions() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchLabels ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs, IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtr and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs{...} or: nil
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtr ¶
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtr(v *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorArgs) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrInput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) Elem ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) Elem() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchExpressions ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchExpressions() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchLabels ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput struct{ *pulumi.OutputState }
Required. A pod affinity term, associated with the corresponding weight.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) LabelSelector ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) LabelSelector() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorPtrOutput
A label query over a set of resources, in this case pods.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) NamespaceSelector ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) NamespaceSelector() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermNamespaceSelectorPtrOutput
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) Namespaces ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) Namespaces() pulumi.StringArrayOutput
namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace"
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) TopologyKey ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermOutput) TopologyKey() pulumi.StringOutput
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs, IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtr and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs{...} or: nil
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtr ¶
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtr(v *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityArgs) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrInput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) PreferredDuringSchedulingIgnoredDuringExecution ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) PreferredDuringSchedulingIgnoredDuringExecution() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionArrayOutput
The scheduler will prefer to schedule pods to nodes that satisfy the anti-affinity expressions specified by this field, but it may choose a node that violates one or more of the expressions. The node that is most preferred is the one with the greatest sum of weights, i.e. for each node that meets all of the scheduling requirements (resource request, requiredDuringScheduling anti-affinity expressions, etc.), compute a sum by iterating through the elements of this field and adding "weight" to the sum if the node has pods which matches the corresponding podAffinityTerm; the node(s) with the highest sum are the most preferred.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) RequiredDuringSchedulingIgnoredDuringExecution ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) RequiredDuringSchedulingIgnoredDuringExecution() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
If the anti-affinity requirements specified by this field are not met at scheduling time, the pod will not be scheduled onto the node. If the anti-affinity requirements specified by this field cease to be met at some point during pod execution (e.g. due to a pod label update), the system may or may not try to eventually evict the pod from its node. When there are multiple elements, the lists of nodes corresponding to each podAffinityTerm are intersected, i.e. all terms must be satisfied.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution struct { // A label query over a set of resources, in this case pods. LabelSelector *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector `pulumi:"labelSelector"` // A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. NamespaceSelector *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector `pulumi:"namespaceSelector"` // namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" Namespaces []string `pulumi:"namespaces"` // This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. TopologyKey string `pulumi:"topologyKey"` }
Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs struct { // A label query over a set of resources, in this case pods. LabelSelector IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput `pulumi:"labelSelector"` // A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled. NamespaceSelector IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput `pulumi:"namespaceSelector"` // namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace" Namespaces pulumi.StringArrayInput `pulumi:"namespaces"` // This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed. TopologyKey pulumi.StringInput `pulumi:"topologyKey"` }
Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArray{ IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs{...} }
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) Index ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
A label query over a set of resources, in this case pods.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A label query over a set of resources, in this case pods.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArray{ IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs{...} }
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) Index ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Key ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
key is the label key that the selector applies to.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Operator ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Values ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchLabels ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput struct{ *pulumi.OutputState }
A label query over a set of resources, in this case pods.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchExpressions ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchExpressions() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchLabels ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs, IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtr and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs{...} or: nil
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtr ¶
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtr(v *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorArgs) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrInput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) Elem ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchExpressions ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchExpressions() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchLabels ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelector struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels map[string]string `pulumi:"matchLabels"` }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs struct { // matchExpressions is a list of label selector requirements. The requirements are ANDed. MatchExpressions IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput `pulumi:"matchExpressions"` // matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressions struct { // key is the label key that the selector applies to. Key string `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator string `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values []string `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs struct { // key is the label key that the selector applies to. Key pulumi.StringInput `pulumi:"key"` // operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist. Operator pulumi.StringInput `pulumi:"operator"` // values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch. Values pulumi.StringArrayInput `pulumi:"values"` }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArray{ IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs{...} }
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) Index ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) Index(i pulumi.IntInput) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput struct{ *pulumi.OutputState }
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Key ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Key() pulumi.StringOutput
key is the label key that the selector applies to.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Operator ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Operator() pulumi.StringOutput
operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Values ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsOutput) Values() pulumi.StringArrayOutput
values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchLabels ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchLabels struct { }
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput struct{ *pulumi.OutputState }
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchExpressions ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchExpressions() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchLabels ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs, IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtr and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs{...} or: nil
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtr ¶
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtr(v *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorArgs) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrInput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) Elem ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) Elem() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchExpressions ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchExpressions() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorMatchExpressionsArrayOutput
matchExpressions is a list of label selector requirements. The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchLabels ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput struct{ *pulumi.OutputState }
Defines a set of pods (namely those matching the labelSelector relative to the given namespace(s)) that this pod should be co-located (affinity) or not co-located (anti-affinity) with, where co-located is defined as running on a node whose value of the label with key <topologyKey> matches that of any node on which a pod of the set of pods is running
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) LabelSelector ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) LabelSelector() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorPtrOutput
A label query over a set of resources, in this case pods.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) NamespaceSelector ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) NamespaceSelector() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionNamespaceSelectorPtrOutput
A label query over the set of namespaces that the term applies to. The term is applied to the union of the namespaces selected by this field and the ones listed in the namespaces field. null selector and null or empty namespaces list means "this pod's namespace". An empty selector ({}) matches all namespaces. This field is beta-level and is only honored when PodAffinityNamespaceSelector feature is enabled.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) Namespaces ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) Namespaces() pulumi.StringArrayOutput
namespaces specifies a static list of namespace names that the term applies to. The term is applied to the union of the namespaces listed in this field and the ones selected by namespaceSelector. null or empty namespaces list and null namespaceSelector means "this pod's namespace"
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) TopologyKey ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionOutput) TopologyKey() pulumi.StringOutput
This pod should be co-located (affinity) or not co-located (anti-affinity) with the pods matching the labelSelector in the specified namespaces, where co-located is defined as running on a node whose value of the label with key topologyKey matches that of any node on which any of the selected pods is running. Empty topologyKey is not allowed.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs, IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtr and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs{...} or: nil
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtr ¶
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtr(v *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityArgs) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrInput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) NodeAffinity ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) NodeAffinity() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityNodeAffinityPtrOutput
Describes node affinity scheduling rules for the pod.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) PodAffinity ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) PodAffinity() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAffinityPtrOutput
Describes pod affinity scheduling rules (e.g. co-locate this pod in the same node, zone, etc. as some other pod(s)).
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) PodAntiAffinity ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) PodAntiAffinity() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPodAntiAffinityPtrOutput
Describes pod anti-affinity scheduling rules (e.g. avoid putting this pod in the same node, zone, etc. as some other pod(s)).
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs struct { // If specified, the pod's scheduling constraints Affinity IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrInput `pulumi:"affinity"` // NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/ NodeSelector pulumi.StringMapInput `pulumi:"nodeSelector"` // If specified, the pod's priorityClassName. PriorityClassName pulumi.StringPtrInput `pulumi:"priorityClassName"` // If specified, the pod's service account ServiceAccountName pulumi.StringPtrInput `pulumi:"serviceAccountName"` // If specified, the pod's tolerations. Tolerations IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayInput `pulumi:"tolerations"` }
PodSpec defines overrides for the HTTP01 challenge solver pod. Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecNodeSelector ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecNodeSelector struct { }
NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput struct{ *pulumi.OutputState }
PodSpec defines overrides for the HTTP01 challenge solver pod. Only the 'priorityClassName', 'nodeSelector', 'affinity', 'serviceAccountName' and 'tolerations' fields are supported currently. All other fields will be ignored.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) Affinity ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) Affinity() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
If specified, the pod's scheduling constraints
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) NodeSelector ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) NodeSelector() pulumi.StringMapOutput
NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) PriorityClassName ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) PriorityClassName() pulumi.StringPtrOutput
If specified, the pod's priorityClassName.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ServiceAccountName ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ServiceAccountName() pulumi.StringPtrOutput
If specified, the pod's service account
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) Tolerations ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecOutput) Tolerations() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
If specified, the pod's tolerations.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs, IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtr and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs{...} or: nil
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtr ¶
func IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtr(v *IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecArgs) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrInput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) Affinity ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) Affinity() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecAffinityPtrOutput
If specified, the pod's scheduling constraints
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) NodeSelector ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) NodeSelector() pulumi.StringMapOutput
NodeSelector is a selector which must be true for the pod to fit on a node. Selector which must match a node's labels for the pod to be scheduled on that node. More info: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) PriorityClassName ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) PriorityClassName() pulumi.StringPtrOutput
If specified, the pod's priorityClassName.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ServiceAccountName ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ServiceAccountName() pulumi.StringPtrOutput
If specified, the pod's service account
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) Tolerations ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecPtrOutput) Tolerations() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
If specified, the pod's tolerations.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerations struct { // Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute. Effect *string `pulumi:"effect"` // Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys. Key *string `pulumi:"key"` // Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. Operator *string `pulumi:"operator"` // TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system. TolerationSeconds *int `pulumi:"tolerationSeconds"` // Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string. Value *string `pulumi:"value"` }
The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs struct { // Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute. Effect pulumi.StringPtrInput `pulumi:"effect"` // Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys. Key pulumi.StringPtrInput `pulumi:"key"` // Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category. Operator pulumi.StringPtrInput `pulumi:"operator"` // TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system. TolerationSeconds pulumi.IntPtrInput `pulumi:"tolerationSeconds"` // Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string. Value pulumi.StringPtrInput `pulumi:"value"` }
The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray []IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsInput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutputWithContext ¶
func (i IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArray{ IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs{...} }
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArrayOutput
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsInput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput }
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs and IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsInput` via:
IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsArgs{...}
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput struct{ *pulumi.OutputState }
The pod this Toleration is attached to tolerates any taint that matches the triple <key,value,effect> using the matching operator <operator>.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Effect ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Effect() pulumi.StringPtrOutput
Effect indicates the taint effect to match. Empty means match all taint effects. When specified, allowed values are NoSchedule, PreferNoSchedule and NoExecute.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Key ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Key() pulumi.StringPtrOutput
Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Operator ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Operator() pulumi.StringPtrOutput
Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a pod can tolerate all taints of a particular category.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput() IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) ToIssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) TolerationSeconds ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) TolerationSeconds() pulumi.IntPtrOutput
TolerationSeconds represents the period of time the toleration (which must be of effect NoExecute, otherwise this field is ignored) tolerates the taint. By default, it is not set, which means tolerate the taint forever (do not evict). Zero and negative values will be treated as 0 (evict immediately) by the system.
func (IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Value ¶
func (o IssuerSpecAcmeSolversHttp01IngressPodTemplateSpecTolerationsOutput) Value() pulumi.StringPtrOutput
Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
type IssuerSpecAcmeSolversHttp01IngressPtrInput ¶
type IssuerSpecAcmeSolversHttp01IngressPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01IngressPtrOutput() IssuerSpecAcmeSolversHttp01IngressPtrOutput ToIssuerSpecAcmeSolversHttp01IngressPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01IngressPtrOutput }
IssuerSpecAcmeSolversHttp01IngressPtrInput is an input type that accepts IssuerSpecAcmeSolversHttp01IngressArgs, IssuerSpecAcmeSolversHttp01IngressPtr and IssuerSpecAcmeSolversHttp01IngressPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01IngressPtrInput` via:
IssuerSpecAcmeSolversHttp01IngressArgs{...} or: nil
func IssuerSpecAcmeSolversHttp01IngressPtr ¶
func IssuerSpecAcmeSolversHttp01IngressPtr(v *IssuerSpecAcmeSolversHttp01IngressArgs) IssuerSpecAcmeSolversHttp01IngressPtrInput
type IssuerSpecAcmeSolversHttp01IngressPtrOutput ¶
type IssuerSpecAcmeSolversHttp01IngressPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01IngressPtrOutput) Class ¶
func (o IssuerSpecAcmeSolversHttp01IngressPtrOutput) Class() pulumi.StringPtrOutput
The ingress class to use when creating Ingress resources to solve ACME challenges that use this challenge solver. Only one of 'class' or 'name' may be specified.
func (IssuerSpecAcmeSolversHttp01IngressPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01IngressPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01IngressPtrOutput) IngressTemplate ¶
func (o IssuerSpecAcmeSolversHttp01IngressPtrOutput) IngressTemplate() IssuerSpecAcmeSolversHttp01IngressIngressTemplatePtrOutput
Optional ingress template used to configure the ACME challenge solver ingress used for HTTP01 challenges.
func (IssuerSpecAcmeSolversHttp01IngressPtrOutput) Name ¶
func (o IssuerSpecAcmeSolversHttp01IngressPtrOutput) Name() pulumi.StringPtrOutput
The name of the ingress resource that should have ACME challenge solving routes inserted into it in order to solve HTTP01 challenges. This is typically used in conjunction with ingress controllers like ingress-gce, which maintains a 1:1 mapping between external IPs and ingress resources.
func (IssuerSpecAcmeSolversHttp01IngressPtrOutput) PodTemplate ¶
func (o IssuerSpecAcmeSolversHttp01IngressPtrOutput) PodTemplate() IssuerSpecAcmeSolversHttp01IngressPodTemplatePtrOutput
Optional pod template used to configure the ACME challenge solver pods used for HTTP01 challenges.
func (IssuerSpecAcmeSolversHttp01IngressPtrOutput) ServiceType ¶
func (o IssuerSpecAcmeSolversHttp01IngressPtrOutput) ServiceType() pulumi.StringPtrOutput
Optional service type for Kubernetes solver service. Supported values are NodePort or ClusterIP. If unset, defaults to NodePort.
func (IssuerSpecAcmeSolversHttp01IngressPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01IngressPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPtrOutput() IssuerSpecAcmeSolversHttp01IngressPtrOutput
func (IssuerSpecAcmeSolversHttp01IngressPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01IngressPtrOutput) ToIssuerSpecAcmeSolversHttp01IngressPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01IngressPtrOutput
type IssuerSpecAcmeSolversHttp01Input ¶
type IssuerSpecAcmeSolversHttp01Input interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01Output() IssuerSpecAcmeSolversHttp01Output ToIssuerSpecAcmeSolversHttp01OutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01Output }
IssuerSpecAcmeSolversHttp01Input is an input type that accepts IssuerSpecAcmeSolversHttp01Args and IssuerSpecAcmeSolversHttp01Output values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01Input` via:
IssuerSpecAcmeSolversHttp01Args{...}
type IssuerSpecAcmeSolversHttp01Output ¶
type IssuerSpecAcmeSolversHttp01Output struct{ *pulumi.OutputState }
Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow. It is not possible to obtain certificates for wildcard domain names (e.g. `*.example.com`) using the HTTP01 challenge mechanism.
func (IssuerSpecAcmeSolversHttp01Output) ElementType ¶
func (IssuerSpecAcmeSolversHttp01Output) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01Output) GatewayHTTPRoute ¶
func (o IssuerSpecAcmeSolversHttp01Output) GatewayHTTPRoute() IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future.
func (IssuerSpecAcmeSolversHttp01Output) Ingress ¶
func (o IssuerSpecAcmeSolversHttp01Output) Ingress() IssuerSpecAcmeSolversHttp01IngressPtrOutput
The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed.
func (IssuerSpecAcmeSolversHttp01Output) ToIssuerSpecAcmeSolversHttp01Output ¶
func (o IssuerSpecAcmeSolversHttp01Output) ToIssuerSpecAcmeSolversHttp01Output() IssuerSpecAcmeSolversHttp01Output
func (IssuerSpecAcmeSolversHttp01Output) ToIssuerSpecAcmeSolversHttp01OutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01Output) ToIssuerSpecAcmeSolversHttp01OutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01Output
func (IssuerSpecAcmeSolversHttp01Output) ToIssuerSpecAcmeSolversHttp01PtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01Output) ToIssuerSpecAcmeSolversHttp01PtrOutput() IssuerSpecAcmeSolversHttp01PtrOutput
func (IssuerSpecAcmeSolversHttp01Output) ToIssuerSpecAcmeSolversHttp01PtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01Output) ToIssuerSpecAcmeSolversHttp01PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01PtrOutput
type IssuerSpecAcmeSolversHttp01PtrInput ¶
type IssuerSpecAcmeSolversHttp01PtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversHttp01PtrOutput() IssuerSpecAcmeSolversHttp01PtrOutput ToIssuerSpecAcmeSolversHttp01PtrOutputWithContext(context.Context) IssuerSpecAcmeSolversHttp01PtrOutput }
IssuerSpecAcmeSolversHttp01PtrInput is an input type that accepts IssuerSpecAcmeSolversHttp01Args, IssuerSpecAcmeSolversHttp01Ptr and IssuerSpecAcmeSolversHttp01PtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversHttp01PtrInput` via:
IssuerSpecAcmeSolversHttp01Args{...} or: nil
func IssuerSpecAcmeSolversHttp01Ptr ¶
func IssuerSpecAcmeSolversHttp01Ptr(v *IssuerSpecAcmeSolversHttp01Args) IssuerSpecAcmeSolversHttp01PtrInput
type IssuerSpecAcmeSolversHttp01PtrOutput ¶
type IssuerSpecAcmeSolversHttp01PtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversHttp01PtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversHttp01PtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversHttp01PtrOutput) GatewayHTTPRoute ¶
func (o IssuerSpecAcmeSolversHttp01PtrOutput) GatewayHTTPRoute() IssuerSpecAcmeSolversHttp01GatewayHTTPRoutePtrOutput
The Gateway API is a sig-network community API that models service networking in Kubernetes (https://gateway-api.sigs.k8s.io/). The Gateway solver will create HTTPRoutes with the specified labels in the same namespace as the challenge. This solver is experimental, and fields / behaviour may change in the future.
func (IssuerSpecAcmeSolversHttp01PtrOutput) Ingress ¶
func (o IssuerSpecAcmeSolversHttp01PtrOutput) Ingress() IssuerSpecAcmeSolversHttp01IngressPtrOutput
The ingress based HTTP01 challenge solver will solve challenges by creating or modifying Ingress resources in order to route requests for '/.well-known/acme-challenge/XYZ' to 'challenge solver' pods that are provisioned by cert-manager for each Challenge to be completed.
func (IssuerSpecAcmeSolversHttp01PtrOutput) ToIssuerSpecAcmeSolversHttp01PtrOutput ¶
func (o IssuerSpecAcmeSolversHttp01PtrOutput) ToIssuerSpecAcmeSolversHttp01PtrOutput() IssuerSpecAcmeSolversHttp01PtrOutput
func (IssuerSpecAcmeSolversHttp01PtrOutput) ToIssuerSpecAcmeSolversHttp01PtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversHttp01PtrOutput) ToIssuerSpecAcmeSolversHttp01PtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversHttp01PtrOutput
type IssuerSpecAcmeSolversInput ¶
type IssuerSpecAcmeSolversInput interface { pulumi.Input ToIssuerSpecAcmeSolversOutput() IssuerSpecAcmeSolversOutput ToIssuerSpecAcmeSolversOutputWithContext(context.Context) IssuerSpecAcmeSolversOutput }
IssuerSpecAcmeSolversInput is an input type that accepts IssuerSpecAcmeSolversArgs and IssuerSpecAcmeSolversOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversInput` via:
IssuerSpecAcmeSolversArgs{...}
type IssuerSpecAcmeSolversOutput ¶
type IssuerSpecAcmeSolversOutput struct{ *pulumi.OutputState }
An ACMEChallengeSolver describes how to solve ACME challenges for the issuer it is part of. A selector may be provided to use different solving strategies for different DNS names. Only one of HTTP01 or DNS01 must be provided.
func (IssuerSpecAcmeSolversOutput) Dns01 ¶
func (o IssuerSpecAcmeSolversOutput) Dns01() IssuerSpecAcmeSolversDns01PtrOutput
Configures cert-manager to attempt to complete authorizations by performing the DNS01 challenge flow.
func (IssuerSpecAcmeSolversOutput) ElementType ¶
func (IssuerSpecAcmeSolversOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversOutput) Http01 ¶
func (o IssuerSpecAcmeSolversOutput) Http01() IssuerSpecAcmeSolversHttp01PtrOutput
Configures cert-manager to attempt to complete authorizations by performing the HTTP01 challenge flow. It is not possible to obtain certificates for wildcard domain names (e.g. `*.example.com`) using the HTTP01 challenge mechanism.
func (IssuerSpecAcmeSolversOutput) Selector ¶
func (o IssuerSpecAcmeSolversOutput) Selector() IssuerSpecAcmeSolversSelectorPtrOutput
Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver. If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead.
func (IssuerSpecAcmeSolversOutput) ToIssuerSpecAcmeSolversOutput ¶
func (o IssuerSpecAcmeSolversOutput) ToIssuerSpecAcmeSolversOutput() IssuerSpecAcmeSolversOutput
func (IssuerSpecAcmeSolversOutput) ToIssuerSpecAcmeSolversOutputWithContext ¶
func (o IssuerSpecAcmeSolversOutput) ToIssuerSpecAcmeSolversOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversOutput
type IssuerSpecAcmeSolversSelector ¶
type IssuerSpecAcmeSolversSelector struct { // List of DNSNames that this solver will be used to solve. If specified and a match is found, a dnsNames selector will take precedence over a dnsZones selector. If multiple solvers match with the same dnsNames value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected. DnsNames []string `pulumi:"dnsNames"` // List of DNSZones that this solver will be used to solve. The most specific DNS zone match specified here will take precedence over other DNS zone matches, so a solver specifying sys.example.com will be selected over one specifying example.com for the domain www.sys.example.com. If multiple solvers match with the same dnsZones value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected. DnsZones []string `pulumi:"dnsZones"` // A label selector that is used to refine the set of certificate's that this challenge solver will apply to. MatchLabels map[string]string `pulumi:"matchLabels"` }
Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver. If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead.
type IssuerSpecAcmeSolversSelectorArgs ¶
type IssuerSpecAcmeSolversSelectorArgs struct { // List of DNSNames that this solver will be used to solve. If specified and a match is found, a dnsNames selector will take precedence over a dnsZones selector. If multiple solvers match with the same dnsNames value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected. DnsNames pulumi.StringArrayInput `pulumi:"dnsNames"` // List of DNSZones that this solver will be used to solve. The most specific DNS zone match specified here will take precedence over other DNS zone matches, so a solver specifying sys.example.com will be selected over one specifying example.com for the domain www.sys.example.com. If multiple solvers match with the same dnsZones value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected. DnsZones pulumi.StringArrayInput `pulumi:"dnsZones"` // A label selector that is used to refine the set of certificate's that this challenge solver will apply to. MatchLabels pulumi.StringMapInput `pulumi:"matchLabels"` }
Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver. If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead.
func (IssuerSpecAcmeSolversSelectorArgs) ElementType ¶
func (IssuerSpecAcmeSolversSelectorArgs) ElementType() reflect.Type
func (IssuerSpecAcmeSolversSelectorArgs) ToIssuerSpecAcmeSolversSelectorOutput ¶
func (i IssuerSpecAcmeSolversSelectorArgs) ToIssuerSpecAcmeSolversSelectorOutput() IssuerSpecAcmeSolversSelectorOutput
func (IssuerSpecAcmeSolversSelectorArgs) ToIssuerSpecAcmeSolversSelectorOutputWithContext ¶
func (i IssuerSpecAcmeSolversSelectorArgs) ToIssuerSpecAcmeSolversSelectorOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversSelectorOutput
func (IssuerSpecAcmeSolversSelectorArgs) ToIssuerSpecAcmeSolversSelectorPtrOutput ¶
func (i IssuerSpecAcmeSolversSelectorArgs) ToIssuerSpecAcmeSolversSelectorPtrOutput() IssuerSpecAcmeSolversSelectorPtrOutput
func (IssuerSpecAcmeSolversSelectorArgs) ToIssuerSpecAcmeSolversSelectorPtrOutputWithContext ¶
func (i IssuerSpecAcmeSolversSelectorArgs) ToIssuerSpecAcmeSolversSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversSelectorPtrOutput
type IssuerSpecAcmeSolversSelectorInput ¶
type IssuerSpecAcmeSolversSelectorInput interface { pulumi.Input ToIssuerSpecAcmeSolversSelectorOutput() IssuerSpecAcmeSolversSelectorOutput ToIssuerSpecAcmeSolversSelectorOutputWithContext(context.Context) IssuerSpecAcmeSolversSelectorOutput }
IssuerSpecAcmeSolversSelectorInput is an input type that accepts IssuerSpecAcmeSolversSelectorArgs and IssuerSpecAcmeSolversSelectorOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversSelectorInput` via:
IssuerSpecAcmeSolversSelectorArgs{...}
type IssuerSpecAcmeSolversSelectorMatchLabels ¶
type IssuerSpecAcmeSolversSelectorMatchLabels struct { }
A label selector that is used to refine the set of certificate's that this challenge solver will apply to.
type IssuerSpecAcmeSolversSelectorOutput ¶
type IssuerSpecAcmeSolversSelectorOutput struct{ *pulumi.OutputState }
Selector selects a set of DNSNames on the Certificate resource that should be solved using this challenge solver. If not specified, the solver will be treated as the 'default' solver with the lowest priority, i.e. if any other solver has a more specific match, it will be used instead.
func (IssuerSpecAcmeSolversSelectorOutput) DnsNames ¶
func (o IssuerSpecAcmeSolversSelectorOutput) DnsNames() pulumi.StringArrayOutput
List of DNSNames that this solver will be used to solve. If specified and a match is found, a dnsNames selector will take precedence over a dnsZones selector. If multiple solvers match with the same dnsNames value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected.
func (IssuerSpecAcmeSolversSelectorOutput) DnsZones ¶
func (o IssuerSpecAcmeSolversSelectorOutput) DnsZones() pulumi.StringArrayOutput
List of DNSZones that this solver will be used to solve. The most specific DNS zone match specified here will take precedence over other DNS zone matches, so a solver specifying sys.example.com will be selected over one specifying example.com for the domain www.sys.example.com. If multiple solvers match with the same dnsZones value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected.
func (IssuerSpecAcmeSolversSelectorOutput) ElementType ¶
func (IssuerSpecAcmeSolversSelectorOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversSelectorOutput) MatchLabels ¶
func (o IssuerSpecAcmeSolversSelectorOutput) MatchLabels() pulumi.StringMapOutput
A label selector that is used to refine the set of certificate's that this challenge solver will apply to.
func (IssuerSpecAcmeSolversSelectorOutput) ToIssuerSpecAcmeSolversSelectorOutput ¶
func (o IssuerSpecAcmeSolversSelectorOutput) ToIssuerSpecAcmeSolversSelectorOutput() IssuerSpecAcmeSolversSelectorOutput
func (IssuerSpecAcmeSolversSelectorOutput) ToIssuerSpecAcmeSolversSelectorOutputWithContext ¶
func (o IssuerSpecAcmeSolversSelectorOutput) ToIssuerSpecAcmeSolversSelectorOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversSelectorOutput
func (IssuerSpecAcmeSolversSelectorOutput) ToIssuerSpecAcmeSolversSelectorPtrOutput ¶
func (o IssuerSpecAcmeSolversSelectorOutput) ToIssuerSpecAcmeSolversSelectorPtrOutput() IssuerSpecAcmeSolversSelectorPtrOutput
func (IssuerSpecAcmeSolversSelectorOutput) ToIssuerSpecAcmeSolversSelectorPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversSelectorOutput) ToIssuerSpecAcmeSolversSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversSelectorPtrOutput
type IssuerSpecAcmeSolversSelectorPtrInput ¶
type IssuerSpecAcmeSolversSelectorPtrInput interface { pulumi.Input ToIssuerSpecAcmeSolversSelectorPtrOutput() IssuerSpecAcmeSolversSelectorPtrOutput ToIssuerSpecAcmeSolversSelectorPtrOutputWithContext(context.Context) IssuerSpecAcmeSolversSelectorPtrOutput }
IssuerSpecAcmeSolversSelectorPtrInput is an input type that accepts IssuerSpecAcmeSolversSelectorArgs, IssuerSpecAcmeSolversSelectorPtr and IssuerSpecAcmeSolversSelectorPtrOutput values. You can construct a concrete instance of `IssuerSpecAcmeSolversSelectorPtrInput` via:
IssuerSpecAcmeSolversSelectorArgs{...} or: nil
func IssuerSpecAcmeSolversSelectorPtr ¶
func IssuerSpecAcmeSolversSelectorPtr(v *IssuerSpecAcmeSolversSelectorArgs) IssuerSpecAcmeSolversSelectorPtrInput
type IssuerSpecAcmeSolversSelectorPtrOutput ¶
type IssuerSpecAcmeSolversSelectorPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecAcmeSolversSelectorPtrOutput) DnsNames ¶
func (o IssuerSpecAcmeSolversSelectorPtrOutput) DnsNames() pulumi.StringArrayOutput
List of DNSNames that this solver will be used to solve. If specified and a match is found, a dnsNames selector will take precedence over a dnsZones selector. If multiple solvers match with the same dnsNames value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected.
func (IssuerSpecAcmeSolversSelectorPtrOutput) DnsZones ¶
func (o IssuerSpecAcmeSolversSelectorPtrOutput) DnsZones() pulumi.StringArrayOutput
List of DNSZones that this solver will be used to solve. The most specific DNS zone match specified here will take precedence over other DNS zone matches, so a solver specifying sys.example.com will be selected over one specifying example.com for the domain www.sys.example.com. If multiple solvers match with the same dnsZones value, the solver with the most matching labels in matchLabels will be selected. If neither has more matches, the solver defined earlier in the list will be selected.
func (IssuerSpecAcmeSolversSelectorPtrOutput) ElementType ¶
func (IssuerSpecAcmeSolversSelectorPtrOutput) ElementType() reflect.Type
func (IssuerSpecAcmeSolversSelectorPtrOutput) MatchLabels ¶
func (o IssuerSpecAcmeSolversSelectorPtrOutput) MatchLabels() pulumi.StringMapOutput
A label selector that is used to refine the set of certificate's that this challenge solver will apply to.
func (IssuerSpecAcmeSolversSelectorPtrOutput) ToIssuerSpecAcmeSolversSelectorPtrOutput ¶
func (o IssuerSpecAcmeSolversSelectorPtrOutput) ToIssuerSpecAcmeSolversSelectorPtrOutput() IssuerSpecAcmeSolversSelectorPtrOutput
func (IssuerSpecAcmeSolversSelectorPtrOutput) ToIssuerSpecAcmeSolversSelectorPtrOutputWithContext ¶
func (o IssuerSpecAcmeSolversSelectorPtrOutput) ToIssuerSpecAcmeSolversSelectorPtrOutputWithContext(ctx context.Context) IssuerSpecAcmeSolversSelectorPtrOutput
type IssuerSpecArgs ¶
type IssuerSpecArgs struct { // ACME configures this issuer to communicate with a RFC8555 (ACME) server to obtain signed x509 certificates. Acme IssuerSpecAcmePtrInput `pulumi:"acme"` // CA configures this issuer to sign certificates using a signing CA keypair stored in a Secret resource. This is used to build internal PKIs that are managed by cert-manager. Ca IssuerSpecCaPtrInput `pulumi:"ca"` // SelfSigned configures this issuer to 'self sign' certificates using the private key used to create the CertificateRequest object. SelfSigned IssuerSpecSelfSignedPtrInput `pulumi:"selfSigned"` // Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend. Vault IssuerSpecVaultPtrInput `pulumi:"vault"` // Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone. Venafi IssuerSpecVenafiPtrInput `pulumi:"venafi"` }
Desired state of the Issuer resource.
func (IssuerSpecArgs) ElementType ¶
func (IssuerSpecArgs) ElementType() reflect.Type
func (IssuerSpecArgs) ToIssuerSpecOutput ¶
func (i IssuerSpecArgs) ToIssuerSpecOutput() IssuerSpecOutput
func (IssuerSpecArgs) ToIssuerSpecOutputWithContext ¶
func (i IssuerSpecArgs) ToIssuerSpecOutputWithContext(ctx context.Context) IssuerSpecOutput
func (IssuerSpecArgs) ToIssuerSpecPtrOutput ¶
func (i IssuerSpecArgs) ToIssuerSpecPtrOutput() IssuerSpecPtrOutput
func (IssuerSpecArgs) ToIssuerSpecPtrOutputWithContext ¶
func (i IssuerSpecArgs) ToIssuerSpecPtrOutputWithContext(ctx context.Context) IssuerSpecPtrOutput
type IssuerSpecCa ¶
type IssuerSpecCa struct { // The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set, certificates will be issued without distribution points set. CrlDistributionPoints []string `pulumi:"crlDistributionPoints"` // The OCSP server list is an X.509 v3 extension that defines a list of URLs of OCSP responders. The OCSP responders can be queried for the revocation status of an issued certificate. If not set, the certificate will be issued with no OCSP servers set. For example, an OCSP server URL could be "http://ocsp.int-x3.letsencrypt.org". OcspServers []string `pulumi:"ocspServers"` // SecretName is the name of the secret used to sign Certificates issued by this Issuer. SecretName string `pulumi:"secretName"` }
CA configures this issuer to sign certificates using a signing CA keypair stored in a Secret resource. This is used to build internal PKIs that are managed by cert-manager.
type IssuerSpecCaArgs ¶
type IssuerSpecCaArgs struct { // The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set, certificates will be issued without distribution points set. CrlDistributionPoints pulumi.StringArrayInput `pulumi:"crlDistributionPoints"` // The OCSP server list is an X.509 v3 extension that defines a list of URLs of OCSP responders. The OCSP responders can be queried for the revocation status of an issued certificate. If not set, the certificate will be issued with no OCSP servers set. For example, an OCSP server URL could be "http://ocsp.int-x3.letsencrypt.org". OcspServers pulumi.StringArrayInput `pulumi:"ocspServers"` // SecretName is the name of the secret used to sign Certificates issued by this Issuer. SecretName pulumi.StringInput `pulumi:"secretName"` }
CA configures this issuer to sign certificates using a signing CA keypair stored in a Secret resource. This is used to build internal PKIs that are managed by cert-manager.
func (IssuerSpecCaArgs) ElementType ¶
func (IssuerSpecCaArgs) ElementType() reflect.Type
func (IssuerSpecCaArgs) ToIssuerSpecCaOutput ¶
func (i IssuerSpecCaArgs) ToIssuerSpecCaOutput() IssuerSpecCaOutput
func (IssuerSpecCaArgs) ToIssuerSpecCaOutputWithContext ¶
func (i IssuerSpecCaArgs) ToIssuerSpecCaOutputWithContext(ctx context.Context) IssuerSpecCaOutput
func (IssuerSpecCaArgs) ToIssuerSpecCaPtrOutput ¶
func (i IssuerSpecCaArgs) ToIssuerSpecCaPtrOutput() IssuerSpecCaPtrOutput
func (IssuerSpecCaArgs) ToIssuerSpecCaPtrOutputWithContext ¶
func (i IssuerSpecCaArgs) ToIssuerSpecCaPtrOutputWithContext(ctx context.Context) IssuerSpecCaPtrOutput
type IssuerSpecCaInput ¶
type IssuerSpecCaInput interface { pulumi.Input ToIssuerSpecCaOutput() IssuerSpecCaOutput ToIssuerSpecCaOutputWithContext(context.Context) IssuerSpecCaOutput }
IssuerSpecCaInput is an input type that accepts IssuerSpecCaArgs and IssuerSpecCaOutput values. You can construct a concrete instance of `IssuerSpecCaInput` via:
IssuerSpecCaArgs{...}
type IssuerSpecCaOutput ¶
type IssuerSpecCaOutput struct{ *pulumi.OutputState }
CA configures this issuer to sign certificates using a signing CA keypair stored in a Secret resource. This is used to build internal PKIs that are managed by cert-manager.
func (IssuerSpecCaOutput) CrlDistributionPoints ¶
func (o IssuerSpecCaOutput) CrlDistributionPoints() pulumi.StringArrayOutput
The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set, certificates will be issued without distribution points set.
func (IssuerSpecCaOutput) ElementType ¶
func (IssuerSpecCaOutput) ElementType() reflect.Type
func (IssuerSpecCaOutput) OcspServers ¶
func (o IssuerSpecCaOutput) OcspServers() pulumi.StringArrayOutput
The OCSP server list is an X.509 v3 extension that defines a list of URLs of OCSP responders. The OCSP responders can be queried for the revocation status of an issued certificate. If not set, the certificate will be issued with no OCSP servers set. For example, an OCSP server URL could be "http://ocsp.int-x3.letsencrypt.org".
func (IssuerSpecCaOutput) SecretName ¶
func (o IssuerSpecCaOutput) SecretName() pulumi.StringOutput
SecretName is the name of the secret used to sign Certificates issued by this Issuer.
func (IssuerSpecCaOutput) ToIssuerSpecCaOutput ¶
func (o IssuerSpecCaOutput) ToIssuerSpecCaOutput() IssuerSpecCaOutput
func (IssuerSpecCaOutput) ToIssuerSpecCaOutputWithContext ¶
func (o IssuerSpecCaOutput) ToIssuerSpecCaOutputWithContext(ctx context.Context) IssuerSpecCaOutput
func (IssuerSpecCaOutput) ToIssuerSpecCaPtrOutput ¶
func (o IssuerSpecCaOutput) ToIssuerSpecCaPtrOutput() IssuerSpecCaPtrOutput
func (IssuerSpecCaOutput) ToIssuerSpecCaPtrOutputWithContext ¶
func (o IssuerSpecCaOutput) ToIssuerSpecCaPtrOutputWithContext(ctx context.Context) IssuerSpecCaPtrOutput
type IssuerSpecCaPtrInput ¶
type IssuerSpecCaPtrInput interface { pulumi.Input ToIssuerSpecCaPtrOutput() IssuerSpecCaPtrOutput ToIssuerSpecCaPtrOutputWithContext(context.Context) IssuerSpecCaPtrOutput }
IssuerSpecCaPtrInput is an input type that accepts IssuerSpecCaArgs, IssuerSpecCaPtr and IssuerSpecCaPtrOutput values. You can construct a concrete instance of `IssuerSpecCaPtrInput` via:
IssuerSpecCaArgs{...} or: nil
func IssuerSpecCaPtr ¶
func IssuerSpecCaPtr(v *IssuerSpecCaArgs) IssuerSpecCaPtrInput
type IssuerSpecCaPtrOutput ¶
type IssuerSpecCaPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecCaPtrOutput) CrlDistributionPoints ¶
func (o IssuerSpecCaPtrOutput) CrlDistributionPoints() pulumi.StringArrayOutput
The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set, certificates will be issued without distribution points set.
func (IssuerSpecCaPtrOutput) Elem ¶
func (o IssuerSpecCaPtrOutput) Elem() IssuerSpecCaOutput
func (IssuerSpecCaPtrOutput) ElementType ¶
func (IssuerSpecCaPtrOutput) ElementType() reflect.Type
func (IssuerSpecCaPtrOutput) OcspServers ¶
func (o IssuerSpecCaPtrOutput) OcspServers() pulumi.StringArrayOutput
The OCSP server list is an X.509 v3 extension that defines a list of URLs of OCSP responders. The OCSP responders can be queried for the revocation status of an issued certificate. If not set, the certificate will be issued with no OCSP servers set. For example, an OCSP server URL could be "http://ocsp.int-x3.letsencrypt.org".
func (IssuerSpecCaPtrOutput) SecretName ¶
func (o IssuerSpecCaPtrOutput) SecretName() pulumi.StringPtrOutput
SecretName is the name of the secret used to sign Certificates issued by this Issuer.
func (IssuerSpecCaPtrOutput) ToIssuerSpecCaPtrOutput ¶
func (o IssuerSpecCaPtrOutput) ToIssuerSpecCaPtrOutput() IssuerSpecCaPtrOutput
func (IssuerSpecCaPtrOutput) ToIssuerSpecCaPtrOutputWithContext ¶
func (o IssuerSpecCaPtrOutput) ToIssuerSpecCaPtrOutputWithContext(ctx context.Context) IssuerSpecCaPtrOutput
type IssuerSpecInput ¶
type IssuerSpecInput interface { pulumi.Input ToIssuerSpecOutput() IssuerSpecOutput ToIssuerSpecOutputWithContext(context.Context) IssuerSpecOutput }
IssuerSpecInput is an input type that accepts IssuerSpecArgs and IssuerSpecOutput values. You can construct a concrete instance of `IssuerSpecInput` via:
IssuerSpecArgs{...}
type IssuerSpecOutput ¶
type IssuerSpecOutput struct{ *pulumi.OutputState }
Desired state of the Issuer resource.
func (IssuerSpecOutput) Acme ¶
func (o IssuerSpecOutput) Acme() IssuerSpecAcmePtrOutput
ACME configures this issuer to communicate with a RFC8555 (ACME) server to obtain signed x509 certificates.
func (IssuerSpecOutput) Ca ¶
func (o IssuerSpecOutput) Ca() IssuerSpecCaPtrOutput
CA configures this issuer to sign certificates using a signing CA keypair stored in a Secret resource. This is used to build internal PKIs that are managed by cert-manager.
func (IssuerSpecOutput) ElementType ¶
func (IssuerSpecOutput) ElementType() reflect.Type
func (IssuerSpecOutput) SelfSigned ¶
func (o IssuerSpecOutput) SelfSigned() IssuerSpecSelfSignedPtrOutput
SelfSigned configures this issuer to 'self sign' certificates using the private key used to create the CertificateRequest object.
func (IssuerSpecOutput) ToIssuerSpecOutput ¶
func (o IssuerSpecOutput) ToIssuerSpecOutput() IssuerSpecOutput
func (IssuerSpecOutput) ToIssuerSpecOutputWithContext ¶
func (o IssuerSpecOutput) ToIssuerSpecOutputWithContext(ctx context.Context) IssuerSpecOutput
func (IssuerSpecOutput) ToIssuerSpecPtrOutput ¶
func (o IssuerSpecOutput) ToIssuerSpecPtrOutput() IssuerSpecPtrOutput
func (IssuerSpecOutput) ToIssuerSpecPtrOutputWithContext ¶
func (o IssuerSpecOutput) ToIssuerSpecPtrOutputWithContext(ctx context.Context) IssuerSpecPtrOutput
func (IssuerSpecOutput) Vault ¶
func (o IssuerSpecOutput) Vault() IssuerSpecVaultPtrOutput
Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend.
func (IssuerSpecOutput) Venafi ¶
func (o IssuerSpecOutput) Venafi() IssuerSpecVenafiPtrOutput
Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone.
type IssuerSpecPtrInput ¶
type IssuerSpecPtrInput interface { pulumi.Input ToIssuerSpecPtrOutput() IssuerSpecPtrOutput ToIssuerSpecPtrOutputWithContext(context.Context) IssuerSpecPtrOutput }
IssuerSpecPtrInput is an input type that accepts IssuerSpecArgs, IssuerSpecPtr and IssuerSpecPtrOutput values. You can construct a concrete instance of `IssuerSpecPtrInput` via:
IssuerSpecArgs{...} or: nil
func IssuerSpecPtr ¶
func IssuerSpecPtr(v *IssuerSpecArgs) IssuerSpecPtrInput
type IssuerSpecPtrOutput ¶
type IssuerSpecPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecPtrOutput) Acme ¶
func (o IssuerSpecPtrOutput) Acme() IssuerSpecAcmePtrOutput
ACME configures this issuer to communicate with a RFC8555 (ACME) server to obtain signed x509 certificates.
func (IssuerSpecPtrOutput) Ca ¶
func (o IssuerSpecPtrOutput) Ca() IssuerSpecCaPtrOutput
CA configures this issuer to sign certificates using a signing CA keypair stored in a Secret resource. This is used to build internal PKIs that are managed by cert-manager.
func (IssuerSpecPtrOutput) Elem ¶
func (o IssuerSpecPtrOutput) Elem() IssuerSpecOutput
func (IssuerSpecPtrOutput) ElementType ¶
func (IssuerSpecPtrOutput) ElementType() reflect.Type
func (IssuerSpecPtrOutput) SelfSigned ¶
func (o IssuerSpecPtrOutput) SelfSigned() IssuerSpecSelfSignedPtrOutput
SelfSigned configures this issuer to 'self sign' certificates using the private key used to create the CertificateRequest object.
func (IssuerSpecPtrOutput) ToIssuerSpecPtrOutput ¶
func (o IssuerSpecPtrOutput) ToIssuerSpecPtrOutput() IssuerSpecPtrOutput
func (IssuerSpecPtrOutput) ToIssuerSpecPtrOutputWithContext ¶
func (o IssuerSpecPtrOutput) ToIssuerSpecPtrOutputWithContext(ctx context.Context) IssuerSpecPtrOutput
func (IssuerSpecPtrOutput) Vault ¶
func (o IssuerSpecPtrOutput) Vault() IssuerSpecVaultPtrOutput
Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend.
func (IssuerSpecPtrOutput) Venafi ¶
func (o IssuerSpecPtrOutput) Venafi() IssuerSpecVenafiPtrOutput
Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone.
type IssuerSpecSelfSigned ¶
type IssuerSpecSelfSigned struct { // The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set certificate will be issued without CDP. Values are strings. CrlDistributionPoints []string `pulumi:"crlDistributionPoints"` }
SelfSigned configures this issuer to 'self sign' certificates using the private key used to create the CertificateRequest object.
type IssuerSpecSelfSignedArgs ¶
type IssuerSpecSelfSignedArgs struct { // The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set certificate will be issued without CDP. Values are strings. CrlDistributionPoints pulumi.StringArrayInput `pulumi:"crlDistributionPoints"` }
SelfSigned configures this issuer to 'self sign' certificates using the private key used to create the CertificateRequest object.
func (IssuerSpecSelfSignedArgs) ElementType ¶
func (IssuerSpecSelfSignedArgs) ElementType() reflect.Type
func (IssuerSpecSelfSignedArgs) ToIssuerSpecSelfSignedOutput ¶
func (i IssuerSpecSelfSignedArgs) ToIssuerSpecSelfSignedOutput() IssuerSpecSelfSignedOutput
func (IssuerSpecSelfSignedArgs) ToIssuerSpecSelfSignedOutputWithContext ¶
func (i IssuerSpecSelfSignedArgs) ToIssuerSpecSelfSignedOutputWithContext(ctx context.Context) IssuerSpecSelfSignedOutput
func (IssuerSpecSelfSignedArgs) ToIssuerSpecSelfSignedPtrOutput ¶
func (i IssuerSpecSelfSignedArgs) ToIssuerSpecSelfSignedPtrOutput() IssuerSpecSelfSignedPtrOutput
func (IssuerSpecSelfSignedArgs) ToIssuerSpecSelfSignedPtrOutputWithContext ¶
func (i IssuerSpecSelfSignedArgs) ToIssuerSpecSelfSignedPtrOutputWithContext(ctx context.Context) IssuerSpecSelfSignedPtrOutput
type IssuerSpecSelfSignedInput ¶
type IssuerSpecSelfSignedInput interface { pulumi.Input ToIssuerSpecSelfSignedOutput() IssuerSpecSelfSignedOutput ToIssuerSpecSelfSignedOutputWithContext(context.Context) IssuerSpecSelfSignedOutput }
IssuerSpecSelfSignedInput is an input type that accepts IssuerSpecSelfSignedArgs and IssuerSpecSelfSignedOutput values. You can construct a concrete instance of `IssuerSpecSelfSignedInput` via:
IssuerSpecSelfSignedArgs{...}
type IssuerSpecSelfSignedOutput ¶
type IssuerSpecSelfSignedOutput struct{ *pulumi.OutputState }
SelfSigned configures this issuer to 'self sign' certificates using the private key used to create the CertificateRequest object.
func (IssuerSpecSelfSignedOutput) CrlDistributionPoints ¶
func (o IssuerSpecSelfSignedOutput) CrlDistributionPoints() pulumi.StringArrayOutput
The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set certificate will be issued without CDP. Values are strings.
func (IssuerSpecSelfSignedOutput) ElementType ¶
func (IssuerSpecSelfSignedOutput) ElementType() reflect.Type
func (IssuerSpecSelfSignedOutput) ToIssuerSpecSelfSignedOutput ¶
func (o IssuerSpecSelfSignedOutput) ToIssuerSpecSelfSignedOutput() IssuerSpecSelfSignedOutput
func (IssuerSpecSelfSignedOutput) ToIssuerSpecSelfSignedOutputWithContext ¶
func (o IssuerSpecSelfSignedOutput) ToIssuerSpecSelfSignedOutputWithContext(ctx context.Context) IssuerSpecSelfSignedOutput
func (IssuerSpecSelfSignedOutput) ToIssuerSpecSelfSignedPtrOutput ¶
func (o IssuerSpecSelfSignedOutput) ToIssuerSpecSelfSignedPtrOutput() IssuerSpecSelfSignedPtrOutput
func (IssuerSpecSelfSignedOutput) ToIssuerSpecSelfSignedPtrOutputWithContext ¶
func (o IssuerSpecSelfSignedOutput) ToIssuerSpecSelfSignedPtrOutputWithContext(ctx context.Context) IssuerSpecSelfSignedPtrOutput
type IssuerSpecSelfSignedPtrInput ¶
type IssuerSpecSelfSignedPtrInput interface { pulumi.Input ToIssuerSpecSelfSignedPtrOutput() IssuerSpecSelfSignedPtrOutput ToIssuerSpecSelfSignedPtrOutputWithContext(context.Context) IssuerSpecSelfSignedPtrOutput }
IssuerSpecSelfSignedPtrInput is an input type that accepts IssuerSpecSelfSignedArgs, IssuerSpecSelfSignedPtr and IssuerSpecSelfSignedPtrOutput values. You can construct a concrete instance of `IssuerSpecSelfSignedPtrInput` via:
IssuerSpecSelfSignedArgs{...} or: nil
func IssuerSpecSelfSignedPtr ¶
func IssuerSpecSelfSignedPtr(v *IssuerSpecSelfSignedArgs) IssuerSpecSelfSignedPtrInput
type IssuerSpecSelfSignedPtrOutput ¶
type IssuerSpecSelfSignedPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecSelfSignedPtrOutput) CrlDistributionPoints ¶
func (o IssuerSpecSelfSignedPtrOutput) CrlDistributionPoints() pulumi.StringArrayOutput
The CRL distribution points is an X.509 v3 certificate extension which identifies the location of the CRL from which the revocation of this certificate can be checked. If not set certificate will be issued without CDP. Values are strings.
func (IssuerSpecSelfSignedPtrOutput) Elem ¶
func (o IssuerSpecSelfSignedPtrOutput) Elem() IssuerSpecSelfSignedOutput
func (IssuerSpecSelfSignedPtrOutput) ElementType ¶
func (IssuerSpecSelfSignedPtrOutput) ElementType() reflect.Type
func (IssuerSpecSelfSignedPtrOutput) ToIssuerSpecSelfSignedPtrOutput ¶
func (o IssuerSpecSelfSignedPtrOutput) ToIssuerSpecSelfSignedPtrOutput() IssuerSpecSelfSignedPtrOutput
func (IssuerSpecSelfSignedPtrOutput) ToIssuerSpecSelfSignedPtrOutputWithContext ¶
func (o IssuerSpecSelfSignedPtrOutput) ToIssuerSpecSelfSignedPtrOutputWithContext(ctx context.Context) IssuerSpecSelfSignedPtrOutput
type IssuerSpecVault ¶
type IssuerSpecVault struct { // Auth configures how cert-manager authenticates with the Vault server. Auth IssuerSpecVaultAuth `pulumi:"auth"` // PEM-encoded CA bundle (base64-encoded) used to validate Vault server certificate. Only used if the Server URL is using HTTPS protocol. This parameter is ignored for plain HTTP protocol connection. If not set the system root certificates are used to validate the TLS connection. CaBundle *string `pulumi:"caBundle"` // Name of the vault namespace. Namespaces is a set of features within Vault Enterprise that allows Vault environments to support Secure Multi-tenancy. e.g: "ns1" More about namespaces can be found here https://www.vaultproject.io/docs/enterprise/namespaces Namespace *string `pulumi:"namespace"` // Path is the mount path of the Vault PKI backend's `sign` endpoint, e.g: "my_pki_mount/sign/my-role-name". Path string `pulumi:"path"` // Server is the connection address for the Vault server, e.g: "https://vault.example.com:8200". Server string `pulumi:"server"` }
Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend.
type IssuerSpecVaultArgs ¶
type IssuerSpecVaultArgs struct { // Auth configures how cert-manager authenticates with the Vault server. Auth IssuerSpecVaultAuthInput `pulumi:"auth"` // PEM-encoded CA bundle (base64-encoded) used to validate Vault server certificate. Only used if the Server URL is using HTTPS protocol. This parameter is ignored for plain HTTP protocol connection. If not set the system root certificates are used to validate the TLS connection. CaBundle pulumi.StringPtrInput `pulumi:"caBundle"` // Name of the vault namespace. Namespaces is a set of features within Vault Enterprise that allows Vault environments to support Secure Multi-tenancy. e.g: "ns1" More about namespaces can be found here https://www.vaultproject.io/docs/enterprise/namespaces Namespace pulumi.StringPtrInput `pulumi:"namespace"` // Path is the mount path of the Vault PKI backend's `sign` endpoint, e.g: "my_pki_mount/sign/my-role-name". Path pulumi.StringInput `pulumi:"path"` // Server is the connection address for the Vault server, e.g: "https://vault.example.com:8200". Server pulumi.StringInput `pulumi:"server"` }
Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend.
func (IssuerSpecVaultArgs) ElementType ¶
func (IssuerSpecVaultArgs) ElementType() reflect.Type
func (IssuerSpecVaultArgs) ToIssuerSpecVaultOutput ¶
func (i IssuerSpecVaultArgs) ToIssuerSpecVaultOutput() IssuerSpecVaultOutput
func (IssuerSpecVaultArgs) ToIssuerSpecVaultOutputWithContext ¶
func (i IssuerSpecVaultArgs) ToIssuerSpecVaultOutputWithContext(ctx context.Context) IssuerSpecVaultOutput
func (IssuerSpecVaultArgs) ToIssuerSpecVaultPtrOutput ¶
func (i IssuerSpecVaultArgs) ToIssuerSpecVaultPtrOutput() IssuerSpecVaultPtrOutput
func (IssuerSpecVaultArgs) ToIssuerSpecVaultPtrOutputWithContext ¶
func (i IssuerSpecVaultArgs) ToIssuerSpecVaultPtrOutputWithContext(ctx context.Context) IssuerSpecVaultPtrOutput
type IssuerSpecVaultAuth ¶
type IssuerSpecVaultAuth struct { // AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource. AppRole *IssuerSpecVaultAuthAppRole `pulumi:"appRole"` // Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server. Kubernetes *IssuerSpecVaultAuthKubernetes `pulumi:"kubernetes"` // TokenSecretRef authenticates with Vault by presenting a token. TokenSecretRef *IssuerSpecVaultAuthTokenSecretRef `pulumi:"tokenSecretRef"` }
Auth configures how cert-manager authenticates with the Vault server.
type IssuerSpecVaultAuthAppRole ¶
type IssuerSpecVaultAuthAppRole struct { // Path where the App Role authentication backend is mounted in Vault, e.g: "approle" Path string `pulumi:"path"` // RoleID configured in the App Role authentication backend when setting up the authentication backend in Vault. RoleId string `pulumi:"roleId"` // Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault. The `key` field must be specified and denotes which entry within the Secret resource is used as the app role secret. SecretRef IssuerSpecVaultAuthAppRoleSecretRef `pulumi:"secretRef"` }
AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource.
type IssuerSpecVaultAuthAppRoleArgs ¶
type IssuerSpecVaultAuthAppRoleArgs struct { // Path where the App Role authentication backend is mounted in Vault, e.g: "approle" Path pulumi.StringInput `pulumi:"path"` // RoleID configured in the App Role authentication backend when setting up the authentication backend in Vault. RoleId pulumi.StringInput `pulumi:"roleId"` // Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault. The `key` field must be specified and denotes which entry within the Secret resource is used as the app role secret. SecretRef IssuerSpecVaultAuthAppRoleSecretRefInput `pulumi:"secretRef"` }
AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource.
func (IssuerSpecVaultAuthAppRoleArgs) ElementType ¶
func (IssuerSpecVaultAuthAppRoleArgs) ElementType() reflect.Type
func (IssuerSpecVaultAuthAppRoleArgs) ToIssuerSpecVaultAuthAppRoleOutput ¶
func (i IssuerSpecVaultAuthAppRoleArgs) ToIssuerSpecVaultAuthAppRoleOutput() IssuerSpecVaultAuthAppRoleOutput
func (IssuerSpecVaultAuthAppRoleArgs) ToIssuerSpecVaultAuthAppRoleOutputWithContext ¶
func (i IssuerSpecVaultAuthAppRoleArgs) ToIssuerSpecVaultAuthAppRoleOutputWithContext(ctx context.Context) IssuerSpecVaultAuthAppRoleOutput
func (IssuerSpecVaultAuthAppRoleArgs) ToIssuerSpecVaultAuthAppRolePtrOutput ¶
func (i IssuerSpecVaultAuthAppRoleArgs) ToIssuerSpecVaultAuthAppRolePtrOutput() IssuerSpecVaultAuthAppRolePtrOutput
func (IssuerSpecVaultAuthAppRoleArgs) ToIssuerSpecVaultAuthAppRolePtrOutputWithContext ¶
func (i IssuerSpecVaultAuthAppRoleArgs) ToIssuerSpecVaultAuthAppRolePtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthAppRolePtrOutput
type IssuerSpecVaultAuthAppRoleInput ¶
type IssuerSpecVaultAuthAppRoleInput interface { pulumi.Input ToIssuerSpecVaultAuthAppRoleOutput() IssuerSpecVaultAuthAppRoleOutput ToIssuerSpecVaultAuthAppRoleOutputWithContext(context.Context) IssuerSpecVaultAuthAppRoleOutput }
IssuerSpecVaultAuthAppRoleInput is an input type that accepts IssuerSpecVaultAuthAppRoleArgs and IssuerSpecVaultAuthAppRoleOutput values. You can construct a concrete instance of `IssuerSpecVaultAuthAppRoleInput` via:
IssuerSpecVaultAuthAppRoleArgs{...}
type IssuerSpecVaultAuthAppRoleOutput ¶
type IssuerSpecVaultAuthAppRoleOutput struct{ *pulumi.OutputState }
AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource.
func (IssuerSpecVaultAuthAppRoleOutput) ElementType ¶
func (IssuerSpecVaultAuthAppRoleOutput) ElementType() reflect.Type
func (IssuerSpecVaultAuthAppRoleOutput) Path ¶
func (o IssuerSpecVaultAuthAppRoleOutput) Path() pulumi.StringOutput
Path where the App Role authentication backend is mounted in Vault, e.g: "approle"
func (IssuerSpecVaultAuthAppRoleOutput) RoleId ¶
func (o IssuerSpecVaultAuthAppRoleOutput) RoleId() pulumi.StringOutput
RoleID configured in the App Role authentication backend when setting up the authentication backend in Vault.
func (IssuerSpecVaultAuthAppRoleOutput) SecretRef ¶
func (o IssuerSpecVaultAuthAppRoleOutput) SecretRef() IssuerSpecVaultAuthAppRoleSecretRefOutput
Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault. The `key` field must be specified and denotes which entry within the Secret resource is used as the app role secret.
func (IssuerSpecVaultAuthAppRoleOutput) ToIssuerSpecVaultAuthAppRoleOutput ¶
func (o IssuerSpecVaultAuthAppRoleOutput) ToIssuerSpecVaultAuthAppRoleOutput() IssuerSpecVaultAuthAppRoleOutput
func (IssuerSpecVaultAuthAppRoleOutput) ToIssuerSpecVaultAuthAppRoleOutputWithContext ¶
func (o IssuerSpecVaultAuthAppRoleOutput) ToIssuerSpecVaultAuthAppRoleOutputWithContext(ctx context.Context) IssuerSpecVaultAuthAppRoleOutput
func (IssuerSpecVaultAuthAppRoleOutput) ToIssuerSpecVaultAuthAppRolePtrOutput ¶
func (o IssuerSpecVaultAuthAppRoleOutput) ToIssuerSpecVaultAuthAppRolePtrOutput() IssuerSpecVaultAuthAppRolePtrOutput
func (IssuerSpecVaultAuthAppRoleOutput) ToIssuerSpecVaultAuthAppRolePtrOutputWithContext ¶
func (o IssuerSpecVaultAuthAppRoleOutput) ToIssuerSpecVaultAuthAppRolePtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthAppRolePtrOutput
type IssuerSpecVaultAuthAppRolePtrInput ¶
type IssuerSpecVaultAuthAppRolePtrInput interface { pulumi.Input ToIssuerSpecVaultAuthAppRolePtrOutput() IssuerSpecVaultAuthAppRolePtrOutput ToIssuerSpecVaultAuthAppRolePtrOutputWithContext(context.Context) IssuerSpecVaultAuthAppRolePtrOutput }
IssuerSpecVaultAuthAppRolePtrInput is an input type that accepts IssuerSpecVaultAuthAppRoleArgs, IssuerSpecVaultAuthAppRolePtr and IssuerSpecVaultAuthAppRolePtrOutput values. You can construct a concrete instance of `IssuerSpecVaultAuthAppRolePtrInput` via:
IssuerSpecVaultAuthAppRoleArgs{...} or: nil
func IssuerSpecVaultAuthAppRolePtr ¶
func IssuerSpecVaultAuthAppRolePtr(v *IssuerSpecVaultAuthAppRoleArgs) IssuerSpecVaultAuthAppRolePtrInput
type IssuerSpecVaultAuthAppRolePtrOutput ¶
type IssuerSpecVaultAuthAppRolePtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecVaultAuthAppRolePtrOutput) Elem ¶
func (o IssuerSpecVaultAuthAppRolePtrOutput) Elem() IssuerSpecVaultAuthAppRoleOutput
func (IssuerSpecVaultAuthAppRolePtrOutput) ElementType ¶
func (IssuerSpecVaultAuthAppRolePtrOutput) ElementType() reflect.Type
func (IssuerSpecVaultAuthAppRolePtrOutput) Path ¶
func (o IssuerSpecVaultAuthAppRolePtrOutput) Path() pulumi.StringPtrOutput
Path where the App Role authentication backend is mounted in Vault, e.g: "approle"
func (IssuerSpecVaultAuthAppRolePtrOutput) RoleId ¶
func (o IssuerSpecVaultAuthAppRolePtrOutput) RoleId() pulumi.StringPtrOutput
RoleID configured in the App Role authentication backend when setting up the authentication backend in Vault.
func (IssuerSpecVaultAuthAppRolePtrOutput) SecretRef ¶
func (o IssuerSpecVaultAuthAppRolePtrOutput) SecretRef() IssuerSpecVaultAuthAppRoleSecretRefPtrOutput
Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault. The `key` field must be specified and denotes which entry within the Secret resource is used as the app role secret.
func (IssuerSpecVaultAuthAppRolePtrOutput) ToIssuerSpecVaultAuthAppRolePtrOutput ¶
func (o IssuerSpecVaultAuthAppRolePtrOutput) ToIssuerSpecVaultAuthAppRolePtrOutput() IssuerSpecVaultAuthAppRolePtrOutput
func (IssuerSpecVaultAuthAppRolePtrOutput) ToIssuerSpecVaultAuthAppRolePtrOutputWithContext ¶
func (o IssuerSpecVaultAuthAppRolePtrOutput) ToIssuerSpecVaultAuthAppRolePtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthAppRolePtrOutput
type IssuerSpecVaultAuthAppRoleSecretRef ¶
type IssuerSpecVaultAuthAppRoleSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault. The `key` field must be specified and denotes which entry within the Secret resource is used as the app role secret.
type IssuerSpecVaultAuthAppRoleSecretRefArgs ¶
type IssuerSpecVaultAuthAppRoleSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault. The `key` field must be specified and denotes which entry within the Secret resource is used as the app role secret.
func (IssuerSpecVaultAuthAppRoleSecretRefArgs) ElementType ¶
func (IssuerSpecVaultAuthAppRoleSecretRefArgs) ElementType() reflect.Type
func (IssuerSpecVaultAuthAppRoleSecretRefArgs) ToIssuerSpecVaultAuthAppRoleSecretRefOutput ¶
func (i IssuerSpecVaultAuthAppRoleSecretRefArgs) ToIssuerSpecVaultAuthAppRoleSecretRefOutput() IssuerSpecVaultAuthAppRoleSecretRefOutput
func (IssuerSpecVaultAuthAppRoleSecretRefArgs) ToIssuerSpecVaultAuthAppRoleSecretRefOutputWithContext ¶
func (i IssuerSpecVaultAuthAppRoleSecretRefArgs) ToIssuerSpecVaultAuthAppRoleSecretRefOutputWithContext(ctx context.Context) IssuerSpecVaultAuthAppRoleSecretRefOutput
func (IssuerSpecVaultAuthAppRoleSecretRefArgs) ToIssuerSpecVaultAuthAppRoleSecretRefPtrOutput ¶
func (i IssuerSpecVaultAuthAppRoleSecretRefArgs) ToIssuerSpecVaultAuthAppRoleSecretRefPtrOutput() IssuerSpecVaultAuthAppRoleSecretRefPtrOutput
func (IssuerSpecVaultAuthAppRoleSecretRefArgs) ToIssuerSpecVaultAuthAppRoleSecretRefPtrOutputWithContext ¶
func (i IssuerSpecVaultAuthAppRoleSecretRefArgs) ToIssuerSpecVaultAuthAppRoleSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthAppRoleSecretRefPtrOutput
type IssuerSpecVaultAuthAppRoleSecretRefInput ¶
type IssuerSpecVaultAuthAppRoleSecretRefInput interface { pulumi.Input ToIssuerSpecVaultAuthAppRoleSecretRefOutput() IssuerSpecVaultAuthAppRoleSecretRefOutput ToIssuerSpecVaultAuthAppRoleSecretRefOutputWithContext(context.Context) IssuerSpecVaultAuthAppRoleSecretRefOutput }
IssuerSpecVaultAuthAppRoleSecretRefInput is an input type that accepts IssuerSpecVaultAuthAppRoleSecretRefArgs and IssuerSpecVaultAuthAppRoleSecretRefOutput values. You can construct a concrete instance of `IssuerSpecVaultAuthAppRoleSecretRefInput` via:
IssuerSpecVaultAuthAppRoleSecretRefArgs{...}
type IssuerSpecVaultAuthAppRoleSecretRefOutput ¶
type IssuerSpecVaultAuthAppRoleSecretRefOutput struct{ *pulumi.OutputState }
Reference to a key in a Secret that contains the App Role secret used to authenticate with Vault. The `key` field must be specified and denotes which entry within the Secret resource is used as the app role secret.
func (IssuerSpecVaultAuthAppRoleSecretRefOutput) ElementType ¶
func (IssuerSpecVaultAuthAppRoleSecretRefOutput) ElementType() reflect.Type
func (IssuerSpecVaultAuthAppRoleSecretRefOutput) Key ¶
func (o IssuerSpecVaultAuthAppRoleSecretRefOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecVaultAuthAppRoleSecretRefOutput) Name ¶
func (o IssuerSpecVaultAuthAppRoleSecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecVaultAuthAppRoleSecretRefOutput) ToIssuerSpecVaultAuthAppRoleSecretRefOutput ¶
func (o IssuerSpecVaultAuthAppRoleSecretRefOutput) ToIssuerSpecVaultAuthAppRoleSecretRefOutput() IssuerSpecVaultAuthAppRoleSecretRefOutput
func (IssuerSpecVaultAuthAppRoleSecretRefOutput) ToIssuerSpecVaultAuthAppRoleSecretRefOutputWithContext ¶
func (o IssuerSpecVaultAuthAppRoleSecretRefOutput) ToIssuerSpecVaultAuthAppRoleSecretRefOutputWithContext(ctx context.Context) IssuerSpecVaultAuthAppRoleSecretRefOutput
func (IssuerSpecVaultAuthAppRoleSecretRefOutput) ToIssuerSpecVaultAuthAppRoleSecretRefPtrOutput ¶
func (o IssuerSpecVaultAuthAppRoleSecretRefOutput) ToIssuerSpecVaultAuthAppRoleSecretRefPtrOutput() IssuerSpecVaultAuthAppRoleSecretRefPtrOutput
func (IssuerSpecVaultAuthAppRoleSecretRefOutput) ToIssuerSpecVaultAuthAppRoleSecretRefPtrOutputWithContext ¶
func (o IssuerSpecVaultAuthAppRoleSecretRefOutput) ToIssuerSpecVaultAuthAppRoleSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthAppRoleSecretRefPtrOutput
type IssuerSpecVaultAuthAppRoleSecretRefPtrInput ¶
type IssuerSpecVaultAuthAppRoleSecretRefPtrInput interface { pulumi.Input ToIssuerSpecVaultAuthAppRoleSecretRefPtrOutput() IssuerSpecVaultAuthAppRoleSecretRefPtrOutput ToIssuerSpecVaultAuthAppRoleSecretRefPtrOutputWithContext(context.Context) IssuerSpecVaultAuthAppRoleSecretRefPtrOutput }
IssuerSpecVaultAuthAppRoleSecretRefPtrInput is an input type that accepts IssuerSpecVaultAuthAppRoleSecretRefArgs, IssuerSpecVaultAuthAppRoleSecretRefPtr and IssuerSpecVaultAuthAppRoleSecretRefPtrOutput values. You can construct a concrete instance of `IssuerSpecVaultAuthAppRoleSecretRefPtrInput` via:
IssuerSpecVaultAuthAppRoleSecretRefArgs{...} or: nil
func IssuerSpecVaultAuthAppRoleSecretRefPtr ¶
func IssuerSpecVaultAuthAppRoleSecretRefPtr(v *IssuerSpecVaultAuthAppRoleSecretRefArgs) IssuerSpecVaultAuthAppRoleSecretRefPtrInput
type IssuerSpecVaultAuthAppRoleSecretRefPtrOutput ¶
type IssuerSpecVaultAuthAppRoleSecretRefPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecVaultAuthAppRoleSecretRefPtrOutput) ElementType ¶
func (IssuerSpecVaultAuthAppRoleSecretRefPtrOutput) ElementType() reflect.Type
func (IssuerSpecVaultAuthAppRoleSecretRefPtrOutput) Key ¶
func (o IssuerSpecVaultAuthAppRoleSecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecVaultAuthAppRoleSecretRefPtrOutput) Name ¶
func (o IssuerSpecVaultAuthAppRoleSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecVaultAuthAppRoleSecretRefPtrOutput) ToIssuerSpecVaultAuthAppRoleSecretRefPtrOutput ¶
func (o IssuerSpecVaultAuthAppRoleSecretRefPtrOutput) ToIssuerSpecVaultAuthAppRoleSecretRefPtrOutput() IssuerSpecVaultAuthAppRoleSecretRefPtrOutput
func (IssuerSpecVaultAuthAppRoleSecretRefPtrOutput) ToIssuerSpecVaultAuthAppRoleSecretRefPtrOutputWithContext ¶
func (o IssuerSpecVaultAuthAppRoleSecretRefPtrOutput) ToIssuerSpecVaultAuthAppRoleSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthAppRoleSecretRefPtrOutput
type IssuerSpecVaultAuthArgs ¶
type IssuerSpecVaultAuthArgs struct { // AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource. AppRole IssuerSpecVaultAuthAppRolePtrInput `pulumi:"appRole"` // Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server. Kubernetes IssuerSpecVaultAuthKubernetesPtrInput `pulumi:"kubernetes"` // TokenSecretRef authenticates with Vault by presenting a token. TokenSecretRef IssuerSpecVaultAuthTokenSecretRefPtrInput `pulumi:"tokenSecretRef"` }
Auth configures how cert-manager authenticates with the Vault server.
func (IssuerSpecVaultAuthArgs) ElementType ¶
func (IssuerSpecVaultAuthArgs) ElementType() reflect.Type
func (IssuerSpecVaultAuthArgs) ToIssuerSpecVaultAuthOutput ¶
func (i IssuerSpecVaultAuthArgs) ToIssuerSpecVaultAuthOutput() IssuerSpecVaultAuthOutput
func (IssuerSpecVaultAuthArgs) ToIssuerSpecVaultAuthOutputWithContext ¶
func (i IssuerSpecVaultAuthArgs) ToIssuerSpecVaultAuthOutputWithContext(ctx context.Context) IssuerSpecVaultAuthOutput
func (IssuerSpecVaultAuthArgs) ToIssuerSpecVaultAuthPtrOutput ¶
func (i IssuerSpecVaultAuthArgs) ToIssuerSpecVaultAuthPtrOutput() IssuerSpecVaultAuthPtrOutput
func (IssuerSpecVaultAuthArgs) ToIssuerSpecVaultAuthPtrOutputWithContext ¶
func (i IssuerSpecVaultAuthArgs) ToIssuerSpecVaultAuthPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthPtrOutput
type IssuerSpecVaultAuthInput ¶
type IssuerSpecVaultAuthInput interface { pulumi.Input ToIssuerSpecVaultAuthOutput() IssuerSpecVaultAuthOutput ToIssuerSpecVaultAuthOutputWithContext(context.Context) IssuerSpecVaultAuthOutput }
IssuerSpecVaultAuthInput is an input type that accepts IssuerSpecVaultAuthArgs and IssuerSpecVaultAuthOutput values. You can construct a concrete instance of `IssuerSpecVaultAuthInput` via:
IssuerSpecVaultAuthArgs{...}
type IssuerSpecVaultAuthKubernetes ¶
type IssuerSpecVaultAuthKubernetes struct { // The Vault mountPath here is the mount path to use when authenticating with Vault. For example, setting a value to `/v1/auth/foo`, will use the path `/v1/auth/foo/login` to authenticate with Vault. If unspecified, the default value "/v1/auth/kubernetes" will be used. MountPath *string `pulumi:"mountPath"` // A required field containing the Vault Role to assume. A Role binds a Kubernetes ServiceAccount with a set of Vault policies. Role string `pulumi:"role"` // The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault. Use of 'ambient credentials' is not supported. SecretRef IssuerSpecVaultAuthKubernetesSecretRef `pulumi:"secretRef"` }
Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server.
type IssuerSpecVaultAuthKubernetesArgs ¶
type IssuerSpecVaultAuthKubernetesArgs struct { // The Vault mountPath here is the mount path to use when authenticating with Vault. For example, setting a value to `/v1/auth/foo`, will use the path `/v1/auth/foo/login` to authenticate with Vault. If unspecified, the default value "/v1/auth/kubernetes" will be used. MountPath pulumi.StringPtrInput `pulumi:"mountPath"` // A required field containing the Vault Role to assume. A Role binds a Kubernetes ServiceAccount with a set of Vault policies. Role pulumi.StringInput `pulumi:"role"` // The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault. Use of 'ambient credentials' is not supported. SecretRef IssuerSpecVaultAuthKubernetesSecretRefInput `pulumi:"secretRef"` }
Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server.
func (IssuerSpecVaultAuthKubernetesArgs) ElementType ¶
func (IssuerSpecVaultAuthKubernetesArgs) ElementType() reflect.Type
func (IssuerSpecVaultAuthKubernetesArgs) ToIssuerSpecVaultAuthKubernetesOutput ¶
func (i IssuerSpecVaultAuthKubernetesArgs) ToIssuerSpecVaultAuthKubernetesOutput() IssuerSpecVaultAuthKubernetesOutput
func (IssuerSpecVaultAuthKubernetesArgs) ToIssuerSpecVaultAuthKubernetesOutputWithContext ¶
func (i IssuerSpecVaultAuthKubernetesArgs) ToIssuerSpecVaultAuthKubernetesOutputWithContext(ctx context.Context) IssuerSpecVaultAuthKubernetesOutput
func (IssuerSpecVaultAuthKubernetesArgs) ToIssuerSpecVaultAuthKubernetesPtrOutput ¶
func (i IssuerSpecVaultAuthKubernetesArgs) ToIssuerSpecVaultAuthKubernetesPtrOutput() IssuerSpecVaultAuthKubernetesPtrOutput
func (IssuerSpecVaultAuthKubernetesArgs) ToIssuerSpecVaultAuthKubernetesPtrOutputWithContext ¶
func (i IssuerSpecVaultAuthKubernetesArgs) ToIssuerSpecVaultAuthKubernetesPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthKubernetesPtrOutput
type IssuerSpecVaultAuthKubernetesInput ¶
type IssuerSpecVaultAuthKubernetesInput interface { pulumi.Input ToIssuerSpecVaultAuthKubernetesOutput() IssuerSpecVaultAuthKubernetesOutput ToIssuerSpecVaultAuthKubernetesOutputWithContext(context.Context) IssuerSpecVaultAuthKubernetesOutput }
IssuerSpecVaultAuthKubernetesInput is an input type that accepts IssuerSpecVaultAuthKubernetesArgs and IssuerSpecVaultAuthKubernetesOutput values. You can construct a concrete instance of `IssuerSpecVaultAuthKubernetesInput` via:
IssuerSpecVaultAuthKubernetesArgs{...}
type IssuerSpecVaultAuthKubernetesOutput ¶
type IssuerSpecVaultAuthKubernetesOutput struct{ *pulumi.OutputState }
Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server.
func (IssuerSpecVaultAuthKubernetesOutput) ElementType ¶
func (IssuerSpecVaultAuthKubernetesOutput) ElementType() reflect.Type
func (IssuerSpecVaultAuthKubernetesOutput) MountPath ¶
func (o IssuerSpecVaultAuthKubernetesOutput) MountPath() pulumi.StringPtrOutput
The Vault mountPath here is the mount path to use when authenticating with Vault. For example, setting a value to `/v1/auth/foo`, will use the path `/v1/auth/foo/login` to authenticate with Vault. If unspecified, the default value "/v1/auth/kubernetes" will be used.
func (IssuerSpecVaultAuthKubernetesOutput) Role ¶
func (o IssuerSpecVaultAuthKubernetesOutput) Role() pulumi.StringOutput
A required field containing the Vault Role to assume. A Role binds a Kubernetes ServiceAccount with a set of Vault policies.
func (IssuerSpecVaultAuthKubernetesOutput) SecretRef ¶
func (o IssuerSpecVaultAuthKubernetesOutput) SecretRef() IssuerSpecVaultAuthKubernetesSecretRefOutput
The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault. Use of 'ambient credentials' is not supported.
func (IssuerSpecVaultAuthKubernetesOutput) ToIssuerSpecVaultAuthKubernetesOutput ¶
func (o IssuerSpecVaultAuthKubernetesOutput) ToIssuerSpecVaultAuthKubernetesOutput() IssuerSpecVaultAuthKubernetesOutput
func (IssuerSpecVaultAuthKubernetesOutput) ToIssuerSpecVaultAuthKubernetesOutputWithContext ¶
func (o IssuerSpecVaultAuthKubernetesOutput) ToIssuerSpecVaultAuthKubernetesOutputWithContext(ctx context.Context) IssuerSpecVaultAuthKubernetesOutput
func (IssuerSpecVaultAuthKubernetesOutput) ToIssuerSpecVaultAuthKubernetesPtrOutput ¶
func (o IssuerSpecVaultAuthKubernetesOutput) ToIssuerSpecVaultAuthKubernetesPtrOutput() IssuerSpecVaultAuthKubernetesPtrOutput
func (IssuerSpecVaultAuthKubernetesOutput) ToIssuerSpecVaultAuthKubernetesPtrOutputWithContext ¶
func (o IssuerSpecVaultAuthKubernetesOutput) ToIssuerSpecVaultAuthKubernetesPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthKubernetesPtrOutput
type IssuerSpecVaultAuthKubernetesPtrInput ¶
type IssuerSpecVaultAuthKubernetesPtrInput interface { pulumi.Input ToIssuerSpecVaultAuthKubernetesPtrOutput() IssuerSpecVaultAuthKubernetesPtrOutput ToIssuerSpecVaultAuthKubernetesPtrOutputWithContext(context.Context) IssuerSpecVaultAuthKubernetesPtrOutput }
IssuerSpecVaultAuthKubernetesPtrInput is an input type that accepts IssuerSpecVaultAuthKubernetesArgs, IssuerSpecVaultAuthKubernetesPtr and IssuerSpecVaultAuthKubernetesPtrOutput values. You can construct a concrete instance of `IssuerSpecVaultAuthKubernetesPtrInput` via:
IssuerSpecVaultAuthKubernetesArgs{...} or: nil
func IssuerSpecVaultAuthKubernetesPtr ¶
func IssuerSpecVaultAuthKubernetesPtr(v *IssuerSpecVaultAuthKubernetesArgs) IssuerSpecVaultAuthKubernetesPtrInput
type IssuerSpecVaultAuthKubernetesPtrOutput ¶
type IssuerSpecVaultAuthKubernetesPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecVaultAuthKubernetesPtrOutput) ElementType ¶
func (IssuerSpecVaultAuthKubernetesPtrOutput) ElementType() reflect.Type
func (IssuerSpecVaultAuthKubernetesPtrOutput) MountPath ¶
func (o IssuerSpecVaultAuthKubernetesPtrOutput) MountPath() pulumi.StringPtrOutput
The Vault mountPath here is the mount path to use when authenticating with Vault. For example, setting a value to `/v1/auth/foo`, will use the path `/v1/auth/foo/login` to authenticate with Vault. If unspecified, the default value "/v1/auth/kubernetes" will be used.
func (IssuerSpecVaultAuthKubernetesPtrOutput) Role ¶
func (o IssuerSpecVaultAuthKubernetesPtrOutput) Role() pulumi.StringPtrOutput
A required field containing the Vault Role to assume. A Role binds a Kubernetes ServiceAccount with a set of Vault policies.
func (IssuerSpecVaultAuthKubernetesPtrOutput) SecretRef ¶
func (o IssuerSpecVaultAuthKubernetesPtrOutput) SecretRef() IssuerSpecVaultAuthKubernetesSecretRefPtrOutput
The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault. Use of 'ambient credentials' is not supported.
func (IssuerSpecVaultAuthKubernetesPtrOutput) ToIssuerSpecVaultAuthKubernetesPtrOutput ¶
func (o IssuerSpecVaultAuthKubernetesPtrOutput) ToIssuerSpecVaultAuthKubernetesPtrOutput() IssuerSpecVaultAuthKubernetesPtrOutput
func (IssuerSpecVaultAuthKubernetesPtrOutput) ToIssuerSpecVaultAuthKubernetesPtrOutputWithContext ¶
func (o IssuerSpecVaultAuthKubernetesPtrOutput) ToIssuerSpecVaultAuthKubernetesPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthKubernetesPtrOutput
type IssuerSpecVaultAuthKubernetesSecretRef ¶
type IssuerSpecVaultAuthKubernetesSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault. Use of 'ambient credentials' is not supported.
type IssuerSpecVaultAuthKubernetesSecretRefArgs ¶
type IssuerSpecVaultAuthKubernetesSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault. Use of 'ambient credentials' is not supported.
func (IssuerSpecVaultAuthKubernetesSecretRefArgs) ElementType ¶
func (IssuerSpecVaultAuthKubernetesSecretRefArgs) ElementType() reflect.Type
func (IssuerSpecVaultAuthKubernetesSecretRefArgs) ToIssuerSpecVaultAuthKubernetesSecretRefOutput ¶
func (i IssuerSpecVaultAuthKubernetesSecretRefArgs) ToIssuerSpecVaultAuthKubernetesSecretRefOutput() IssuerSpecVaultAuthKubernetesSecretRefOutput
func (IssuerSpecVaultAuthKubernetesSecretRefArgs) ToIssuerSpecVaultAuthKubernetesSecretRefOutputWithContext ¶
func (i IssuerSpecVaultAuthKubernetesSecretRefArgs) ToIssuerSpecVaultAuthKubernetesSecretRefOutputWithContext(ctx context.Context) IssuerSpecVaultAuthKubernetesSecretRefOutput
func (IssuerSpecVaultAuthKubernetesSecretRefArgs) ToIssuerSpecVaultAuthKubernetesSecretRefPtrOutput ¶
func (i IssuerSpecVaultAuthKubernetesSecretRefArgs) ToIssuerSpecVaultAuthKubernetesSecretRefPtrOutput() IssuerSpecVaultAuthKubernetesSecretRefPtrOutput
func (IssuerSpecVaultAuthKubernetesSecretRefArgs) ToIssuerSpecVaultAuthKubernetesSecretRefPtrOutputWithContext ¶
func (i IssuerSpecVaultAuthKubernetesSecretRefArgs) ToIssuerSpecVaultAuthKubernetesSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthKubernetesSecretRefPtrOutput
type IssuerSpecVaultAuthKubernetesSecretRefInput ¶
type IssuerSpecVaultAuthKubernetesSecretRefInput interface { pulumi.Input ToIssuerSpecVaultAuthKubernetesSecretRefOutput() IssuerSpecVaultAuthKubernetesSecretRefOutput ToIssuerSpecVaultAuthKubernetesSecretRefOutputWithContext(context.Context) IssuerSpecVaultAuthKubernetesSecretRefOutput }
IssuerSpecVaultAuthKubernetesSecretRefInput is an input type that accepts IssuerSpecVaultAuthKubernetesSecretRefArgs and IssuerSpecVaultAuthKubernetesSecretRefOutput values. You can construct a concrete instance of `IssuerSpecVaultAuthKubernetesSecretRefInput` via:
IssuerSpecVaultAuthKubernetesSecretRefArgs{...}
type IssuerSpecVaultAuthKubernetesSecretRefOutput ¶
type IssuerSpecVaultAuthKubernetesSecretRefOutput struct{ *pulumi.OutputState }
The required Secret field containing a Kubernetes ServiceAccount JWT used for authenticating with Vault. Use of 'ambient credentials' is not supported.
func (IssuerSpecVaultAuthKubernetesSecretRefOutput) ElementType ¶
func (IssuerSpecVaultAuthKubernetesSecretRefOutput) ElementType() reflect.Type
func (IssuerSpecVaultAuthKubernetesSecretRefOutput) Key ¶
func (o IssuerSpecVaultAuthKubernetesSecretRefOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecVaultAuthKubernetesSecretRefOutput) Name ¶
func (o IssuerSpecVaultAuthKubernetesSecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecVaultAuthKubernetesSecretRefOutput) ToIssuerSpecVaultAuthKubernetesSecretRefOutput ¶
func (o IssuerSpecVaultAuthKubernetesSecretRefOutput) ToIssuerSpecVaultAuthKubernetesSecretRefOutput() IssuerSpecVaultAuthKubernetesSecretRefOutput
func (IssuerSpecVaultAuthKubernetesSecretRefOutput) ToIssuerSpecVaultAuthKubernetesSecretRefOutputWithContext ¶
func (o IssuerSpecVaultAuthKubernetesSecretRefOutput) ToIssuerSpecVaultAuthKubernetesSecretRefOutputWithContext(ctx context.Context) IssuerSpecVaultAuthKubernetesSecretRefOutput
func (IssuerSpecVaultAuthKubernetesSecretRefOutput) ToIssuerSpecVaultAuthKubernetesSecretRefPtrOutput ¶
func (o IssuerSpecVaultAuthKubernetesSecretRefOutput) ToIssuerSpecVaultAuthKubernetesSecretRefPtrOutput() IssuerSpecVaultAuthKubernetesSecretRefPtrOutput
func (IssuerSpecVaultAuthKubernetesSecretRefOutput) ToIssuerSpecVaultAuthKubernetesSecretRefPtrOutputWithContext ¶
func (o IssuerSpecVaultAuthKubernetesSecretRefOutput) ToIssuerSpecVaultAuthKubernetesSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthKubernetesSecretRefPtrOutput
type IssuerSpecVaultAuthKubernetesSecretRefPtrInput ¶
type IssuerSpecVaultAuthKubernetesSecretRefPtrInput interface { pulumi.Input ToIssuerSpecVaultAuthKubernetesSecretRefPtrOutput() IssuerSpecVaultAuthKubernetesSecretRefPtrOutput ToIssuerSpecVaultAuthKubernetesSecretRefPtrOutputWithContext(context.Context) IssuerSpecVaultAuthKubernetesSecretRefPtrOutput }
IssuerSpecVaultAuthKubernetesSecretRefPtrInput is an input type that accepts IssuerSpecVaultAuthKubernetesSecretRefArgs, IssuerSpecVaultAuthKubernetesSecretRefPtr and IssuerSpecVaultAuthKubernetesSecretRefPtrOutput values. You can construct a concrete instance of `IssuerSpecVaultAuthKubernetesSecretRefPtrInput` via:
IssuerSpecVaultAuthKubernetesSecretRefArgs{...} or: nil
func IssuerSpecVaultAuthKubernetesSecretRefPtr ¶
func IssuerSpecVaultAuthKubernetesSecretRefPtr(v *IssuerSpecVaultAuthKubernetesSecretRefArgs) IssuerSpecVaultAuthKubernetesSecretRefPtrInput
type IssuerSpecVaultAuthKubernetesSecretRefPtrOutput ¶
type IssuerSpecVaultAuthKubernetesSecretRefPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecVaultAuthKubernetesSecretRefPtrOutput) ElementType ¶
func (IssuerSpecVaultAuthKubernetesSecretRefPtrOutput) ElementType() reflect.Type
func (IssuerSpecVaultAuthKubernetesSecretRefPtrOutput) Key ¶
func (o IssuerSpecVaultAuthKubernetesSecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecVaultAuthKubernetesSecretRefPtrOutput) Name ¶
func (o IssuerSpecVaultAuthKubernetesSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecVaultAuthKubernetesSecretRefPtrOutput) ToIssuerSpecVaultAuthKubernetesSecretRefPtrOutput ¶
func (o IssuerSpecVaultAuthKubernetesSecretRefPtrOutput) ToIssuerSpecVaultAuthKubernetesSecretRefPtrOutput() IssuerSpecVaultAuthKubernetesSecretRefPtrOutput
func (IssuerSpecVaultAuthKubernetesSecretRefPtrOutput) ToIssuerSpecVaultAuthKubernetesSecretRefPtrOutputWithContext ¶
func (o IssuerSpecVaultAuthKubernetesSecretRefPtrOutput) ToIssuerSpecVaultAuthKubernetesSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthKubernetesSecretRefPtrOutput
type IssuerSpecVaultAuthOutput ¶
type IssuerSpecVaultAuthOutput struct{ *pulumi.OutputState }
Auth configures how cert-manager authenticates with the Vault server.
func (IssuerSpecVaultAuthOutput) AppRole ¶
func (o IssuerSpecVaultAuthOutput) AppRole() IssuerSpecVaultAuthAppRolePtrOutput
AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource.
func (IssuerSpecVaultAuthOutput) ElementType ¶
func (IssuerSpecVaultAuthOutput) ElementType() reflect.Type
func (IssuerSpecVaultAuthOutput) Kubernetes ¶
func (o IssuerSpecVaultAuthOutput) Kubernetes() IssuerSpecVaultAuthKubernetesPtrOutput
Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server.
func (IssuerSpecVaultAuthOutput) ToIssuerSpecVaultAuthOutput ¶
func (o IssuerSpecVaultAuthOutput) ToIssuerSpecVaultAuthOutput() IssuerSpecVaultAuthOutput
func (IssuerSpecVaultAuthOutput) ToIssuerSpecVaultAuthOutputWithContext ¶
func (o IssuerSpecVaultAuthOutput) ToIssuerSpecVaultAuthOutputWithContext(ctx context.Context) IssuerSpecVaultAuthOutput
func (IssuerSpecVaultAuthOutput) ToIssuerSpecVaultAuthPtrOutput ¶
func (o IssuerSpecVaultAuthOutput) ToIssuerSpecVaultAuthPtrOutput() IssuerSpecVaultAuthPtrOutput
func (IssuerSpecVaultAuthOutput) ToIssuerSpecVaultAuthPtrOutputWithContext ¶
func (o IssuerSpecVaultAuthOutput) ToIssuerSpecVaultAuthPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthPtrOutput
func (IssuerSpecVaultAuthOutput) TokenSecretRef ¶
func (o IssuerSpecVaultAuthOutput) TokenSecretRef() IssuerSpecVaultAuthTokenSecretRefPtrOutput
TokenSecretRef authenticates with Vault by presenting a token.
type IssuerSpecVaultAuthPtrInput ¶
type IssuerSpecVaultAuthPtrInput interface { pulumi.Input ToIssuerSpecVaultAuthPtrOutput() IssuerSpecVaultAuthPtrOutput ToIssuerSpecVaultAuthPtrOutputWithContext(context.Context) IssuerSpecVaultAuthPtrOutput }
IssuerSpecVaultAuthPtrInput is an input type that accepts IssuerSpecVaultAuthArgs, IssuerSpecVaultAuthPtr and IssuerSpecVaultAuthPtrOutput values. You can construct a concrete instance of `IssuerSpecVaultAuthPtrInput` via:
IssuerSpecVaultAuthArgs{...} or: nil
func IssuerSpecVaultAuthPtr ¶
func IssuerSpecVaultAuthPtr(v *IssuerSpecVaultAuthArgs) IssuerSpecVaultAuthPtrInput
type IssuerSpecVaultAuthPtrOutput ¶
type IssuerSpecVaultAuthPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecVaultAuthPtrOutput) AppRole ¶
func (o IssuerSpecVaultAuthPtrOutput) AppRole() IssuerSpecVaultAuthAppRolePtrOutput
AppRole authenticates with Vault using the App Role auth mechanism, with the role and secret stored in a Kubernetes Secret resource.
func (IssuerSpecVaultAuthPtrOutput) Elem ¶
func (o IssuerSpecVaultAuthPtrOutput) Elem() IssuerSpecVaultAuthOutput
func (IssuerSpecVaultAuthPtrOutput) ElementType ¶
func (IssuerSpecVaultAuthPtrOutput) ElementType() reflect.Type
func (IssuerSpecVaultAuthPtrOutput) Kubernetes ¶
func (o IssuerSpecVaultAuthPtrOutput) Kubernetes() IssuerSpecVaultAuthKubernetesPtrOutput
Kubernetes authenticates with Vault by passing the ServiceAccount token stored in the named Secret resource to the Vault server.
func (IssuerSpecVaultAuthPtrOutput) ToIssuerSpecVaultAuthPtrOutput ¶
func (o IssuerSpecVaultAuthPtrOutput) ToIssuerSpecVaultAuthPtrOutput() IssuerSpecVaultAuthPtrOutput
func (IssuerSpecVaultAuthPtrOutput) ToIssuerSpecVaultAuthPtrOutputWithContext ¶
func (o IssuerSpecVaultAuthPtrOutput) ToIssuerSpecVaultAuthPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthPtrOutput
func (IssuerSpecVaultAuthPtrOutput) TokenSecretRef ¶
func (o IssuerSpecVaultAuthPtrOutput) TokenSecretRef() IssuerSpecVaultAuthTokenSecretRefPtrOutput
TokenSecretRef authenticates with Vault by presenting a token.
type IssuerSpecVaultAuthTokenSecretRef ¶
type IssuerSpecVaultAuthTokenSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
TokenSecretRef authenticates with Vault by presenting a token.
type IssuerSpecVaultAuthTokenSecretRefArgs ¶
type IssuerSpecVaultAuthTokenSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
TokenSecretRef authenticates with Vault by presenting a token.
func (IssuerSpecVaultAuthTokenSecretRefArgs) ElementType ¶
func (IssuerSpecVaultAuthTokenSecretRefArgs) ElementType() reflect.Type
func (IssuerSpecVaultAuthTokenSecretRefArgs) ToIssuerSpecVaultAuthTokenSecretRefOutput ¶
func (i IssuerSpecVaultAuthTokenSecretRefArgs) ToIssuerSpecVaultAuthTokenSecretRefOutput() IssuerSpecVaultAuthTokenSecretRefOutput
func (IssuerSpecVaultAuthTokenSecretRefArgs) ToIssuerSpecVaultAuthTokenSecretRefOutputWithContext ¶
func (i IssuerSpecVaultAuthTokenSecretRefArgs) ToIssuerSpecVaultAuthTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecVaultAuthTokenSecretRefOutput
func (IssuerSpecVaultAuthTokenSecretRefArgs) ToIssuerSpecVaultAuthTokenSecretRefPtrOutput ¶
func (i IssuerSpecVaultAuthTokenSecretRefArgs) ToIssuerSpecVaultAuthTokenSecretRefPtrOutput() IssuerSpecVaultAuthTokenSecretRefPtrOutput
func (IssuerSpecVaultAuthTokenSecretRefArgs) ToIssuerSpecVaultAuthTokenSecretRefPtrOutputWithContext ¶
func (i IssuerSpecVaultAuthTokenSecretRefArgs) ToIssuerSpecVaultAuthTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthTokenSecretRefPtrOutput
type IssuerSpecVaultAuthTokenSecretRefInput ¶
type IssuerSpecVaultAuthTokenSecretRefInput interface { pulumi.Input ToIssuerSpecVaultAuthTokenSecretRefOutput() IssuerSpecVaultAuthTokenSecretRefOutput ToIssuerSpecVaultAuthTokenSecretRefOutputWithContext(context.Context) IssuerSpecVaultAuthTokenSecretRefOutput }
IssuerSpecVaultAuthTokenSecretRefInput is an input type that accepts IssuerSpecVaultAuthTokenSecretRefArgs and IssuerSpecVaultAuthTokenSecretRefOutput values. You can construct a concrete instance of `IssuerSpecVaultAuthTokenSecretRefInput` via:
IssuerSpecVaultAuthTokenSecretRefArgs{...}
type IssuerSpecVaultAuthTokenSecretRefOutput ¶
type IssuerSpecVaultAuthTokenSecretRefOutput struct{ *pulumi.OutputState }
TokenSecretRef authenticates with Vault by presenting a token.
func (IssuerSpecVaultAuthTokenSecretRefOutput) ElementType ¶
func (IssuerSpecVaultAuthTokenSecretRefOutput) ElementType() reflect.Type
func (IssuerSpecVaultAuthTokenSecretRefOutput) Key ¶
func (o IssuerSpecVaultAuthTokenSecretRefOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecVaultAuthTokenSecretRefOutput) Name ¶
func (o IssuerSpecVaultAuthTokenSecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecVaultAuthTokenSecretRefOutput) ToIssuerSpecVaultAuthTokenSecretRefOutput ¶
func (o IssuerSpecVaultAuthTokenSecretRefOutput) ToIssuerSpecVaultAuthTokenSecretRefOutput() IssuerSpecVaultAuthTokenSecretRefOutput
func (IssuerSpecVaultAuthTokenSecretRefOutput) ToIssuerSpecVaultAuthTokenSecretRefOutputWithContext ¶
func (o IssuerSpecVaultAuthTokenSecretRefOutput) ToIssuerSpecVaultAuthTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecVaultAuthTokenSecretRefOutput
func (IssuerSpecVaultAuthTokenSecretRefOutput) ToIssuerSpecVaultAuthTokenSecretRefPtrOutput ¶
func (o IssuerSpecVaultAuthTokenSecretRefOutput) ToIssuerSpecVaultAuthTokenSecretRefPtrOutput() IssuerSpecVaultAuthTokenSecretRefPtrOutput
func (IssuerSpecVaultAuthTokenSecretRefOutput) ToIssuerSpecVaultAuthTokenSecretRefPtrOutputWithContext ¶
func (o IssuerSpecVaultAuthTokenSecretRefOutput) ToIssuerSpecVaultAuthTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthTokenSecretRefPtrOutput
type IssuerSpecVaultAuthTokenSecretRefPtrInput ¶
type IssuerSpecVaultAuthTokenSecretRefPtrInput interface { pulumi.Input ToIssuerSpecVaultAuthTokenSecretRefPtrOutput() IssuerSpecVaultAuthTokenSecretRefPtrOutput ToIssuerSpecVaultAuthTokenSecretRefPtrOutputWithContext(context.Context) IssuerSpecVaultAuthTokenSecretRefPtrOutput }
IssuerSpecVaultAuthTokenSecretRefPtrInput is an input type that accepts IssuerSpecVaultAuthTokenSecretRefArgs, IssuerSpecVaultAuthTokenSecretRefPtr and IssuerSpecVaultAuthTokenSecretRefPtrOutput values. You can construct a concrete instance of `IssuerSpecVaultAuthTokenSecretRefPtrInput` via:
IssuerSpecVaultAuthTokenSecretRefArgs{...} or: nil
func IssuerSpecVaultAuthTokenSecretRefPtr ¶
func IssuerSpecVaultAuthTokenSecretRefPtr(v *IssuerSpecVaultAuthTokenSecretRefArgs) IssuerSpecVaultAuthTokenSecretRefPtrInput
type IssuerSpecVaultAuthTokenSecretRefPtrOutput ¶
type IssuerSpecVaultAuthTokenSecretRefPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecVaultAuthTokenSecretRefPtrOutput) ElementType ¶
func (IssuerSpecVaultAuthTokenSecretRefPtrOutput) ElementType() reflect.Type
func (IssuerSpecVaultAuthTokenSecretRefPtrOutput) Key ¶
func (o IssuerSpecVaultAuthTokenSecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecVaultAuthTokenSecretRefPtrOutput) Name ¶
func (o IssuerSpecVaultAuthTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecVaultAuthTokenSecretRefPtrOutput) ToIssuerSpecVaultAuthTokenSecretRefPtrOutput ¶
func (o IssuerSpecVaultAuthTokenSecretRefPtrOutput) ToIssuerSpecVaultAuthTokenSecretRefPtrOutput() IssuerSpecVaultAuthTokenSecretRefPtrOutput
func (IssuerSpecVaultAuthTokenSecretRefPtrOutput) ToIssuerSpecVaultAuthTokenSecretRefPtrOutputWithContext ¶
func (o IssuerSpecVaultAuthTokenSecretRefPtrOutput) ToIssuerSpecVaultAuthTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVaultAuthTokenSecretRefPtrOutput
type IssuerSpecVaultInput ¶
type IssuerSpecVaultInput interface { pulumi.Input ToIssuerSpecVaultOutput() IssuerSpecVaultOutput ToIssuerSpecVaultOutputWithContext(context.Context) IssuerSpecVaultOutput }
IssuerSpecVaultInput is an input type that accepts IssuerSpecVaultArgs and IssuerSpecVaultOutput values. You can construct a concrete instance of `IssuerSpecVaultInput` via:
IssuerSpecVaultArgs{...}
type IssuerSpecVaultOutput ¶
type IssuerSpecVaultOutput struct{ *pulumi.OutputState }
Vault configures this issuer to sign certificates using a HashiCorp Vault PKI backend.
func (IssuerSpecVaultOutput) Auth ¶
func (o IssuerSpecVaultOutput) Auth() IssuerSpecVaultAuthOutput
Auth configures how cert-manager authenticates with the Vault server.
func (IssuerSpecVaultOutput) CaBundle ¶
func (o IssuerSpecVaultOutput) CaBundle() pulumi.StringPtrOutput
PEM-encoded CA bundle (base64-encoded) used to validate Vault server certificate. Only used if the Server URL is using HTTPS protocol. This parameter is ignored for plain HTTP protocol connection. If not set the system root certificates are used to validate the TLS connection.
func (IssuerSpecVaultOutput) ElementType ¶
func (IssuerSpecVaultOutput) ElementType() reflect.Type
func (IssuerSpecVaultOutput) Namespace ¶
func (o IssuerSpecVaultOutput) Namespace() pulumi.StringPtrOutput
Name of the vault namespace. Namespaces is a set of features within Vault Enterprise that allows Vault environments to support Secure Multi-tenancy. e.g: "ns1" More about namespaces can be found here https://www.vaultproject.io/docs/enterprise/namespaces
func (IssuerSpecVaultOutput) Path ¶
func (o IssuerSpecVaultOutput) Path() pulumi.StringOutput
Path is the mount path of the Vault PKI backend's `sign` endpoint, e.g: "my_pki_mount/sign/my-role-name".
func (IssuerSpecVaultOutput) Server ¶
func (o IssuerSpecVaultOutput) Server() pulumi.StringOutput
Server is the connection address for the Vault server, e.g: "https://vault.example.com:8200".
func (IssuerSpecVaultOutput) ToIssuerSpecVaultOutput ¶
func (o IssuerSpecVaultOutput) ToIssuerSpecVaultOutput() IssuerSpecVaultOutput
func (IssuerSpecVaultOutput) ToIssuerSpecVaultOutputWithContext ¶
func (o IssuerSpecVaultOutput) ToIssuerSpecVaultOutputWithContext(ctx context.Context) IssuerSpecVaultOutput
func (IssuerSpecVaultOutput) ToIssuerSpecVaultPtrOutput ¶
func (o IssuerSpecVaultOutput) ToIssuerSpecVaultPtrOutput() IssuerSpecVaultPtrOutput
func (IssuerSpecVaultOutput) ToIssuerSpecVaultPtrOutputWithContext ¶
func (o IssuerSpecVaultOutput) ToIssuerSpecVaultPtrOutputWithContext(ctx context.Context) IssuerSpecVaultPtrOutput
type IssuerSpecVaultPtrInput ¶
type IssuerSpecVaultPtrInput interface { pulumi.Input ToIssuerSpecVaultPtrOutput() IssuerSpecVaultPtrOutput ToIssuerSpecVaultPtrOutputWithContext(context.Context) IssuerSpecVaultPtrOutput }
IssuerSpecVaultPtrInput is an input type that accepts IssuerSpecVaultArgs, IssuerSpecVaultPtr and IssuerSpecVaultPtrOutput values. You can construct a concrete instance of `IssuerSpecVaultPtrInput` via:
IssuerSpecVaultArgs{...} or: nil
func IssuerSpecVaultPtr ¶
func IssuerSpecVaultPtr(v *IssuerSpecVaultArgs) IssuerSpecVaultPtrInput
type IssuerSpecVaultPtrOutput ¶
type IssuerSpecVaultPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecVaultPtrOutput) Auth ¶
func (o IssuerSpecVaultPtrOutput) Auth() IssuerSpecVaultAuthPtrOutput
Auth configures how cert-manager authenticates with the Vault server.
func (IssuerSpecVaultPtrOutput) CaBundle ¶
func (o IssuerSpecVaultPtrOutput) CaBundle() pulumi.StringPtrOutput
PEM-encoded CA bundle (base64-encoded) used to validate Vault server certificate. Only used if the Server URL is using HTTPS protocol. This parameter is ignored for plain HTTP protocol connection. If not set the system root certificates are used to validate the TLS connection.
func (IssuerSpecVaultPtrOutput) Elem ¶
func (o IssuerSpecVaultPtrOutput) Elem() IssuerSpecVaultOutput
func (IssuerSpecVaultPtrOutput) ElementType ¶
func (IssuerSpecVaultPtrOutput) ElementType() reflect.Type
func (IssuerSpecVaultPtrOutput) Namespace ¶
func (o IssuerSpecVaultPtrOutput) Namespace() pulumi.StringPtrOutput
Name of the vault namespace. Namespaces is a set of features within Vault Enterprise that allows Vault environments to support Secure Multi-tenancy. e.g: "ns1" More about namespaces can be found here https://www.vaultproject.io/docs/enterprise/namespaces
func (IssuerSpecVaultPtrOutput) Path ¶
func (o IssuerSpecVaultPtrOutput) Path() pulumi.StringPtrOutput
Path is the mount path of the Vault PKI backend's `sign` endpoint, e.g: "my_pki_mount/sign/my-role-name".
func (IssuerSpecVaultPtrOutput) Server ¶
func (o IssuerSpecVaultPtrOutput) Server() pulumi.StringPtrOutput
Server is the connection address for the Vault server, e.g: "https://vault.example.com:8200".
func (IssuerSpecVaultPtrOutput) ToIssuerSpecVaultPtrOutput ¶
func (o IssuerSpecVaultPtrOutput) ToIssuerSpecVaultPtrOutput() IssuerSpecVaultPtrOutput
func (IssuerSpecVaultPtrOutput) ToIssuerSpecVaultPtrOutputWithContext ¶
func (o IssuerSpecVaultPtrOutput) ToIssuerSpecVaultPtrOutputWithContext(ctx context.Context) IssuerSpecVaultPtrOutput
type IssuerSpecVenafi ¶
type IssuerSpecVenafi struct { // Cloud specifies the Venafi cloud configuration settings. Only one of TPP or Cloud may be specified. Cloud *IssuerSpecVenafiCloud `pulumi:"cloud"` // TPP specifies Trust Protection Platform configuration settings. Only one of TPP or Cloud may be specified. Tpp *IssuerSpecVenafiTpp `pulumi:"tpp"` // Zone is the Venafi Policy Zone to use for this issuer. All requests made to the Venafi platform will be restricted by the named zone policy. This field is required. Zone string `pulumi:"zone"` }
Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone.
type IssuerSpecVenafiArgs ¶
type IssuerSpecVenafiArgs struct { // Cloud specifies the Venafi cloud configuration settings. Only one of TPP or Cloud may be specified. Cloud IssuerSpecVenafiCloudPtrInput `pulumi:"cloud"` // TPP specifies Trust Protection Platform configuration settings. Only one of TPP or Cloud may be specified. Tpp IssuerSpecVenafiTppPtrInput `pulumi:"tpp"` // Zone is the Venafi Policy Zone to use for this issuer. All requests made to the Venafi platform will be restricted by the named zone policy. This field is required. Zone pulumi.StringInput `pulumi:"zone"` }
Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone.
func (IssuerSpecVenafiArgs) ElementType ¶
func (IssuerSpecVenafiArgs) ElementType() reflect.Type
func (IssuerSpecVenafiArgs) ToIssuerSpecVenafiOutput ¶
func (i IssuerSpecVenafiArgs) ToIssuerSpecVenafiOutput() IssuerSpecVenafiOutput
func (IssuerSpecVenafiArgs) ToIssuerSpecVenafiOutputWithContext ¶
func (i IssuerSpecVenafiArgs) ToIssuerSpecVenafiOutputWithContext(ctx context.Context) IssuerSpecVenafiOutput
func (IssuerSpecVenafiArgs) ToIssuerSpecVenafiPtrOutput ¶
func (i IssuerSpecVenafiArgs) ToIssuerSpecVenafiPtrOutput() IssuerSpecVenafiPtrOutput
func (IssuerSpecVenafiArgs) ToIssuerSpecVenafiPtrOutputWithContext ¶
func (i IssuerSpecVenafiArgs) ToIssuerSpecVenafiPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiPtrOutput
type IssuerSpecVenafiCloud ¶
type IssuerSpecVenafiCloud struct { // APITokenSecretRef is a secret key selector for the Venafi Cloud API token. ApiTokenSecretRef IssuerSpecVenafiCloudApiTokenSecretRef `pulumi:"apiTokenSecretRef"` // URL is the base URL for Venafi Cloud. Defaults to "https://api.venafi.cloud/v1". Url *string `pulumi:"url"` }
Cloud specifies the Venafi cloud configuration settings. Only one of TPP or Cloud may be specified.
type IssuerSpecVenafiCloudApiTokenSecretRef ¶
type IssuerSpecVenafiCloudApiTokenSecretRef struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key *string `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
APITokenSecretRef is a secret key selector for the Venafi Cloud API token.
type IssuerSpecVenafiCloudApiTokenSecretRefArgs ¶
type IssuerSpecVenafiCloudApiTokenSecretRefArgs struct { // The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required. Key pulumi.StringPtrInput `pulumi:"key"` // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
APITokenSecretRef is a secret key selector for the Venafi Cloud API token.
func (IssuerSpecVenafiCloudApiTokenSecretRefArgs) ElementType ¶
func (IssuerSpecVenafiCloudApiTokenSecretRefArgs) ElementType() reflect.Type
func (IssuerSpecVenafiCloudApiTokenSecretRefArgs) ToIssuerSpecVenafiCloudApiTokenSecretRefOutput ¶
func (i IssuerSpecVenafiCloudApiTokenSecretRefArgs) ToIssuerSpecVenafiCloudApiTokenSecretRefOutput() IssuerSpecVenafiCloudApiTokenSecretRefOutput
func (IssuerSpecVenafiCloudApiTokenSecretRefArgs) ToIssuerSpecVenafiCloudApiTokenSecretRefOutputWithContext ¶
func (i IssuerSpecVenafiCloudApiTokenSecretRefArgs) ToIssuerSpecVenafiCloudApiTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecVenafiCloudApiTokenSecretRefOutput
func (IssuerSpecVenafiCloudApiTokenSecretRefArgs) ToIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput ¶
func (i IssuerSpecVenafiCloudApiTokenSecretRefArgs) ToIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput() IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
func (IssuerSpecVenafiCloudApiTokenSecretRefArgs) ToIssuerSpecVenafiCloudApiTokenSecretRefPtrOutputWithContext ¶
func (i IssuerSpecVenafiCloudApiTokenSecretRefArgs) ToIssuerSpecVenafiCloudApiTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
type IssuerSpecVenafiCloudApiTokenSecretRefInput ¶
type IssuerSpecVenafiCloudApiTokenSecretRefInput interface { pulumi.Input ToIssuerSpecVenafiCloudApiTokenSecretRefOutput() IssuerSpecVenafiCloudApiTokenSecretRefOutput ToIssuerSpecVenafiCloudApiTokenSecretRefOutputWithContext(context.Context) IssuerSpecVenafiCloudApiTokenSecretRefOutput }
IssuerSpecVenafiCloudApiTokenSecretRefInput is an input type that accepts IssuerSpecVenafiCloudApiTokenSecretRefArgs and IssuerSpecVenafiCloudApiTokenSecretRefOutput values. You can construct a concrete instance of `IssuerSpecVenafiCloudApiTokenSecretRefInput` via:
IssuerSpecVenafiCloudApiTokenSecretRefArgs{...}
type IssuerSpecVenafiCloudApiTokenSecretRefOutput ¶
type IssuerSpecVenafiCloudApiTokenSecretRefOutput struct{ *pulumi.OutputState }
APITokenSecretRef is a secret key selector for the Venafi Cloud API token.
func (IssuerSpecVenafiCloudApiTokenSecretRefOutput) ElementType ¶
func (IssuerSpecVenafiCloudApiTokenSecretRefOutput) ElementType() reflect.Type
func (IssuerSpecVenafiCloudApiTokenSecretRefOutput) Key ¶
func (o IssuerSpecVenafiCloudApiTokenSecretRefOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecVenafiCloudApiTokenSecretRefOutput) Name ¶
func (o IssuerSpecVenafiCloudApiTokenSecretRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecVenafiCloudApiTokenSecretRefOutput) ToIssuerSpecVenafiCloudApiTokenSecretRefOutput ¶
func (o IssuerSpecVenafiCloudApiTokenSecretRefOutput) ToIssuerSpecVenafiCloudApiTokenSecretRefOutput() IssuerSpecVenafiCloudApiTokenSecretRefOutput
func (IssuerSpecVenafiCloudApiTokenSecretRefOutput) ToIssuerSpecVenafiCloudApiTokenSecretRefOutputWithContext ¶
func (o IssuerSpecVenafiCloudApiTokenSecretRefOutput) ToIssuerSpecVenafiCloudApiTokenSecretRefOutputWithContext(ctx context.Context) IssuerSpecVenafiCloudApiTokenSecretRefOutput
func (IssuerSpecVenafiCloudApiTokenSecretRefOutput) ToIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput ¶
func (o IssuerSpecVenafiCloudApiTokenSecretRefOutput) ToIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput() IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
func (IssuerSpecVenafiCloudApiTokenSecretRefOutput) ToIssuerSpecVenafiCloudApiTokenSecretRefPtrOutputWithContext ¶
func (o IssuerSpecVenafiCloudApiTokenSecretRefOutput) ToIssuerSpecVenafiCloudApiTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
type IssuerSpecVenafiCloudApiTokenSecretRefPtrInput ¶
type IssuerSpecVenafiCloudApiTokenSecretRefPtrInput interface { pulumi.Input ToIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput() IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput ToIssuerSpecVenafiCloudApiTokenSecretRefPtrOutputWithContext(context.Context) IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput }
IssuerSpecVenafiCloudApiTokenSecretRefPtrInput is an input type that accepts IssuerSpecVenafiCloudApiTokenSecretRefArgs, IssuerSpecVenafiCloudApiTokenSecretRefPtr and IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput values. You can construct a concrete instance of `IssuerSpecVenafiCloudApiTokenSecretRefPtrInput` via:
IssuerSpecVenafiCloudApiTokenSecretRefArgs{...} or: nil
func IssuerSpecVenafiCloudApiTokenSecretRefPtr ¶
func IssuerSpecVenafiCloudApiTokenSecretRefPtr(v *IssuerSpecVenafiCloudApiTokenSecretRefArgs) IssuerSpecVenafiCloudApiTokenSecretRefPtrInput
type IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput ¶
type IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) ElementType ¶
func (IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) ElementType() reflect.Type
func (IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) Key ¶
func (o IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) Key() pulumi.StringPtrOutput
The key of the entry in the Secret resource's `data` field to be used. Some instances of this field may be defaulted, in others it may be required.
func (IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) Name ¶
func (o IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) ToIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput ¶
func (o IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) ToIssuerSpecVenafiCloudApiTokenSecretRefPtrOutput() IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
func (IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) ToIssuerSpecVenafiCloudApiTokenSecretRefPtrOutputWithContext ¶
func (o IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput) ToIssuerSpecVenafiCloudApiTokenSecretRefPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
type IssuerSpecVenafiCloudArgs ¶
type IssuerSpecVenafiCloudArgs struct { // APITokenSecretRef is a secret key selector for the Venafi Cloud API token. ApiTokenSecretRef IssuerSpecVenafiCloudApiTokenSecretRefInput `pulumi:"apiTokenSecretRef"` // URL is the base URL for Venafi Cloud. Defaults to "https://api.venafi.cloud/v1". Url pulumi.StringPtrInput `pulumi:"url"` }
Cloud specifies the Venafi cloud configuration settings. Only one of TPP or Cloud may be specified.
func (IssuerSpecVenafiCloudArgs) ElementType ¶
func (IssuerSpecVenafiCloudArgs) ElementType() reflect.Type
func (IssuerSpecVenafiCloudArgs) ToIssuerSpecVenafiCloudOutput ¶
func (i IssuerSpecVenafiCloudArgs) ToIssuerSpecVenafiCloudOutput() IssuerSpecVenafiCloudOutput
func (IssuerSpecVenafiCloudArgs) ToIssuerSpecVenafiCloudOutputWithContext ¶
func (i IssuerSpecVenafiCloudArgs) ToIssuerSpecVenafiCloudOutputWithContext(ctx context.Context) IssuerSpecVenafiCloudOutput
func (IssuerSpecVenafiCloudArgs) ToIssuerSpecVenafiCloudPtrOutput ¶
func (i IssuerSpecVenafiCloudArgs) ToIssuerSpecVenafiCloudPtrOutput() IssuerSpecVenafiCloudPtrOutput
func (IssuerSpecVenafiCloudArgs) ToIssuerSpecVenafiCloudPtrOutputWithContext ¶
func (i IssuerSpecVenafiCloudArgs) ToIssuerSpecVenafiCloudPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiCloudPtrOutput
type IssuerSpecVenafiCloudInput ¶
type IssuerSpecVenafiCloudInput interface { pulumi.Input ToIssuerSpecVenafiCloudOutput() IssuerSpecVenafiCloudOutput ToIssuerSpecVenafiCloudOutputWithContext(context.Context) IssuerSpecVenafiCloudOutput }
IssuerSpecVenafiCloudInput is an input type that accepts IssuerSpecVenafiCloudArgs and IssuerSpecVenafiCloudOutput values. You can construct a concrete instance of `IssuerSpecVenafiCloudInput` via:
IssuerSpecVenafiCloudArgs{...}
type IssuerSpecVenafiCloudOutput ¶
type IssuerSpecVenafiCloudOutput struct{ *pulumi.OutputState }
Cloud specifies the Venafi cloud configuration settings. Only one of TPP or Cloud may be specified.
func (IssuerSpecVenafiCloudOutput) ApiTokenSecretRef ¶
func (o IssuerSpecVenafiCloudOutput) ApiTokenSecretRef() IssuerSpecVenafiCloudApiTokenSecretRefOutput
APITokenSecretRef is a secret key selector for the Venafi Cloud API token.
func (IssuerSpecVenafiCloudOutput) ElementType ¶
func (IssuerSpecVenafiCloudOutput) ElementType() reflect.Type
func (IssuerSpecVenafiCloudOutput) ToIssuerSpecVenafiCloudOutput ¶
func (o IssuerSpecVenafiCloudOutput) ToIssuerSpecVenafiCloudOutput() IssuerSpecVenafiCloudOutput
func (IssuerSpecVenafiCloudOutput) ToIssuerSpecVenafiCloudOutputWithContext ¶
func (o IssuerSpecVenafiCloudOutput) ToIssuerSpecVenafiCloudOutputWithContext(ctx context.Context) IssuerSpecVenafiCloudOutput
func (IssuerSpecVenafiCloudOutput) ToIssuerSpecVenafiCloudPtrOutput ¶
func (o IssuerSpecVenafiCloudOutput) ToIssuerSpecVenafiCloudPtrOutput() IssuerSpecVenafiCloudPtrOutput
func (IssuerSpecVenafiCloudOutput) ToIssuerSpecVenafiCloudPtrOutputWithContext ¶
func (o IssuerSpecVenafiCloudOutput) ToIssuerSpecVenafiCloudPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiCloudPtrOutput
func (IssuerSpecVenafiCloudOutput) Url ¶
func (o IssuerSpecVenafiCloudOutput) Url() pulumi.StringPtrOutput
URL is the base URL for Venafi Cloud. Defaults to "https://api.venafi.cloud/v1".
type IssuerSpecVenafiCloudPtrInput ¶
type IssuerSpecVenafiCloudPtrInput interface { pulumi.Input ToIssuerSpecVenafiCloudPtrOutput() IssuerSpecVenafiCloudPtrOutput ToIssuerSpecVenafiCloudPtrOutputWithContext(context.Context) IssuerSpecVenafiCloudPtrOutput }
IssuerSpecVenafiCloudPtrInput is an input type that accepts IssuerSpecVenafiCloudArgs, IssuerSpecVenafiCloudPtr and IssuerSpecVenafiCloudPtrOutput values. You can construct a concrete instance of `IssuerSpecVenafiCloudPtrInput` via:
IssuerSpecVenafiCloudArgs{...} or: nil
func IssuerSpecVenafiCloudPtr ¶
func IssuerSpecVenafiCloudPtr(v *IssuerSpecVenafiCloudArgs) IssuerSpecVenafiCloudPtrInput
type IssuerSpecVenafiCloudPtrOutput ¶
type IssuerSpecVenafiCloudPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecVenafiCloudPtrOutput) ApiTokenSecretRef ¶
func (o IssuerSpecVenafiCloudPtrOutput) ApiTokenSecretRef() IssuerSpecVenafiCloudApiTokenSecretRefPtrOutput
APITokenSecretRef is a secret key selector for the Venafi Cloud API token.
func (IssuerSpecVenafiCloudPtrOutput) Elem ¶
func (o IssuerSpecVenafiCloudPtrOutput) Elem() IssuerSpecVenafiCloudOutput
func (IssuerSpecVenafiCloudPtrOutput) ElementType ¶
func (IssuerSpecVenafiCloudPtrOutput) ElementType() reflect.Type
func (IssuerSpecVenafiCloudPtrOutput) ToIssuerSpecVenafiCloudPtrOutput ¶
func (o IssuerSpecVenafiCloudPtrOutput) ToIssuerSpecVenafiCloudPtrOutput() IssuerSpecVenafiCloudPtrOutput
func (IssuerSpecVenafiCloudPtrOutput) ToIssuerSpecVenafiCloudPtrOutputWithContext ¶
func (o IssuerSpecVenafiCloudPtrOutput) ToIssuerSpecVenafiCloudPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiCloudPtrOutput
func (IssuerSpecVenafiCloudPtrOutput) Url ¶
func (o IssuerSpecVenafiCloudPtrOutput) Url() pulumi.StringPtrOutput
URL is the base URL for Venafi Cloud. Defaults to "https://api.venafi.cloud/v1".
type IssuerSpecVenafiInput ¶
type IssuerSpecVenafiInput interface { pulumi.Input ToIssuerSpecVenafiOutput() IssuerSpecVenafiOutput ToIssuerSpecVenafiOutputWithContext(context.Context) IssuerSpecVenafiOutput }
IssuerSpecVenafiInput is an input type that accepts IssuerSpecVenafiArgs and IssuerSpecVenafiOutput values. You can construct a concrete instance of `IssuerSpecVenafiInput` via:
IssuerSpecVenafiArgs{...}
type IssuerSpecVenafiOutput ¶
type IssuerSpecVenafiOutput struct{ *pulumi.OutputState }
Venafi configures this issuer to sign certificates using a Venafi TPP or Venafi Cloud policy zone.
func (IssuerSpecVenafiOutput) Cloud ¶
func (o IssuerSpecVenafiOutput) Cloud() IssuerSpecVenafiCloudPtrOutput
Cloud specifies the Venafi cloud configuration settings. Only one of TPP or Cloud may be specified.
func (IssuerSpecVenafiOutput) ElementType ¶
func (IssuerSpecVenafiOutput) ElementType() reflect.Type
func (IssuerSpecVenafiOutput) ToIssuerSpecVenafiOutput ¶
func (o IssuerSpecVenafiOutput) ToIssuerSpecVenafiOutput() IssuerSpecVenafiOutput
func (IssuerSpecVenafiOutput) ToIssuerSpecVenafiOutputWithContext ¶
func (o IssuerSpecVenafiOutput) ToIssuerSpecVenafiOutputWithContext(ctx context.Context) IssuerSpecVenafiOutput
func (IssuerSpecVenafiOutput) ToIssuerSpecVenafiPtrOutput ¶
func (o IssuerSpecVenafiOutput) ToIssuerSpecVenafiPtrOutput() IssuerSpecVenafiPtrOutput
func (IssuerSpecVenafiOutput) ToIssuerSpecVenafiPtrOutputWithContext ¶
func (o IssuerSpecVenafiOutput) ToIssuerSpecVenafiPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiPtrOutput
func (IssuerSpecVenafiOutput) Tpp ¶
func (o IssuerSpecVenafiOutput) Tpp() IssuerSpecVenafiTppPtrOutput
TPP specifies Trust Protection Platform configuration settings. Only one of TPP or Cloud may be specified.
func (IssuerSpecVenafiOutput) Zone ¶
func (o IssuerSpecVenafiOutput) Zone() pulumi.StringOutput
Zone is the Venafi Policy Zone to use for this issuer. All requests made to the Venafi platform will be restricted by the named zone policy. This field is required.
type IssuerSpecVenafiPtrInput ¶
type IssuerSpecVenafiPtrInput interface { pulumi.Input ToIssuerSpecVenafiPtrOutput() IssuerSpecVenafiPtrOutput ToIssuerSpecVenafiPtrOutputWithContext(context.Context) IssuerSpecVenafiPtrOutput }
IssuerSpecVenafiPtrInput is an input type that accepts IssuerSpecVenafiArgs, IssuerSpecVenafiPtr and IssuerSpecVenafiPtrOutput values. You can construct a concrete instance of `IssuerSpecVenafiPtrInput` via:
IssuerSpecVenafiArgs{...} or: nil
func IssuerSpecVenafiPtr ¶
func IssuerSpecVenafiPtr(v *IssuerSpecVenafiArgs) IssuerSpecVenafiPtrInput
type IssuerSpecVenafiPtrOutput ¶
type IssuerSpecVenafiPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecVenafiPtrOutput) Cloud ¶
func (o IssuerSpecVenafiPtrOutput) Cloud() IssuerSpecVenafiCloudPtrOutput
Cloud specifies the Venafi cloud configuration settings. Only one of TPP or Cloud may be specified.
func (IssuerSpecVenafiPtrOutput) Elem ¶
func (o IssuerSpecVenafiPtrOutput) Elem() IssuerSpecVenafiOutput
func (IssuerSpecVenafiPtrOutput) ElementType ¶
func (IssuerSpecVenafiPtrOutput) ElementType() reflect.Type
func (IssuerSpecVenafiPtrOutput) ToIssuerSpecVenafiPtrOutput ¶
func (o IssuerSpecVenafiPtrOutput) ToIssuerSpecVenafiPtrOutput() IssuerSpecVenafiPtrOutput
func (IssuerSpecVenafiPtrOutput) ToIssuerSpecVenafiPtrOutputWithContext ¶
func (o IssuerSpecVenafiPtrOutput) ToIssuerSpecVenafiPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiPtrOutput
func (IssuerSpecVenafiPtrOutput) Tpp ¶
func (o IssuerSpecVenafiPtrOutput) Tpp() IssuerSpecVenafiTppPtrOutput
TPP specifies Trust Protection Platform configuration settings. Only one of TPP or Cloud may be specified.
func (IssuerSpecVenafiPtrOutput) Zone ¶
func (o IssuerSpecVenafiPtrOutput) Zone() pulumi.StringPtrOutput
Zone is the Venafi Policy Zone to use for this issuer. All requests made to the Venafi platform will be restricted by the named zone policy. This field is required.
type IssuerSpecVenafiTpp ¶
type IssuerSpecVenafiTpp struct { // CABundle is a PEM encoded TLS certificate to use to verify connections to the TPP instance. If specified, system roots will not be used and the issuing CA for the TPP instance must be verifiable using the provided root. If not specified, the connection will be verified using the cert-manager system root certificates. CaBundle *string `pulumi:"caBundle"` // CredentialsRef is a reference to a Secret containing the username and password for the TPP server. The secret must contain two keys, 'username' and 'password'. CredentialsRef IssuerSpecVenafiTppCredentialsRef `pulumi:"credentialsRef"` // URL is the base URL for the vedsdk endpoint of the Venafi TPP instance, for example: "https://tpp.example.com/vedsdk". Url string `pulumi:"url"` }
TPP specifies Trust Protection Platform configuration settings. Only one of TPP or Cloud may be specified.
type IssuerSpecVenafiTppArgs ¶
type IssuerSpecVenafiTppArgs struct { // CABundle is a PEM encoded TLS certificate to use to verify connections to the TPP instance. If specified, system roots will not be used and the issuing CA for the TPP instance must be verifiable using the provided root. If not specified, the connection will be verified using the cert-manager system root certificates. CaBundle pulumi.StringPtrInput `pulumi:"caBundle"` // CredentialsRef is a reference to a Secret containing the username and password for the TPP server. The secret must contain two keys, 'username' and 'password'. CredentialsRef IssuerSpecVenafiTppCredentialsRefInput `pulumi:"credentialsRef"` // URL is the base URL for the vedsdk endpoint of the Venafi TPP instance, for example: "https://tpp.example.com/vedsdk". Url pulumi.StringInput `pulumi:"url"` }
TPP specifies Trust Protection Platform configuration settings. Only one of TPP or Cloud may be specified.
func (IssuerSpecVenafiTppArgs) ElementType ¶
func (IssuerSpecVenafiTppArgs) ElementType() reflect.Type
func (IssuerSpecVenafiTppArgs) ToIssuerSpecVenafiTppOutput ¶
func (i IssuerSpecVenafiTppArgs) ToIssuerSpecVenafiTppOutput() IssuerSpecVenafiTppOutput
func (IssuerSpecVenafiTppArgs) ToIssuerSpecVenafiTppOutputWithContext ¶
func (i IssuerSpecVenafiTppArgs) ToIssuerSpecVenafiTppOutputWithContext(ctx context.Context) IssuerSpecVenafiTppOutput
func (IssuerSpecVenafiTppArgs) ToIssuerSpecVenafiTppPtrOutput ¶
func (i IssuerSpecVenafiTppArgs) ToIssuerSpecVenafiTppPtrOutput() IssuerSpecVenafiTppPtrOutput
func (IssuerSpecVenafiTppArgs) ToIssuerSpecVenafiTppPtrOutputWithContext ¶
func (i IssuerSpecVenafiTppArgs) ToIssuerSpecVenafiTppPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiTppPtrOutput
type IssuerSpecVenafiTppCredentialsRef ¶
type IssuerSpecVenafiTppCredentialsRef struct { // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name string `pulumi:"name"` }
CredentialsRef is a reference to a Secret containing the username and password for the TPP server. The secret must contain two keys, 'username' and 'password'.
type IssuerSpecVenafiTppCredentialsRefArgs ¶
type IssuerSpecVenafiTppCredentialsRefArgs struct { // Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names Name pulumi.StringInput `pulumi:"name"` }
CredentialsRef is a reference to a Secret containing the username and password for the TPP server. The secret must contain two keys, 'username' and 'password'.
func (IssuerSpecVenafiTppCredentialsRefArgs) ElementType ¶
func (IssuerSpecVenafiTppCredentialsRefArgs) ElementType() reflect.Type
func (IssuerSpecVenafiTppCredentialsRefArgs) ToIssuerSpecVenafiTppCredentialsRefOutput ¶
func (i IssuerSpecVenafiTppCredentialsRefArgs) ToIssuerSpecVenafiTppCredentialsRefOutput() IssuerSpecVenafiTppCredentialsRefOutput
func (IssuerSpecVenafiTppCredentialsRefArgs) ToIssuerSpecVenafiTppCredentialsRefOutputWithContext ¶
func (i IssuerSpecVenafiTppCredentialsRefArgs) ToIssuerSpecVenafiTppCredentialsRefOutputWithContext(ctx context.Context) IssuerSpecVenafiTppCredentialsRefOutput
func (IssuerSpecVenafiTppCredentialsRefArgs) ToIssuerSpecVenafiTppCredentialsRefPtrOutput ¶
func (i IssuerSpecVenafiTppCredentialsRefArgs) ToIssuerSpecVenafiTppCredentialsRefPtrOutput() IssuerSpecVenafiTppCredentialsRefPtrOutput
func (IssuerSpecVenafiTppCredentialsRefArgs) ToIssuerSpecVenafiTppCredentialsRefPtrOutputWithContext ¶
func (i IssuerSpecVenafiTppCredentialsRefArgs) ToIssuerSpecVenafiTppCredentialsRefPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiTppCredentialsRefPtrOutput
type IssuerSpecVenafiTppCredentialsRefInput ¶
type IssuerSpecVenafiTppCredentialsRefInput interface { pulumi.Input ToIssuerSpecVenafiTppCredentialsRefOutput() IssuerSpecVenafiTppCredentialsRefOutput ToIssuerSpecVenafiTppCredentialsRefOutputWithContext(context.Context) IssuerSpecVenafiTppCredentialsRefOutput }
IssuerSpecVenafiTppCredentialsRefInput is an input type that accepts IssuerSpecVenafiTppCredentialsRefArgs and IssuerSpecVenafiTppCredentialsRefOutput values. You can construct a concrete instance of `IssuerSpecVenafiTppCredentialsRefInput` via:
IssuerSpecVenafiTppCredentialsRefArgs{...}
type IssuerSpecVenafiTppCredentialsRefOutput ¶
type IssuerSpecVenafiTppCredentialsRefOutput struct{ *pulumi.OutputState }
CredentialsRef is a reference to a Secret containing the username and password for the TPP server. The secret must contain two keys, 'username' and 'password'.
func (IssuerSpecVenafiTppCredentialsRefOutput) ElementType ¶
func (IssuerSpecVenafiTppCredentialsRefOutput) ElementType() reflect.Type
func (IssuerSpecVenafiTppCredentialsRefOutput) Name ¶
func (o IssuerSpecVenafiTppCredentialsRefOutput) Name() pulumi.StringOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecVenafiTppCredentialsRefOutput) ToIssuerSpecVenafiTppCredentialsRefOutput ¶
func (o IssuerSpecVenafiTppCredentialsRefOutput) ToIssuerSpecVenafiTppCredentialsRefOutput() IssuerSpecVenafiTppCredentialsRefOutput
func (IssuerSpecVenafiTppCredentialsRefOutput) ToIssuerSpecVenafiTppCredentialsRefOutputWithContext ¶
func (o IssuerSpecVenafiTppCredentialsRefOutput) ToIssuerSpecVenafiTppCredentialsRefOutputWithContext(ctx context.Context) IssuerSpecVenafiTppCredentialsRefOutput
func (IssuerSpecVenafiTppCredentialsRefOutput) ToIssuerSpecVenafiTppCredentialsRefPtrOutput ¶
func (o IssuerSpecVenafiTppCredentialsRefOutput) ToIssuerSpecVenafiTppCredentialsRefPtrOutput() IssuerSpecVenafiTppCredentialsRefPtrOutput
func (IssuerSpecVenafiTppCredentialsRefOutput) ToIssuerSpecVenafiTppCredentialsRefPtrOutputWithContext ¶
func (o IssuerSpecVenafiTppCredentialsRefOutput) ToIssuerSpecVenafiTppCredentialsRefPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiTppCredentialsRefPtrOutput
type IssuerSpecVenafiTppCredentialsRefPtrInput ¶
type IssuerSpecVenafiTppCredentialsRefPtrInput interface { pulumi.Input ToIssuerSpecVenafiTppCredentialsRefPtrOutput() IssuerSpecVenafiTppCredentialsRefPtrOutput ToIssuerSpecVenafiTppCredentialsRefPtrOutputWithContext(context.Context) IssuerSpecVenafiTppCredentialsRefPtrOutput }
IssuerSpecVenafiTppCredentialsRefPtrInput is an input type that accepts IssuerSpecVenafiTppCredentialsRefArgs, IssuerSpecVenafiTppCredentialsRefPtr and IssuerSpecVenafiTppCredentialsRefPtrOutput values. You can construct a concrete instance of `IssuerSpecVenafiTppCredentialsRefPtrInput` via:
IssuerSpecVenafiTppCredentialsRefArgs{...} or: nil
func IssuerSpecVenafiTppCredentialsRefPtr ¶
func IssuerSpecVenafiTppCredentialsRefPtr(v *IssuerSpecVenafiTppCredentialsRefArgs) IssuerSpecVenafiTppCredentialsRefPtrInput
type IssuerSpecVenafiTppCredentialsRefPtrOutput ¶
type IssuerSpecVenafiTppCredentialsRefPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecVenafiTppCredentialsRefPtrOutput) ElementType ¶
func (IssuerSpecVenafiTppCredentialsRefPtrOutput) ElementType() reflect.Type
func (IssuerSpecVenafiTppCredentialsRefPtrOutput) Name ¶
func (o IssuerSpecVenafiTppCredentialsRefPtrOutput) Name() pulumi.StringPtrOutput
Name of the resource being referred to. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names
func (IssuerSpecVenafiTppCredentialsRefPtrOutput) ToIssuerSpecVenafiTppCredentialsRefPtrOutput ¶
func (o IssuerSpecVenafiTppCredentialsRefPtrOutput) ToIssuerSpecVenafiTppCredentialsRefPtrOutput() IssuerSpecVenafiTppCredentialsRefPtrOutput
func (IssuerSpecVenafiTppCredentialsRefPtrOutput) ToIssuerSpecVenafiTppCredentialsRefPtrOutputWithContext ¶
func (o IssuerSpecVenafiTppCredentialsRefPtrOutput) ToIssuerSpecVenafiTppCredentialsRefPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiTppCredentialsRefPtrOutput
type IssuerSpecVenafiTppInput ¶
type IssuerSpecVenafiTppInput interface { pulumi.Input ToIssuerSpecVenafiTppOutput() IssuerSpecVenafiTppOutput ToIssuerSpecVenafiTppOutputWithContext(context.Context) IssuerSpecVenafiTppOutput }
IssuerSpecVenafiTppInput is an input type that accepts IssuerSpecVenafiTppArgs and IssuerSpecVenafiTppOutput values. You can construct a concrete instance of `IssuerSpecVenafiTppInput` via:
IssuerSpecVenafiTppArgs{...}
type IssuerSpecVenafiTppOutput ¶
type IssuerSpecVenafiTppOutput struct{ *pulumi.OutputState }
TPP specifies Trust Protection Platform configuration settings. Only one of TPP or Cloud may be specified.
func (IssuerSpecVenafiTppOutput) CaBundle ¶
func (o IssuerSpecVenafiTppOutput) CaBundle() pulumi.StringPtrOutput
CABundle is a PEM encoded TLS certificate to use to verify connections to the TPP instance. If specified, system roots will not be used and the issuing CA for the TPP instance must be verifiable using the provided root. If not specified, the connection will be verified using the cert-manager system root certificates.
func (IssuerSpecVenafiTppOutput) CredentialsRef ¶
func (o IssuerSpecVenafiTppOutput) CredentialsRef() IssuerSpecVenafiTppCredentialsRefOutput
CredentialsRef is a reference to a Secret containing the username and password for the TPP server. The secret must contain two keys, 'username' and 'password'.
func (IssuerSpecVenafiTppOutput) ElementType ¶
func (IssuerSpecVenafiTppOutput) ElementType() reflect.Type
func (IssuerSpecVenafiTppOutput) ToIssuerSpecVenafiTppOutput ¶
func (o IssuerSpecVenafiTppOutput) ToIssuerSpecVenafiTppOutput() IssuerSpecVenafiTppOutput
func (IssuerSpecVenafiTppOutput) ToIssuerSpecVenafiTppOutputWithContext ¶
func (o IssuerSpecVenafiTppOutput) ToIssuerSpecVenafiTppOutputWithContext(ctx context.Context) IssuerSpecVenafiTppOutput
func (IssuerSpecVenafiTppOutput) ToIssuerSpecVenafiTppPtrOutput ¶
func (o IssuerSpecVenafiTppOutput) ToIssuerSpecVenafiTppPtrOutput() IssuerSpecVenafiTppPtrOutput
func (IssuerSpecVenafiTppOutput) ToIssuerSpecVenafiTppPtrOutputWithContext ¶
func (o IssuerSpecVenafiTppOutput) ToIssuerSpecVenafiTppPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiTppPtrOutput
func (IssuerSpecVenafiTppOutput) Url ¶
func (o IssuerSpecVenafiTppOutput) Url() pulumi.StringOutput
URL is the base URL for the vedsdk endpoint of the Venafi TPP instance, for example: "https://tpp.example.com/vedsdk".
type IssuerSpecVenafiTppPtrInput ¶
type IssuerSpecVenafiTppPtrInput interface { pulumi.Input ToIssuerSpecVenafiTppPtrOutput() IssuerSpecVenafiTppPtrOutput ToIssuerSpecVenafiTppPtrOutputWithContext(context.Context) IssuerSpecVenafiTppPtrOutput }
IssuerSpecVenafiTppPtrInput is an input type that accepts IssuerSpecVenafiTppArgs, IssuerSpecVenafiTppPtr and IssuerSpecVenafiTppPtrOutput values. You can construct a concrete instance of `IssuerSpecVenafiTppPtrInput` via:
IssuerSpecVenafiTppArgs{...} or: nil
func IssuerSpecVenafiTppPtr ¶
func IssuerSpecVenafiTppPtr(v *IssuerSpecVenafiTppArgs) IssuerSpecVenafiTppPtrInput
type IssuerSpecVenafiTppPtrOutput ¶
type IssuerSpecVenafiTppPtrOutput struct{ *pulumi.OutputState }
func (IssuerSpecVenafiTppPtrOutput) CaBundle ¶
func (o IssuerSpecVenafiTppPtrOutput) CaBundle() pulumi.StringPtrOutput
CABundle is a PEM encoded TLS certificate to use to verify connections to the TPP instance. If specified, system roots will not be used and the issuing CA for the TPP instance must be verifiable using the provided root. If not specified, the connection will be verified using the cert-manager system root certificates.
func (IssuerSpecVenafiTppPtrOutput) CredentialsRef ¶
func (o IssuerSpecVenafiTppPtrOutput) CredentialsRef() IssuerSpecVenafiTppCredentialsRefPtrOutput
CredentialsRef is a reference to a Secret containing the username and password for the TPP server. The secret must contain two keys, 'username' and 'password'.
func (IssuerSpecVenafiTppPtrOutput) Elem ¶
func (o IssuerSpecVenafiTppPtrOutput) Elem() IssuerSpecVenafiTppOutput
func (IssuerSpecVenafiTppPtrOutput) ElementType ¶
func (IssuerSpecVenafiTppPtrOutput) ElementType() reflect.Type
func (IssuerSpecVenafiTppPtrOutput) ToIssuerSpecVenafiTppPtrOutput ¶
func (o IssuerSpecVenafiTppPtrOutput) ToIssuerSpecVenafiTppPtrOutput() IssuerSpecVenafiTppPtrOutput
func (IssuerSpecVenafiTppPtrOutput) ToIssuerSpecVenafiTppPtrOutputWithContext ¶
func (o IssuerSpecVenafiTppPtrOutput) ToIssuerSpecVenafiTppPtrOutputWithContext(ctx context.Context) IssuerSpecVenafiTppPtrOutput
func (IssuerSpecVenafiTppPtrOutput) Url ¶
func (o IssuerSpecVenafiTppPtrOutput) Url() pulumi.StringPtrOutput
URL is the base URL for the vedsdk endpoint of the Venafi TPP instance, for example: "https://tpp.example.com/vedsdk".
type IssuerState ¶
type IssuerState struct { }
func (IssuerState) ElementType ¶
func (IssuerState) ElementType() reflect.Type
type IssuerStatus ¶
type IssuerStatus struct { // ACME specific status options. This field should only be set if the Issuer is configured to use an ACME server to issue certificates. Acme *IssuerStatusAcme `pulumi:"acme"` // List of status conditions to indicate the status of a CertificateRequest. Known condition types are `Ready`. Conditions []IssuerStatusConditions `pulumi:"conditions"` }
Status of the Issuer. This is set and managed automatically.
type IssuerStatusAcme ¶
type IssuerStatusAcme struct { // LastRegisteredEmail is the email associated with the latest registered ACME account, in order to track changes made to registered account associated with the Issuer LastRegisteredEmail *string `pulumi:"lastRegisteredEmail"` // URI is the unique account identifier, which can also be used to retrieve account details from the CA Uri *string `pulumi:"uri"` }
ACME specific status options. This field should only be set if the Issuer is configured to use an ACME server to issue certificates.
type IssuerStatusAcmeArgs ¶
type IssuerStatusAcmeArgs struct { // LastRegisteredEmail is the email associated with the latest registered ACME account, in order to track changes made to registered account associated with the Issuer LastRegisteredEmail pulumi.StringPtrInput `pulumi:"lastRegisteredEmail"` // URI is the unique account identifier, which can also be used to retrieve account details from the CA Uri pulumi.StringPtrInput `pulumi:"uri"` }
ACME specific status options. This field should only be set if the Issuer is configured to use an ACME server to issue certificates.
func (IssuerStatusAcmeArgs) ElementType ¶
func (IssuerStatusAcmeArgs) ElementType() reflect.Type
func (IssuerStatusAcmeArgs) ToIssuerStatusAcmeOutput ¶
func (i IssuerStatusAcmeArgs) ToIssuerStatusAcmeOutput() IssuerStatusAcmeOutput
func (IssuerStatusAcmeArgs) ToIssuerStatusAcmeOutputWithContext ¶
func (i IssuerStatusAcmeArgs) ToIssuerStatusAcmeOutputWithContext(ctx context.Context) IssuerStatusAcmeOutput
func (IssuerStatusAcmeArgs) ToIssuerStatusAcmePtrOutput ¶
func (i IssuerStatusAcmeArgs) ToIssuerStatusAcmePtrOutput() IssuerStatusAcmePtrOutput
func (IssuerStatusAcmeArgs) ToIssuerStatusAcmePtrOutputWithContext ¶
func (i IssuerStatusAcmeArgs) ToIssuerStatusAcmePtrOutputWithContext(ctx context.Context) IssuerStatusAcmePtrOutput
type IssuerStatusAcmeInput ¶
type IssuerStatusAcmeInput interface { pulumi.Input ToIssuerStatusAcmeOutput() IssuerStatusAcmeOutput ToIssuerStatusAcmeOutputWithContext(context.Context) IssuerStatusAcmeOutput }
IssuerStatusAcmeInput is an input type that accepts IssuerStatusAcmeArgs and IssuerStatusAcmeOutput values. You can construct a concrete instance of `IssuerStatusAcmeInput` via:
IssuerStatusAcmeArgs{...}
type IssuerStatusAcmeOutput ¶
type IssuerStatusAcmeOutput struct{ *pulumi.OutputState }
ACME specific status options. This field should only be set if the Issuer is configured to use an ACME server to issue certificates.
func (IssuerStatusAcmeOutput) ElementType ¶
func (IssuerStatusAcmeOutput) ElementType() reflect.Type
func (IssuerStatusAcmeOutput) LastRegisteredEmail ¶
func (o IssuerStatusAcmeOutput) LastRegisteredEmail() pulumi.StringPtrOutput
LastRegisteredEmail is the email associated with the latest registered ACME account, in order to track changes made to registered account associated with the Issuer
func (IssuerStatusAcmeOutput) ToIssuerStatusAcmeOutput ¶
func (o IssuerStatusAcmeOutput) ToIssuerStatusAcmeOutput() IssuerStatusAcmeOutput
func (IssuerStatusAcmeOutput) ToIssuerStatusAcmeOutputWithContext ¶
func (o IssuerStatusAcmeOutput) ToIssuerStatusAcmeOutputWithContext(ctx context.Context) IssuerStatusAcmeOutput
func (IssuerStatusAcmeOutput) ToIssuerStatusAcmePtrOutput ¶
func (o IssuerStatusAcmeOutput) ToIssuerStatusAcmePtrOutput() IssuerStatusAcmePtrOutput
func (IssuerStatusAcmeOutput) ToIssuerStatusAcmePtrOutputWithContext ¶
func (o IssuerStatusAcmeOutput) ToIssuerStatusAcmePtrOutputWithContext(ctx context.Context) IssuerStatusAcmePtrOutput
func (IssuerStatusAcmeOutput) Uri ¶
func (o IssuerStatusAcmeOutput) Uri() pulumi.StringPtrOutput
URI is the unique account identifier, which can also be used to retrieve account details from the CA
type IssuerStatusAcmePtrInput ¶
type IssuerStatusAcmePtrInput interface { pulumi.Input ToIssuerStatusAcmePtrOutput() IssuerStatusAcmePtrOutput ToIssuerStatusAcmePtrOutputWithContext(context.Context) IssuerStatusAcmePtrOutput }
IssuerStatusAcmePtrInput is an input type that accepts IssuerStatusAcmeArgs, IssuerStatusAcmePtr and IssuerStatusAcmePtrOutput values. You can construct a concrete instance of `IssuerStatusAcmePtrInput` via:
IssuerStatusAcmeArgs{...} or: nil
func IssuerStatusAcmePtr ¶
func IssuerStatusAcmePtr(v *IssuerStatusAcmeArgs) IssuerStatusAcmePtrInput
type IssuerStatusAcmePtrOutput ¶
type IssuerStatusAcmePtrOutput struct{ *pulumi.OutputState }
func (IssuerStatusAcmePtrOutput) Elem ¶
func (o IssuerStatusAcmePtrOutput) Elem() IssuerStatusAcmeOutput
func (IssuerStatusAcmePtrOutput) ElementType ¶
func (IssuerStatusAcmePtrOutput) ElementType() reflect.Type
func (IssuerStatusAcmePtrOutput) LastRegisteredEmail ¶
func (o IssuerStatusAcmePtrOutput) LastRegisteredEmail() pulumi.StringPtrOutput
LastRegisteredEmail is the email associated with the latest registered ACME account, in order to track changes made to registered account associated with the Issuer
func (IssuerStatusAcmePtrOutput) ToIssuerStatusAcmePtrOutput ¶
func (o IssuerStatusAcmePtrOutput) ToIssuerStatusAcmePtrOutput() IssuerStatusAcmePtrOutput
func (IssuerStatusAcmePtrOutput) ToIssuerStatusAcmePtrOutputWithContext ¶
func (o IssuerStatusAcmePtrOutput) ToIssuerStatusAcmePtrOutputWithContext(ctx context.Context) IssuerStatusAcmePtrOutput
func (IssuerStatusAcmePtrOutput) Uri ¶
func (o IssuerStatusAcmePtrOutput) Uri() pulumi.StringPtrOutput
URI is the unique account identifier, which can also be used to retrieve account details from the CA
type IssuerStatusArgs ¶
type IssuerStatusArgs struct { // ACME specific status options. This field should only be set if the Issuer is configured to use an ACME server to issue certificates. Acme IssuerStatusAcmePtrInput `pulumi:"acme"` // List of status conditions to indicate the status of a CertificateRequest. Known condition types are `Ready`. Conditions IssuerStatusConditionsArrayInput `pulumi:"conditions"` }
Status of the Issuer. This is set and managed automatically.
func (IssuerStatusArgs) ElementType ¶
func (IssuerStatusArgs) ElementType() reflect.Type
func (IssuerStatusArgs) ToIssuerStatusOutput ¶
func (i IssuerStatusArgs) ToIssuerStatusOutput() IssuerStatusOutput
func (IssuerStatusArgs) ToIssuerStatusOutputWithContext ¶
func (i IssuerStatusArgs) ToIssuerStatusOutputWithContext(ctx context.Context) IssuerStatusOutput
func (IssuerStatusArgs) ToIssuerStatusPtrOutput ¶
func (i IssuerStatusArgs) ToIssuerStatusPtrOutput() IssuerStatusPtrOutput
func (IssuerStatusArgs) ToIssuerStatusPtrOutputWithContext ¶
func (i IssuerStatusArgs) ToIssuerStatusPtrOutputWithContext(ctx context.Context) IssuerStatusPtrOutput
type IssuerStatusConditions ¶
type IssuerStatusConditions struct { // LastTransitionTime is the timestamp corresponding to the last status change of this condition. LastTransitionTime *string `pulumi:"lastTransitionTime"` // Message is a human readable description of the details of the last transition, complementing reason. Message *string `pulumi:"message"` // If set, this represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.condition[x].observedGeneration is 9, the condition is out of date with respect to the current state of the Issuer. ObservedGeneration *int `pulumi:"observedGeneration"` // Reason is a brief machine readable explanation for the condition's last transition. Reason *string `pulumi:"reason"` // Status of the condition, one of (`True`, `False`, `Unknown`). Status string `pulumi:"status"` // Type of the condition, known values are (`Ready`). Type string `pulumi:"type"` }
IssuerCondition contains condition information for an Issuer.
type IssuerStatusConditionsArgs ¶
type IssuerStatusConditionsArgs struct { // LastTransitionTime is the timestamp corresponding to the last status change of this condition. LastTransitionTime pulumi.StringPtrInput `pulumi:"lastTransitionTime"` // Message is a human readable description of the details of the last transition, complementing reason. Message pulumi.StringPtrInput `pulumi:"message"` // If set, this represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.condition[x].observedGeneration is 9, the condition is out of date with respect to the current state of the Issuer. ObservedGeneration pulumi.IntPtrInput `pulumi:"observedGeneration"` // Reason is a brief machine readable explanation for the condition's last transition. Reason pulumi.StringPtrInput `pulumi:"reason"` // Status of the condition, one of (`True`, `False`, `Unknown`). Status pulumi.StringInput `pulumi:"status"` // Type of the condition, known values are (`Ready`). Type pulumi.StringInput `pulumi:"type"` }
IssuerCondition contains condition information for an Issuer.
func (IssuerStatusConditionsArgs) ElementType ¶
func (IssuerStatusConditionsArgs) ElementType() reflect.Type
func (IssuerStatusConditionsArgs) ToIssuerStatusConditionsOutput ¶
func (i IssuerStatusConditionsArgs) ToIssuerStatusConditionsOutput() IssuerStatusConditionsOutput
func (IssuerStatusConditionsArgs) ToIssuerStatusConditionsOutputWithContext ¶
func (i IssuerStatusConditionsArgs) ToIssuerStatusConditionsOutputWithContext(ctx context.Context) IssuerStatusConditionsOutput
type IssuerStatusConditionsArray ¶
type IssuerStatusConditionsArray []IssuerStatusConditionsInput
func (IssuerStatusConditionsArray) ElementType ¶
func (IssuerStatusConditionsArray) ElementType() reflect.Type
func (IssuerStatusConditionsArray) ToIssuerStatusConditionsArrayOutput ¶
func (i IssuerStatusConditionsArray) ToIssuerStatusConditionsArrayOutput() IssuerStatusConditionsArrayOutput
func (IssuerStatusConditionsArray) ToIssuerStatusConditionsArrayOutputWithContext ¶
func (i IssuerStatusConditionsArray) ToIssuerStatusConditionsArrayOutputWithContext(ctx context.Context) IssuerStatusConditionsArrayOutput
type IssuerStatusConditionsArrayInput ¶
type IssuerStatusConditionsArrayInput interface { pulumi.Input ToIssuerStatusConditionsArrayOutput() IssuerStatusConditionsArrayOutput ToIssuerStatusConditionsArrayOutputWithContext(context.Context) IssuerStatusConditionsArrayOutput }
IssuerStatusConditionsArrayInput is an input type that accepts IssuerStatusConditionsArray and IssuerStatusConditionsArrayOutput values. You can construct a concrete instance of `IssuerStatusConditionsArrayInput` via:
IssuerStatusConditionsArray{ IssuerStatusConditionsArgs{...} }
type IssuerStatusConditionsArrayOutput ¶
type IssuerStatusConditionsArrayOutput struct{ *pulumi.OutputState }
func (IssuerStatusConditionsArrayOutput) ElementType ¶
func (IssuerStatusConditionsArrayOutput) ElementType() reflect.Type
func (IssuerStatusConditionsArrayOutput) Index ¶
func (o IssuerStatusConditionsArrayOutput) Index(i pulumi.IntInput) IssuerStatusConditionsOutput
func (IssuerStatusConditionsArrayOutput) ToIssuerStatusConditionsArrayOutput ¶
func (o IssuerStatusConditionsArrayOutput) ToIssuerStatusConditionsArrayOutput() IssuerStatusConditionsArrayOutput
func (IssuerStatusConditionsArrayOutput) ToIssuerStatusConditionsArrayOutputWithContext ¶
func (o IssuerStatusConditionsArrayOutput) ToIssuerStatusConditionsArrayOutputWithContext(ctx context.Context) IssuerStatusConditionsArrayOutput
type IssuerStatusConditionsInput ¶
type IssuerStatusConditionsInput interface { pulumi.Input ToIssuerStatusConditionsOutput() IssuerStatusConditionsOutput ToIssuerStatusConditionsOutputWithContext(context.Context) IssuerStatusConditionsOutput }
IssuerStatusConditionsInput is an input type that accepts IssuerStatusConditionsArgs and IssuerStatusConditionsOutput values. You can construct a concrete instance of `IssuerStatusConditionsInput` via:
IssuerStatusConditionsArgs{...}
type IssuerStatusConditionsOutput ¶
type IssuerStatusConditionsOutput struct{ *pulumi.OutputState }
IssuerCondition contains condition information for an Issuer.
func (IssuerStatusConditionsOutput) ElementType ¶
func (IssuerStatusConditionsOutput) ElementType() reflect.Type
func (IssuerStatusConditionsOutput) LastTransitionTime ¶
func (o IssuerStatusConditionsOutput) LastTransitionTime() pulumi.StringPtrOutput
LastTransitionTime is the timestamp corresponding to the last status change of this condition.
func (IssuerStatusConditionsOutput) Message ¶
func (o IssuerStatusConditionsOutput) Message() pulumi.StringPtrOutput
Message is a human readable description of the details of the last transition, complementing reason.
func (IssuerStatusConditionsOutput) ObservedGeneration ¶
func (o IssuerStatusConditionsOutput) ObservedGeneration() pulumi.IntPtrOutput
If set, this represents the .metadata.generation that the condition was set based upon. For instance, if .metadata.generation is currently 12, but the .status.condition[x].observedGeneration is 9, the condition is out of date with respect to the current state of the Issuer.
func (IssuerStatusConditionsOutput) Reason ¶
func (o IssuerStatusConditionsOutput) Reason() pulumi.StringPtrOutput
Reason is a brief machine readable explanation for the condition's last transition.
func (IssuerStatusConditionsOutput) Status ¶
func (o IssuerStatusConditionsOutput) Status() pulumi.StringOutput
Status of the condition, one of (`True`, `False`, `Unknown`).
func (IssuerStatusConditionsOutput) ToIssuerStatusConditionsOutput ¶
func (o IssuerStatusConditionsOutput) ToIssuerStatusConditionsOutput() IssuerStatusConditionsOutput
func (IssuerStatusConditionsOutput) ToIssuerStatusConditionsOutputWithContext ¶
func (o IssuerStatusConditionsOutput) ToIssuerStatusConditionsOutputWithContext(ctx context.Context) IssuerStatusConditionsOutput
func (IssuerStatusConditionsOutput) Type ¶
func (o IssuerStatusConditionsOutput) Type() pulumi.StringOutput
Type of the condition, known values are (`Ready`).
type IssuerStatusInput ¶
type IssuerStatusInput interface { pulumi.Input ToIssuerStatusOutput() IssuerStatusOutput ToIssuerStatusOutputWithContext(context.Context) IssuerStatusOutput }
IssuerStatusInput is an input type that accepts IssuerStatusArgs and IssuerStatusOutput values. You can construct a concrete instance of `IssuerStatusInput` via:
IssuerStatusArgs{...}
type IssuerStatusOutput ¶
type IssuerStatusOutput struct{ *pulumi.OutputState }
Status of the Issuer. This is set and managed automatically.
func (IssuerStatusOutput) Acme ¶
func (o IssuerStatusOutput) Acme() IssuerStatusAcmePtrOutput
ACME specific status options. This field should only be set if the Issuer is configured to use an ACME server to issue certificates.
func (IssuerStatusOutput) Conditions ¶
func (o IssuerStatusOutput) Conditions() IssuerStatusConditionsArrayOutput
List of status conditions to indicate the status of a CertificateRequest. Known condition types are `Ready`.
func (IssuerStatusOutput) ElementType ¶
func (IssuerStatusOutput) ElementType() reflect.Type
func (IssuerStatusOutput) ToIssuerStatusOutput ¶
func (o IssuerStatusOutput) ToIssuerStatusOutput() IssuerStatusOutput
func (IssuerStatusOutput) ToIssuerStatusOutputWithContext ¶
func (o IssuerStatusOutput) ToIssuerStatusOutputWithContext(ctx context.Context) IssuerStatusOutput
func (IssuerStatusOutput) ToIssuerStatusPtrOutput ¶
func (o IssuerStatusOutput) ToIssuerStatusPtrOutput() IssuerStatusPtrOutput
func (IssuerStatusOutput) ToIssuerStatusPtrOutputWithContext ¶
func (o IssuerStatusOutput) ToIssuerStatusPtrOutputWithContext(ctx context.Context) IssuerStatusPtrOutput
type IssuerStatusPtrInput ¶
type IssuerStatusPtrInput interface { pulumi.Input ToIssuerStatusPtrOutput() IssuerStatusPtrOutput ToIssuerStatusPtrOutputWithContext(context.Context) IssuerStatusPtrOutput }
IssuerStatusPtrInput is an input type that accepts IssuerStatusArgs, IssuerStatusPtr and IssuerStatusPtrOutput values. You can construct a concrete instance of `IssuerStatusPtrInput` via:
IssuerStatusArgs{...} or: nil
func IssuerStatusPtr ¶
func IssuerStatusPtr(v *IssuerStatusArgs) IssuerStatusPtrInput
type IssuerStatusPtrOutput ¶
type IssuerStatusPtrOutput struct{ *pulumi.OutputState }
func (IssuerStatusPtrOutput) Acme ¶
func (o IssuerStatusPtrOutput) Acme() IssuerStatusAcmePtrOutput
ACME specific status options. This field should only be set if the Issuer is configured to use an ACME server to issue certificates.
func (IssuerStatusPtrOutput) Conditions ¶
func (o IssuerStatusPtrOutput) Conditions() IssuerStatusConditionsArrayOutput
List of status conditions to indicate the status of a CertificateRequest. Known condition types are `Ready`.
func (IssuerStatusPtrOutput) Elem ¶
func (o IssuerStatusPtrOutput) Elem() IssuerStatusOutput
func (IssuerStatusPtrOutput) ElementType ¶
func (IssuerStatusPtrOutput) ElementType() reflect.Type
func (IssuerStatusPtrOutput) ToIssuerStatusPtrOutput ¶
func (o IssuerStatusPtrOutput) ToIssuerStatusPtrOutput() IssuerStatusPtrOutput
func (IssuerStatusPtrOutput) ToIssuerStatusPtrOutputWithContext ¶
func (o IssuerStatusPtrOutput) ToIssuerStatusPtrOutputWithContext(ctx context.Context) IssuerStatusPtrOutput
type IssuerType ¶
type IssuerType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` // Desired state of the Issuer resource. Spec IssuerSpec `pulumi:"spec"` // Status of the Issuer. This is set and managed automatically. Status *IssuerStatus `pulumi:"status"` }
An Issuer represents a certificate issuing authority which can be referenced as part of `issuerRef` fields. It is scoped to a single namespace and can therefore only be referenced by resources within the same namespace.