Class BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.binary_authorization_attestor.BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys.Jsii$Proxy
-
- All Implemented Interfaces:
BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys
@Stability(Stable) @Internal public static final class BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys
An implementation forBinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.binary_authorization_attestor.BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys
BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys.Builder, BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys.Builder builder)Constructor that initializes the object based on literal property values passed by theBinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)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).StringgetComment()A descriptive comment.StringgetId()The ID of this public key.BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysPkixPublicKeygetPkixPublicKey()pkix_public_key block.inthashCode()
-
-
-
Constructor Detail
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys.Builder builder)
Constructor that initializes the object based on literal property values passed by theBinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys.Builder.
-
-
Method Detail
-
getAsciiArmoredPgpPublicKey
public final String getAsciiArmoredPgpPublicKey()
Description copied from interface:BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysASCII-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}
- Specified by:
getAsciiArmoredPgpPublicKeyin interfaceBinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys
-
getComment
public final String getComment()
Description copied from interface:BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysA 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}
- Specified by:
getCommentin interfaceBinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys
-
getId
public final String getId()
Description copied from interface:BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysThe 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.
- Specified by:
getIdin interfaceBinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys
-
getPkixPublicKey
public final BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeysPkixPublicKey getPkixPublicKey()
Description copied from interface:BinaryAuthorizationAttestorAttestationAuthorityNotePublicKeyspkix_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}
- Specified by:
getPkixPublicKeyin interfaceBinaryAuthorizationAttestorAttestationAuthorityNotePublicKeys
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-