Class GenerateSecretId.Request

    • Method Detail

      • addMetadata

        public GenerateSecretId.Request addMetadata​(String key,
                                                    String value)
        This metadata will be set on tokens issued with this SecretID, and is logged in audit logs in plaintext.
        Parameters:
        key - name
        value - value
        Returns:
        updated request
      • addCidr

        public GenerateSecretId.Request addCidr​(String cidr)
        CIDR blocks enforcing secret IDs to be used from specific set of IP addresses. If bound_cidr_list is set on the role, then the list of CIDR blocks listed here should be a subset of the CIDR blocks listed on the role.
        Parameters:
        cidr - CIDR block
        Returns:
        updated request
      • addTokenBoundCidr

        public GenerateSecretId.Request addTokenBoundCidr​(String cidr)
        Specifies blocks of IP addresses which can use the auth tokens generated by this SecretID. Overrides any role-set value but must be a subset.
        Parameters:
        cidr - CIDR block
        Returns:
        updated request
      • roleName

        public T roleName​(String roleName)
        AppRole name.
        Parameters:
        roleName - AppRole name
        Returns:
        updated request