Class CfnParameterProps.Jsii$Proxy

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

@Stability(Stable) @Internal public static final class CfnParameterProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnParameterProps
An implementation for CfnParameterProps
  • Nested Class Summary

    Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject

    software.amazon.jsii.JsiiObject.InitializationMode

    Nested classes/interfaces inherited from interface software.amazon.awscdk.services.ssm.CfnParameterProps

    CfnParameterProps.Builder, CfnParameterProps.Jsii$Proxy
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Constructor that initializes the object based on literal property values passed by the CfnParameterProps.Builder.
    protected
    Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
    Constructor that initializes the object based on values retrieved from the JsiiObject.
  • Method Summary

    Modifier and Type
    Method
    Description
    com.fasterxml.jackson.databind.JsonNode
     
    final boolean
     
    final String
    A regular expression used to validate the parameter value.
    final String
    The data type of the parameter, such as text or aws:ec2:image .
    final String
    Information about the parameter.
    final String
    The name of the parameter.
    final String
    Information about the policies assigned to a parameter.
    final Object
    Optional metadata that you assign to a resource in the form of an arbitrary set of tags (key-value pairs).
    final String
    The parameter tier.
    final String
    The type of parameter.
    final String
    The parameter value.
    final int
     

    Methods inherited from class software.amazon.jsii.JsiiObject

    jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • 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(CfnParameterProps.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnParameterProps.Builder.
  • Method Details

    • getType

      public final String getType()
      Description copied from interface: CfnParameterProps
      The type of parameter.

      AWS CloudFormation doesn't support creating a SecureString parameter type.

      Allowed Values : String | StringList

      Specified by:
      getType in interface CfnParameterProps
    • getValue

      public final String getValue()
      Description copied from interface: CfnParameterProps
      The parameter value.

      If type is StringList , the system returns a comma-separated string with no spaces between commas in the Value field.

      Specified by:
      getValue in interface CfnParameterProps
    • getAllowedPattern

      public final String getAllowedPattern()
      Description copied from interface: CfnParameterProps
      A regular expression used to validate the parameter value.

      For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\d+$

      Specified by:
      getAllowedPattern in interface CfnParameterProps
    • getDataType

      public final String getDataType()
      Description copied from interface: CfnParameterProps
      The data type of the parameter, such as text or aws:ec2:image .

      The default is text .

      Specified by:
      getDataType in interface CfnParameterProps
    • getDescription

      public final String getDescription()
      Description copied from interface: CfnParameterProps
      Information about the parameter.
      Specified by:
      getDescription in interface CfnParameterProps
    • getName

      public final String getName()
      Description copied from interface: CfnParameterProps
      The name of the parameter.

      The maximum length constraint listed below includes capacity for additional system attributes that aren't part of the name. The maximum length for a parameter name, including the full length of the parameter ARN, is 1011 characters. For example, the length of the following parameter name is 65 characters, not 20 characters: arn:aws:ssm:us-east-2:111222333444:parameter/ExampleParameterName

      Specified by:
      getName in interface CfnParameterProps
    • getPolicies

      public final String getPolicies()
      Description copied from interface: CfnParameterProps
      Information about the policies assigned to a parameter.

      Assigning parameter policies in the AWS Systems Manager User Guide .

      Specified by:
      getPolicies in interface CfnParameterProps
    • getTags

      public final Object getTags()
      Description copied from interface: CfnParameterProps
      Optional metadata that you assign to a resource in the form of an arbitrary set of tags (key-value pairs).

      Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter.

      Specified by:
      getTags in interface CfnParameterProps
    • getTier

      public final String getTier()
      Description copied from interface: CfnParameterProps
      The parameter tier.
      Specified by:
      getTier in interface CfnParameterProps
    • $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