Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
// *** WARNING: this file was generated by pulumi-java-gen. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
package com.pulumi.kubernetes.certificates.v1alpha1.inputs;
import com.pulumi.core.Output;
import com.pulumi.core.annotations.Import;
import java.lang.String;
import java.util.Objects;
import java.util.Optional;
import javax.annotation.Nullable;
/**
* ClusterTrustBundleSpec contains the signer and trust anchors.
*
*/
public final class ClusterTrustBundleSpecPatchArgs extends com.pulumi.resources.ResourceArgs {
public static final ClusterTrustBundleSpecPatchArgs Empty = new ClusterTrustBundleSpecPatchArgs();
/**
* signerName indicates the associated signer, if any.
*
* In order to create or update a ClusterTrustBundle that sets signerName, you must have the following cluster-scoped permission: group=certificates.k8s.io resource=signers resourceName=<the signer name> verb=attest.
*
* If signerName is not empty, then the ClusterTrustBundle object must be named with the signer name as a prefix (translating slashes to colons). For example, for the signer name `example.com/foo`, valid ClusterTrustBundle object names include `example.com:foo:abc` and `example.com:foo:v1`.
*
* If signerName is empty, then the ClusterTrustBundle object's name must not have such a prefix.
*
* List/watch requests for ClusterTrustBundles can filter on this field using a `spec.signerName=NAME` field selector.
*
*/
@Import(name="signerName")
private @Nullable Output signerName;
/**
* @return signerName indicates the associated signer, if any.
*
* In order to create or update a ClusterTrustBundle that sets signerName, you must have the following cluster-scoped permission: group=certificates.k8s.io resource=signers resourceName=<the signer name> verb=attest.
*
* If signerName is not empty, then the ClusterTrustBundle object must be named with the signer name as a prefix (translating slashes to colons). For example, for the signer name `example.com/foo`, valid ClusterTrustBundle object names include `example.com:foo:abc` and `example.com:foo:v1`.
*
* If signerName is empty, then the ClusterTrustBundle object's name must not have such a prefix.
*
* List/watch requests for ClusterTrustBundles can filter on this field using a `spec.signerName=NAME` field selector.
*
*/
public Optional