Interface BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:17.828Z") @Stability(Stable) public interface BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classBinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys.Builderstatic classBinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys.Jsii$ProxyAn implementation forBinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys.Builderbuilder()default StringgetAsciiArmoredPgpPublicKey()ASCII-armored representation of a PGP public key, as the entire output by the command 'gpg --export --armor foo@example.com' (either LF or CRLF line endings).default StringgetComment()A descriptive comment.default StringgetId()The ID of this public key.default BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysPkixPublicKeygetPkixPublicKey()pkix_public_key block.
-
-
-
Method Detail
-
getAsciiArmoredPgpPublicKey
@Stability(Stable) @Nullable default String getAsciiArmoredPgpPublicKey()
ASCII-armored representation of a PGP public key, as the entire output by the command 'gpg --export --armor foo@example.com' (either LF or CRLF line endings). When using this field, id should be left blank. The BinAuthz API handlers will calculate the ID and fill it in automatically. BinAuthz computes this ID as the OpenPGP RFC4880 V4 fingerprint, represented as upper-case hex. If id is provided by the caller, it will be overwritten by the API-calculated ID.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/binary_authorization_attestor#ascii_armored_pgp_public_key BinaryAuthorizationAttestor#ascii_armored_pgp_public_key}
-
getComment
@Stability(Stable) @Nullable default String getComment()
A descriptive comment. This field may be updated.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/binary_authorization_attestor#comment BinaryAuthorizationAttestor#comment}
-
getId
@Stability(Stable) @Nullable default String getId()
The ID of this public key.Signatures verified by BinAuthz must include the ID of the public key that can be used to verify them, and that ID must match the contents of this field exactly. Additional restrictions on this field can be imposed based on which public key type is encapsulated. See the documentation on publicKey cases below for details. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/binary_authorization_attestor#id BinaryAuthorizationAttestor#id} Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable.
-
getPkixPublicKey
@Stability(Stable) @Nullable default BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysPkixPublicKey getPkixPublicKey()
pkix_public_key block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/binary_authorization_attestor#pkix_public_key BinaryAuthorizationAttestor#pkix_public_key}
-
builder
@Stability(Stable) static BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys.Builder builder()
-
-