GetParametersByPathRequest

public struct GetParametersByPathRequest : AWSShape
extension SSM.GetParametersByPathRequest: AWSPaginateStringToken

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

    Declaration

    Swift

    public let maxResults: Int?
  • A token to start the list. Use this token to get the next set of results.

    Declaration

    Swift

    public let nextToken: String?
  • Filters to limit the request results. For GetParametersByPath, the following filter Key names are supported: Type, KeyId, Label, and DataType. The following Key values are not supported for GetParametersByPath: tag, Name, Path, and Tier.

    Declaration

    Swift

    public let parameterFilters: [ParameterStringFilter]?
  • The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33

    Declaration

    Swift

    public let path: String
  • Retrieve all parameters within a hierarchy. If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

    Declaration

    Swift

    public let recursive: Bool?
  • Retrieve all parameters in a hierarchy with their value decrypted.

    Declaration

    Swift

    public let withDecryption: Bool?
  • Undocumented

    Declaration

    Swift

    public init(maxResults: Int? = nil, nextToken: String? = nil, parameterFilters: [ParameterStringFilter]? = nil, path: String, recursive: Bool? = nil, withDecryption: Bool? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws
  • Undocumented

    Declaration

    Swift

    public func usingPaginationToken(_ token: String) -> SSM.GetParametersByPathRequest