Class CodeSigningConfigProps.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.lambda.CodeSigningConfigProps.Jsii$Proxy
All Implemented Interfaces:
CodeSigningConfigProps, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CodeSigningConfigProps

@Stability(Stable) @Internal public static final class CodeSigningConfigProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CodeSigningConfigProps
An implementation for CodeSigningConfigProps
  • Constructor Details

    • 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(CodeSigningConfigProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CodeSigningConfigProps.Builder.
  • Method Details

    • getSigningProfiles

      public final List<ISigningProfile> getSigningProfiles()
      Description copied from interface: CodeSigningConfigProps
      List of signing profiles that defines a trusted user who can sign a code package.
      Specified by:
      getSigningProfiles in interface CodeSigningConfigProps
    • getDescription

      public final String getDescription()
      Description copied from interface: CodeSigningConfigProps
      Code signing configuration description.

      Default: - No description.

      Specified by:
      getDescription in interface CodeSigningConfigProps
    • getUntrustedArtifactOnDeployment

      public final UntrustedArtifactOnDeployment getUntrustedArtifactOnDeployment()
      Description copied from interface: CodeSigningConfigProps
      Code signing configuration policy for deployment validation failure.

      If you set the policy to Enforce, Lambda blocks the deployment request if signature validation checks fail. If you set the policy to Warn, Lambda allows the deployment and creates a CloudWatch log.

      Default: UntrustedArtifactOnDeployment.WARN

      Specified by:
      getUntrustedArtifactOnDeployment in interface CodeSigningConfigProps
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object