Module: Aws::DirectoryServiceData::Types

Defined in:
gems/aws-sdk-directoryservicedata/lib/aws-sdk-directoryservicedata/types.rb

Defined Under Namespace

Classes: AccessDeniedException, AddGroupMemberRequest, AddGroupMemberResult, AttributeValue, ConflictException, CreateGroupRequest, CreateGroupResult, CreateUserRequest, CreateUserResult, DeleteGroupRequest, DeleteGroupResult, DeleteUserRequest, DeleteUserResult, DescribeGroupRequest, DescribeGroupResult, DescribeUserRequest, DescribeUserResult, DirectoryUnavailableException, DisableUserRequest, DisableUserResult, Group, GroupSummary, InternalServerException, ListGroupMembersRequest, ListGroupMembersResult, ListGroupsForMemberRequest, ListGroupsForMemberResult, ListGroupsRequest, ListGroupsResult, ListUsersRequest, ListUsersResult, Member, RemoveGroupMemberRequest, RemoveGroupMemberResult, ResourceNotFoundException, SearchGroupsRequest, SearchGroupsResult, SearchUsersRequest, SearchUsersResult, ThrottlingException, UpdateGroupRequest, UpdateGroupResult, UpdateUserRequest, UpdateUserResult, User, UserSummary, ValidationException

Instance Attribute Summary collapse

Instance Attribute Details

#boolBoolean

Indicates that the attribute type value is a boolean. For example:

"BOOL": true

Returns:

  • (Boolean)


144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
# File 'gems/aws-sdk-directoryservicedata/lib/aws-sdk-directoryservicedata/types.rb', line 144

class AttributeValue < Struct.new(
  :bool,
  :n,
  :s,
  :ss,
  :unknown)
  SENSITIVE = [:bool, :n, :s, :ss]
  include Aws::Structure
  include Aws::Structure::Union

  class Bool < AttributeValue; end
  class N < AttributeValue; end
  class S < AttributeValue; end
  class Ss < AttributeValue; end
  class Unknown < AttributeValue; end
end

#nInteger

Indicates that the attribute type value is a number. For example:

"N": "16"

Returns:

  • (Integer)


144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
# File 'gems/aws-sdk-directoryservicedata/lib/aws-sdk-directoryservicedata/types.rb', line 144

class AttributeValue < Struct.new(
  :bool,
  :n,
  :s,
  :ss,
  :unknown)
  SENSITIVE = [:bool, :n, :s, :ss]
  include Aws::Structure
  include Aws::Structure::Union

  class Bool < AttributeValue; end
  class N < AttributeValue; end
  class S < AttributeValue; end
  class Ss < AttributeValue; end
  class Unknown < AttributeValue; end
end

#sString

Indicates that the attribute type value is a string. For example:

"S": "S Group"

Returns:

  • (String)


144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
# File 'gems/aws-sdk-directoryservicedata/lib/aws-sdk-directoryservicedata/types.rb', line 144

class AttributeValue < Struct.new(
  :bool,
  :n,
  :s,
  :ss,
  :unknown)
  SENSITIVE = [:bool, :n, :s, :ss]
  include Aws::Structure
  include Aws::Structure::Union

  class Bool < AttributeValue; end
  class N < AttributeValue; end
  class S < AttributeValue; end
  class Ss < AttributeValue; end
  class Unknown < AttributeValue; end
end

#ssArray<String>

Indicates that the attribute type value is a string set. For example:

"SS": ["sample_service_class/host.sample.com:1234/sample_service_name_1", "sample_service_class/host.sample.com:1234/sample_service_name_2"]

Returns:

  • (Array<String>)


144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
# File 'gems/aws-sdk-directoryservicedata/lib/aws-sdk-directoryservicedata/types.rb', line 144

class AttributeValue < Struct.new(
  :bool,
  :n,
  :s,
  :ss,
  :unknown)
  SENSITIVE = [:bool, :n, :s, :ss]
  include Aws::Structure
  include Aws::Structure::Union

  class Bool < AttributeValue; end
  class N < AttributeValue; end
  class S < AttributeValue; end
  class Ss < AttributeValue; end
  class Unknown < AttributeValue; end
end