Documentation ¶
Overview ¶
Package clouddirectory provides the client and types for making API requests to Amazon CloudDirectory.
Amazon Cloud Directory is a component of the AWS Directory Service that simplifies the development and management of cloud-scale web, mobile, and IoT applications. This guide describes the Cloud Directory operations that you can call programmatically and includes detailed information on data types and errors. For information about AWS Directory Services features, see AWS Directory Service (https://aws.amazon.com/directoryservice/) and the AWS Directory Service Administration Guide (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/what_is.html).
See https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10 for more information on this service.
See clouddirectory package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/clouddirectory/
Using the Client ¶
To Amazon CloudDirectory with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the Amazon CloudDirectory client CloudDirectory for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/clouddirectory/#New
Index ¶
- Constants
- type AddFacetToObjectInput
- type AddFacetToObjectOutput
- type AddFacetToObjectRequest
- type ApplySchemaInput
- type ApplySchemaOutput
- type ApplySchemaRequest
- type AttachObjectInput
- type AttachObjectOutput
- type AttachObjectRequest
- type AttachPolicyInput
- type AttachPolicyOutput
- type AttachPolicyRequest
- type AttachToIndexInput
- type AttachToIndexOutput
- type AttachToIndexRequest
- type AttachTypedLinkInput
- type AttachTypedLinkOutput
- type AttachTypedLinkRequest
- type AttributeKey
- type AttributeKeyAndValue
- type AttributeNameAndValue
- type BatchAddFacetToObject
- type BatchAddFacetToObjectResponse
- type BatchAttachObject
- type BatchAttachObjectResponse
- type BatchAttachPolicy
- type BatchAttachPolicyResponse
- type BatchAttachToIndex
- type BatchAttachToIndexResponse
- type BatchAttachTypedLink
- type BatchAttachTypedLinkResponse
- type BatchCreateIndex
- type BatchCreateIndexResponse
- type BatchCreateObject
- type BatchCreateObjectResponse
- type BatchDeleteObject
- type BatchDeleteObjectResponse
- type BatchDetachFromIndex
- type BatchDetachFromIndexResponse
- type BatchDetachObject
- type BatchDetachObjectResponse
- type BatchDetachPolicy
- type BatchDetachPolicyResponse
- type BatchDetachTypedLink
- type BatchDetachTypedLinkResponse
- type BatchGetObjectAttributes
- type BatchGetObjectAttributesResponse
- type BatchGetObjectInformation
- type BatchGetObjectInformationResponse
- type BatchListAttachedIndices
- type BatchListAttachedIndicesResponse
- type BatchListIncomingTypedLinks
- type BatchListIncomingTypedLinksResponse
- type BatchListIndex
- type BatchListIndexResponse
- type BatchListObjectAttributes
- type BatchListObjectAttributesResponse
- type BatchListObjectChildren
- type BatchListObjectChildrenResponse
- type BatchListObjectParentPaths
- type BatchListObjectParentPathsResponse
- type BatchListObjectPolicies
- type BatchListObjectPoliciesResponse
- type BatchListOutgoingTypedLinks
- type BatchListOutgoingTypedLinksResponse
- type BatchListPolicyAttachments
- type BatchListPolicyAttachmentsResponse
- type BatchLookupPolicy
- type BatchLookupPolicyResponse
- type BatchReadException
- type BatchReadExceptionType
- type BatchReadInput
- type BatchReadOperation
- type BatchReadOperationResponse
- type BatchReadOutput
- type BatchReadRequest
- type BatchReadSuccessfulResponse
- type BatchRemoveFacetFromObject
- type BatchRemoveFacetFromObjectResponse
- type BatchUpdateObjectAttributes
- type BatchUpdateObjectAttributesResponse
- type BatchWriteExceptionType
- type BatchWriteInput
- type BatchWriteOperation
- type BatchWriteOperationResponse
- type BatchWriteOutput
- type BatchWriteRequest
- type CloudDirectory
- func (c *CloudDirectory) AddFacetToObjectRequest(input *AddFacetToObjectInput) AddFacetToObjectRequest
- func (c *CloudDirectory) ApplySchemaRequest(input *ApplySchemaInput) ApplySchemaRequest
- func (c *CloudDirectory) AttachObjectRequest(input *AttachObjectInput) AttachObjectRequest
- func (c *CloudDirectory) AttachPolicyRequest(input *AttachPolicyInput) AttachPolicyRequest
- func (c *CloudDirectory) AttachToIndexRequest(input *AttachToIndexInput) AttachToIndexRequest
- func (c *CloudDirectory) AttachTypedLinkRequest(input *AttachTypedLinkInput) AttachTypedLinkRequest
- func (c *CloudDirectory) BatchReadRequest(input *BatchReadInput) BatchReadRequest
- func (c *CloudDirectory) BatchWriteRequest(input *BatchWriteInput) BatchWriteRequest
- func (c *CloudDirectory) CreateDirectoryRequest(input *CreateDirectoryInput) CreateDirectoryRequest
- func (c *CloudDirectory) CreateFacetRequest(input *CreateFacetInput) CreateFacetRequest
- func (c *CloudDirectory) CreateIndexRequest(input *CreateIndexInput) CreateIndexRequest
- func (c *CloudDirectory) CreateObjectRequest(input *CreateObjectInput) CreateObjectRequest
- func (c *CloudDirectory) CreateSchemaRequest(input *CreateSchemaInput) CreateSchemaRequest
- func (c *CloudDirectory) CreateTypedLinkFacetRequest(input *CreateTypedLinkFacetInput) CreateTypedLinkFacetRequest
- func (c *CloudDirectory) DeleteDirectoryRequest(input *DeleteDirectoryInput) DeleteDirectoryRequest
- func (c *CloudDirectory) DeleteFacetRequest(input *DeleteFacetInput) DeleteFacetRequest
- func (c *CloudDirectory) DeleteObjectRequest(input *DeleteObjectInput) DeleteObjectRequest
- func (c *CloudDirectory) DeleteSchemaRequest(input *DeleteSchemaInput) DeleteSchemaRequest
- func (c *CloudDirectory) DeleteTypedLinkFacetRequest(input *DeleteTypedLinkFacetInput) DeleteTypedLinkFacetRequest
- func (c *CloudDirectory) DetachFromIndexRequest(input *DetachFromIndexInput) DetachFromIndexRequest
- func (c *CloudDirectory) DetachObjectRequest(input *DetachObjectInput) DetachObjectRequest
- func (c *CloudDirectory) DetachPolicyRequest(input *DetachPolicyInput) DetachPolicyRequest
- func (c *CloudDirectory) DetachTypedLinkRequest(input *DetachTypedLinkInput) DetachTypedLinkRequest
- func (c *CloudDirectory) DisableDirectoryRequest(input *DisableDirectoryInput) DisableDirectoryRequest
- func (c *CloudDirectory) EnableDirectoryRequest(input *EnableDirectoryInput) EnableDirectoryRequest
- func (c *CloudDirectory) GetAppliedSchemaVersionRequest(input *GetAppliedSchemaVersionInput) GetAppliedSchemaVersionRequest
- func (c *CloudDirectory) GetDirectoryRequest(input *GetDirectoryInput) GetDirectoryRequest
- func (c *CloudDirectory) GetFacetRequest(input *GetFacetInput) GetFacetRequest
- func (c *CloudDirectory) GetObjectAttributesRequest(input *GetObjectAttributesInput) GetObjectAttributesRequest
- func (c *CloudDirectory) GetObjectInformationRequest(input *GetObjectInformationInput) GetObjectInformationRequest
- func (c *CloudDirectory) GetSchemaAsJsonRequest(input *GetSchemaAsJsonInput) GetSchemaAsJsonRequest
- func (c *CloudDirectory) GetTypedLinkFacetInformationRequest(input *GetTypedLinkFacetInformationInput) GetTypedLinkFacetInformationRequest
- func (c *CloudDirectory) ListAppliedSchemaArnsRequest(input *ListAppliedSchemaArnsInput) ListAppliedSchemaArnsRequest
- func (c *CloudDirectory) ListAttachedIndicesRequest(input *ListAttachedIndicesInput) ListAttachedIndicesRequest
- func (c *CloudDirectory) ListDevelopmentSchemaArnsRequest(input *ListDevelopmentSchemaArnsInput) ListDevelopmentSchemaArnsRequest
- func (c *CloudDirectory) ListDirectoriesRequest(input *ListDirectoriesInput) ListDirectoriesRequest
- func (c *CloudDirectory) ListFacetAttributesRequest(input *ListFacetAttributesInput) ListFacetAttributesRequest
- func (c *CloudDirectory) ListFacetNamesRequest(input *ListFacetNamesInput) ListFacetNamesRequest
- func (c *CloudDirectory) ListIncomingTypedLinksRequest(input *ListIncomingTypedLinksInput) ListIncomingTypedLinksRequest
- func (c *CloudDirectory) ListIndexRequest(input *ListIndexInput) ListIndexRequest
- func (c *CloudDirectory) ListObjectAttributesRequest(input *ListObjectAttributesInput) ListObjectAttributesRequest
- func (c *CloudDirectory) ListObjectChildrenRequest(input *ListObjectChildrenInput) ListObjectChildrenRequest
- func (c *CloudDirectory) ListObjectParentPathsRequest(input *ListObjectParentPathsInput) ListObjectParentPathsRequest
- func (c *CloudDirectory) ListObjectParentsRequest(input *ListObjectParentsInput) ListObjectParentsRequest
- func (c *CloudDirectory) ListObjectPoliciesRequest(input *ListObjectPoliciesInput) ListObjectPoliciesRequest
- func (c *CloudDirectory) ListOutgoingTypedLinksRequest(input *ListOutgoingTypedLinksInput) ListOutgoingTypedLinksRequest
- func (c *CloudDirectory) ListPolicyAttachmentsRequest(input *ListPolicyAttachmentsInput) ListPolicyAttachmentsRequest
- func (c *CloudDirectory) ListPublishedSchemaArnsRequest(input *ListPublishedSchemaArnsInput) ListPublishedSchemaArnsRequest
- func (c *CloudDirectory) ListTagsForResourceRequest(input *ListTagsForResourceInput) ListTagsForResourceRequest
- func (c *CloudDirectory) ListTypedLinkFacetAttributesRequest(input *ListTypedLinkFacetAttributesInput) ListTypedLinkFacetAttributesRequest
- func (c *CloudDirectory) ListTypedLinkFacetNamesRequest(input *ListTypedLinkFacetNamesInput) ListTypedLinkFacetNamesRequest
- func (c *CloudDirectory) LookupPolicyRequest(input *LookupPolicyInput) LookupPolicyRequest
- func (c *CloudDirectory) PublishSchemaRequest(input *PublishSchemaInput) PublishSchemaRequest
- func (c *CloudDirectory) PutSchemaFromJsonRequest(input *PutSchemaFromJsonInput) PutSchemaFromJsonRequest
- func (c *CloudDirectory) RemoveFacetFromObjectRequest(input *RemoveFacetFromObjectInput) RemoveFacetFromObjectRequest
- func (c *CloudDirectory) TagResourceRequest(input *TagResourceInput) TagResourceRequest
- func (c *CloudDirectory) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest
- func (c *CloudDirectory) UpdateFacetRequest(input *UpdateFacetInput) UpdateFacetRequest
- func (c *CloudDirectory) UpdateObjectAttributesRequest(input *UpdateObjectAttributesInput) UpdateObjectAttributesRequest
- func (c *CloudDirectory) UpdateSchemaRequest(input *UpdateSchemaInput) UpdateSchemaRequest
- func (c *CloudDirectory) UpdateTypedLinkFacetRequest(input *UpdateTypedLinkFacetInput) UpdateTypedLinkFacetRequest
- func (c *CloudDirectory) UpgradeAppliedSchemaRequest(input *UpgradeAppliedSchemaInput) UpgradeAppliedSchemaRequest
- func (c *CloudDirectory) UpgradePublishedSchemaRequest(input *UpgradePublishedSchemaInput) UpgradePublishedSchemaRequest
- type ConsistencyLevel
- type CreateDirectoryInput
- type CreateDirectoryOutput
- type CreateDirectoryRequest
- type CreateFacetInput
- type CreateFacetOutput
- type CreateFacetRequest
- type CreateIndexInput
- type CreateIndexOutput
- type CreateIndexRequest
- type CreateObjectInput
- type CreateObjectOutput
- type CreateObjectRequest
- type CreateSchemaInput
- type CreateSchemaOutput
- type CreateSchemaRequest
- type CreateTypedLinkFacetInput
- type CreateTypedLinkFacetOutput
- type CreateTypedLinkFacetRequest
- type DeleteDirectoryInput
- type DeleteDirectoryOutput
- type DeleteDirectoryRequest
- type DeleteFacetInput
- type DeleteFacetOutput
- type DeleteFacetRequest
- type DeleteObjectInput
- type DeleteObjectOutput
- type DeleteObjectRequest
- type DeleteSchemaInput
- type DeleteSchemaOutput
- type DeleteSchemaRequest
- type DeleteTypedLinkFacetInput
- type DeleteTypedLinkFacetOutput
- type DeleteTypedLinkFacetRequest
- type DetachFromIndexInput
- type DetachFromIndexOutput
- type DetachFromIndexRequest
- type DetachObjectInput
- type DetachObjectOutput
- type DetachObjectRequest
- type DetachPolicyInput
- type DetachPolicyOutput
- type DetachPolicyRequest
- type DetachTypedLinkInput
- type DetachTypedLinkOutput
- type DetachTypedLinkRequest
- type Directory
- type DirectoryState
- type DisableDirectoryInput
- type DisableDirectoryOutput
- type DisableDirectoryRequest
- type EnableDirectoryInput
- type EnableDirectoryOutput
- type EnableDirectoryRequest
- type Facet
- type FacetAttribute
- type FacetAttributeDefinition
- type FacetAttributeReference
- type FacetAttributeType
- type FacetAttributeUpdate
- type GetAppliedSchemaVersionInput
- type GetAppliedSchemaVersionOutput
- type GetAppliedSchemaVersionRequest
- type GetDirectoryInput
- type GetDirectoryOutput
- type GetDirectoryRequest
- type GetFacetInput
- type GetFacetOutput
- type GetFacetRequest
- type GetObjectAttributesInput
- type GetObjectAttributesOutput
- type GetObjectAttributesRequest
- type GetObjectInformationInput
- type GetObjectInformationOutput
- type GetObjectInformationRequest
- type GetSchemaAsJsonInput
- type GetSchemaAsJsonOutput
- type GetSchemaAsJsonRequest
- type GetTypedLinkFacetInformationInput
- type GetTypedLinkFacetInformationOutput
- type GetTypedLinkFacetInformationRequest
- type IndexAttachment
- type ListAppliedSchemaArnsInput
- type ListAppliedSchemaArnsOutput
- type ListAppliedSchemaArnsPager
- type ListAppliedSchemaArnsRequest
- type ListAttachedIndicesInput
- type ListAttachedIndicesOutput
- type ListAttachedIndicesPager
- type ListAttachedIndicesRequest
- type ListDevelopmentSchemaArnsInput
- type ListDevelopmentSchemaArnsOutput
- type ListDevelopmentSchemaArnsPager
- type ListDevelopmentSchemaArnsRequest
- type ListDirectoriesInput
- type ListDirectoriesOutput
- type ListDirectoriesPager
- type ListDirectoriesRequest
- type ListFacetAttributesInput
- type ListFacetAttributesOutput
- type ListFacetAttributesPager
- type ListFacetAttributesRequest
- type ListFacetNamesInput
- type ListFacetNamesOutput
- type ListFacetNamesPager
- type ListFacetNamesRequest
- type ListIncomingTypedLinksInput
- type ListIncomingTypedLinksOutput
- type ListIncomingTypedLinksRequest
- type ListIndexInput
- type ListIndexOutput
- type ListIndexPager
- type ListIndexRequest
- type ListObjectAttributesInput
- type ListObjectAttributesOutput
- type ListObjectAttributesPager
- type ListObjectAttributesRequest
- type ListObjectChildrenInput
- type ListObjectChildrenOutput
- type ListObjectChildrenPager
- type ListObjectChildrenRequest
- type ListObjectParentPathsInput
- type ListObjectParentPathsOutput
- type ListObjectParentPathsPager
- type ListObjectParentPathsRequest
- type ListObjectParentsInput
- type ListObjectParentsOutput
- type ListObjectParentsPager
- type ListObjectParentsRequest
- type ListObjectPoliciesInput
- type ListObjectPoliciesOutput
- type ListObjectPoliciesPager
- type ListObjectPoliciesRequest
- type ListOutgoingTypedLinksInput
- type ListOutgoingTypedLinksOutput
- type ListOutgoingTypedLinksRequest
- type ListPolicyAttachmentsInput
- type ListPolicyAttachmentsOutput
- type ListPolicyAttachmentsPager
- type ListPolicyAttachmentsRequest
- type ListPublishedSchemaArnsInput
- type ListPublishedSchemaArnsOutput
- type ListPublishedSchemaArnsPager
- type ListPublishedSchemaArnsRequest
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListTagsForResourcePager
- type ListTagsForResourceRequest
- type ListTypedLinkFacetAttributesInput
- type ListTypedLinkFacetAttributesOutput
- type ListTypedLinkFacetAttributesPager
- type ListTypedLinkFacetAttributesRequest
- type ListTypedLinkFacetNamesInput
- type ListTypedLinkFacetNamesOutput
- type ListTypedLinkFacetNamesPager
- type ListTypedLinkFacetNamesRequest
- type LookupPolicyInput
- type LookupPolicyOutput
- type LookupPolicyPager
- type LookupPolicyRequest
- type ObjectAttributeAction
- type ObjectAttributeRange
- type ObjectAttributeUpdate
- type ObjectReference
- type ObjectType
- type PathToObjectIdentifiers
- type PolicyAttachment
- type PolicyToPath
- type PublishSchemaInput
- type PublishSchemaOutput
- type PublishSchemaRequest
- type PutSchemaFromJsonInput
- type PutSchemaFromJsonOutput
- type PutSchemaFromJsonRequest
- type RangeMode
- type RemoveFacetFromObjectInput
- type RemoveFacetFromObjectOutput
- type RemoveFacetFromObjectRequest
- type RequiredAttributeBehavior
- type Rule
- type RuleType
- type SchemaFacet
- type Tag
- type TagResourceInput
- type TagResourceOutput
- type TagResourceRequest
- type TypedAttributeValue
- type TypedAttributeValueRange
- type TypedLinkAttributeDefinition
- type TypedLinkAttributeRange
- type TypedLinkFacet
- type TypedLinkFacetAttributeUpdate
- type TypedLinkSchemaAndFacetName
- type TypedLinkSpecifier
- type UntagResourceInput
- type UntagResourceOutput
- type UntagResourceRequest
- type UpdateActionType
- type UpdateFacetInput
- type UpdateFacetOutput
- type UpdateFacetRequest
- type UpdateObjectAttributesInput
- type UpdateObjectAttributesOutput
- type UpdateObjectAttributesRequest
- type UpdateSchemaInput
- type UpdateSchemaOutput
- type UpdateSchemaRequest
- type UpdateTypedLinkFacetInput
- type UpdateTypedLinkFacetOutput
- type UpdateTypedLinkFacetRequest
- type UpgradeAppliedSchemaInput
- type UpgradeAppliedSchemaOutput
- type UpgradeAppliedSchemaRequest
- type UpgradePublishedSchemaInput
- type UpgradePublishedSchemaOutput
- type UpgradePublishedSchemaRequest
Constants ¶
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // Access denied. Check your permissions. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeBatchWriteException for service response error code // "BatchWriteException". // // A BatchWrite exception has occurred. ErrCodeBatchWriteException = "BatchWriteException" // ErrCodeCannotListParentOfRootException for service response error code // "CannotListParentOfRootException". // // Cannot list the parents of a Directory root. ErrCodeCannotListParentOfRootException = "CannotListParentOfRootException" // ErrCodeDirectoryAlreadyExistsException for service response error code // "DirectoryAlreadyExistsException". // // Indicates that a Directory could not be created due to a naming conflict. // Choose a different name and try again. ErrCodeDirectoryAlreadyExistsException = "DirectoryAlreadyExistsException" // ErrCodeDirectoryDeletedException for service response error code // "DirectoryDeletedException". // // A directory that has been deleted and to which access has been attempted. // Note: The requested resource will eventually cease to exist. ErrCodeDirectoryDeletedException = "DirectoryDeletedException" // ErrCodeDirectoryNotDisabledException for service response error code // "DirectoryNotDisabledException". // // An operation can only operate on a disabled directory. ErrCodeDirectoryNotDisabledException = "DirectoryNotDisabledException" // ErrCodeDirectoryNotEnabledException for service response error code // "DirectoryNotEnabledException". // // Operations are only permitted on enabled directories. ErrCodeDirectoryNotEnabledException = "DirectoryNotEnabledException" // ErrCodeFacetAlreadyExistsException for service response error code // "FacetAlreadyExistsException". // // A facet with the same name already exists. ErrCodeFacetAlreadyExistsException = "FacetAlreadyExistsException" // ErrCodeFacetInUseException for service response error code // "FacetInUseException". // // Occurs when deleting a facet that contains an attribute that is a target // to an attribute reference in a different facet. ErrCodeFacetInUseException = "FacetInUseException" // ErrCodeFacetNotFoundException for service response error code // "FacetNotFoundException". // // The specified Facet could not be found. ErrCodeFacetNotFoundException = "FacetNotFoundException" // ErrCodeFacetValidationException for service response error code // "FacetValidationException". // // The Facet that you provided was not well formed or could not be validated // with the schema. ErrCodeFacetValidationException = "FacetValidationException" // ErrCodeIncompatibleSchemaException for service response error code // "IncompatibleSchemaException". // // Indicates a failure occurred while performing a check for backward compatibility // between the specified schema and the schema that is currently applied to // the directory. ErrCodeIncompatibleSchemaException = "IncompatibleSchemaException" // ErrCodeIndexedAttributeMissingException for service response error code // "IndexedAttributeMissingException". // // An object has been attempted to be attached to an object that does not have // the appropriate attribute value. ErrCodeIndexedAttributeMissingException = "IndexedAttributeMissingException" // ErrCodeInternalServiceException for service response error code // "InternalServiceException". // // Indicates a problem that must be resolved by Amazon Web Services. This might // be a transient error in which case you can retry your request until it succeeds. // Otherwise, go to the AWS Service Health Dashboard (http://status.aws.amazon.com/) // site to see if there are any operational issues with the service. ErrCodeInternalServiceException = "InternalServiceException" // ErrCodeInvalidArnException for service response error code // "InvalidArnException". // // Indicates that the provided ARN value is not valid. ErrCodeInvalidArnException = "InvalidArnException" // ErrCodeInvalidAttachmentException for service response error code // "InvalidAttachmentException". // // Indicates that an attempt to attach an object with the same link name or // to apply a schema with the same name has occurred. Rename the link or the // schema and then try again. ErrCodeInvalidAttachmentException = "InvalidAttachmentException" // ErrCodeInvalidFacetUpdateException for service response error code // "InvalidFacetUpdateException". // // An attempt to modify a Facet resulted in an invalid schema exception. ErrCodeInvalidFacetUpdateException = "InvalidFacetUpdateException" // ErrCodeInvalidNextTokenException for service response error code // "InvalidNextTokenException". // // Indicates that the NextToken value is not valid. ErrCodeInvalidNextTokenException = "InvalidNextTokenException" // ErrCodeInvalidRuleException for service response error code // "InvalidRuleException". // // Occurs when any of the rule parameter keys or values are invalid. ErrCodeInvalidRuleException = "InvalidRuleException" // ErrCodeInvalidSchemaDocException for service response error code // "InvalidSchemaDocException". // // Indicates that the provided SchemaDoc value is not valid. ErrCodeInvalidSchemaDocException = "InvalidSchemaDocException" // ErrCodeInvalidTaggingRequestException for service response error code // "InvalidTaggingRequestException". // // Can occur for multiple reasons such as when you tag a resource that doesn’t // exist or if you specify a higher number of tags for a resource than the allowed // limit. Allowed limit is 50 tags per resource. ErrCodeInvalidTaggingRequestException = "InvalidTaggingRequestException" // ErrCodeLimitExceededException for service response error code // "LimitExceededException". // // Indicates that limits are exceeded. See Limits (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/limits.html) // for more information. ErrCodeLimitExceededException = "LimitExceededException" // ErrCodeLinkNameAlreadyInUseException for service response error code // "LinkNameAlreadyInUseException". // // Indicates that a link could not be created due to a naming conflict. Choose // a different name and then try again. ErrCodeLinkNameAlreadyInUseException = "LinkNameAlreadyInUseException" // ErrCodeNotIndexException for service response error code // "NotIndexException". // // Indicates that the requested operation can only operate on index objects. ErrCodeNotIndexException = "NotIndexException" // ErrCodeNotNodeException for service response error code // "NotNodeException". // // Occurs when any invalid operations are performed on an object that is not // a node, such as calling ListObjectChildren for a leaf node object. ErrCodeNotNodeException = "NotNodeException" // ErrCodeNotPolicyException for service response error code // "NotPolicyException". // // Indicates that the requested operation can only operate on policy objects. ErrCodeNotPolicyException = "NotPolicyException" // ErrCodeObjectAlreadyDetachedException for service response error code // "ObjectAlreadyDetachedException". // // Indicates that the object is not attached to the index. ErrCodeObjectAlreadyDetachedException = "ObjectAlreadyDetachedException" // ErrCodeObjectNotDetachedException for service response error code // "ObjectNotDetachedException". // // Indicates that the requested operation cannot be completed because the object // has not been detached from the tree. ErrCodeObjectNotDetachedException = "ObjectNotDetachedException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The specified resource could not be found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeRetryableConflictException for service response error code // "RetryableConflictException". // // Occurs when a conflict with a previous successful write is detected. For // example, if a write operation occurs on an object and then an attempt is // made to read the object using “SERIALIZABLE” consistency, this exception // may result. This generally occurs when the previous write did not have time // to propagate to the host serving the current request. A retry (with appropriate // backoff logic) is the recommended response to this exception. ErrCodeRetryableConflictException = "RetryableConflictException" // ErrCodeSchemaAlreadyExistsException for service response error code // "SchemaAlreadyExistsException". // // Indicates that a schema could not be created due to a naming conflict. Please // select a different name and then try again. ErrCodeSchemaAlreadyExistsException = "SchemaAlreadyExistsException" // ErrCodeSchemaAlreadyPublishedException for service response error code // "SchemaAlreadyPublishedException". // // Indicates that a schema is already published. ErrCodeSchemaAlreadyPublishedException = "SchemaAlreadyPublishedException" // ErrCodeStillContainsLinksException for service response error code // "StillContainsLinksException". // // The object could not be deleted because links still exist. Remove the links // and then try the operation again. ErrCodeStillContainsLinksException = "StillContainsLinksException" // ErrCodeUnsupportedIndexTypeException for service response error code // "UnsupportedIndexTypeException". // // Indicates that the requested index type is not supported. ErrCodeUnsupportedIndexTypeException = "UnsupportedIndexTypeException" // ErrCodeValidationException for service response error code // "ValidationException". // // Indicates that your request is malformed in some manner. See the exception // message. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "clouddirectory" // Service endpoint prefix API calls made to. EndpointsID = ServiceName // Service ID for Regions and Endpoints metadata. )
Service information constants
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddFacetToObjectInput ¶
type AddFacetToObjectInput struct { // The Amazon Resource Name (ARN) that is associated with the Directory where // the object resides. For more information, see arns. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // Attributes on the facet that you are adding to the object. ObjectAttributeList []AttributeKeyAndValue `type:"list"` // A reference to the object you are adding the specified facet to. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // Identifiers for the facet that you are adding to the object. See SchemaFacet // for details. // // SchemaFacet is a required field SchemaFacet *SchemaFacet `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/AddFacetToObjectRequest
func (AddFacetToObjectInput) GoString ¶
func (s AddFacetToObjectInput) GoString() string
GoString returns the string representation
func (AddFacetToObjectInput) MarshalFields ¶ added in v0.3.0
func (s AddFacetToObjectInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AddFacetToObjectInput) String ¶
func (s AddFacetToObjectInput) String() string
String returns the string representation
func (*AddFacetToObjectInput) Validate ¶
func (s *AddFacetToObjectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddFacetToObjectOutput ¶
type AddFacetToObjectOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/AddFacetToObjectResponse
func (AddFacetToObjectOutput) GoString ¶
func (s AddFacetToObjectOutput) GoString() string
GoString returns the string representation
func (AddFacetToObjectOutput) MarshalFields ¶ added in v0.3.0
func (s AddFacetToObjectOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AddFacetToObjectOutput) SDKResponseMetadata ¶
func (s AddFacetToObjectOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (AddFacetToObjectOutput) String ¶
func (s AddFacetToObjectOutput) String() string
String returns the string representation
type AddFacetToObjectRequest ¶
type AddFacetToObjectRequest struct { *aws.Request Input *AddFacetToObjectInput Copy func(*AddFacetToObjectInput) AddFacetToObjectRequest }
AddFacetToObjectRequest is a API request type for the AddFacetToObject API operation.
func (AddFacetToObjectRequest) Send ¶
func (r AddFacetToObjectRequest) Send() (*AddFacetToObjectOutput, error)
Send marshals and sends the AddFacetToObject API request.
type ApplySchemaInput ¶
type ApplySchemaInput struct { // The Amazon Resource Name (ARN) that is associated with the Directory into // which the schema is copied. For more information, see arns. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // Published schema Amazon Resource Name (ARN) that needs to be copied. For // more information, see arns. // // PublishedSchemaArn is a required field PublishedSchemaArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ApplySchemaRequest
func (ApplySchemaInput) GoString ¶
func (s ApplySchemaInput) GoString() string
GoString returns the string representation
func (ApplySchemaInput) MarshalFields ¶ added in v0.3.0
func (s ApplySchemaInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ApplySchemaInput) String ¶
func (s ApplySchemaInput) String() string
String returns the string representation
func (*ApplySchemaInput) Validate ¶
func (s *ApplySchemaInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ApplySchemaOutput ¶
type ApplySchemaOutput struct { // The applied schema ARN that is associated with the copied schema in the Directory. // You can use this ARN to describe the schema information applied on this directory. // For more information, see arns. AppliedSchemaArn *string `type:"string"` // The ARN that is associated with the Directory. For more information, see // arns. DirectoryArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ApplySchemaResponse
func (ApplySchemaOutput) GoString ¶
func (s ApplySchemaOutput) GoString() string
GoString returns the string representation
func (ApplySchemaOutput) MarshalFields ¶ added in v0.3.0
func (s ApplySchemaOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ApplySchemaOutput) SDKResponseMetadata ¶
func (s ApplySchemaOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ApplySchemaOutput) String ¶
func (s ApplySchemaOutput) String() string
String returns the string representation
type ApplySchemaRequest ¶
type ApplySchemaRequest struct { *aws.Request Input *ApplySchemaInput Copy func(*ApplySchemaInput) ApplySchemaRequest }
ApplySchemaRequest is a API request type for the ApplySchema API operation.
func (ApplySchemaRequest) Send ¶
func (r ApplySchemaRequest) Send() (*ApplySchemaOutput, error)
Send marshals and sends the ApplySchema API request.
type AttachObjectInput ¶
type AttachObjectInput struct { // The child object reference to be attached to the object. // // ChildReference is a required field ChildReference *ObjectReference `type:"structure" required:"true"` // Amazon Resource Name (ARN) that is associated with the Directory where both // objects reside. For more information, see arns. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // The link name with which the child object is attached to the parent. // // LinkName is a required field LinkName *string `min:"1" type:"string" required:"true"` // The parent object reference. // // ParentReference is a required field ParentReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/AttachObjectRequest
func (AttachObjectInput) GoString ¶
func (s AttachObjectInput) GoString() string
GoString returns the string representation
func (AttachObjectInput) MarshalFields ¶ added in v0.3.0
func (s AttachObjectInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AttachObjectInput) String ¶
func (s AttachObjectInput) String() string
String returns the string representation
func (*AttachObjectInput) Validate ¶
func (s *AttachObjectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AttachObjectOutput ¶
type AttachObjectOutput struct { // The attached ObjectIdentifier, which is the child ObjectIdentifier. AttachedObjectIdentifier *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/AttachObjectResponse
func (AttachObjectOutput) GoString ¶
func (s AttachObjectOutput) GoString() string
GoString returns the string representation
func (AttachObjectOutput) MarshalFields ¶ added in v0.3.0
func (s AttachObjectOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AttachObjectOutput) SDKResponseMetadata ¶
func (s AttachObjectOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (AttachObjectOutput) String ¶
func (s AttachObjectOutput) String() string
String returns the string representation
type AttachObjectRequest ¶
type AttachObjectRequest struct { *aws.Request Input *AttachObjectInput Copy func(*AttachObjectInput) AttachObjectRequest }
AttachObjectRequest is a API request type for the AttachObject API operation.
func (AttachObjectRequest) Send ¶
func (r AttachObjectRequest) Send() (*AttachObjectOutput, error)
Send marshals and sends the AttachObject API request.
type AttachPolicyInput ¶
type AttachPolicyInput struct { // The Amazon Resource Name (ARN) that is associated with the Directory where // both objects reside. For more information, see arns. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // The reference that identifies the object to which the policy will be attached. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // The reference that is associated with the policy object. // // PolicyReference is a required field PolicyReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/AttachPolicyRequest
func (AttachPolicyInput) GoString ¶
func (s AttachPolicyInput) GoString() string
GoString returns the string representation
func (AttachPolicyInput) MarshalFields ¶ added in v0.3.0
func (s AttachPolicyInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AttachPolicyInput) String ¶
func (s AttachPolicyInput) String() string
String returns the string representation
func (*AttachPolicyInput) Validate ¶
func (s *AttachPolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AttachPolicyOutput ¶
type AttachPolicyOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/AttachPolicyResponse
func (AttachPolicyOutput) GoString ¶
func (s AttachPolicyOutput) GoString() string
GoString returns the string representation
func (AttachPolicyOutput) MarshalFields ¶ added in v0.3.0
func (s AttachPolicyOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AttachPolicyOutput) SDKResponseMetadata ¶
func (s AttachPolicyOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (AttachPolicyOutput) String ¶
func (s AttachPolicyOutput) String() string
String returns the string representation
type AttachPolicyRequest ¶
type AttachPolicyRequest struct { *aws.Request Input *AttachPolicyInput Copy func(*AttachPolicyInput) AttachPolicyRequest }
AttachPolicyRequest is a API request type for the AttachPolicy API operation.
func (AttachPolicyRequest) Send ¶
func (r AttachPolicyRequest) Send() (*AttachPolicyOutput, error)
Send marshals and sends the AttachPolicy API request.
type AttachToIndexInput ¶
type AttachToIndexInput struct { // The Amazon Resource Name (ARN) of the directory where the object and index // exist. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // A reference to the index that you are attaching the object to. // // IndexReference is a required field IndexReference *ObjectReference `type:"structure" required:"true"` // A reference to the object that you are attaching to the index. // // TargetReference is a required field TargetReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/AttachToIndexRequest
func (AttachToIndexInput) GoString ¶
func (s AttachToIndexInput) GoString() string
GoString returns the string representation
func (AttachToIndexInput) MarshalFields ¶ added in v0.3.0
func (s AttachToIndexInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AttachToIndexInput) String ¶
func (s AttachToIndexInput) String() string
String returns the string representation
func (*AttachToIndexInput) Validate ¶
func (s *AttachToIndexInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AttachToIndexOutput ¶
type AttachToIndexOutput struct { // The ObjectIdentifier of the object that was attached to the index. AttachedObjectIdentifier *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/AttachToIndexResponse
func (AttachToIndexOutput) GoString ¶
func (s AttachToIndexOutput) GoString() string
GoString returns the string representation
func (AttachToIndexOutput) MarshalFields ¶ added in v0.3.0
func (s AttachToIndexOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AttachToIndexOutput) SDKResponseMetadata ¶
func (s AttachToIndexOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (AttachToIndexOutput) String ¶
func (s AttachToIndexOutput) String() string
String returns the string representation
type AttachToIndexRequest ¶
type AttachToIndexRequest struct { *aws.Request Input *AttachToIndexInput Copy func(*AttachToIndexInput) AttachToIndexRequest }
AttachToIndexRequest is a API request type for the AttachToIndex API operation.
func (AttachToIndexRequest) Send ¶
func (r AttachToIndexRequest) Send() (*AttachToIndexOutput, error)
Send marshals and sends the AttachToIndex API request.
type AttachTypedLinkInput ¶
type AttachTypedLinkInput struct { // A set of attributes that are associated with the typed link. // // Attributes is a required field Attributes []AttributeNameAndValue `type:"list" required:"true"` // The Amazon Resource Name (ARN) of the directory where you want to attach // the typed link. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // Identifies the source object that the typed link will attach to. // // SourceObjectReference is a required field SourceObjectReference *ObjectReference `type:"structure" required:"true"` // Identifies the target object that the typed link will attach to. // // TargetObjectReference is a required field TargetObjectReference *ObjectReference `type:"structure" required:"true"` // Identifies the typed link facet that is associated with the typed link. // // TypedLinkFacet is a required field TypedLinkFacet *TypedLinkSchemaAndFacetName `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/AttachTypedLinkRequest
func (AttachTypedLinkInput) GoString ¶
func (s AttachTypedLinkInput) GoString() string
GoString returns the string representation
func (AttachTypedLinkInput) MarshalFields ¶ added in v0.3.0
func (s AttachTypedLinkInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AttachTypedLinkInput) String ¶
func (s AttachTypedLinkInput) String() string
String returns the string representation
func (*AttachTypedLinkInput) Validate ¶
func (s *AttachTypedLinkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AttachTypedLinkOutput ¶
type AttachTypedLinkOutput struct { // Returns a typed link specifier as output. TypedLinkSpecifier *TypedLinkSpecifier `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/AttachTypedLinkResponse
func (AttachTypedLinkOutput) GoString ¶
func (s AttachTypedLinkOutput) GoString() string
GoString returns the string representation
func (AttachTypedLinkOutput) MarshalFields ¶ added in v0.3.0
func (s AttachTypedLinkOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AttachTypedLinkOutput) SDKResponseMetadata ¶
func (s AttachTypedLinkOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (AttachTypedLinkOutput) String ¶
func (s AttachTypedLinkOutput) String() string
String returns the string representation
type AttachTypedLinkRequest ¶
type AttachTypedLinkRequest struct { *aws.Request Input *AttachTypedLinkInput Copy func(*AttachTypedLinkInput) AttachTypedLinkRequest }
AttachTypedLinkRequest is a API request type for the AttachTypedLink API operation.
func (AttachTypedLinkRequest) Send ¶
func (r AttachTypedLinkRequest) Send() (*AttachTypedLinkOutput, error)
Send marshals and sends the AttachTypedLink API request.
type AttributeKey ¶
type AttributeKey struct { // The name of the facet that the attribute exists within. // // FacetName is a required field FacetName *string `min:"1" type:"string" required:"true"` // The name of the attribute. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the schema that contains the facet and // attribute. // // SchemaArn is a required field SchemaArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
A unique identifier for an attribute. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/AttributeKey
func (AttributeKey) GoString ¶
func (s AttributeKey) GoString() string
GoString returns the string representation
func (AttributeKey) MarshalFields ¶ added in v0.3.0
func (s AttributeKey) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AttributeKey) String ¶
func (s AttributeKey) String() string
String returns the string representation
func (*AttributeKey) Validate ¶
func (s *AttributeKey) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AttributeKeyAndValue ¶
type AttributeKeyAndValue struct { // The key of the attribute. // // Key is a required field Key *AttributeKey `type:"structure" required:"true"` // The value of the attribute. // // Value is a required field Value *TypedAttributeValue `type:"structure" required:"true"` // contains filtered or unexported fields }
The combination of an attribute key and an attribute value. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/AttributeKeyAndValue
func (AttributeKeyAndValue) GoString ¶
func (s AttributeKeyAndValue) GoString() string
GoString returns the string representation
func (AttributeKeyAndValue) MarshalFields ¶ added in v0.3.0
func (s AttributeKeyAndValue) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AttributeKeyAndValue) String ¶
func (s AttributeKeyAndValue) String() string
String returns the string representation
func (*AttributeKeyAndValue) Validate ¶
func (s *AttributeKeyAndValue) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AttributeNameAndValue ¶
type AttributeNameAndValue struct { // The attribute name of the typed link. // // AttributeName is a required field AttributeName *string `min:"1" type:"string" required:"true"` // The value for the typed link. // // Value is a required field Value *TypedAttributeValue `type:"structure" required:"true"` // contains filtered or unexported fields }
Identifies the attribute name and value for a typed link. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/AttributeNameAndValue
func (AttributeNameAndValue) GoString ¶
func (s AttributeNameAndValue) GoString() string
GoString returns the string representation
func (AttributeNameAndValue) MarshalFields ¶ added in v0.3.0
func (s AttributeNameAndValue) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (AttributeNameAndValue) String ¶
func (s AttributeNameAndValue) String() string
String returns the string representation
func (*AttributeNameAndValue) Validate ¶
func (s *AttributeNameAndValue) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchAddFacetToObject ¶
type BatchAddFacetToObject struct { // The attributes to set on the object. // // ObjectAttributeList is a required field ObjectAttributeList []AttributeKeyAndValue `type:"list" required:"true"` // A reference to the object being mutated. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // Represents the facet being added to the object. // // SchemaFacet is a required field SchemaFacet *SchemaFacet `type:"structure" required:"true"` // contains filtered or unexported fields }
Represents the output of a batch add facet to object operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchAddFacetToObject
func (BatchAddFacetToObject) GoString ¶
func (s BatchAddFacetToObject) GoString() string
GoString returns the string representation
func (BatchAddFacetToObject) MarshalFields ¶ added in v0.3.0
func (s BatchAddFacetToObject) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchAddFacetToObject) String ¶
func (s BatchAddFacetToObject) String() string
String returns the string representation
func (*BatchAddFacetToObject) Validate ¶
func (s *BatchAddFacetToObject) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchAddFacetToObjectResponse ¶
type BatchAddFacetToObjectResponse struct {
// contains filtered or unexported fields
}
The result of a batch add facet to object operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchAddFacetToObjectResponse
func (BatchAddFacetToObjectResponse) GoString ¶
func (s BatchAddFacetToObjectResponse) GoString() string
GoString returns the string representation
func (BatchAddFacetToObjectResponse) MarshalFields ¶ added in v0.3.0
func (s BatchAddFacetToObjectResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchAddFacetToObjectResponse) String ¶
func (s BatchAddFacetToObjectResponse) String() string
String returns the string representation
type BatchAttachObject ¶
type BatchAttachObject struct { // The child object reference that is to be attached to the object. // // ChildReference is a required field ChildReference *ObjectReference `type:"structure" required:"true"` // The name of the link. // // LinkName is a required field LinkName *string `min:"1" type:"string" required:"true"` // The parent object reference. // // ParentReference is a required field ParentReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Represents the output of an AttachObject operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchAttachObject
func (BatchAttachObject) GoString ¶
func (s BatchAttachObject) GoString() string
GoString returns the string representation
func (BatchAttachObject) MarshalFields ¶ added in v0.3.0
func (s BatchAttachObject) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchAttachObject) String ¶
func (s BatchAttachObject) String() string
String returns the string representation
func (*BatchAttachObject) Validate ¶
func (s *BatchAttachObject) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchAttachObjectResponse ¶
type BatchAttachObjectResponse struct { // The ObjectIdentifier of the object that has been attached. AttachedObjectIdentifier *string `locationName:"attachedObjectIdentifier" type:"string"` // contains filtered or unexported fields }
Represents the output batch AttachObject response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchAttachObjectResponse
func (BatchAttachObjectResponse) GoString ¶
func (s BatchAttachObjectResponse) GoString() string
GoString returns the string representation
func (BatchAttachObjectResponse) MarshalFields ¶ added in v0.3.0
func (s BatchAttachObjectResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchAttachObjectResponse) String ¶
func (s BatchAttachObjectResponse) String() string
String returns the string representation
type BatchAttachPolicy ¶
type BatchAttachPolicy struct { // The reference that identifies the object to which the policy will be attached. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // The reference that is associated with the policy object. // // PolicyReference is a required field PolicyReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Attaches a policy object to a regular object inside a BatchRead operation. For more information, see AttachPolicy and BatchReadRequest$Operations. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchAttachPolicy
func (BatchAttachPolicy) GoString ¶
func (s BatchAttachPolicy) GoString() string
GoString returns the string representation
func (BatchAttachPolicy) MarshalFields ¶ added in v0.3.0
func (s BatchAttachPolicy) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchAttachPolicy) String ¶
func (s BatchAttachPolicy) String() string
String returns the string representation
func (*BatchAttachPolicy) Validate ¶
func (s *BatchAttachPolicy) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchAttachPolicyResponse ¶
type BatchAttachPolicyResponse struct {
// contains filtered or unexported fields
}
Represents the output of an AttachPolicy response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchAttachPolicyResponse
func (BatchAttachPolicyResponse) GoString ¶
func (s BatchAttachPolicyResponse) GoString() string
GoString returns the string representation
func (BatchAttachPolicyResponse) MarshalFields ¶ added in v0.3.0
func (s BatchAttachPolicyResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchAttachPolicyResponse) String ¶
func (s BatchAttachPolicyResponse) String() string
String returns the string representation
type BatchAttachToIndex ¶
type BatchAttachToIndex struct { // A reference to the index that you are attaching the object to. // // IndexReference is a required field IndexReference *ObjectReference `type:"structure" required:"true"` // A reference to the object that you are attaching to the index. // // TargetReference is a required field TargetReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Attaches the specified object to the specified index inside a BatchRead operation. For more information, see AttachToIndex and BatchReadRequest$Operations. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchAttachToIndex
func (BatchAttachToIndex) GoString ¶
func (s BatchAttachToIndex) GoString() string
GoString returns the string representation
func (BatchAttachToIndex) MarshalFields ¶ added in v0.3.0
func (s BatchAttachToIndex) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchAttachToIndex) String ¶
func (s BatchAttachToIndex) String() string
String returns the string representation
func (*BatchAttachToIndex) Validate ¶
func (s *BatchAttachToIndex) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchAttachToIndexResponse ¶
type BatchAttachToIndexResponse struct { // The ObjectIdentifier of the object that was attached to the index. AttachedObjectIdentifier *string `type:"string"` // contains filtered or unexported fields }
Represents the output of a AttachToIndex response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchAttachToIndexResponse
func (BatchAttachToIndexResponse) GoString ¶
func (s BatchAttachToIndexResponse) GoString() string
GoString returns the string representation
func (BatchAttachToIndexResponse) MarshalFields ¶ added in v0.3.0
func (s BatchAttachToIndexResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchAttachToIndexResponse) String ¶
func (s BatchAttachToIndexResponse) String() string
String returns the string representation
type BatchAttachTypedLink ¶
type BatchAttachTypedLink struct { // A set of attributes that are associated with the typed link. // // Attributes is a required field Attributes []AttributeNameAndValue `type:"list" required:"true"` // Identifies the source object that the typed link will attach to. // // SourceObjectReference is a required field SourceObjectReference *ObjectReference `type:"structure" required:"true"` // Identifies the target object that the typed link will attach to. // // TargetObjectReference is a required field TargetObjectReference *ObjectReference `type:"structure" required:"true"` // Identifies the typed link facet that is associated with the typed link. // // TypedLinkFacet is a required field TypedLinkFacet *TypedLinkSchemaAndFacetName `type:"structure" required:"true"` // contains filtered or unexported fields }
Attaches a typed link to a specified source and target object inside a BatchRead operation. For more information, see AttachTypedLink and BatchReadRequest$Operations. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchAttachTypedLink
func (BatchAttachTypedLink) GoString ¶
func (s BatchAttachTypedLink) GoString() string
GoString returns the string representation
func (BatchAttachTypedLink) MarshalFields ¶ added in v0.3.0
func (s BatchAttachTypedLink) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchAttachTypedLink) String ¶
func (s BatchAttachTypedLink) String() string
String returns the string representation
func (*BatchAttachTypedLink) Validate ¶
func (s *BatchAttachTypedLink) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchAttachTypedLinkResponse ¶
type BatchAttachTypedLinkResponse struct { // Returns a typed link specifier as output. TypedLinkSpecifier *TypedLinkSpecifier `type:"structure"` // contains filtered or unexported fields }
Represents the output of a AttachTypedLink response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchAttachTypedLinkResponse
func (BatchAttachTypedLinkResponse) GoString ¶
func (s BatchAttachTypedLinkResponse) GoString() string
GoString returns the string representation
func (BatchAttachTypedLinkResponse) MarshalFields ¶ added in v0.3.0
func (s BatchAttachTypedLinkResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchAttachTypedLinkResponse) String ¶
func (s BatchAttachTypedLinkResponse) String() string
String returns the string representation
type BatchCreateIndex ¶
type BatchCreateIndex struct { // The batch reference name. See Batches (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_advanced.html#batches) // for more information. BatchReferenceName *string `type:"string"` // Indicates whether the attribute that is being indexed has unique values or // not. // // IsUnique is a required field IsUnique *bool `type:"boolean" required:"true"` // The name of the link between the parent object and the index object. LinkName *string `min:"1" type:"string"` // Specifies the attributes that should be indexed on. Currently only a single // attribute is supported. // // OrderedIndexedAttributeList is a required field OrderedIndexedAttributeList []AttributeKey `type:"list" required:"true"` // A reference to the parent object that contains the index object. ParentReference *ObjectReference `type:"structure"` // contains filtered or unexported fields }
Creates an index object inside of a BatchRead operation. For more information, see CreateIndex and BatchReadRequest$Operations. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchCreateIndex
func (BatchCreateIndex) GoString ¶
func (s BatchCreateIndex) GoString() string
GoString returns the string representation
func (BatchCreateIndex) MarshalFields ¶ added in v0.3.0
func (s BatchCreateIndex) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchCreateIndex) String ¶
func (s BatchCreateIndex) String() string
String returns the string representation
func (*BatchCreateIndex) Validate ¶
func (s *BatchCreateIndex) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchCreateIndexResponse ¶
type BatchCreateIndexResponse struct { // The ObjectIdentifier of the index created by this operation. ObjectIdentifier *string `type:"string"` // contains filtered or unexported fields }
Represents the output of a CreateIndex response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchCreateIndexResponse
func (BatchCreateIndexResponse) GoString ¶
func (s BatchCreateIndexResponse) GoString() string
GoString returns the string representation
func (BatchCreateIndexResponse) MarshalFields ¶ added in v0.3.0
func (s BatchCreateIndexResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchCreateIndexResponse) String ¶
func (s BatchCreateIndexResponse) String() string
String returns the string representation
type BatchCreateObject ¶
type BatchCreateObject struct { // The batch reference name. See Batches (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_advanced.html#batches) // for more information. BatchReferenceName *string `type:"string"` // The name of the link. LinkName *string `min:"1" type:"string"` // An attribute map, which contains an attribute ARN as the key and attribute // value as the map value. // // ObjectAttributeList is a required field ObjectAttributeList []AttributeKeyAndValue `type:"list" required:"true"` // If specified, the parent reference to which this object will be attached. ParentReference *ObjectReference `type:"structure"` // A list of FacetArns that will be associated with the object. For more information, // see arns. // // SchemaFacet is a required field SchemaFacet []SchemaFacet `type:"list" required:"true"` // contains filtered or unexported fields }
Represents the output of a CreateObject operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchCreateObject
func (BatchCreateObject) GoString ¶
func (s BatchCreateObject) GoString() string
GoString returns the string representation
func (BatchCreateObject) MarshalFields ¶ added in v0.3.0
func (s BatchCreateObject) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchCreateObject) String ¶
func (s BatchCreateObject) String() string
String returns the string representation
func (*BatchCreateObject) Validate ¶
func (s *BatchCreateObject) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchCreateObjectResponse ¶
type BatchCreateObjectResponse struct { // The ID that is associated with the object. ObjectIdentifier *string `type:"string"` // contains filtered or unexported fields }
Represents the output of a CreateObject response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchCreateObjectResponse
func (BatchCreateObjectResponse) GoString ¶
func (s BatchCreateObjectResponse) GoString() string
GoString returns the string representation
func (BatchCreateObjectResponse) MarshalFields ¶ added in v0.3.0
func (s BatchCreateObjectResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchCreateObjectResponse) String ¶
func (s BatchCreateObjectResponse) String() string
String returns the string representation
type BatchDeleteObject ¶
type BatchDeleteObject struct { // The reference that identifies the object. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Represents the output of a DeleteObject operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchDeleteObject
func (BatchDeleteObject) GoString ¶
func (s BatchDeleteObject) GoString() string
GoString returns the string representation
func (BatchDeleteObject) MarshalFields ¶ added in v0.3.0
func (s BatchDeleteObject) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchDeleteObject) String ¶
func (s BatchDeleteObject) String() string
String returns the string representation
func (*BatchDeleteObject) Validate ¶
func (s *BatchDeleteObject) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchDeleteObjectResponse ¶
type BatchDeleteObjectResponse struct {
// contains filtered or unexported fields
}
Represents the output of a DeleteObject response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchDeleteObjectResponse
func (BatchDeleteObjectResponse) GoString ¶
func (s BatchDeleteObjectResponse) GoString() string
GoString returns the string representation
func (BatchDeleteObjectResponse) MarshalFields ¶ added in v0.3.0
func (s BatchDeleteObjectResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchDeleteObjectResponse) String ¶
func (s BatchDeleteObjectResponse) String() string
String returns the string representation
type BatchDetachFromIndex ¶
type BatchDetachFromIndex struct { // A reference to the index object. // // IndexReference is a required field IndexReference *ObjectReference `type:"structure" required:"true"` // A reference to the object being detached from the index. // // TargetReference is a required field TargetReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Detaches the specified object from the specified index inside a BatchRead operation. For more information, see DetachFromIndex and BatchReadRequest$Operations. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchDetachFromIndex
func (BatchDetachFromIndex) GoString ¶
func (s BatchDetachFromIndex) GoString() string
GoString returns the string representation
func (BatchDetachFromIndex) MarshalFields ¶ added in v0.3.0
func (s BatchDetachFromIndex) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchDetachFromIndex) String ¶
func (s BatchDetachFromIndex) String() string
String returns the string representation
func (*BatchDetachFromIndex) Validate ¶
func (s *BatchDetachFromIndex) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchDetachFromIndexResponse ¶
type BatchDetachFromIndexResponse struct { // The ObjectIdentifier of the object that was detached from the index. DetachedObjectIdentifier *string `type:"string"` // contains filtered or unexported fields }
Represents the output of a DetachFromIndex response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchDetachFromIndexResponse
func (BatchDetachFromIndexResponse) GoString ¶
func (s BatchDetachFromIndexResponse) GoString() string
GoString returns the string representation
func (BatchDetachFromIndexResponse) MarshalFields ¶ added in v0.3.0
func (s BatchDetachFromIndexResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchDetachFromIndexResponse) String ¶
func (s BatchDetachFromIndexResponse) String() string
String returns the string representation
type BatchDetachObject ¶
type BatchDetachObject struct { // The batch reference name. See Batches (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_advanced.html#batches) // for more information. BatchReferenceName *string `type:"string"` // The name of the link. // // LinkName is a required field LinkName *string `min:"1" type:"string" required:"true"` // Parent reference from which the object with the specified link name is detached. // // ParentReference is a required field ParentReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Represents the output of a DetachObject operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchDetachObject
func (BatchDetachObject) GoString ¶
func (s BatchDetachObject) GoString() string
GoString returns the string representation
func (BatchDetachObject) MarshalFields ¶ added in v0.3.0
func (s BatchDetachObject) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchDetachObject) String ¶
func (s BatchDetachObject) String() string
String returns the string representation
func (*BatchDetachObject) Validate ¶
func (s *BatchDetachObject) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchDetachObjectResponse ¶
type BatchDetachObjectResponse struct { // The ObjectIdentifier of the detached object. DetachedObjectIdentifier *string `locationName:"detachedObjectIdentifier" type:"string"` // contains filtered or unexported fields }
Represents the output of a DetachObject response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchDetachObjectResponse
func (BatchDetachObjectResponse) GoString ¶
func (s BatchDetachObjectResponse) GoString() string
GoString returns the string representation
func (BatchDetachObjectResponse) MarshalFields ¶ added in v0.3.0
func (s BatchDetachObjectResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchDetachObjectResponse) String ¶
func (s BatchDetachObjectResponse) String() string
String returns the string representation
type BatchDetachPolicy ¶
type BatchDetachPolicy struct { // Reference that identifies the object whose policy object will be detached. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // Reference that identifies the policy object. // // PolicyReference is a required field PolicyReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Detaches the specified policy from the specified directory inside a BatchWrite operation. For more information, see DetachPolicy and BatchWriteRequest$Operations. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchDetachPolicy
func (BatchDetachPolicy) GoString ¶
func (s BatchDetachPolicy) GoString() string
GoString returns the string representation
func (BatchDetachPolicy) MarshalFields ¶ added in v0.3.0
func (s BatchDetachPolicy) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchDetachPolicy) String ¶
func (s BatchDetachPolicy) String() string
String returns the string representation
func (*BatchDetachPolicy) Validate ¶
func (s *BatchDetachPolicy) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchDetachPolicyResponse ¶
type BatchDetachPolicyResponse struct {
// contains filtered or unexported fields
}
Represents the output of a DetachPolicy response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchDetachPolicyResponse
func (BatchDetachPolicyResponse) GoString ¶
func (s BatchDetachPolicyResponse) GoString() string
GoString returns the string representation
func (BatchDetachPolicyResponse) MarshalFields ¶ added in v0.3.0
func (s BatchDetachPolicyResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchDetachPolicyResponse) String ¶
func (s BatchDetachPolicyResponse) String() string
String returns the string representation
type BatchDetachTypedLink ¶
type BatchDetachTypedLink struct { // Used to accept a typed link specifier as input. // // TypedLinkSpecifier is a required field TypedLinkSpecifier *TypedLinkSpecifier `type:"structure" required:"true"` // contains filtered or unexported fields }
Detaches a typed link from a specified source and target object inside a BatchRead operation. For more information, see DetachTypedLink and BatchReadRequest$Operations. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchDetachTypedLink
func (BatchDetachTypedLink) GoString ¶
func (s BatchDetachTypedLink) GoString() string
GoString returns the string representation
func (BatchDetachTypedLink) MarshalFields ¶ added in v0.3.0
func (s BatchDetachTypedLink) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchDetachTypedLink) String ¶
func (s BatchDetachTypedLink) String() string
String returns the string representation
func (*BatchDetachTypedLink) Validate ¶
func (s *BatchDetachTypedLink) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchDetachTypedLinkResponse ¶
type BatchDetachTypedLinkResponse struct {
// contains filtered or unexported fields
}
Represents the output of a DetachTypedLink response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchDetachTypedLinkResponse
func (BatchDetachTypedLinkResponse) GoString ¶
func (s BatchDetachTypedLinkResponse) GoString() string
GoString returns the string representation
func (BatchDetachTypedLinkResponse) MarshalFields ¶ added in v0.3.0
func (s BatchDetachTypedLinkResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchDetachTypedLinkResponse) String ¶
func (s BatchDetachTypedLinkResponse) String() string
String returns the string representation
type BatchGetObjectAttributes ¶ added in v0.4.0
type BatchGetObjectAttributes struct { // List of attribute names whose values will be retrieved. // // AttributeNames is a required field AttributeNames []string `type:"list" required:"true"` // Reference that identifies the object whose attributes will be retrieved. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // Identifier for the facet whose attributes will be retrieved. See SchemaFacet // for details. // // SchemaFacet is a required field SchemaFacet *SchemaFacet `type:"structure" required:"true"` // contains filtered or unexported fields }
Retrieves attributes within a facet that are associated with an object inside an BatchRead operation. For more information, see GetObjectAttributes and BatchReadRequest$Operations. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchGetObjectAttributes
func (BatchGetObjectAttributes) GoString ¶ added in v0.4.0
func (s BatchGetObjectAttributes) GoString() string
GoString returns the string representation
func (BatchGetObjectAttributes) MarshalFields ¶ added in v0.4.0
func (s BatchGetObjectAttributes) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchGetObjectAttributes) String ¶ added in v0.4.0
func (s BatchGetObjectAttributes) String() string
String returns the string representation
func (*BatchGetObjectAttributes) Validate ¶ added in v0.4.0
func (s *BatchGetObjectAttributes) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchGetObjectAttributesResponse ¶ added in v0.4.0
type BatchGetObjectAttributesResponse struct { // The attribute values that are associated with an object. Attributes []AttributeKeyAndValue `type:"list"` // contains filtered or unexported fields }
Represents the output of a GetObjectAttributes response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchGetObjectAttributesResponse
func (BatchGetObjectAttributesResponse) GoString ¶ added in v0.4.0
func (s BatchGetObjectAttributesResponse) GoString() string
GoString returns the string representation
func (BatchGetObjectAttributesResponse) MarshalFields ¶ added in v0.4.0
func (s BatchGetObjectAttributesResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchGetObjectAttributesResponse) String ¶ added in v0.4.0
func (s BatchGetObjectAttributesResponse) String() string
String returns the string representation
type BatchGetObjectInformation ¶
type BatchGetObjectInformation struct { // A reference to the object. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Retrieves metadata about an object inside a BatchRead operation. For more information, see GetObjectInformation and BatchReadRequest$Operations. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchGetObjectInformation
func (BatchGetObjectInformation) GoString ¶
func (s BatchGetObjectInformation) GoString() string
GoString returns the string representation
func (BatchGetObjectInformation) MarshalFields ¶ added in v0.3.0
func (s BatchGetObjectInformation) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchGetObjectInformation) String ¶
func (s BatchGetObjectInformation) String() string
String returns the string representation
func (*BatchGetObjectInformation) Validate ¶
func (s *BatchGetObjectInformation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchGetObjectInformationResponse ¶
type BatchGetObjectInformationResponse struct { // The ObjectIdentifier of the specified object. ObjectIdentifier *string `type:"string"` // The facets attached to the specified object. SchemaFacets []SchemaFacet `type:"list"` // contains filtered or unexported fields }
Represents the output of a GetObjectInformation response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchGetObjectInformationResponse
func (BatchGetObjectInformationResponse) GoString ¶
func (s BatchGetObjectInformationResponse) GoString() string
GoString returns the string representation
func (BatchGetObjectInformationResponse) MarshalFields ¶ added in v0.3.0
func (s BatchGetObjectInformationResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchGetObjectInformationResponse) String ¶
func (s BatchGetObjectInformationResponse) String() string
String returns the string representation
type BatchListAttachedIndices ¶
type BatchListAttachedIndices struct { // The maximum number of results to retrieve. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // A reference to the object that has indices attached. // // TargetReference is a required field TargetReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Lists indices attached to an object inside a BatchRead operation. For more information, see ListAttachedIndices and BatchReadRequest$Operations. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchListAttachedIndices
func (BatchListAttachedIndices) GoString ¶
func (s BatchListAttachedIndices) GoString() string
GoString returns the string representation
func (BatchListAttachedIndices) MarshalFields ¶ added in v0.3.0
func (s BatchListAttachedIndices) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchListAttachedIndices) String ¶
func (s BatchListAttachedIndices) String() string
String returns the string representation
func (*BatchListAttachedIndices) Validate ¶
func (s *BatchListAttachedIndices) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchListAttachedIndicesResponse ¶
type BatchListAttachedIndicesResponse struct { // The indices attached to the specified object. IndexAttachments []IndexAttachment `type:"list"` // The pagination token. NextToken *string `type:"string"` // contains filtered or unexported fields }
Represents the output of a ListAttachedIndices response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchListAttachedIndicesResponse
func (BatchListAttachedIndicesResponse) GoString ¶
func (s BatchListAttachedIndicesResponse) GoString() string
GoString returns the string representation
func (BatchListAttachedIndicesResponse) MarshalFields ¶ added in v0.3.0
func (s BatchListAttachedIndicesResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchListAttachedIndicesResponse) String ¶
func (s BatchListAttachedIndicesResponse) String() string
String returns the string representation
type BatchListIncomingTypedLinks ¶
type BatchListIncomingTypedLinks struct { // Provides range filters for multiple attributes. When providing ranges to // typed link selection, any inexact ranges must be specified at the end. Any // attributes that do not have a range specified are presumed to match the entire // range. FilterAttributeRanges []TypedLinkAttributeRange `type:"list"` // Filters are interpreted in the order of the attributes on the typed link // facet, not the order in which they are supplied to any API calls. FilterTypedLink *TypedLinkSchemaAndFacetName `type:"structure"` // The maximum number of results to retrieve. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // The reference that identifies the object whose attributes will be listed. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Returns a paginated list of all the incoming TypedLinkSpecifier information for an object inside a BatchRead operation. For more information, see ListIncomingTypedLinks and BatchReadRequest$Operations. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchListIncomingTypedLinks
func (BatchListIncomingTypedLinks) GoString ¶
func (s BatchListIncomingTypedLinks) GoString() string
GoString returns the string representation
func (BatchListIncomingTypedLinks) MarshalFields ¶ added in v0.3.0
func (s BatchListIncomingTypedLinks) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchListIncomingTypedLinks) String ¶
func (s BatchListIncomingTypedLinks) String() string
String returns the string representation
func (*BatchListIncomingTypedLinks) Validate ¶
func (s *BatchListIncomingTypedLinks) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchListIncomingTypedLinksResponse ¶
type BatchListIncomingTypedLinksResponse struct { // Returns one or more typed link specifiers as output. LinkSpecifiers []TypedLinkSpecifier `type:"list"` // The pagination token. NextToken *string `type:"string"` // contains filtered or unexported fields }
Represents the output of a ListIncomingTypedLinks response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchListIncomingTypedLinksResponse
func (BatchListIncomingTypedLinksResponse) GoString ¶
func (s BatchListIncomingTypedLinksResponse) GoString() string
GoString returns the string representation
func (BatchListIncomingTypedLinksResponse) MarshalFields ¶ added in v0.3.0
func (s BatchListIncomingTypedLinksResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchListIncomingTypedLinksResponse) String ¶
func (s BatchListIncomingTypedLinksResponse) String() string
String returns the string representation
type BatchListIndex ¶
type BatchListIndex struct { // The reference to the index to list. // // IndexReference is a required field IndexReference *ObjectReference `type:"structure" required:"true"` // The maximum number of results to retrieve. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // Specifies the ranges of indexed values that you want to query. RangesOnIndexedValues []ObjectAttributeRange `type:"list"` // contains filtered or unexported fields }
Lists objects attached to the specified index inside a BatchRead operation. For more information, see ListIndex and BatchReadRequest$Operations. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchListIndex
func (BatchListIndex) GoString ¶
func (s BatchListIndex) GoString() string
GoString returns the string representation
func (BatchListIndex) MarshalFields ¶ added in v0.3.0
func (s BatchListIndex) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchListIndex) String ¶
func (s BatchListIndex) String() string
String returns the string representation
func (*BatchListIndex) Validate ¶
func (s *BatchListIndex) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchListIndexResponse ¶
type BatchListIndexResponse struct { // The objects and indexed values attached to the index. IndexAttachments []IndexAttachment `type:"list"` // The pagination token. NextToken *string `type:"string"` // contains filtered or unexported fields }
Represents the output of a ListIndex response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchListIndexResponse
func (BatchListIndexResponse) GoString ¶
func (s BatchListIndexResponse) GoString() string
GoString returns the string representation
func (BatchListIndexResponse) MarshalFields ¶ added in v0.3.0
func (s BatchListIndexResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchListIndexResponse) String ¶
func (s BatchListIndexResponse) String() string
String returns the string representation
type BatchListObjectAttributes ¶
type BatchListObjectAttributes struct { // Used to filter the list of object attributes that are associated with a certain // facet. FacetFilter *SchemaFacet `type:"structure"` // The maximum number of items to be retrieved in a single call. This is an // approximate number. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // Reference of the object whose attributes need to be listed. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Represents the output of a ListObjectAttributes operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchListObjectAttributes
func (BatchListObjectAttributes) GoString ¶
func (s BatchListObjectAttributes) GoString() string
GoString returns the string representation
func (BatchListObjectAttributes) MarshalFields ¶ added in v0.3.0
func (s BatchListObjectAttributes) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchListObjectAttributes) String ¶
func (s BatchListObjectAttributes) String() string
String returns the string representation
func (*BatchListObjectAttributes) Validate ¶
func (s *BatchListObjectAttributes) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchListObjectAttributesResponse ¶
type BatchListObjectAttributesResponse struct { // The attributes map that is associated with the object. AttributeArn is the // key; attribute value is the value. Attributes []AttributeKeyAndValue `type:"list"` // The pagination token. NextToken *string `type:"string"` // contains filtered or unexported fields }
Represents the output of a ListObjectAttributes response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchListObjectAttributesResponse
func (BatchListObjectAttributesResponse) GoString ¶
func (s BatchListObjectAttributesResponse) GoString() string
GoString returns the string representation
func (BatchListObjectAttributesResponse) MarshalFields ¶ added in v0.3.0
func (s BatchListObjectAttributesResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchListObjectAttributesResponse) String ¶
func (s BatchListObjectAttributesResponse) String() string
String returns the string representation
type BatchListObjectChildren ¶
type BatchListObjectChildren struct { // Maximum number of items to be retrieved in a single call. This is an approximate // number. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // Reference of the object for which child objects are being listed. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Represents the output of a ListObjectChildren operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchListObjectChildren
func (BatchListObjectChildren) GoString ¶
func (s BatchListObjectChildren) GoString() string
GoString returns the string representation
func (BatchListObjectChildren) MarshalFields ¶ added in v0.3.0
func (s BatchListObjectChildren) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchListObjectChildren) String ¶
func (s BatchListObjectChildren) String() string
String returns the string representation
func (*BatchListObjectChildren) Validate ¶
func (s *BatchListObjectChildren) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchListObjectChildrenResponse ¶
type BatchListObjectChildrenResponse struct { // The children structure, which is a map with the key as the LinkName and ObjectIdentifier // as the value. Children map[string]string `type:"map"` // The pagination token. NextToken *string `type:"string"` // contains filtered or unexported fields }
Represents the output of a ListObjectChildren response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchListObjectChildrenResponse
func (BatchListObjectChildrenResponse) GoString ¶
func (s BatchListObjectChildrenResponse) GoString() string
GoString returns the string representation
func (BatchListObjectChildrenResponse) MarshalFields ¶ added in v0.3.0
func (s BatchListObjectChildrenResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchListObjectChildrenResponse) String ¶
func (s BatchListObjectChildrenResponse) String() string
String returns the string representation
type BatchListObjectParentPaths ¶
type BatchListObjectParentPaths struct { // The maximum number of results to retrieve. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // The reference that identifies the object whose attributes will be listed. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Retrieves all available parent paths for any object type such as node, leaf node, policy node, and index node objects inside a BatchRead operation. For more information, see ListObjectParentPaths and BatchReadRequest$Operations. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchListObjectParentPaths
func (BatchListObjectParentPaths) GoString ¶
func (s BatchListObjectParentPaths) GoString() string
GoString returns the string representation
func (BatchListObjectParentPaths) MarshalFields ¶ added in v0.3.0
func (s BatchListObjectParentPaths) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchListObjectParentPaths) String ¶
func (s BatchListObjectParentPaths) String() string
String returns the string representation
func (*BatchListObjectParentPaths) Validate ¶
func (s *BatchListObjectParentPaths) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchListObjectParentPathsResponse ¶
type BatchListObjectParentPathsResponse struct { // The pagination token. NextToken *string `type:"string"` // Returns the path to the ObjectIdentifiers that are associated with the directory. PathToObjectIdentifiersList []PathToObjectIdentifiers `type:"list"` // contains filtered or unexported fields }
Represents the output of a ListObjectParentPaths response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchListObjectParentPathsResponse
func (BatchListObjectParentPathsResponse) GoString ¶
func (s BatchListObjectParentPathsResponse) GoString() string
GoString returns the string representation
func (BatchListObjectParentPathsResponse) MarshalFields ¶ added in v0.3.0
func (s BatchListObjectParentPathsResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchListObjectParentPathsResponse) String ¶
func (s BatchListObjectParentPathsResponse) String() string
String returns the string representation
type BatchListObjectPolicies ¶
type BatchListObjectPolicies struct { // The maximum number of results to retrieve. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // The reference that identifies the object whose attributes will be listed. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Returns policies attached to an object in pagination fashion inside a BatchRead operation. For more information, see ListObjectPolicies and BatchReadRequest$Operations. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchListObjectPolicies
func (BatchListObjectPolicies) GoString ¶
func (s BatchListObjectPolicies) GoString() string
GoString returns the string representation
func (BatchListObjectPolicies) MarshalFields ¶ added in v0.3.0
func (s BatchListObjectPolicies) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchListObjectPolicies) String ¶
func (s BatchListObjectPolicies) String() string
String returns the string representation
func (*BatchListObjectPolicies) Validate ¶
func (s *BatchListObjectPolicies) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchListObjectPoliciesResponse ¶
type BatchListObjectPoliciesResponse struct { // A list of policy ObjectIdentifiers, that are attached to the object. AttachedPolicyIds []string `type:"list"` // The pagination token. NextToken *string `type:"string"` // contains filtered or unexported fields }
Represents the output of a ListObjectPolicies response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchListObjectPoliciesResponse
func (BatchListObjectPoliciesResponse) GoString ¶
func (s BatchListObjectPoliciesResponse) GoString() string
GoString returns the string representation
func (BatchListObjectPoliciesResponse) MarshalFields ¶ added in v0.3.0
func (s BatchListObjectPoliciesResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchListObjectPoliciesResponse) String ¶
func (s BatchListObjectPoliciesResponse) String() string
String returns the string representation
type BatchListOutgoingTypedLinks ¶
type BatchListOutgoingTypedLinks struct { // Provides range filters for multiple attributes. When providing ranges to // typed link selection, any inexact ranges must be specified at the end. Any // attributes that do not have a range specified are presumed to match the entire // range. FilterAttributeRanges []TypedLinkAttributeRange `type:"list"` // Filters are interpreted in the order of the attributes defined on the typed // link facet, not the order they are supplied to any API calls. FilterTypedLink *TypedLinkSchemaAndFacetName `type:"structure"` // The maximum number of results to retrieve. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // The reference that identifies the object whose attributes will be listed. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Returns a paginated list of all the outgoing TypedLinkSpecifier information for an object inside a BatchRead operation. For more information, see ListOutgoingTypedLinks and BatchReadRequest$Operations. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchListOutgoingTypedLinks
func (BatchListOutgoingTypedLinks) GoString ¶
func (s BatchListOutgoingTypedLinks) GoString() string
GoString returns the string representation
func (BatchListOutgoingTypedLinks) MarshalFields ¶ added in v0.3.0
func (s BatchListOutgoingTypedLinks) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchListOutgoingTypedLinks) String ¶
func (s BatchListOutgoingTypedLinks) String() string
String returns the string representation
func (*BatchListOutgoingTypedLinks) Validate ¶
func (s *BatchListOutgoingTypedLinks) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchListOutgoingTypedLinksResponse ¶
type BatchListOutgoingTypedLinksResponse struct { // The pagination token. NextToken *string `type:"string"` // Returns a typed link specifier as output. TypedLinkSpecifiers []TypedLinkSpecifier `type:"list"` // contains filtered or unexported fields }
Represents the output of a ListOutgoingTypedLinks response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchListOutgoingTypedLinksResponse
func (BatchListOutgoingTypedLinksResponse) GoString ¶
func (s BatchListOutgoingTypedLinksResponse) GoString() string
GoString returns the string representation
func (BatchListOutgoingTypedLinksResponse) MarshalFields ¶ added in v0.3.0
func (s BatchListOutgoingTypedLinksResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchListOutgoingTypedLinksResponse) String ¶
func (s BatchListOutgoingTypedLinksResponse) String() string
String returns the string representation
type BatchListPolicyAttachments ¶
type BatchListPolicyAttachments struct { // The maximum number of results to retrieve. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // The reference that identifies the policy object. // // PolicyReference is a required field PolicyReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Returns all of the ObjectIdentifiers to which a given policy is attached inside a BatchRead operation. For more information, see ListPolicyAttachments and BatchReadRequest$Operations. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchListPolicyAttachments
func (BatchListPolicyAttachments) GoString ¶
func (s BatchListPolicyAttachments) GoString() string
GoString returns the string representation
func (BatchListPolicyAttachments) MarshalFields ¶ added in v0.3.0
func (s BatchListPolicyAttachments) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchListPolicyAttachments) String ¶
func (s BatchListPolicyAttachments) String() string
String returns the string representation
func (*BatchListPolicyAttachments) Validate ¶
func (s *BatchListPolicyAttachments) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchListPolicyAttachmentsResponse ¶
type BatchListPolicyAttachmentsResponse struct { // The pagination token. NextToken *string `type:"string"` // A list of ObjectIdentifiers to which the policy is attached. ObjectIdentifiers []string `type:"list"` // contains filtered or unexported fields }
Represents the output of a ListPolicyAttachments response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchListPolicyAttachmentsResponse
func (BatchListPolicyAttachmentsResponse) GoString ¶
func (s BatchListPolicyAttachmentsResponse) GoString() string
GoString returns the string representation
func (BatchListPolicyAttachmentsResponse) MarshalFields ¶ added in v0.3.0
func (s BatchListPolicyAttachmentsResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchListPolicyAttachmentsResponse) String ¶
func (s BatchListPolicyAttachmentsResponse) String() string
String returns the string representation
type BatchLookupPolicy ¶
type BatchLookupPolicy struct { // The maximum number of results to retrieve. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // Reference that identifies the object whose policies will be looked up. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Lists all policies from the root of the Directory to the object specified inside a BatchRead operation. For more information, see LookupPolicy and BatchReadRequest$Operations. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchLookupPolicy
func (BatchLookupPolicy) GoString ¶
func (s BatchLookupPolicy) GoString() string
GoString returns the string representation
func (BatchLookupPolicy) MarshalFields ¶ added in v0.3.0
func (s BatchLookupPolicy) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchLookupPolicy) String ¶
func (s BatchLookupPolicy) String() string
String returns the string representation
func (*BatchLookupPolicy) Validate ¶
func (s *BatchLookupPolicy) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchLookupPolicyResponse ¶
type BatchLookupPolicyResponse struct { // The pagination token. NextToken *string `type:"string"` // Provides list of path to policies. Policies contain PolicyId, ObjectIdentifier, // and PolicyType. For more information, see Policies (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_key_concepts.html#policies). PolicyToPathList []PolicyToPath `type:"list"` // contains filtered or unexported fields }
Represents the output of a LookupPolicy response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchLookupPolicyResponse
func (BatchLookupPolicyResponse) GoString ¶
func (s BatchLookupPolicyResponse) GoString() string
GoString returns the string representation
func (BatchLookupPolicyResponse) MarshalFields ¶ added in v0.3.0
func (s BatchLookupPolicyResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchLookupPolicyResponse) String ¶
func (s BatchLookupPolicyResponse) String() string
String returns the string representation
type BatchReadException ¶
type BatchReadException struct { // An exception message that is associated with the failure. Message *string `type:"string"` // A type of exception, such as InvalidArnException. Type BatchReadExceptionType `type:"string" enum:"true"` // contains filtered or unexported fields }
The batch read exception structure, which contains the exception type and message. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchReadException
func (BatchReadException) GoString ¶
func (s BatchReadException) GoString() string
GoString returns the string representation
func (BatchReadException) MarshalFields ¶ added in v0.3.0
func (s BatchReadException) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchReadException) String ¶
func (s BatchReadException) String() string
String returns the string representation
type BatchReadExceptionType ¶
type BatchReadExceptionType string
const ( BatchReadExceptionTypeValidationException BatchReadExceptionType = "ValidationException" BatchReadExceptionTypeInvalidArnException BatchReadExceptionType = "InvalidArnException" BatchReadExceptionTypeResourceNotFoundException BatchReadExceptionType = "ResourceNotFoundException" BatchReadExceptionTypeInvalidNextTokenException BatchReadExceptionType = "InvalidNextTokenException" BatchReadExceptionTypeAccessDeniedException BatchReadExceptionType = "AccessDeniedException" BatchReadExceptionTypeNotNodeException BatchReadExceptionType = "NotNodeException" BatchReadExceptionTypeFacetValidationException BatchReadExceptionType = "FacetValidationException" BatchReadExceptionTypeCannotListParentOfRootException BatchReadExceptionType = "CannotListParentOfRootException" BatchReadExceptionTypeNotIndexException BatchReadExceptionType = "NotIndexException" BatchReadExceptionTypeNotPolicyException BatchReadExceptionType = "NotPolicyException" BatchReadExceptionTypeDirectoryNotEnabledException BatchReadExceptionType = "DirectoryNotEnabledException" BatchReadExceptionTypeLimitExceededException BatchReadExceptionType = "LimitExceededException" BatchReadExceptionTypeInternalServiceException BatchReadExceptionType = "InternalServiceException" )
Enum values for BatchReadExceptionType
func (BatchReadExceptionType) MarshalValue ¶ added in v0.3.0
func (enum BatchReadExceptionType) MarshalValue() (string, error)
func (BatchReadExceptionType) MarshalValueBuf ¶ added in v0.3.0
func (enum BatchReadExceptionType) MarshalValueBuf(b []byte) ([]byte, error)
type BatchReadInput ¶
type BatchReadInput struct { // Represents the manner and timing in which the successful write or update // of an object is reflected in a subsequent read operation of that same object. ConsistencyLevel ConsistencyLevel `location:"header" locationName:"x-amz-consistency-level" type:"string" enum:"true"` // The Amazon Resource Name (ARN) that is associated with the Directory. For // more information, see arns. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // A list of operations that are part of the batch. // // Operations is a required field Operations []BatchReadOperation `type:"list" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchReadRequest
func (BatchReadInput) GoString ¶
func (s BatchReadInput) GoString() string
GoString returns the string representation
func (BatchReadInput) MarshalFields ¶ added in v0.3.0
func (s BatchReadInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchReadInput) String ¶
func (s BatchReadInput) String() string
String returns the string representation
func (*BatchReadInput) Validate ¶
func (s *BatchReadInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchReadOperation ¶
type BatchReadOperation struct { // Retrieves attributes within a facet that are associated with an object. GetObjectAttributes *BatchGetObjectAttributes `type:"structure"` // Retrieves metadata about an object. GetObjectInformation *BatchGetObjectInformation `type:"structure"` // Lists indices attached to an object. ListAttachedIndices *BatchListAttachedIndices `type:"structure"` // Returns a paginated list of all the incoming TypedLinkSpecifier information // for an object. It also supports filtering by typed link facet and identity // attributes. For more information, see Typed link (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink). ListIncomingTypedLinks *BatchListIncomingTypedLinks `type:"structure"` // Lists objects attached to the specified index. ListIndex *BatchListIndex `type:"structure"` // Lists all attributes that are associated with an object. ListObjectAttributes *BatchListObjectAttributes `type:"structure"` // Returns a paginated list of child objects that are associated with a given // object. ListObjectChildren *BatchListObjectChildren `type:"structure"` // Retrieves all available parent paths for any object type such as node, leaf // node, policy node, and index node objects. For more information about objects, // see Directory Structure (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_key_concepts.html#dirstructure). ListObjectParentPaths *BatchListObjectParentPaths `type:"structure"` // Returns policies attached to an object in pagination fashion. ListObjectPolicies *BatchListObjectPolicies `type:"structure"` // Returns a paginated list of all the outgoing TypedLinkSpecifier information // for an object. It also supports filtering by typed link facet and identity // attributes. For more information, see Typed link (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink). ListOutgoingTypedLinks *BatchListOutgoingTypedLinks `type:"structure"` // Returns all of the ObjectIdentifiers to which a given policy is attached. ListPolicyAttachments *BatchListPolicyAttachments `type:"structure"` // Lists all policies from the root of the Directory to the object specified. // If there are no policies present, an empty list is returned. If policies // are present, and if some objects don't have the policies attached, it returns // the ObjectIdentifier for such objects. If policies are present, it returns // ObjectIdentifier, policyId, and policyType. Paths that don't lead to the // root from the target object are ignored. For more information, see Policies // (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_key_concepts.html#policies). LookupPolicy *BatchLookupPolicy `type:"structure"` // contains filtered or unexported fields }
Represents the output of a BatchRead operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchReadOperation
func (BatchReadOperation) GoString ¶
func (s BatchReadOperation) GoString() string
GoString returns the string representation
func (BatchReadOperation) MarshalFields ¶ added in v0.3.0
func (s BatchReadOperation) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchReadOperation) String ¶
func (s BatchReadOperation) String() string
String returns the string representation
func (*BatchReadOperation) Validate ¶
func (s *BatchReadOperation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchReadOperationResponse ¶
type BatchReadOperationResponse struct { // Identifies which operation in a batch has failed. ExceptionResponse *BatchReadException `type:"structure"` // Identifies which operation in a batch has succeeded. SuccessfulResponse *BatchReadSuccessfulResponse `type:"structure"` // contains filtered or unexported fields }
Represents the output of a BatchRead response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchReadOperationResponse
func (BatchReadOperationResponse) GoString ¶
func (s BatchReadOperationResponse) GoString() string
GoString returns the string representation
func (BatchReadOperationResponse) MarshalFields ¶ added in v0.3.0
func (s BatchReadOperationResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchReadOperationResponse) String ¶
func (s BatchReadOperationResponse) String() string
String returns the string representation
type BatchReadOutput ¶
type BatchReadOutput struct { // A list of all the responses for each batch read. Responses []BatchReadOperationResponse `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchReadResponse
func (BatchReadOutput) GoString ¶
func (s BatchReadOutput) GoString() string
GoString returns the string representation
func (BatchReadOutput) MarshalFields ¶ added in v0.3.0
func (s BatchReadOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchReadOutput) SDKResponseMetadata ¶
func (s BatchReadOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (BatchReadOutput) String ¶
func (s BatchReadOutput) String() string
String returns the string representation
type BatchReadRequest ¶
type BatchReadRequest struct { *aws.Request Input *BatchReadInput Copy func(*BatchReadInput) BatchReadRequest }
BatchReadRequest is a API request type for the BatchRead API operation.
func (BatchReadRequest) Send ¶
func (r BatchReadRequest) Send() (*BatchReadOutput, error)
Send marshals and sends the BatchRead API request.
type BatchReadSuccessfulResponse ¶
type BatchReadSuccessfulResponse struct { // Retrieves attributes within a facet that are associated with an object. GetObjectAttributes *BatchGetObjectAttributesResponse `type:"structure"` // Retrieves metadata about an object. GetObjectInformation *BatchGetObjectInformationResponse `type:"structure"` // Lists indices attached to an object. ListAttachedIndices *BatchListAttachedIndicesResponse `type:"structure"` // Returns a paginated list of all the incoming TypedLinkSpecifier information // for an object. It also supports filtering by typed link facet and identity // attributes. For more information, see Typed link (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink). ListIncomingTypedLinks *BatchListIncomingTypedLinksResponse `type:"structure"` // Lists objects attached to the specified index. ListIndex *BatchListIndexResponse `type:"structure"` // Lists all attributes that are associated with an object. ListObjectAttributes *BatchListObjectAttributesResponse `type:"structure"` // Returns a paginated list of child objects that are associated with a given // object. ListObjectChildren *BatchListObjectChildrenResponse `type:"structure"` // Retrieves all available parent paths for any object type such as node, leaf // node, policy node, and index node objects. For more information about objects, // see Directory Structure (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_key_concepts.html#dirstructure). ListObjectParentPaths *BatchListObjectParentPathsResponse `type:"structure"` // Returns policies attached to an object in pagination fashion. ListObjectPolicies *BatchListObjectPoliciesResponse `type:"structure"` // Returns a paginated list of all the outgoing TypedLinkSpecifier information // for an object. It also supports filtering by typed link facet and identity // attributes. For more information, see Typed link (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink). ListOutgoingTypedLinks *BatchListOutgoingTypedLinksResponse `type:"structure"` // Returns all of the ObjectIdentifiers to which a given policy is attached. ListPolicyAttachments *BatchListPolicyAttachmentsResponse `type:"structure"` // Lists all policies from the root of the Directory to the object specified. // If there are no policies present, an empty list is returned. If policies // are present, and if some objects don't have the policies attached, it returns // the ObjectIdentifier for such objects. If policies are present, it returns // ObjectIdentifier, policyId, and policyType. Paths that don't lead to the // root from the target object are ignored. For more information, see Policies // (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_key_concepts.html#policies). LookupPolicy *BatchLookupPolicyResponse `type:"structure"` // contains filtered or unexported fields }
Represents the output of a BatchRead success response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchReadSuccessfulResponse
func (BatchReadSuccessfulResponse) GoString ¶
func (s BatchReadSuccessfulResponse) GoString() string
GoString returns the string representation
func (BatchReadSuccessfulResponse) MarshalFields ¶ added in v0.3.0
func (s BatchReadSuccessfulResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchReadSuccessfulResponse) String ¶
func (s BatchReadSuccessfulResponse) String() string
String returns the string representation
type BatchRemoveFacetFromObject ¶
type BatchRemoveFacetFromObject struct { // A reference to the object whose facet will be removed. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // The facet to remove from the object. // // SchemaFacet is a required field SchemaFacet *SchemaFacet `type:"structure" required:"true"` // contains filtered or unexported fields }
A batch operation to remove a facet from an object. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchRemoveFacetFromObject
func (BatchRemoveFacetFromObject) GoString ¶
func (s BatchRemoveFacetFromObject) GoString() string
GoString returns the string representation
func (BatchRemoveFacetFromObject) MarshalFields ¶ added in v0.3.0
func (s BatchRemoveFacetFromObject) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchRemoveFacetFromObject) String ¶
func (s BatchRemoveFacetFromObject) String() string
String returns the string representation
func (*BatchRemoveFacetFromObject) Validate ¶
func (s *BatchRemoveFacetFromObject) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchRemoveFacetFromObjectResponse ¶
type BatchRemoveFacetFromObjectResponse struct {
// contains filtered or unexported fields
}
An empty result that represents success. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchRemoveFacetFromObjectResponse
func (BatchRemoveFacetFromObjectResponse) GoString ¶
func (s BatchRemoveFacetFromObjectResponse) GoString() string
GoString returns the string representation
func (BatchRemoveFacetFromObjectResponse) MarshalFields ¶ added in v0.3.0
func (s BatchRemoveFacetFromObjectResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchRemoveFacetFromObjectResponse) String ¶
func (s BatchRemoveFacetFromObjectResponse) String() string
String returns the string representation
type BatchUpdateObjectAttributes ¶
type BatchUpdateObjectAttributes struct { // Attributes update structure. // // AttributeUpdates is a required field AttributeUpdates []ObjectAttributeUpdate `type:"list" required:"true"` // Reference that identifies the object. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Represents the output of a BatchUpdate operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchUpdateObjectAttributes
func (BatchUpdateObjectAttributes) GoString ¶
func (s BatchUpdateObjectAttributes) GoString() string
GoString returns the string representation
func (BatchUpdateObjectAttributes) MarshalFields ¶ added in v0.3.0
func (s BatchUpdateObjectAttributes) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchUpdateObjectAttributes) String ¶
func (s BatchUpdateObjectAttributes) String() string
String returns the string representation
func (*BatchUpdateObjectAttributes) Validate ¶
func (s *BatchUpdateObjectAttributes) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchUpdateObjectAttributesResponse ¶
type BatchUpdateObjectAttributesResponse struct { // ID that is associated with the object. ObjectIdentifier *string `type:"string"` // contains filtered or unexported fields }
Represents the output of a BatchUpdate response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchUpdateObjectAttributesResponse
func (BatchUpdateObjectAttributesResponse) GoString ¶
func (s BatchUpdateObjectAttributesResponse) GoString() string
GoString returns the string representation
func (BatchUpdateObjectAttributesResponse) MarshalFields ¶ added in v0.3.0
func (s BatchUpdateObjectAttributesResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchUpdateObjectAttributesResponse) String ¶
func (s BatchUpdateObjectAttributesResponse) String() string
String returns the string representation
type BatchWriteExceptionType ¶
type BatchWriteExceptionType string
const ( BatchWriteExceptionTypeInternalServiceException BatchWriteExceptionType = "InternalServiceException" BatchWriteExceptionTypeValidationException BatchWriteExceptionType = "ValidationException" BatchWriteExceptionTypeInvalidArnException BatchWriteExceptionType = "InvalidArnException" BatchWriteExceptionTypeLinkNameAlreadyInUseException BatchWriteExceptionType = "LinkNameAlreadyInUseException" BatchWriteExceptionTypeStillContainsLinksException BatchWriteExceptionType = "StillContainsLinksException" BatchWriteExceptionTypeFacetValidationException BatchWriteExceptionType = "FacetValidationException" BatchWriteExceptionTypeObjectNotDetachedException BatchWriteExceptionType = "ObjectNotDetachedException" BatchWriteExceptionTypeResourceNotFoundException BatchWriteExceptionType = "ResourceNotFoundException" BatchWriteExceptionTypeAccessDeniedException BatchWriteExceptionType = "AccessDeniedException" BatchWriteExceptionTypeInvalidAttachmentException BatchWriteExceptionType = "InvalidAttachmentException" BatchWriteExceptionTypeNotIndexException BatchWriteExceptionType = "NotIndexException" BatchWriteExceptionTypeNotNodeException BatchWriteExceptionType = "NotNodeException" BatchWriteExceptionTypeIndexedAttributeMissingException BatchWriteExceptionType = "IndexedAttributeMissingException" BatchWriteExceptionTypeObjectAlreadyDetachedException BatchWriteExceptionType = "ObjectAlreadyDetachedException" BatchWriteExceptionTypeNotPolicyException BatchWriteExceptionType = "NotPolicyException" BatchWriteExceptionTypeDirectoryNotEnabledException BatchWriteExceptionType = "DirectoryNotEnabledException" BatchWriteExceptionTypeLimitExceededException BatchWriteExceptionType = "LimitExceededException" BatchWriteExceptionTypeUnsupportedIndexTypeException BatchWriteExceptionType = "UnsupportedIndexTypeException" )
Enum values for BatchWriteExceptionType
func (BatchWriteExceptionType) MarshalValue ¶ added in v0.3.0
func (enum BatchWriteExceptionType) MarshalValue() (string, error)
func (BatchWriteExceptionType) MarshalValueBuf ¶ added in v0.3.0
func (enum BatchWriteExceptionType) MarshalValueBuf(b []byte) ([]byte, error)
type BatchWriteInput ¶
type BatchWriteInput struct { // The Amazon Resource Name (ARN) that is associated with the Directory. For // more information, see arns. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // A list of operations that are part of the batch. // // Operations is a required field Operations []BatchWriteOperation `type:"list" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchWriteRequest
func (BatchWriteInput) GoString ¶
func (s BatchWriteInput) GoString() string
GoString returns the string representation
func (BatchWriteInput) MarshalFields ¶ added in v0.3.0
func (s BatchWriteInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchWriteInput) String ¶
func (s BatchWriteInput) String() string
String returns the string representation
func (*BatchWriteInput) Validate ¶
func (s *BatchWriteInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchWriteOperation ¶
type BatchWriteOperation struct { // A batch operation that adds a facet to an object. AddFacetToObject *BatchAddFacetToObject `type:"structure"` // Attaches an object to a Directory. AttachObject *BatchAttachObject `type:"structure"` // Attaches a policy object to a regular object. An object can have a limited // number of attached policies. AttachPolicy *BatchAttachPolicy `type:"structure"` // Attaches the specified object to the specified index. AttachToIndex *BatchAttachToIndex `type:"structure"` // Attaches a typed link to a specified source and target object. For more information, // see Typed link (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink). AttachTypedLink *BatchAttachTypedLink `type:"structure"` // Creates an index object. See Indexing (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_indexing.html) // for more information. CreateIndex *BatchCreateIndex `type:"structure"` // Creates an object. CreateObject *BatchCreateObject `type:"structure"` // Deletes an object in a Directory. DeleteObject *BatchDeleteObject `type:"structure"` // Detaches the specified object from the specified index. DetachFromIndex *BatchDetachFromIndex `type:"structure"` // Detaches an object from a Directory. DetachObject *BatchDetachObject `type:"structure"` // Detaches a policy from a Directory. DetachPolicy *BatchDetachPolicy `type:"structure"` // Detaches a typed link from a specified source and target object. For more // information, see Typed link (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink). DetachTypedLink *BatchDetachTypedLink `type:"structure"` // A batch operation that removes a facet from an object. RemoveFacetFromObject *BatchRemoveFacetFromObject `type:"structure"` // Updates a given object's attributes. UpdateObjectAttributes *BatchUpdateObjectAttributes `type:"structure"` // contains filtered or unexported fields }
Represents the output of a BatchWrite operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchWriteOperation
func (BatchWriteOperation) GoString ¶
func (s BatchWriteOperation) GoString() string
GoString returns the string representation
func (BatchWriteOperation) MarshalFields ¶ added in v0.3.0
func (s BatchWriteOperation) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchWriteOperation) String ¶
func (s BatchWriteOperation) String() string
String returns the string representation
func (*BatchWriteOperation) Validate ¶
func (s *BatchWriteOperation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchWriteOperationResponse ¶
type BatchWriteOperationResponse struct { // The result of an add facet to object batch operation. AddFacetToObject *BatchAddFacetToObjectResponse `type:"structure"` // Attaches an object to a Directory. AttachObject *BatchAttachObjectResponse `type:"structure"` // Attaches a policy object to a regular object. An object can have a limited // number of attached policies. AttachPolicy *BatchAttachPolicyResponse `type:"structure"` // Attaches the specified object to the specified index. AttachToIndex *BatchAttachToIndexResponse `type:"structure"` // Attaches a typed link to a specified source and target object. For more information, // see Typed link (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink). AttachTypedLink *BatchAttachTypedLinkResponse `type:"structure"` // Creates an index object. See Indexing (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_indexing.html) // for more information. CreateIndex *BatchCreateIndexResponse `type:"structure"` // Creates an object in a Directory. CreateObject *BatchCreateObjectResponse `type:"structure"` // Deletes an object in a Directory. DeleteObject *BatchDeleteObjectResponse `type:"structure"` // Detaches the specified object from the specified index. DetachFromIndex *BatchDetachFromIndexResponse `type:"structure"` // Detaches an object from a Directory. DetachObject *BatchDetachObjectResponse `type:"structure"` // Detaches a policy from a Directory. DetachPolicy *BatchDetachPolicyResponse `type:"structure"` // Detaches a typed link from a specified source and target object. For more // information, see Typed link (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink). DetachTypedLink *BatchDetachTypedLinkResponse `type:"structure"` // The result of a batch remove facet from object operation. RemoveFacetFromObject *BatchRemoveFacetFromObjectResponse `type:"structure"` // Updates a given object’s attributes. UpdateObjectAttributes *BatchUpdateObjectAttributesResponse `type:"structure"` // contains filtered or unexported fields }
Represents the output of a BatchWrite response operation. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchWriteOperationResponse
func (BatchWriteOperationResponse) GoString ¶
func (s BatchWriteOperationResponse) GoString() string
GoString returns the string representation
func (BatchWriteOperationResponse) MarshalFields ¶ added in v0.3.0
func (s BatchWriteOperationResponse) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchWriteOperationResponse) String ¶
func (s BatchWriteOperationResponse) String() string
String returns the string representation
type BatchWriteOutput ¶
type BatchWriteOutput struct { // A list of all the responses for each batch write. Responses []BatchWriteOperationResponse `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchWriteResponse
func (BatchWriteOutput) GoString ¶
func (s BatchWriteOutput) GoString() string
GoString returns the string representation
func (BatchWriteOutput) MarshalFields ¶ added in v0.3.0
func (s BatchWriteOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (BatchWriteOutput) SDKResponseMetadata ¶
func (s BatchWriteOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (BatchWriteOutput) String ¶
func (s BatchWriteOutput) String() string
String returns the string representation
type BatchWriteRequest ¶
type BatchWriteRequest struct { *aws.Request Input *BatchWriteInput Copy func(*BatchWriteInput) BatchWriteRequest }
BatchWriteRequest is a API request type for the BatchWrite API operation.
func (BatchWriteRequest) Send ¶
func (r BatchWriteRequest) Send() (*BatchWriteOutput, error)
Send marshals and sends the BatchWrite API request.
type CloudDirectory ¶
CloudDirectory provides the API operation methods for making requests to Amazon CloudDirectory. See this package's package overview docs for details on the service.
CloudDirectory methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(config aws.Config) *CloudDirectory
New creates a new instance of the CloudDirectory client with a config.
Example:
// Create a CloudDirectory client from just a config. svc := clouddirectory.New(myConfig)
func (*CloudDirectory) AddFacetToObjectRequest ¶
func (c *CloudDirectory) AddFacetToObjectRequest(input *AddFacetToObjectInput) AddFacetToObjectRequest
AddFacetToObjectRequest returns a request value for making API operation for Amazon CloudDirectory.
Adds a new Facet to an object. An object can have more than one facet applied on it.
// Example sending a request using the AddFacetToObjectRequest method. req := client.AddFacetToObjectRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/AddFacetToObject
func (*CloudDirectory) ApplySchemaRequest ¶
func (c *CloudDirectory) ApplySchemaRequest(input *ApplySchemaInput) ApplySchemaRequest
ApplySchemaRequest returns a request value for making API operation for Amazon CloudDirectory.
Copies the input published schema, at the specified version, into the Directory with the same name and version as that of the published schema.
// Example sending a request using the ApplySchemaRequest method. req := client.ApplySchemaRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ApplySchema
func (*CloudDirectory) AttachObjectRequest ¶
func (c *CloudDirectory) AttachObjectRequest(input *AttachObjectInput) AttachObjectRequest
AttachObjectRequest returns a request value for making API operation for Amazon CloudDirectory.
Attaches an existing object to another object. An object can be accessed in two ways:
Using the path ¶
Using ObjectIdentifier
// Example sending a request using the AttachObjectRequest method. req := client.AttachObjectRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/AttachObject
func (*CloudDirectory) AttachPolicyRequest ¶
func (c *CloudDirectory) AttachPolicyRequest(input *AttachPolicyInput) AttachPolicyRequest
AttachPolicyRequest returns a request value for making API operation for Amazon CloudDirectory.
Attaches a policy object to a regular object. An object can have a limited number of attached policies.
// Example sending a request using the AttachPolicyRequest method. req := client.AttachPolicyRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/AttachPolicy
func (*CloudDirectory) AttachToIndexRequest ¶
func (c *CloudDirectory) AttachToIndexRequest(input *AttachToIndexInput) AttachToIndexRequest
AttachToIndexRequest returns a request value for making API operation for Amazon CloudDirectory.
Attaches the specified object to the specified index.
// Example sending a request using the AttachToIndexRequest method. req := client.AttachToIndexRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/AttachToIndex
func (*CloudDirectory) AttachTypedLinkRequest ¶
func (c *CloudDirectory) AttachTypedLinkRequest(input *AttachTypedLinkInput) AttachTypedLinkRequest
AttachTypedLinkRequest returns a request value for making API operation for Amazon CloudDirectory.
Attaches a typed link to a specified source and target object. For more information, see Typed link (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink).
// Example sending a request using the AttachTypedLinkRequest method. req := client.AttachTypedLinkRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/AttachTypedLink
func (*CloudDirectory) BatchReadRequest ¶
func (c *CloudDirectory) BatchReadRequest(input *BatchReadInput) BatchReadRequest
BatchReadRequest returns a request value for making API operation for Amazon CloudDirectory.
Performs all the read operations in a batch.
// Example sending a request using the BatchReadRequest method. req := client.BatchReadRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchRead
func (*CloudDirectory) BatchWriteRequest ¶
func (c *CloudDirectory) BatchWriteRequest(input *BatchWriteInput) BatchWriteRequest
BatchWriteRequest returns a request value for making API operation for Amazon CloudDirectory.
Performs all the write operations in a batch. Either all the operations succeed or none.
// Example sending a request using the BatchWriteRequest method. req := client.BatchWriteRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/BatchWrite
func (*CloudDirectory) CreateDirectoryRequest ¶
func (c *CloudDirectory) CreateDirectoryRequest(input *CreateDirectoryInput) CreateDirectoryRequest
CreateDirectoryRequest returns a request value for making API operation for Amazon CloudDirectory.
Creates a Directory by copying the published schema into the directory. A directory cannot be created without a schema.
// Example sending a request using the CreateDirectoryRequest method. req := client.CreateDirectoryRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/CreateDirectory
func (*CloudDirectory) CreateFacetRequest ¶
func (c *CloudDirectory) CreateFacetRequest(input *CreateFacetInput) CreateFacetRequest
CreateFacetRequest returns a request value for making API operation for Amazon CloudDirectory.
Creates a new Facet in a schema. Facet creation is allowed only in development or applied schemas.
// Example sending a request using the CreateFacetRequest method. req := client.CreateFacetRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/CreateFacet
func (*CloudDirectory) CreateIndexRequest ¶
func (c *CloudDirectory) CreateIndexRequest(input *CreateIndexInput) CreateIndexRequest
CreateIndexRequest returns a request value for making API operation for Amazon CloudDirectory.
Creates an index object. See Indexing (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_indexing.html) for more information.
// Example sending a request using the CreateIndexRequest method. req := client.CreateIndexRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/CreateIndex
func (*CloudDirectory) CreateObjectRequest ¶
func (c *CloudDirectory) CreateObjectRequest(input *CreateObjectInput) CreateObjectRequest
CreateObjectRequest returns a request value for making API operation for Amazon CloudDirectory.
Creates an object in a Directory. Additionally attaches the object to a parent, if a parent reference and LinkName is specified. An object is simply a collection of Facet attributes. You can also use this API call to create a policy object, if the facet from which you create the object is a policy facet.
// Example sending a request using the CreateObjectRequest method. req := client.CreateObjectRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/CreateObject
func (*CloudDirectory) CreateSchemaRequest ¶
func (c *CloudDirectory) CreateSchemaRequest(input *CreateSchemaInput) CreateSchemaRequest
CreateSchemaRequest returns a request value for making API operation for Amazon CloudDirectory.
Creates a new schema in a development state. A schema can exist in three phases:
Development: This is a mutable phase of the schema. All new schemas are in the development phase. Once the schema is finalized, it can be published.
Published: Published schemas are immutable and have a version associated with them.
Applied: Applied schemas are mutable in a way that allows you to add new schema facets. You can also add new, nonrequired attributes to existing schema facets. You can apply only published schemas to directories.
// Example sending a request using the CreateSchemaRequest method. req := client.CreateSchemaRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/CreateSchema
func (*CloudDirectory) CreateTypedLinkFacetRequest ¶
func (c *CloudDirectory) CreateTypedLinkFacetRequest(input *CreateTypedLinkFacetInput) CreateTypedLinkFacetRequest
CreateTypedLinkFacetRequest returns a request value for making API operation for Amazon CloudDirectory.
Creates a TypedLinkFacet. For more information, see Typed link (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink).
// Example sending a request using the CreateTypedLinkFacetRequest method. req := client.CreateTypedLinkFacetRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/CreateTypedLinkFacet
func (*CloudDirectory) DeleteDirectoryRequest ¶
func (c *CloudDirectory) DeleteDirectoryRequest(input *DeleteDirectoryInput) DeleteDirectoryRequest
DeleteDirectoryRequest returns a request value for making API operation for Amazon CloudDirectory.
Deletes a directory. Only disabled directories can be deleted. A deleted directory cannot be undone. Exercise extreme caution when deleting directories.
// Example sending a request using the DeleteDirectoryRequest method. req := client.DeleteDirectoryRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DeleteDirectory
func (*CloudDirectory) DeleteFacetRequest ¶
func (c *CloudDirectory) DeleteFacetRequest(input *DeleteFacetInput) DeleteFacetRequest
DeleteFacetRequest returns a request value for making API operation for Amazon CloudDirectory.
Deletes a given Facet. All attributes and Rules that are associated with the facet will be deleted. Only development schema facets are allowed deletion.
// Example sending a request using the DeleteFacetRequest method. req := client.DeleteFacetRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DeleteFacet
func (*CloudDirectory) DeleteObjectRequest ¶
func (c *CloudDirectory) DeleteObjectRequest(input *DeleteObjectInput) DeleteObjectRequest
DeleteObjectRequest returns a request value for making API operation for Amazon CloudDirectory.
Deletes an object and its associated attributes. Only objects with no children and no parents can be deleted.
// Example sending a request using the DeleteObjectRequest method. req := client.DeleteObjectRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DeleteObject
func (*CloudDirectory) DeleteSchemaRequest ¶
func (c *CloudDirectory) DeleteSchemaRequest(input *DeleteSchemaInput) DeleteSchemaRequest
DeleteSchemaRequest returns a request value for making API operation for Amazon CloudDirectory.
Deletes a given schema. Schemas in a development and published state can only be deleted.
// Example sending a request using the DeleteSchemaRequest method. req := client.DeleteSchemaRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DeleteSchema
func (*CloudDirectory) DeleteTypedLinkFacetRequest ¶
func (c *CloudDirectory) DeleteTypedLinkFacetRequest(input *DeleteTypedLinkFacetInput) DeleteTypedLinkFacetRequest
DeleteTypedLinkFacetRequest returns a request value for making API operation for Amazon CloudDirectory.
Deletes a TypedLinkFacet. For more information, see Typed link (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink).
// Example sending a request using the DeleteTypedLinkFacetRequest method. req := client.DeleteTypedLinkFacetRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DeleteTypedLinkFacet
func (*CloudDirectory) DetachFromIndexRequest ¶
func (c *CloudDirectory) DetachFromIndexRequest(input *DetachFromIndexInput) DetachFromIndexRequest
DetachFromIndexRequest returns a request value for making API operation for Amazon CloudDirectory.
Detaches the specified object from the specified index.
// Example sending a request using the DetachFromIndexRequest method. req := client.DetachFromIndexRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DetachFromIndex
func (*CloudDirectory) DetachObjectRequest ¶
func (c *CloudDirectory) DetachObjectRequest(input *DetachObjectInput) DetachObjectRequest
DetachObjectRequest returns a request value for making API operation for Amazon CloudDirectory.
Detaches a given object from the parent object. The object that is to be detached from the parent is specified by the link name.
// Example sending a request using the DetachObjectRequest method. req := client.DetachObjectRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DetachObject
func (*CloudDirectory) DetachPolicyRequest ¶
func (c *CloudDirectory) DetachPolicyRequest(input *DetachPolicyInput) DetachPolicyRequest
DetachPolicyRequest returns a request value for making API operation for Amazon CloudDirectory.
Detaches a policy from an object.
// Example sending a request using the DetachPolicyRequest method. req := client.DetachPolicyRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DetachPolicy
func (*CloudDirectory) DetachTypedLinkRequest ¶
func (c *CloudDirectory) DetachTypedLinkRequest(input *DetachTypedLinkInput) DetachTypedLinkRequest
DetachTypedLinkRequest returns a request value for making API operation for Amazon CloudDirectory.
Detaches a typed link from a specified source and target object. For more information, see Typed link (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink).
// Example sending a request using the DetachTypedLinkRequest method. req := client.DetachTypedLinkRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DetachTypedLink
func (*CloudDirectory) DisableDirectoryRequest ¶
func (c *CloudDirectory) DisableDirectoryRequest(input *DisableDirectoryInput) DisableDirectoryRequest
DisableDirectoryRequest returns a request value for making API operation for Amazon CloudDirectory.
Disables the specified directory. Disabled directories cannot be read or written to. Only enabled directories can be disabled. Disabled directories may be reenabled.
// Example sending a request using the DisableDirectoryRequest method. req := client.DisableDirectoryRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DisableDirectory
func (*CloudDirectory) EnableDirectoryRequest ¶
func (c *CloudDirectory) EnableDirectoryRequest(input *EnableDirectoryInput) EnableDirectoryRequest
EnableDirectoryRequest returns a request value for making API operation for Amazon CloudDirectory.
Enables the specified directory. Only disabled directories can be enabled. Once enabled, the directory can then be read and written to.
// Example sending a request using the EnableDirectoryRequest method. req := client.EnableDirectoryRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/EnableDirectory
func (*CloudDirectory) GetAppliedSchemaVersionRequest ¶ added in v0.2.0
func (c *CloudDirectory) GetAppliedSchemaVersionRequest(input *GetAppliedSchemaVersionInput) GetAppliedSchemaVersionRequest
GetAppliedSchemaVersionRequest returns a request value for making API operation for Amazon CloudDirectory.
Returns current applied schema version ARN, including the minor version in use.
// Example sending a request using the GetAppliedSchemaVersionRequest method. req := client.GetAppliedSchemaVersionRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/GetAppliedSchemaVersion
func (*CloudDirectory) GetDirectoryRequest ¶
func (c *CloudDirectory) GetDirectoryRequest(input *GetDirectoryInput) GetDirectoryRequest
GetDirectoryRequest returns a request value for making API operation for Amazon CloudDirectory.
Retrieves metadata about a directory.
// Example sending a request using the GetDirectoryRequest method. req := client.GetDirectoryRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/GetDirectory
func (*CloudDirectory) GetFacetRequest ¶
func (c *CloudDirectory) GetFacetRequest(input *GetFacetInput) GetFacetRequest
GetFacetRequest returns a request value for making API operation for Amazon CloudDirectory.
Gets details of the Facet, such as facet name, attributes, Rules, or ObjectType. You can call this on all kinds of schema facets -- published, development, or applied.
// Example sending a request using the GetFacetRequest method. req := client.GetFacetRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/GetFacet
func (*CloudDirectory) GetObjectAttributesRequest ¶ added in v0.4.0
func (c *CloudDirectory) GetObjectAttributesRequest(input *GetObjectAttributesInput) GetObjectAttributesRequest
GetObjectAttributesRequest returns a request value for making API operation for Amazon CloudDirectory.
Retrieves attributes within a facet that are associated with an object.
// Example sending a request using the GetObjectAttributesRequest method. req := client.GetObjectAttributesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/GetObjectAttributes
func (*CloudDirectory) GetObjectInformationRequest ¶
func (c *CloudDirectory) GetObjectInformationRequest(input *GetObjectInformationInput) GetObjectInformationRequest
GetObjectInformationRequest returns a request value for making API operation for Amazon CloudDirectory.
Retrieves metadata about an object.
// Example sending a request using the GetObjectInformationRequest method. req := client.GetObjectInformationRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/GetObjectInformation
func (*CloudDirectory) GetSchemaAsJsonRequest ¶
func (c *CloudDirectory) GetSchemaAsJsonRequest(input *GetSchemaAsJsonInput) GetSchemaAsJsonRequest
GetSchemaAsJsonRequest returns a request value for making API operation for Amazon CloudDirectory.
Retrieves a JSON representation of the schema. See JSON Schema Format (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_schemas.html#jsonformat) for more information.
// Example sending a request using the GetSchemaAsJsonRequest method. req := client.GetSchemaAsJsonRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/GetSchemaAsJson
func (*CloudDirectory) GetTypedLinkFacetInformationRequest ¶
func (c *CloudDirectory) GetTypedLinkFacetInformationRequest(input *GetTypedLinkFacetInformationInput) GetTypedLinkFacetInformationRequest
GetTypedLinkFacetInformationRequest returns a request value for making API operation for Amazon CloudDirectory.
Returns the identity attribute order for a specific TypedLinkFacet. For more information, see Typed link (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink).
// Example sending a request using the GetTypedLinkFacetInformationRequest method. req := client.GetTypedLinkFacetInformationRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/GetTypedLinkFacetInformation
func (*CloudDirectory) ListAppliedSchemaArnsRequest ¶
func (c *CloudDirectory) ListAppliedSchemaArnsRequest(input *ListAppliedSchemaArnsInput) ListAppliedSchemaArnsRequest
ListAppliedSchemaArnsRequest returns a request value for making API operation for Amazon CloudDirectory.
Lists schema major versions applied to a directory. If SchemaArn is provided, lists the minor version.
// Example sending a request using the ListAppliedSchemaArnsRequest method. req := client.ListAppliedSchemaArnsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListAppliedSchemaArns
func (*CloudDirectory) ListAttachedIndicesRequest ¶
func (c *CloudDirectory) ListAttachedIndicesRequest(input *ListAttachedIndicesInput) ListAttachedIndicesRequest
ListAttachedIndicesRequest returns a request value for making API operation for Amazon CloudDirectory.
Lists indices attached to the specified object.
// Example sending a request using the ListAttachedIndicesRequest method. req := client.ListAttachedIndicesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListAttachedIndices
func (*CloudDirectory) ListDevelopmentSchemaArnsRequest ¶
func (c *CloudDirectory) ListDevelopmentSchemaArnsRequest(input *ListDevelopmentSchemaArnsInput) ListDevelopmentSchemaArnsRequest
ListDevelopmentSchemaArnsRequest returns a request value for making API operation for Amazon CloudDirectory.
Retrieves each Amazon Resource Name (ARN) of schemas in the development state.
// Example sending a request using the ListDevelopmentSchemaArnsRequest method. req := client.ListDevelopmentSchemaArnsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListDevelopmentSchemaArns
func (*CloudDirectory) ListDirectoriesRequest ¶
func (c *CloudDirectory) ListDirectoriesRequest(input *ListDirectoriesInput) ListDirectoriesRequest
ListDirectoriesRequest returns a request value for making API operation for Amazon CloudDirectory.
Lists directories created within an account.
// Example sending a request using the ListDirectoriesRequest method. req := client.ListDirectoriesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListDirectories
func (*CloudDirectory) ListFacetAttributesRequest ¶
func (c *CloudDirectory) ListFacetAttributesRequest(input *ListFacetAttributesInput) ListFacetAttributesRequest
ListFacetAttributesRequest returns a request value for making API operation for Amazon CloudDirectory.
Retrieves attributes attached to the facet.
// Example sending a request using the ListFacetAttributesRequest method. req := client.ListFacetAttributesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListFacetAttributes
func (*CloudDirectory) ListFacetNamesRequest ¶
func (c *CloudDirectory) ListFacetNamesRequest(input *ListFacetNamesInput) ListFacetNamesRequest
ListFacetNamesRequest returns a request value for making API operation for Amazon CloudDirectory.
Retrieves the names of facets that exist in a schema.
// Example sending a request using the ListFacetNamesRequest method. req := client.ListFacetNamesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListFacetNames
func (*CloudDirectory) ListIncomingTypedLinksRequest ¶
func (c *CloudDirectory) ListIncomingTypedLinksRequest(input *ListIncomingTypedLinksInput) ListIncomingTypedLinksRequest
ListIncomingTypedLinksRequest returns a request value for making API operation for Amazon CloudDirectory.
Returns a paginated list of all the incoming TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed link (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink).
// Example sending a request using the ListIncomingTypedLinksRequest method. req := client.ListIncomingTypedLinksRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListIncomingTypedLinks
func (*CloudDirectory) ListIndexRequest ¶
func (c *CloudDirectory) ListIndexRequest(input *ListIndexInput) ListIndexRequest
ListIndexRequest returns a request value for making API operation for Amazon CloudDirectory.
Lists objects attached to the specified index.
// Example sending a request using the ListIndexRequest method. req := client.ListIndexRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListIndex
func (*CloudDirectory) ListObjectAttributesRequest ¶
func (c *CloudDirectory) ListObjectAttributesRequest(input *ListObjectAttributesInput) ListObjectAttributesRequest
ListObjectAttributesRequest returns a request value for making API operation for Amazon CloudDirectory.
Lists all attributes that are associated with an object.
// Example sending a request using the ListObjectAttributesRequest method. req := client.ListObjectAttributesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListObjectAttributes
func (*CloudDirectory) ListObjectChildrenRequest ¶
func (c *CloudDirectory) ListObjectChildrenRequest(input *ListObjectChildrenInput) ListObjectChildrenRequest
ListObjectChildrenRequest returns a request value for making API operation for Amazon CloudDirectory.
Returns a paginated list of child objects that are associated with a given object.
// Example sending a request using the ListObjectChildrenRequest method. req := client.ListObjectChildrenRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListObjectChildren
func (*CloudDirectory) ListObjectParentPathsRequest ¶
func (c *CloudDirectory) ListObjectParentPathsRequest(input *ListObjectParentPathsInput) ListObjectParentPathsRequest
ListObjectParentPathsRequest returns a request value for making API operation for Amazon CloudDirectory.
Retrieves all available parent paths for any object type such as node, leaf node, policy node, and index node objects. For more information about objects, see Directory Structure (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_key_concepts.html#dirstructure).
Use this API to evaluate all parents for an object. The call returns all objects from the root of the directory up to the requested object. The API returns the number of paths based on user-defined MaxResults, in case there are multiple paths to the parent. The order of the paths and nodes returned is consistent among multiple API calls unless the objects are deleted or moved. Paths not leading to the directory root are ignored from the target object.
// Example sending a request using the ListObjectParentPathsRequest method. req := client.ListObjectParentPathsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListObjectParentPaths
func (*CloudDirectory) ListObjectParentsRequest ¶
func (c *CloudDirectory) ListObjectParentsRequest(input *ListObjectParentsInput) ListObjectParentsRequest
ListObjectParentsRequest returns a request value for making API operation for Amazon CloudDirectory.
Lists parent objects that are associated with a given object in pagination fashion.
// Example sending a request using the ListObjectParentsRequest method. req := client.ListObjectParentsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListObjectParents
func (*CloudDirectory) ListObjectPoliciesRequest ¶
func (c *CloudDirectory) ListObjectPoliciesRequest(input *ListObjectPoliciesInput) ListObjectPoliciesRequest
ListObjectPoliciesRequest returns a request value for making API operation for Amazon CloudDirectory.
Returns policies attached to an object in pagination fashion.
// Example sending a request using the ListObjectPoliciesRequest method. req := client.ListObjectPoliciesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListObjectPolicies
func (*CloudDirectory) ListOutgoingTypedLinksRequest ¶
func (c *CloudDirectory) ListOutgoingTypedLinksRequest(input *ListOutgoingTypedLinksInput) ListOutgoingTypedLinksRequest
ListOutgoingTypedLinksRequest returns a request value for making API operation for Amazon CloudDirectory.
Returns a paginated list of all the outgoing TypedLinkSpecifier information for an object. It also supports filtering by typed link facet and identity attributes. For more information, see Typed link (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink).
// Example sending a request using the ListOutgoingTypedLinksRequest method. req := client.ListOutgoingTypedLinksRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListOutgoingTypedLinks
func (*CloudDirectory) ListPolicyAttachmentsRequest ¶
func (c *CloudDirectory) ListPolicyAttachmentsRequest(input *ListPolicyAttachmentsInput) ListPolicyAttachmentsRequest
ListPolicyAttachmentsRequest returns a request value for making API operation for Amazon CloudDirectory.
Returns all of the ObjectIdentifiers to which a given policy is attached.
// Example sending a request using the ListPolicyAttachmentsRequest method. req := client.ListPolicyAttachmentsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListPolicyAttachments
func (*CloudDirectory) ListPublishedSchemaArnsRequest ¶
func (c *CloudDirectory) ListPublishedSchemaArnsRequest(input *ListPublishedSchemaArnsInput) ListPublishedSchemaArnsRequest
ListPublishedSchemaArnsRequest returns a request value for making API operation for Amazon CloudDirectory.
Lists the major version families of each published schema. If a major version ARN is provided as SchemaArn, the minor version revisions in that family are listed instead.
// Example sending a request using the ListPublishedSchemaArnsRequest method. req := client.ListPublishedSchemaArnsRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListPublishedSchemaArns
func (*CloudDirectory) ListTagsForResourceRequest ¶
func (c *CloudDirectory) ListTagsForResourceRequest(input *ListTagsForResourceInput) ListTagsForResourceRequest
ListTagsForResourceRequest returns a request value for making API operation for Amazon CloudDirectory.
Returns tags for a resource. Tagging is currently supported only for directories with a limit of 50 tags per directory. All 50 tags are returned for a given directory with this API call.
// Example sending a request using the ListTagsForResourceRequest method. req := client.ListTagsForResourceRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListTagsForResource
func (*CloudDirectory) ListTypedLinkFacetAttributesRequest ¶
func (c *CloudDirectory) ListTypedLinkFacetAttributesRequest(input *ListTypedLinkFacetAttributesInput) ListTypedLinkFacetAttributesRequest
ListTypedLinkFacetAttributesRequest returns a request value for making API operation for Amazon CloudDirectory.
Returns a paginated list of all attribute definitions for a particular TypedLinkFacet. For more information, see Typed link (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink).
// Example sending a request using the ListTypedLinkFacetAttributesRequest method. req := client.ListTypedLinkFacetAttributesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListTypedLinkFacetAttributes
func (*CloudDirectory) ListTypedLinkFacetNamesRequest ¶
func (c *CloudDirectory) ListTypedLinkFacetNamesRequest(input *ListTypedLinkFacetNamesInput) ListTypedLinkFacetNamesRequest
ListTypedLinkFacetNamesRequest returns a request value for making API operation for Amazon CloudDirectory.
Returns a paginated list of TypedLink facet names for a particular schema. For more information, see Typed link (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink).
// Example sending a request using the ListTypedLinkFacetNamesRequest method. req := client.ListTypedLinkFacetNamesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListTypedLinkFacetNames
func (*CloudDirectory) LookupPolicyRequest ¶
func (c *CloudDirectory) LookupPolicyRequest(input *LookupPolicyInput) LookupPolicyRequest
LookupPolicyRequest returns a request value for making API operation for Amazon CloudDirectory.
Lists all policies from the root of the Directory to the object specified. If there are no policies present, an empty list is returned. If policies are present, and if some objects don't have the policies attached, it returns the ObjectIdentifier for such objects. If policies are present, it returns ObjectIdentifier, policyId, and policyType. Paths that don't lead to the root from the target object are ignored. For more information, see Policies (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_key_concepts.html#policies).
// Example sending a request using the LookupPolicyRequest method. req := client.LookupPolicyRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/LookupPolicy
func (*CloudDirectory) PublishSchemaRequest ¶
func (c *CloudDirectory) PublishSchemaRequest(input *PublishSchemaInput) PublishSchemaRequest
PublishSchemaRequest returns a request value for making API operation for Amazon CloudDirectory.
Publishes a development schema with a major version and a recommended minor version.
// Example sending a request using the PublishSchemaRequest method. req := client.PublishSchemaRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/PublishSchema
func (*CloudDirectory) PutSchemaFromJsonRequest ¶
func (c *CloudDirectory) PutSchemaFromJsonRequest(input *PutSchemaFromJsonInput) PutSchemaFromJsonRequest
PutSchemaFromJsonRequest returns a request value for making API operation for Amazon CloudDirectory.
Allows a schema to be updated using JSON upload. Only available for development schemas. See JSON Schema Format (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_schemas.html#jsonformat) for more information.
// Example sending a request using the PutSchemaFromJsonRequest method. req := client.PutSchemaFromJsonRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/PutSchemaFromJson
func (*CloudDirectory) RemoveFacetFromObjectRequest ¶
func (c *CloudDirectory) RemoveFacetFromObjectRequest(input *RemoveFacetFromObjectInput) RemoveFacetFromObjectRequest
RemoveFacetFromObjectRequest returns a request value for making API operation for Amazon CloudDirectory.
Removes the specified facet from the specified object.
// Example sending a request using the RemoveFacetFromObjectRequest method. req := client.RemoveFacetFromObjectRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/RemoveFacetFromObject
func (*CloudDirectory) TagResourceRequest ¶
func (c *CloudDirectory) TagResourceRequest(input *TagResourceInput) TagResourceRequest
TagResourceRequest returns a request value for making API operation for Amazon CloudDirectory.
An API operation for adding tags to a resource.
// Example sending a request using the TagResourceRequest method. req := client.TagResourceRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/TagResource
func (*CloudDirectory) UntagResourceRequest ¶
func (c *CloudDirectory) UntagResourceRequest(input *UntagResourceInput) UntagResourceRequest
UntagResourceRequest returns a request value for making API operation for Amazon CloudDirectory.
An API operation for removing tags from a resource.
// Example sending a request using the UntagResourceRequest method. req := client.UntagResourceRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/UntagResource
func (*CloudDirectory) UpdateFacetRequest ¶
func (c *CloudDirectory) UpdateFacetRequest(input *UpdateFacetInput) UpdateFacetRequest
UpdateFacetRequest returns a request value for making API operation for Amazon CloudDirectory.
Does the following:
Adds new Attributes, Rules, or ObjectTypes.
Updates existing Attributes, Rules, or ObjectTypes.
Deletes existing Attributes, Rules, or ObjectTypes.
// Example sending a request using the UpdateFacetRequest method. req := client.UpdateFacetRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/UpdateFacet
func (*CloudDirectory) UpdateObjectAttributesRequest ¶
func (c *CloudDirectory) UpdateObjectAttributesRequest(input *UpdateObjectAttributesInput) UpdateObjectAttributesRequest
UpdateObjectAttributesRequest returns a request value for making API operation for Amazon CloudDirectory.
Updates a given object's attributes.
// Example sending a request using the UpdateObjectAttributesRequest method. req := client.UpdateObjectAttributesRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/UpdateObjectAttributes
func (*CloudDirectory) UpdateSchemaRequest ¶
func (c *CloudDirectory) UpdateSchemaRequest(input *UpdateSchemaInput) UpdateSchemaRequest
UpdateSchemaRequest returns a request value for making API operation for Amazon CloudDirectory.
Updates the schema name with a new name. Only development schema names can be updated.
// Example sending a request using the UpdateSchemaRequest method. req := client.UpdateSchemaRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/UpdateSchema
func (*CloudDirectory) UpdateTypedLinkFacetRequest ¶
func (c *CloudDirectory) UpdateTypedLinkFacetRequest(input *UpdateTypedLinkFacetInput) UpdateTypedLinkFacetRequest
UpdateTypedLinkFacetRequest returns a request value for making API operation for Amazon CloudDirectory.
Updates a TypedLinkFacet. For more information, see Typed link (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink).
// Example sending a request using the UpdateTypedLinkFacetRequest method. req := client.UpdateTypedLinkFacetRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/UpdateTypedLinkFacet
func (*CloudDirectory) UpgradeAppliedSchemaRequest ¶ added in v0.2.0
func (c *CloudDirectory) UpgradeAppliedSchemaRequest(input *UpgradeAppliedSchemaInput) UpgradeAppliedSchemaRequest
UpgradeAppliedSchemaRequest returns a request value for making API operation for Amazon CloudDirectory.
Upgrades a single directory in-place using the PublishedSchemaArn with schema updates found in MinorVersion. Backwards-compatible minor version upgrades are instantaneously available for readers on all objects in the directory. Note: This is a synchronous API call and upgrades only one schema on a given directory per call. To upgrade multiple directories from one schema, you would need to call this API on each directory.
// Example sending a request using the UpgradeAppliedSchemaRequest method. req := client.UpgradeAppliedSchemaRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/UpgradeAppliedSchema
func (*CloudDirectory) UpgradePublishedSchemaRequest ¶ added in v0.2.0
func (c *CloudDirectory) UpgradePublishedSchemaRequest(input *UpgradePublishedSchemaInput) UpgradePublishedSchemaRequest
UpgradePublishedSchemaRequest returns a request value for making API operation for Amazon CloudDirectory.
Upgrades a published schema under a new minor version revision using the current contents of DevelopmentSchemaArn.
// Example sending a request using the UpgradePublishedSchemaRequest method. req := client.UpgradePublishedSchemaRequest(params) resp, err := req.Send() if err == nil { fmt.Println(resp) }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/UpgradePublishedSchema
type ConsistencyLevel ¶
type ConsistencyLevel string
const ( ConsistencyLevelSerializable ConsistencyLevel = "SERIALIZABLE" ConsistencyLevelEventual ConsistencyLevel = "EVENTUAL" )
Enum values for ConsistencyLevel
func (ConsistencyLevel) MarshalValue ¶ added in v0.3.0
func (enum ConsistencyLevel) MarshalValue() (string, error)
func (ConsistencyLevel) MarshalValueBuf ¶ added in v0.3.0
func (enum ConsistencyLevel) MarshalValueBuf(b []byte) ([]byte, error)
type CreateDirectoryInput ¶
type CreateDirectoryInput struct { // The name of the Directory. Should be unique per account, per region. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the published schema that will be copied // into the data Directory. For more information, see arns. // // SchemaArn is a required field SchemaArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/CreateDirectoryRequest
func (CreateDirectoryInput) GoString ¶
func (s CreateDirectoryInput) GoString() string
GoString returns the string representation
func (CreateDirectoryInput) MarshalFields ¶ added in v0.3.0
func (s CreateDirectoryInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateDirectoryInput) String ¶
func (s CreateDirectoryInput) String() string
String returns the string representation
func (*CreateDirectoryInput) Validate ¶
func (s *CreateDirectoryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDirectoryOutput ¶
type CreateDirectoryOutput struct { // The ARN of the published schema in the Directory. Once a published schema // is copied into the directory, it has its own ARN, which is referred to applied // schema ARN. For more information, see arns. // // AppliedSchemaArn is a required field AppliedSchemaArn *string `type:"string" required:"true"` // The ARN that is associated with the Directory. For more information, see // arns. // // DirectoryArn is a required field DirectoryArn *string `type:"string" required:"true"` // The name of the Directory. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The root object node of the created directory. // // ObjectIdentifier is a required field ObjectIdentifier *string `type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/CreateDirectoryResponse
func (CreateDirectoryOutput) GoString ¶
func (s CreateDirectoryOutput) GoString() string
GoString returns the string representation
func (CreateDirectoryOutput) MarshalFields ¶ added in v0.3.0
func (s CreateDirectoryOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateDirectoryOutput) SDKResponseMetadata ¶
func (s CreateDirectoryOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateDirectoryOutput) String ¶
func (s CreateDirectoryOutput) String() string
String returns the string representation
type CreateDirectoryRequest ¶
type CreateDirectoryRequest struct { *aws.Request Input *CreateDirectoryInput Copy func(*CreateDirectoryInput) CreateDirectoryRequest }
CreateDirectoryRequest is a API request type for the CreateDirectory API operation.
func (CreateDirectoryRequest) Send ¶
func (r CreateDirectoryRequest) Send() (*CreateDirectoryOutput, error)
Send marshals and sends the CreateDirectory API request.
type CreateFacetInput ¶
type CreateFacetInput struct { // The attributes that are associated with the Facet. Attributes []FacetAttribute `type:"list"` // The name of the Facet, which is unique for a given schema. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // Specifies whether a given object created from this facet is of type node, // leaf node, policy or index. // // * Node: Can have multiple children but one parent. // // * Leaf node: Cannot have children but can have multiple parents. // // * Policy: Allows you to store a policy document and policy type. For more // information, see Policies (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_key_concepts.html#policies). // // * Index: Can be created with the Index API. // // ObjectType is a required field ObjectType ObjectType `type:"string" required:"true" enum:"true"` // The schema ARN in which the new Facet will be created. For more information, // see arns. // // SchemaArn is a required field SchemaArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/CreateFacetRequest
func (CreateFacetInput) GoString ¶
func (s CreateFacetInput) GoString() string
GoString returns the string representation
func (CreateFacetInput) MarshalFields ¶ added in v0.3.0
func (s CreateFacetInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateFacetInput) String ¶
func (s CreateFacetInput) String() string
String returns the string representation
func (*CreateFacetInput) Validate ¶
func (s *CreateFacetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateFacetOutput ¶
type CreateFacetOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/CreateFacetResponse
func (CreateFacetOutput) GoString ¶
func (s CreateFacetOutput) GoString() string
GoString returns the string representation
func (CreateFacetOutput) MarshalFields ¶ added in v0.3.0
func (s CreateFacetOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateFacetOutput) SDKResponseMetadata ¶
func (s CreateFacetOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateFacetOutput) String ¶
func (s CreateFacetOutput) String() string
String returns the string representation
type CreateFacetRequest ¶
type CreateFacetRequest struct { *aws.Request Input *CreateFacetInput Copy func(*CreateFacetInput) CreateFacetRequest }
CreateFacetRequest is a API request type for the CreateFacet API operation.
func (CreateFacetRequest) Send ¶
func (r CreateFacetRequest) Send() (*CreateFacetOutput, error)
Send marshals and sends the CreateFacet API request.
type CreateIndexInput ¶
type CreateIndexInput struct { // The ARN of the directory where the index should be created. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // Indicates whether the attribute that is being indexed has unique values or // not. // // IsUnique is a required field IsUnique *bool `type:"boolean" required:"true"` // The name of the link between the parent object and the index object. LinkName *string `min:"1" type:"string"` // Specifies the attributes that should be indexed on. Currently only a single // attribute is supported. // // OrderedIndexedAttributeList is a required field OrderedIndexedAttributeList []AttributeKey `type:"list" required:"true"` // A reference to the parent object that contains the index object. ParentReference *ObjectReference `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/CreateIndexRequest
func (CreateIndexInput) GoString ¶
func (s CreateIndexInput) GoString() string
GoString returns the string representation
func (CreateIndexInput) MarshalFields ¶ added in v0.3.0
func (s CreateIndexInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateIndexInput) String ¶
func (s CreateIndexInput) String() string
String returns the string representation
func (*CreateIndexInput) Validate ¶
func (s *CreateIndexInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateIndexOutput ¶
type CreateIndexOutput struct { // The ObjectIdentifier of the index created by this operation. ObjectIdentifier *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/CreateIndexResponse
func (CreateIndexOutput) GoString ¶
func (s CreateIndexOutput) GoString() string
GoString returns the string representation
func (CreateIndexOutput) MarshalFields ¶ added in v0.3.0
func (s CreateIndexOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateIndexOutput) SDKResponseMetadata ¶
func (s CreateIndexOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateIndexOutput) String ¶
func (s CreateIndexOutput) String() string
String returns the string representation
type CreateIndexRequest ¶
type CreateIndexRequest struct { *aws.Request Input *CreateIndexInput Copy func(*CreateIndexInput) CreateIndexRequest }
CreateIndexRequest is a API request type for the CreateIndex API operation.
func (CreateIndexRequest) Send ¶
func (r CreateIndexRequest) Send() (*CreateIndexOutput, error)
Send marshals and sends the CreateIndex API request.
type CreateObjectInput ¶
type CreateObjectInput struct { // The Amazon Resource Name (ARN) that is associated with the Directory in which // the object will be created. For more information, see arns. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // The name of link that is used to attach this object to a parent. LinkName *string `min:"1" type:"string"` // The attribute map whose attribute ARN contains the key and attribute value // as the map value. ObjectAttributeList []AttributeKeyAndValue `type:"list"` // If specified, the parent reference to which this object will be attached. ParentReference *ObjectReference `type:"structure"` // A list of schema facets to be associated with the object. Do not provide // minor version components. See SchemaFacet for details. // // SchemaFacets is a required field SchemaFacets []SchemaFacet `type:"list" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/CreateObjectRequest
func (CreateObjectInput) GoString ¶
func (s CreateObjectInput) GoString() string
GoString returns the string representation
func (CreateObjectInput) MarshalFields ¶ added in v0.3.0
func (s CreateObjectInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateObjectInput) String ¶
func (s CreateObjectInput) String() string
String returns the string representation
func (*CreateObjectInput) Validate ¶
func (s *CreateObjectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateObjectOutput ¶
type CreateObjectOutput struct { // The identifier that is associated with the object. ObjectIdentifier *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/CreateObjectResponse
func (CreateObjectOutput) GoString ¶
func (s CreateObjectOutput) GoString() string
GoString returns the string representation
func (CreateObjectOutput) MarshalFields ¶ added in v0.3.0
func (s CreateObjectOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateObjectOutput) SDKResponseMetadata ¶
func (s CreateObjectOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateObjectOutput) String ¶
func (s CreateObjectOutput) String() string
String returns the string representation
type CreateObjectRequest ¶
type CreateObjectRequest struct { *aws.Request Input *CreateObjectInput Copy func(*CreateObjectInput) CreateObjectRequest }
CreateObjectRequest is a API request type for the CreateObject API operation.
func (CreateObjectRequest) Send ¶
func (r CreateObjectRequest) Send() (*CreateObjectOutput, error)
Send marshals and sends the CreateObject API request.
type CreateSchemaInput ¶
type CreateSchemaInput struct { // The name that is associated with the schema. This is unique to each account // and in each region. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/CreateSchemaRequest
func (CreateSchemaInput) GoString ¶
func (s CreateSchemaInput) GoString() string
GoString returns the string representation
func (CreateSchemaInput) MarshalFields ¶ added in v0.3.0
func (s CreateSchemaInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateSchemaInput) String ¶
func (s CreateSchemaInput) String() string
String returns the string representation
func (*CreateSchemaInput) Validate ¶
func (s *CreateSchemaInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSchemaOutput ¶
type CreateSchemaOutput struct { // The Amazon Resource Name (ARN) that is associated with the schema. For more // information, see arns. SchemaArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/CreateSchemaResponse
func (CreateSchemaOutput) GoString ¶
func (s CreateSchemaOutput) GoString() string
GoString returns the string representation
func (CreateSchemaOutput) MarshalFields ¶ added in v0.3.0
func (s CreateSchemaOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateSchemaOutput) SDKResponseMetadata ¶
func (s CreateSchemaOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateSchemaOutput) String ¶
func (s CreateSchemaOutput) String() string
String returns the string representation
type CreateSchemaRequest ¶
type CreateSchemaRequest struct { *aws.Request Input *CreateSchemaInput Copy func(*CreateSchemaInput) CreateSchemaRequest }
CreateSchemaRequest is a API request type for the CreateSchema API operation.
func (CreateSchemaRequest) Send ¶
func (r CreateSchemaRequest) Send() (*CreateSchemaOutput, error)
Send marshals and sends the CreateSchema API request.
type CreateTypedLinkFacetInput ¶
type CreateTypedLinkFacetInput struct { // Facet structure that is associated with the typed link facet. // // Facet is a required field Facet *TypedLinkFacet `type:"structure" required:"true"` // The Amazon Resource Name (ARN) that is associated with the schema. For more // information, see arns. // // SchemaArn is a required field SchemaArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/CreateTypedLinkFacetRequest
func (CreateTypedLinkFacetInput) GoString ¶
func (s CreateTypedLinkFacetInput) GoString() string
GoString returns the string representation
func (CreateTypedLinkFacetInput) MarshalFields ¶ added in v0.3.0
func (s CreateTypedLinkFacetInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateTypedLinkFacetInput) String ¶
func (s CreateTypedLinkFacetInput) String() string
String returns the string representation
func (*CreateTypedLinkFacetInput) Validate ¶
func (s *CreateTypedLinkFacetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateTypedLinkFacetOutput ¶
type CreateTypedLinkFacetOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/CreateTypedLinkFacetResponse
func (CreateTypedLinkFacetOutput) GoString ¶
func (s CreateTypedLinkFacetOutput) GoString() string
GoString returns the string representation
func (CreateTypedLinkFacetOutput) MarshalFields ¶ added in v0.3.0
func (s CreateTypedLinkFacetOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (CreateTypedLinkFacetOutput) SDKResponseMetadata ¶
func (s CreateTypedLinkFacetOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (CreateTypedLinkFacetOutput) String ¶
func (s CreateTypedLinkFacetOutput) String() string
String returns the string representation
type CreateTypedLinkFacetRequest ¶
type CreateTypedLinkFacetRequest struct { *aws.Request Input *CreateTypedLinkFacetInput Copy func(*CreateTypedLinkFacetInput) CreateTypedLinkFacetRequest }
CreateTypedLinkFacetRequest is a API request type for the CreateTypedLinkFacet API operation.
func (CreateTypedLinkFacetRequest) Send ¶
func (r CreateTypedLinkFacetRequest) Send() (*CreateTypedLinkFacetOutput, error)
Send marshals and sends the CreateTypedLinkFacet API request.
type DeleteDirectoryInput ¶
type DeleteDirectoryInput struct { // The ARN of the directory to delete. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DeleteDirectoryRequest
func (DeleteDirectoryInput) GoString ¶
func (s DeleteDirectoryInput) GoString() string
GoString returns the string representation
func (DeleteDirectoryInput) MarshalFields ¶ added in v0.3.0
func (s DeleteDirectoryInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteDirectoryInput) String ¶
func (s DeleteDirectoryInput) String() string
String returns the string representation
func (*DeleteDirectoryInput) Validate ¶
func (s *DeleteDirectoryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDirectoryOutput ¶
type DeleteDirectoryOutput struct { // The ARN of the deleted directory. // // DirectoryArn is a required field DirectoryArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DeleteDirectoryResponse
func (DeleteDirectoryOutput) GoString ¶
func (s DeleteDirectoryOutput) GoString() string
GoString returns the string representation
func (DeleteDirectoryOutput) MarshalFields ¶ added in v0.3.0
func (s DeleteDirectoryOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteDirectoryOutput) SDKResponseMetadata ¶
func (s DeleteDirectoryOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteDirectoryOutput) String ¶
func (s DeleteDirectoryOutput) String() string
String returns the string representation
type DeleteDirectoryRequest ¶
type DeleteDirectoryRequest struct { *aws.Request Input *DeleteDirectoryInput Copy func(*DeleteDirectoryInput) DeleteDirectoryRequest }
DeleteDirectoryRequest is a API request type for the DeleteDirectory API operation.
func (DeleteDirectoryRequest) Send ¶
func (r DeleteDirectoryRequest) Send() (*DeleteDirectoryOutput, error)
Send marshals and sends the DeleteDirectory API request.
type DeleteFacetInput ¶
type DeleteFacetInput struct { // The name of the facet to delete. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) that is associated with the Facet. For more // information, see arns. // // SchemaArn is a required field SchemaArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DeleteFacetRequest
func (DeleteFacetInput) GoString ¶
func (s DeleteFacetInput) GoString() string
GoString returns the string representation
func (DeleteFacetInput) MarshalFields ¶ added in v0.3.0
func (s DeleteFacetInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteFacetInput) String ¶
func (s DeleteFacetInput) String() string
String returns the string representation
func (*DeleteFacetInput) Validate ¶
func (s *DeleteFacetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteFacetOutput ¶
type DeleteFacetOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DeleteFacetResponse
func (DeleteFacetOutput) GoString ¶
func (s DeleteFacetOutput) GoString() string
GoString returns the string representation
func (DeleteFacetOutput) MarshalFields ¶ added in v0.3.0
func (s DeleteFacetOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteFacetOutput) SDKResponseMetadata ¶
func (s DeleteFacetOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteFacetOutput) String ¶
func (s DeleteFacetOutput) String() string
String returns the string representation
type DeleteFacetRequest ¶
type DeleteFacetRequest struct { *aws.Request Input *DeleteFacetInput Copy func(*DeleteFacetInput) DeleteFacetRequest }
DeleteFacetRequest is a API request type for the DeleteFacet API operation.
func (DeleteFacetRequest) Send ¶
func (r DeleteFacetRequest) Send() (*DeleteFacetOutput, error)
Send marshals and sends the DeleteFacet API request.
type DeleteObjectInput ¶
type DeleteObjectInput struct { // The Amazon Resource Name (ARN) that is associated with the Directory where // the object resides. For more information, see arns. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // A reference that identifies the object. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DeleteObjectRequest
func (DeleteObjectInput) GoString ¶
func (s DeleteObjectInput) GoString() string
GoString returns the string representation
func (DeleteObjectInput) MarshalFields ¶ added in v0.3.0
func (s DeleteObjectInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteObjectInput) String ¶
func (s DeleteObjectInput) String() string
String returns the string representation
func (*DeleteObjectInput) Validate ¶
func (s *DeleteObjectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteObjectOutput ¶
type DeleteObjectOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DeleteObjectResponse
func (DeleteObjectOutput) GoString ¶
func (s DeleteObjectOutput) GoString() string
GoString returns the string representation
func (DeleteObjectOutput) MarshalFields ¶ added in v0.3.0
func (s DeleteObjectOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteObjectOutput) SDKResponseMetadata ¶
func (s DeleteObjectOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteObjectOutput) String ¶
func (s DeleteObjectOutput) String() string
String returns the string representation
type DeleteObjectRequest ¶
type DeleteObjectRequest struct { *aws.Request Input *DeleteObjectInput Copy func(*DeleteObjectInput) DeleteObjectRequest }
DeleteObjectRequest is a API request type for the DeleteObject API operation.
func (DeleteObjectRequest) Send ¶
func (r DeleteObjectRequest) Send() (*DeleteObjectOutput, error)
Send marshals and sends the DeleteObject API request.
type DeleteSchemaInput ¶
type DeleteSchemaInput struct { // The Amazon Resource Name (ARN) of the development schema. For more information, // see arns. // // SchemaArn is a required field SchemaArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DeleteSchemaRequest
func (DeleteSchemaInput) GoString ¶
func (s DeleteSchemaInput) GoString() string
GoString returns the string representation
func (DeleteSchemaInput) MarshalFields ¶ added in v0.3.0
func (s DeleteSchemaInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteSchemaInput) String ¶
func (s DeleteSchemaInput) String() string
String returns the string representation
func (*DeleteSchemaInput) Validate ¶
func (s *DeleteSchemaInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSchemaOutput ¶
type DeleteSchemaOutput struct { // The input ARN that is returned as part of the response. For more information, // see arns. SchemaArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DeleteSchemaResponse
func (DeleteSchemaOutput) GoString ¶
func (s DeleteSchemaOutput) GoString() string
GoString returns the string representation
func (DeleteSchemaOutput) MarshalFields ¶ added in v0.3.0
func (s DeleteSchemaOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteSchemaOutput) SDKResponseMetadata ¶
func (s DeleteSchemaOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteSchemaOutput) String ¶
func (s DeleteSchemaOutput) String() string
String returns the string representation
type DeleteSchemaRequest ¶
type DeleteSchemaRequest struct { *aws.Request Input *DeleteSchemaInput Copy func(*DeleteSchemaInput) DeleteSchemaRequest }
DeleteSchemaRequest is a API request type for the DeleteSchema API operation.
func (DeleteSchemaRequest) Send ¶
func (r DeleteSchemaRequest) Send() (*DeleteSchemaOutput, error)
Send marshals and sends the DeleteSchema API request.
type DeleteTypedLinkFacetInput ¶
type DeleteTypedLinkFacetInput struct { // The unique name of the typed link facet. // // Name is a required field Name *string `type:"string" required:"true"` // The Amazon Resource Name (ARN) that is associated with the schema. For more // information, see arns. // // SchemaArn is a required field SchemaArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DeleteTypedLinkFacetRequest
func (DeleteTypedLinkFacetInput) GoString ¶
func (s DeleteTypedLinkFacetInput) GoString() string
GoString returns the string representation
func (DeleteTypedLinkFacetInput) MarshalFields ¶ added in v0.3.0
func (s DeleteTypedLinkFacetInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteTypedLinkFacetInput) String ¶
func (s DeleteTypedLinkFacetInput) String() string
String returns the string representation
func (*DeleteTypedLinkFacetInput) Validate ¶
func (s *DeleteTypedLinkFacetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteTypedLinkFacetOutput ¶
type DeleteTypedLinkFacetOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DeleteTypedLinkFacetResponse
func (DeleteTypedLinkFacetOutput) GoString ¶
func (s DeleteTypedLinkFacetOutput) GoString() string
GoString returns the string representation
func (DeleteTypedLinkFacetOutput) MarshalFields ¶ added in v0.3.0
func (s DeleteTypedLinkFacetOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DeleteTypedLinkFacetOutput) SDKResponseMetadata ¶
func (s DeleteTypedLinkFacetOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DeleteTypedLinkFacetOutput) String ¶
func (s DeleteTypedLinkFacetOutput) String() string
String returns the string representation
type DeleteTypedLinkFacetRequest ¶
type DeleteTypedLinkFacetRequest struct { *aws.Request Input *DeleteTypedLinkFacetInput Copy func(*DeleteTypedLinkFacetInput) DeleteTypedLinkFacetRequest }
DeleteTypedLinkFacetRequest is a API request type for the DeleteTypedLinkFacet API operation.
func (DeleteTypedLinkFacetRequest) Send ¶
func (r DeleteTypedLinkFacetRequest) Send() (*DeleteTypedLinkFacetOutput, error)
Send marshals and sends the DeleteTypedLinkFacet API request.
type DetachFromIndexInput ¶
type DetachFromIndexInput struct { // The Amazon Resource Name (ARN) of the directory the index and object exist // in. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // A reference to the index object. // // IndexReference is a required field IndexReference *ObjectReference `type:"structure" required:"true"` // A reference to the object being detached from the index. // // TargetReference is a required field TargetReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DetachFromIndexRequest
func (DetachFromIndexInput) GoString ¶
func (s DetachFromIndexInput) GoString() string
GoString returns the string representation
func (DetachFromIndexInput) MarshalFields ¶ added in v0.3.0
func (s DetachFromIndexInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DetachFromIndexInput) String ¶
func (s DetachFromIndexInput) String() string
String returns the string representation
func (*DetachFromIndexInput) Validate ¶
func (s *DetachFromIndexInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DetachFromIndexOutput ¶
type DetachFromIndexOutput struct { // The ObjectIdentifier of the object that was detached from the index. DetachedObjectIdentifier *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DetachFromIndexResponse
func (DetachFromIndexOutput) GoString ¶
func (s DetachFromIndexOutput) GoString() string
GoString returns the string representation
func (DetachFromIndexOutput) MarshalFields ¶ added in v0.3.0
func (s DetachFromIndexOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DetachFromIndexOutput) SDKResponseMetadata ¶
func (s DetachFromIndexOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DetachFromIndexOutput) String ¶
func (s DetachFromIndexOutput) String() string
String returns the string representation
type DetachFromIndexRequest ¶
type DetachFromIndexRequest struct { *aws.Request Input *DetachFromIndexInput Copy func(*DetachFromIndexInput) DetachFromIndexRequest }
DetachFromIndexRequest is a API request type for the DetachFromIndex API operation.
func (DetachFromIndexRequest) Send ¶
func (r DetachFromIndexRequest) Send() (*DetachFromIndexOutput, error)
Send marshals and sends the DetachFromIndex API request.
type DetachObjectInput ¶
type DetachObjectInput struct { // The Amazon Resource Name (ARN) that is associated with the Directory where // objects reside. For more information, see arns. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // The link name associated with the object that needs to be detached. // // LinkName is a required field LinkName *string `min:"1" type:"string" required:"true"` // The parent reference from which the object with the specified link name is // detached. // // ParentReference is a required field ParentReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DetachObjectRequest
func (DetachObjectInput) GoString ¶
func (s DetachObjectInput) GoString() string
GoString returns the string representation
func (DetachObjectInput) MarshalFields ¶ added in v0.3.0
func (s DetachObjectInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DetachObjectInput) String ¶
func (s DetachObjectInput) String() string
String returns the string representation
func (*DetachObjectInput) Validate ¶
func (s *DetachObjectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DetachObjectOutput ¶
type DetachObjectOutput struct { // The ObjectIdentifier that was detached from the object. DetachedObjectIdentifier *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DetachObjectResponse
func (DetachObjectOutput) GoString ¶
func (s DetachObjectOutput) GoString() string
GoString returns the string representation
func (DetachObjectOutput) MarshalFields ¶ added in v0.3.0
func (s DetachObjectOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DetachObjectOutput) SDKResponseMetadata ¶
func (s DetachObjectOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DetachObjectOutput) String ¶
func (s DetachObjectOutput) String() string
String returns the string representation
type DetachObjectRequest ¶
type DetachObjectRequest struct { *aws.Request Input *DetachObjectInput Copy func(*DetachObjectInput) DetachObjectRequest }
DetachObjectRequest is a API request type for the DetachObject API operation.
func (DetachObjectRequest) Send ¶
func (r DetachObjectRequest) Send() (*DetachObjectOutput, error)
Send marshals and sends the DetachObject API request.
type DetachPolicyInput ¶
type DetachPolicyInput struct { // The Amazon Resource Name (ARN) that is associated with the Directory where // both objects reside. For more information, see arns. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // Reference that identifies the object whose policy object will be detached. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // Reference that identifies the policy object. // // PolicyReference is a required field PolicyReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DetachPolicyRequest
func (DetachPolicyInput) GoString ¶
func (s DetachPolicyInput) GoString() string
GoString returns the string representation
func (DetachPolicyInput) MarshalFields ¶ added in v0.3.0
func (s DetachPolicyInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DetachPolicyInput) String ¶
func (s DetachPolicyInput) String() string
String returns the string representation
func (*DetachPolicyInput) Validate ¶
func (s *DetachPolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DetachPolicyOutput ¶
type DetachPolicyOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DetachPolicyResponse
func (DetachPolicyOutput) GoString ¶
func (s DetachPolicyOutput) GoString() string
GoString returns the string representation
func (DetachPolicyOutput) MarshalFields ¶ added in v0.3.0
func (s DetachPolicyOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DetachPolicyOutput) SDKResponseMetadata ¶
func (s DetachPolicyOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DetachPolicyOutput) String ¶
func (s DetachPolicyOutput) String() string
String returns the string representation
type DetachPolicyRequest ¶
type DetachPolicyRequest struct { *aws.Request Input *DetachPolicyInput Copy func(*DetachPolicyInput) DetachPolicyRequest }
DetachPolicyRequest is a API request type for the DetachPolicy API operation.
func (DetachPolicyRequest) Send ¶
func (r DetachPolicyRequest) Send() (*DetachPolicyOutput, error)
Send marshals and sends the DetachPolicy API request.
type DetachTypedLinkInput ¶
type DetachTypedLinkInput struct { // The Amazon Resource Name (ARN) of the directory where you want to detach // the typed link. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // Used to accept a typed link specifier as input. // // TypedLinkSpecifier is a required field TypedLinkSpecifier *TypedLinkSpecifier `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DetachTypedLinkRequest
func (DetachTypedLinkInput) GoString ¶
func (s DetachTypedLinkInput) GoString() string
GoString returns the string representation
func (DetachTypedLinkInput) MarshalFields ¶ added in v0.3.0
func (s DetachTypedLinkInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DetachTypedLinkInput) String ¶
func (s DetachTypedLinkInput) String() string
String returns the string representation
func (*DetachTypedLinkInput) Validate ¶
func (s *DetachTypedLinkInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DetachTypedLinkOutput ¶
type DetachTypedLinkOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DetachTypedLinkOutput
func (DetachTypedLinkOutput) GoString ¶
func (s DetachTypedLinkOutput) GoString() string
GoString returns the string representation
func (DetachTypedLinkOutput) MarshalFields ¶ added in v0.3.0
func (s DetachTypedLinkOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DetachTypedLinkOutput) SDKResponseMetadata ¶
func (s DetachTypedLinkOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DetachTypedLinkOutput) String ¶
func (s DetachTypedLinkOutput) String() string
String returns the string representation
type DetachTypedLinkRequest ¶
type DetachTypedLinkRequest struct { *aws.Request Input *DetachTypedLinkInput Copy func(*DetachTypedLinkInput) DetachTypedLinkRequest }
DetachTypedLinkRequest is a API request type for the DetachTypedLink API operation.
func (DetachTypedLinkRequest) Send ¶
func (r DetachTypedLinkRequest) Send() (*DetachTypedLinkOutput, error)
Send marshals and sends the DetachTypedLink API request.
type Directory ¶
type Directory struct { // The date and time when the directory was created. CreationDateTime *time.Time `type:"timestamp" timestampFormat:"unix"` // The Amazon Resource Name (ARN) that is associated with the directory. For // more information, see arns. DirectoryArn *string `type:"string"` // The name of the directory. Name *string `min:"1" type:"string"` // The state of the directory. Can be either Enabled, Disabled, or Deleted. State DirectoryState `type:"string" enum:"true"` // contains filtered or unexported fields }
Directory structure that includes the directory name and directory ARN. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/Directory
func (Directory) MarshalFields ¶ added in v0.3.0
func (s Directory) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type DirectoryState ¶
type DirectoryState string
const ( DirectoryStateEnabled DirectoryState = "ENABLED" DirectoryStateDisabled DirectoryState = "DISABLED" DirectoryStateDeleted DirectoryState = "DELETED" )
Enum values for DirectoryState
func (DirectoryState) MarshalValue ¶ added in v0.3.0
func (enum DirectoryState) MarshalValue() (string, error)
func (DirectoryState) MarshalValueBuf ¶ added in v0.3.0
func (enum DirectoryState) MarshalValueBuf(b []byte) ([]byte, error)
type DisableDirectoryInput ¶
type DisableDirectoryInput struct { // The ARN of the directory to disable. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DisableDirectoryRequest
func (DisableDirectoryInput) GoString ¶
func (s DisableDirectoryInput) GoString() string
GoString returns the string representation
func (DisableDirectoryInput) MarshalFields ¶ added in v0.3.0
func (s DisableDirectoryInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DisableDirectoryInput) String ¶
func (s DisableDirectoryInput) String() string
String returns the string representation
func (*DisableDirectoryInput) Validate ¶
func (s *DisableDirectoryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisableDirectoryOutput ¶
type DisableDirectoryOutput struct { // The ARN of the directory that has been disabled. // // DirectoryArn is a required field DirectoryArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/DisableDirectoryResponse
func (DisableDirectoryOutput) GoString ¶
func (s DisableDirectoryOutput) GoString() string
GoString returns the string representation
func (DisableDirectoryOutput) MarshalFields ¶ added in v0.3.0
func (s DisableDirectoryOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (DisableDirectoryOutput) SDKResponseMetadata ¶
func (s DisableDirectoryOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (DisableDirectoryOutput) String ¶
func (s DisableDirectoryOutput) String() string
String returns the string representation
type DisableDirectoryRequest ¶
type DisableDirectoryRequest struct { *aws.Request Input *DisableDirectoryInput Copy func(*DisableDirectoryInput) DisableDirectoryRequest }
DisableDirectoryRequest is a API request type for the DisableDirectory API operation.
func (DisableDirectoryRequest) Send ¶
func (r DisableDirectoryRequest) Send() (*DisableDirectoryOutput, error)
Send marshals and sends the DisableDirectory API request.
type EnableDirectoryInput ¶
type EnableDirectoryInput struct { // The ARN of the directory to enable. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/EnableDirectoryRequest
func (EnableDirectoryInput) GoString ¶
func (s EnableDirectoryInput) GoString() string
GoString returns the string representation
func (EnableDirectoryInput) MarshalFields ¶ added in v0.3.0
func (s EnableDirectoryInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (EnableDirectoryInput) String ¶
func (s EnableDirectoryInput) String() string
String returns the string representation
func (*EnableDirectoryInput) Validate ¶
func (s *EnableDirectoryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type EnableDirectoryOutput ¶
type EnableDirectoryOutput struct { // The ARN of the enabled directory. // // DirectoryArn is a required field DirectoryArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/EnableDirectoryResponse
func (EnableDirectoryOutput) GoString ¶
func (s EnableDirectoryOutput) GoString() string
GoString returns the string representation
func (EnableDirectoryOutput) MarshalFields ¶ added in v0.3.0
func (s EnableDirectoryOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (EnableDirectoryOutput) SDKResponseMetadata ¶
func (s EnableDirectoryOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (EnableDirectoryOutput) String ¶
func (s EnableDirectoryOutput) String() string
String returns the string representation
type EnableDirectoryRequest ¶
type EnableDirectoryRequest struct { *aws.Request Input *EnableDirectoryInput Copy func(*EnableDirectoryInput) EnableDirectoryRequest }
EnableDirectoryRequest is a API request type for the EnableDirectory API operation.
func (EnableDirectoryRequest) Send ¶
func (r EnableDirectoryRequest) Send() (*EnableDirectoryOutput, error)
Send marshals and sends the EnableDirectory API request.
type Facet ¶
type Facet struct { // The name of the Facet. Name *string `min:"1" type:"string"` // The object type that is associated with the facet. See CreateFacetRequest$ObjectType // for more details. ObjectType ObjectType `type:"string" enum:"true"` // contains filtered or unexported fields }
A structure that contains Name, ARN, Attributes, Rules, and ObjectTypes. See Facets (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/whatarefacets.html) for more information. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/Facet
func (Facet) MarshalFields ¶ added in v0.3.0
func (s Facet) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type FacetAttribute ¶
type FacetAttribute struct { // A facet attribute consists of either a definition or a reference. This structure // contains the attribute definition. See Attribute References (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_advanced.html#attributereferences) // for more information. AttributeDefinition *FacetAttributeDefinition `type:"structure"` // An attribute reference that is associated with the attribute. See Attribute // References (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_advanced.html#attributereferences) // for more information. AttributeReference *FacetAttributeReference `type:"structure"` // The name of the facet attribute. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The required behavior of the FacetAttribute. RequiredBehavior RequiredAttributeBehavior `type:"string" enum:"true"` // contains filtered or unexported fields }
An attribute that is associated with the Facet. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/FacetAttribute
func (FacetAttribute) GoString ¶
func (s FacetAttribute) GoString() string
GoString returns the string representation
func (FacetAttribute) MarshalFields ¶ added in v0.3.0
func (s FacetAttribute) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (FacetAttribute) String ¶
func (s FacetAttribute) String() string
String returns the string representation
func (*FacetAttribute) Validate ¶
func (s *FacetAttribute) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FacetAttributeDefinition ¶
type FacetAttributeDefinition struct { // The default value of the attribute (if configured). DefaultValue *TypedAttributeValue `type:"structure"` // Whether the attribute is mutable or not. IsImmutable *bool `type:"boolean"` // Validation rules attached to the attribute definition. Rules map[string]Rule `type:"map"` // The type of the attribute. // // Type is a required field Type FacetAttributeType `type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
A facet attribute definition. See Attribute References (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_advanced.html#attributereferences) for more information. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/FacetAttributeDefinition
func (FacetAttributeDefinition) GoString ¶
func (s FacetAttributeDefinition) GoString() string
GoString returns the string representation
func (FacetAttributeDefinition) MarshalFields ¶ added in v0.3.0
func (s FacetAttributeDefinition) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (FacetAttributeDefinition) String ¶
func (s FacetAttributeDefinition) String() string
String returns the string representation
func (*FacetAttributeDefinition) Validate ¶
func (s *FacetAttributeDefinition) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FacetAttributeReference ¶
type FacetAttributeReference struct { // The target attribute name that is associated with the facet reference. See // Attribute References (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_advanced.html#attributereferences) // for more information. // // TargetAttributeName is a required field TargetAttributeName *string `min:"1" type:"string" required:"true"` // The target facet name that is associated with the facet reference. See Attribute // References (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_advanced.html#attributereferences) // for more information. // // TargetFacetName is a required field TargetFacetName *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The facet attribute reference that specifies the attribute definition that contains the attribute facet name and attribute name. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/FacetAttributeReference
func (FacetAttributeReference) GoString ¶
func (s FacetAttributeReference) GoString() string
GoString returns the string representation
func (FacetAttributeReference) MarshalFields ¶ added in v0.3.0
func (s FacetAttributeReference) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (FacetAttributeReference) String ¶
func (s FacetAttributeReference) String() string
String returns the string representation
func (*FacetAttributeReference) Validate ¶
func (s *FacetAttributeReference) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FacetAttributeType ¶
type FacetAttributeType string
const ( FacetAttributeTypeString FacetAttributeType = "STRING" FacetAttributeTypeBinary FacetAttributeType = "BINARY" FacetAttributeTypeBoolean FacetAttributeType = "BOOLEAN" FacetAttributeTypeNumber FacetAttributeType = "NUMBER" FacetAttributeTypeDatetime FacetAttributeType = "DATETIME" )
Enum values for FacetAttributeType
func (FacetAttributeType) MarshalValue ¶ added in v0.3.0
func (enum FacetAttributeType) MarshalValue() (string, error)
func (FacetAttributeType) MarshalValueBuf ¶ added in v0.3.0
func (enum FacetAttributeType) MarshalValueBuf(b []byte) ([]byte, error)
type FacetAttributeUpdate ¶
type FacetAttributeUpdate struct { // The action to perform when updating the attribute. Action UpdateActionType `type:"string" enum:"true"` // The attribute to update. Attribute *FacetAttribute `type:"structure"` // contains filtered or unexported fields }
A structure that contains information used to update an attribute. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/FacetAttributeUpdate
func (FacetAttributeUpdate) GoString ¶
func (s FacetAttributeUpdate) GoString() string
GoString returns the string representation
func (FacetAttributeUpdate) MarshalFields ¶ added in v0.3.0
func (s FacetAttributeUpdate) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (FacetAttributeUpdate) String ¶
func (s FacetAttributeUpdate) String() string
String returns the string representation
func (*FacetAttributeUpdate) Validate ¶
func (s *FacetAttributeUpdate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAppliedSchemaVersionInput ¶ added in v0.2.0
type GetAppliedSchemaVersionInput struct { // The ARN of the applied schema. // // SchemaArn is a required field SchemaArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/GetAppliedSchemaVersionRequest
func (GetAppliedSchemaVersionInput) GoString ¶ added in v0.2.0
func (s GetAppliedSchemaVersionInput) GoString() string
GoString returns the string representation
func (GetAppliedSchemaVersionInput) MarshalFields ¶ added in v0.3.0
func (s GetAppliedSchemaVersionInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetAppliedSchemaVersionInput) String ¶ added in v0.2.0
func (s GetAppliedSchemaVersionInput) String() string
String returns the string representation
func (*GetAppliedSchemaVersionInput) Validate ¶ added in v0.2.0
func (s *GetAppliedSchemaVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAppliedSchemaVersionOutput ¶ added in v0.2.0
type GetAppliedSchemaVersionOutput struct { // Current applied schema ARN, including the minor version in use if one was // provided. AppliedSchemaArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/GetAppliedSchemaVersionResponse
func (GetAppliedSchemaVersionOutput) GoString ¶ added in v0.2.0
func (s GetAppliedSchemaVersionOutput) GoString() string
GoString returns the string representation
func (GetAppliedSchemaVersionOutput) MarshalFields ¶ added in v0.3.0
func (s GetAppliedSchemaVersionOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetAppliedSchemaVersionOutput) SDKResponseMetadata ¶ added in v0.2.0
func (s GetAppliedSchemaVersionOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetAppliedSchemaVersionOutput) String ¶ added in v0.2.0
func (s GetAppliedSchemaVersionOutput) String() string
String returns the string representation
type GetAppliedSchemaVersionRequest ¶ added in v0.2.0
type GetAppliedSchemaVersionRequest struct { *aws.Request Input *GetAppliedSchemaVersionInput Copy func(*GetAppliedSchemaVersionInput) GetAppliedSchemaVersionRequest }
GetAppliedSchemaVersionRequest is a API request type for the GetAppliedSchemaVersion API operation.
func (GetAppliedSchemaVersionRequest) Send ¶ added in v0.2.0
func (r GetAppliedSchemaVersionRequest) Send() (*GetAppliedSchemaVersionOutput, error)
Send marshals and sends the GetAppliedSchemaVersion API request.
type GetDirectoryInput ¶
type GetDirectoryInput struct { // The ARN of the directory. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/GetDirectoryRequest
func (GetDirectoryInput) GoString ¶
func (s GetDirectoryInput) GoString() string
GoString returns the string representation
func (GetDirectoryInput) MarshalFields ¶ added in v0.3.0
func (s GetDirectoryInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetDirectoryInput) String ¶
func (s GetDirectoryInput) String() string
String returns the string representation
func (*GetDirectoryInput) Validate ¶
func (s *GetDirectoryInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDirectoryOutput ¶
type GetDirectoryOutput struct { // Metadata about the directory. // // Directory is a required field Directory *Directory `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/GetDirectoryResponse
func (GetDirectoryOutput) GoString ¶
func (s GetDirectoryOutput) GoString() string
GoString returns the string representation
func (GetDirectoryOutput) MarshalFields ¶ added in v0.3.0
func (s GetDirectoryOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetDirectoryOutput) SDKResponseMetadata ¶
func (s GetDirectoryOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetDirectoryOutput) String ¶
func (s GetDirectoryOutput) String() string
String returns the string representation
type GetDirectoryRequest ¶
type GetDirectoryRequest struct { *aws.Request Input *GetDirectoryInput Copy func(*GetDirectoryInput) GetDirectoryRequest }
GetDirectoryRequest is a API request type for the GetDirectory API operation.
func (GetDirectoryRequest) Send ¶
func (r GetDirectoryRequest) Send() (*GetDirectoryOutput, error)
Send marshals and sends the GetDirectory API request.
type GetFacetInput ¶
type GetFacetInput struct { // The name of the facet to retrieve. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) that is associated with the Facet. For more // information, see arns. // // SchemaArn is a required field SchemaArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/GetFacetRequest
func (GetFacetInput) GoString ¶
func (s GetFacetInput) GoString() string
GoString returns the string representation
func (GetFacetInput) MarshalFields ¶ added in v0.3.0
func (s GetFacetInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetFacetInput) String ¶
func (s GetFacetInput) String() string
String returns the string representation
func (*GetFacetInput) Validate ¶
func (s *GetFacetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetFacetOutput ¶
type GetFacetOutput struct { // The Facet structure that is associated with the facet. Facet *Facet `type:"structure"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/GetFacetResponse
func (GetFacetOutput) GoString ¶
func (s GetFacetOutput) GoString() string
GoString returns the string representation
func (GetFacetOutput) MarshalFields ¶ added in v0.3.0
func (s GetFacetOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetFacetOutput) SDKResponseMetadata ¶
func (s GetFacetOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetFacetOutput) String ¶
func (s GetFacetOutput) String() string
String returns the string representation
type GetFacetRequest ¶
type GetFacetRequest struct { *aws.Request Input *GetFacetInput Copy func(*GetFacetInput) GetFacetRequest }
GetFacetRequest is a API request type for the GetFacet API operation.
func (GetFacetRequest) Send ¶
func (r GetFacetRequest) Send() (*GetFacetOutput, error)
Send marshals and sends the GetFacet API request.
type GetObjectAttributesInput ¶ added in v0.4.0
type GetObjectAttributesInput struct { // List of attribute names whose values will be retrieved. // // AttributeNames is a required field AttributeNames []string `type:"list" required:"true"` // The consistency level at which to retrieve the attributes on an object. ConsistencyLevel ConsistencyLevel `location:"header" locationName:"x-amz-consistency-level" type:"string" enum:"true"` // The Amazon Resource Name (ARN) that is associated with the Directory where // the object resides. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // Reference that identifies the object whose attributes will be retrieved. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // Identifier for the facet whose attributes will be retrieved. See SchemaFacet // for details. // // SchemaFacet is a required field SchemaFacet *SchemaFacet `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/GetObjectAttributesRequest
func (GetObjectAttributesInput) GoString ¶ added in v0.4.0
func (s GetObjectAttributesInput) GoString() string
GoString returns the string representation
func (GetObjectAttributesInput) MarshalFields ¶ added in v0.4.0
func (s GetObjectAttributesInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetObjectAttributesInput) String ¶ added in v0.4.0
func (s GetObjectAttributesInput) String() string
String returns the string representation
func (*GetObjectAttributesInput) Validate ¶ added in v0.4.0
func (s *GetObjectAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetObjectAttributesOutput ¶ added in v0.4.0
type GetObjectAttributesOutput struct { // The attributes that are associated with the object. Attributes []AttributeKeyAndValue `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/GetObjectAttributesResponse
func (GetObjectAttributesOutput) GoString ¶ added in v0.4.0
func (s GetObjectAttributesOutput) GoString() string
GoString returns the string representation
func (GetObjectAttributesOutput) MarshalFields ¶ added in v0.4.0
func (s GetObjectAttributesOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetObjectAttributesOutput) SDKResponseMetadata ¶ added in v0.4.0
func (s GetObjectAttributesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetObjectAttributesOutput) String ¶ added in v0.4.0
func (s GetObjectAttributesOutput) String() string
String returns the string representation
type GetObjectAttributesRequest ¶ added in v0.4.0
type GetObjectAttributesRequest struct { *aws.Request Input *GetObjectAttributesInput Copy func(*GetObjectAttributesInput) GetObjectAttributesRequest }
GetObjectAttributesRequest is a API request type for the GetObjectAttributes API operation.
func (GetObjectAttributesRequest) Send ¶ added in v0.4.0
func (r GetObjectAttributesRequest) Send() (*GetObjectAttributesOutput, error)
Send marshals and sends the GetObjectAttributes API request.
type GetObjectInformationInput ¶
type GetObjectInformationInput struct { // The consistency level at which to retrieve the object information. ConsistencyLevel ConsistencyLevel `location:"header" locationName:"x-amz-consistency-level" type:"string" enum:"true"` // The ARN of the directory being retrieved. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // A reference to the object. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/GetObjectInformationRequest
func (GetObjectInformationInput) GoString ¶
func (s GetObjectInformationInput) GoString() string
GoString returns the string representation
func (GetObjectInformationInput) MarshalFields ¶ added in v0.3.0
func (s GetObjectInformationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetObjectInformationInput) String ¶
func (s GetObjectInformationInput) String() string
String returns the string representation
func (*GetObjectInformationInput) Validate ¶
func (s *GetObjectInformationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetObjectInformationOutput ¶
type GetObjectInformationOutput struct { // The ObjectIdentifier of the specified object. ObjectIdentifier *string `type:"string"` // The facets attached to the specified object. Although the response does not // include minor version information, the most recently applied minor version // of each Facet is in effect. See GetAppliedSchemaVersion for details. SchemaFacets []SchemaFacet `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/GetObjectInformationResponse
func (GetObjectInformationOutput) GoString ¶
func (s GetObjectInformationOutput) GoString() string
GoString returns the string representation
func (GetObjectInformationOutput) MarshalFields ¶ added in v0.3.0
func (s GetObjectInformationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetObjectInformationOutput) SDKResponseMetadata ¶
func (s GetObjectInformationOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetObjectInformationOutput) String ¶
func (s GetObjectInformationOutput) String() string
String returns the string representation
type GetObjectInformationRequest ¶
type GetObjectInformationRequest struct { *aws.Request Input *GetObjectInformationInput Copy func(*GetObjectInformationInput) GetObjectInformationRequest }
GetObjectInformationRequest is a API request type for the GetObjectInformation API operation.
func (GetObjectInformationRequest) Send ¶
func (r GetObjectInformationRequest) Send() (*GetObjectInformationOutput, error)
Send marshals and sends the GetObjectInformation API request.
type GetSchemaAsJsonInput ¶
type GetSchemaAsJsonInput struct { // The ARN of the schema to retrieve. // // SchemaArn is a required field SchemaArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/GetSchemaAsJsonRequest
func (GetSchemaAsJsonInput) GoString ¶
func (s GetSchemaAsJsonInput) GoString() string
GoString returns the string representation
func (GetSchemaAsJsonInput) MarshalFields ¶ added in v0.3.0
func (s GetSchemaAsJsonInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetSchemaAsJsonInput) String ¶
func (s GetSchemaAsJsonInput) String() string
String returns the string representation
func (*GetSchemaAsJsonInput) Validate ¶
func (s *GetSchemaAsJsonInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSchemaAsJsonOutput ¶
type GetSchemaAsJsonOutput struct { // The JSON representation of the schema document. Document *string `type:"string"` // The name of the retrieved schema. Name *string `min:"1" type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/GetSchemaAsJsonResponse
func (GetSchemaAsJsonOutput) GoString ¶
func (s GetSchemaAsJsonOutput) GoString() string
GoString returns the string representation
func (GetSchemaAsJsonOutput) MarshalFields ¶ added in v0.3.0
func (s GetSchemaAsJsonOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetSchemaAsJsonOutput) SDKResponseMetadata ¶
func (s GetSchemaAsJsonOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetSchemaAsJsonOutput) String ¶
func (s GetSchemaAsJsonOutput) String() string
String returns the string representation
type GetSchemaAsJsonRequest ¶
type GetSchemaAsJsonRequest struct { *aws.Request Input *GetSchemaAsJsonInput Copy func(*GetSchemaAsJsonInput) GetSchemaAsJsonRequest }
GetSchemaAsJsonRequest is a API request type for the GetSchemaAsJson API operation.
func (GetSchemaAsJsonRequest) Send ¶
func (r GetSchemaAsJsonRequest) Send() (*GetSchemaAsJsonOutput, error)
Send marshals and sends the GetSchemaAsJson API request.
type GetTypedLinkFacetInformationInput ¶
type GetTypedLinkFacetInformationInput struct { // The unique name of the typed link facet. // // Name is a required field Name *string `type:"string" required:"true"` // The Amazon Resource Name (ARN) that is associated with the schema. For more // information, see arns. // // SchemaArn is a required field SchemaArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/GetTypedLinkFacetInformationRequest
func (GetTypedLinkFacetInformationInput) GoString ¶
func (s GetTypedLinkFacetInformationInput) GoString() string
GoString returns the string representation
func (GetTypedLinkFacetInformationInput) MarshalFields ¶ added in v0.3.0
func (s GetTypedLinkFacetInformationInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetTypedLinkFacetInformationInput) String ¶
func (s GetTypedLinkFacetInformationInput) String() string
String returns the string representation
func (*GetTypedLinkFacetInformationInput) Validate ¶
func (s *GetTypedLinkFacetInformationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetTypedLinkFacetInformationOutput ¶
type GetTypedLinkFacetInformationOutput struct { // The order of identity attributes for the facet, from most significant to // least significant. The ability to filter typed links considers the order // that the attributes are defined on the typed link facet. When providing ranges // to typed link selection, any inexact ranges must be specified at the end. // Any attributes that do not have a range specified are presumed to match the // entire range. Filters are interpreted in the order of the attributes on the // typed link facet, not the order in which they are supplied to any API calls. // For more information about identity attributes, see Typed link (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink). IdentityAttributeOrder []string `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/GetTypedLinkFacetInformationResponse
func (GetTypedLinkFacetInformationOutput) GoString ¶
func (s GetTypedLinkFacetInformationOutput) GoString() string
GoString returns the string representation
func (GetTypedLinkFacetInformationOutput) MarshalFields ¶ added in v0.3.0
func (s GetTypedLinkFacetInformationOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (GetTypedLinkFacetInformationOutput) SDKResponseMetadata ¶
func (s GetTypedLinkFacetInformationOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (GetTypedLinkFacetInformationOutput) String ¶
func (s GetTypedLinkFacetInformationOutput) String() string
String returns the string representation
type GetTypedLinkFacetInformationRequest ¶
type GetTypedLinkFacetInformationRequest struct { *aws.Request Input *GetTypedLinkFacetInformationInput Copy func(*GetTypedLinkFacetInformationInput) GetTypedLinkFacetInformationRequest }
GetTypedLinkFacetInformationRequest is a API request type for the GetTypedLinkFacetInformation API operation.
func (GetTypedLinkFacetInformationRequest) Send ¶
func (r GetTypedLinkFacetInformationRequest) Send() (*GetTypedLinkFacetInformationOutput, error)
Send marshals and sends the GetTypedLinkFacetInformation API request.
type IndexAttachment ¶
type IndexAttachment struct { // The indexed attribute values. IndexedAttributes []AttributeKeyAndValue `type:"list"` // In response to ListIndex, the ObjectIdentifier of the object attached to // the index. In response to ListAttachedIndices, the ObjectIdentifier of the // index attached to the object. This field will always contain the ObjectIdentifier // of the object on the opposite side of the attachment specified in the query. ObjectIdentifier *string `type:"string"` // contains filtered or unexported fields }
Represents an index and an attached object. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/IndexAttachment
func (IndexAttachment) GoString ¶
func (s IndexAttachment) GoString() string
GoString returns the string representation
func (IndexAttachment) MarshalFields ¶ added in v0.3.0
func (s IndexAttachment) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (IndexAttachment) String ¶
func (s IndexAttachment) String() string
String returns the string representation
type ListAppliedSchemaArnsInput ¶
type ListAppliedSchemaArnsInput struct { // The ARN of the directory you are listing. // // DirectoryArn is a required field DirectoryArn *string `type:"string" required:"true"` // The maximum number of results to retrieve. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // The response for ListAppliedSchemaArns when this parameter is used will list // all minor version ARNs for a major version. SchemaArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListAppliedSchemaArnsRequest
func (ListAppliedSchemaArnsInput) GoString ¶
func (s ListAppliedSchemaArnsInput) GoString() string
GoString returns the string representation
func (ListAppliedSchemaArnsInput) MarshalFields ¶ added in v0.3.0
func (s ListAppliedSchemaArnsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListAppliedSchemaArnsInput) String ¶
func (s ListAppliedSchemaArnsInput) String() string
String returns the string representation
func (*ListAppliedSchemaArnsInput) Validate ¶
func (s *ListAppliedSchemaArnsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAppliedSchemaArnsOutput ¶
type ListAppliedSchemaArnsOutput struct { // The pagination token. NextToken *string `type:"string"` // The ARNs of schemas that are applied to the directory. SchemaArns []string `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListAppliedSchemaArnsResponse
func (ListAppliedSchemaArnsOutput) GoString ¶
func (s ListAppliedSchemaArnsOutput) GoString() string
GoString returns the string representation
func (ListAppliedSchemaArnsOutput) MarshalFields ¶ added in v0.3.0
func (s ListAppliedSchemaArnsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListAppliedSchemaArnsOutput) SDKResponseMetadata ¶
func (s ListAppliedSchemaArnsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListAppliedSchemaArnsOutput) String ¶
func (s ListAppliedSchemaArnsOutput) String() string
String returns the string representation
type ListAppliedSchemaArnsPager ¶ added in v0.3.0
ListAppliedSchemaArnsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListAppliedSchemaArnsPager) CurrentPage ¶ added in v0.3.0
func (p *ListAppliedSchemaArnsPager) CurrentPage() *ListAppliedSchemaArnsOutput
type ListAppliedSchemaArnsRequest ¶
type ListAppliedSchemaArnsRequest struct { *aws.Request Input *ListAppliedSchemaArnsInput Copy func(*ListAppliedSchemaArnsInput) ListAppliedSchemaArnsRequest }
ListAppliedSchemaArnsRequest is a API request type for the ListAppliedSchemaArns API operation.
func (*ListAppliedSchemaArnsRequest) Paginate ¶ added in v0.3.0
func (p *ListAppliedSchemaArnsRequest) Paginate(opts ...aws.Option) ListAppliedSchemaArnsPager
Paginate pages iterates over the pages of a ListAppliedSchemaArnsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListAppliedSchemaArns operation. req := client.ListAppliedSchemaArnsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListAppliedSchemaArnsRequest) Send ¶
func (r ListAppliedSchemaArnsRequest) Send() (*ListAppliedSchemaArnsOutput, error)
Send marshals and sends the ListAppliedSchemaArns API request.
type ListAttachedIndicesInput ¶
type ListAttachedIndicesInput struct { // The consistency level to use for this operation. ConsistencyLevel ConsistencyLevel `location:"header" locationName:"x-amz-consistency-level" type:"string" enum:"true"` // The ARN of the directory. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // The maximum number of results to retrieve. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // A reference to the object that has indices attached. // // TargetReference is a required field TargetReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListAttachedIndicesRequest
func (ListAttachedIndicesInput) GoString ¶
func (s ListAttachedIndicesInput) GoString() string
GoString returns the string representation
func (ListAttachedIndicesInput) MarshalFields ¶ added in v0.3.0
func (s ListAttachedIndicesInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListAttachedIndicesInput) String ¶
func (s ListAttachedIndicesInput) String() string
String returns the string representation
func (*ListAttachedIndicesInput) Validate ¶
func (s *ListAttachedIndicesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListAttachedIndicesOutput ¶
type ListAttachedIndicesOutput struct { // The indices attached to the specified object. IndexAttachments []IndexAttachment `type:"list"` // The pagination token. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListAttachedIndicesResponse
func (ListAttachedIndicesOutput) GoString ¶
func (s ListAttachedIndicesOutput) GoString() string
GoString returns the string representation
func (ListAttachedIndicesOutput) MarshalFields ¶ added in v0.3.0
func (s ListAttachedIndicesOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListAttachedIndicesOutput) SDKResponseMetadata ¶
func (s ListAttachedIndicesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListAttachedIndicesOutput) String ¶
func (s ListAttachedIndicesOutput) String() string
String returns the string representation
type ListAttachedIndicesPager ¶ added in v0.3.0
ListAttachedIndicesPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListAttachedIndicesPager) CurrentPage ¶ added in v0.3.0
func (p *ListAttachedIndicesPager) CurrentPage() *ListAttachedIndicesOutput
type ListAttachedIndicesRequest ¶
type ListAttachedIndicesRequest struct { *aws.Request Input *ListAttachedIndicesInput Copy func(*ListAttachedIndicesInput) ListAttachedIndicesRequest }
ListAttachedIndicesRequest is a API request type for the ListAttachedIndices API operation.
func (*ListAttachedIndicesRequest) Paginate ¶ added in v0.3.0
func (p *ListAttachedIndicesRequest) Paginate(opts ...aws.Option) ListAttachedIndicesPager
Paginate pages iterates over the pages of a ListAttachedIndicesRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListAttachedIndices operation. req := client.ListAttachedIndicesRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListAttachedIndicesRequest) Send ¶
func (r ListAttachedIndicesRequest) Send() (*ListAttachedIndicesOutput, error)
Send marshals and sends the ListAttachedIndices API request.
type ListDevelopmentSchemaArnsInput ¶
type ListDevelopmentSchemaArnsInput struct { // The maximum number of results to retrieve. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListDevelopmentSchemaArnsRequest
func (ListDevelopmentSchemaArnsInput) GoString ¶
func (s ListDevelopmentSchemaArnsInput) GoString() string
GoString returns the string representation
func (ListDevelopmentSchemaArnsInput) MarshalFields ¶ added in v0.3.0
func (s ListDevelopmentSchemaArnsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDevelopmentSchemaArnsInput) String ¶
func (s ListDevelopmentSchemaArnsInput) String() string
String returns the string representation
func (*ListDevelopmentSchemaArnsInput) Validate ¶
func (s *ListDevelopmentSchemaArnsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDevelopmentSchemaArnsOutput ¶
type ListDevelopmentSchemaArnsOutput struct { // The pagination token. NextToken *string `type:"string"` // The ARNs of retrieved development schemas. SchemaArns []string `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListDevelopmentSchemaArnsResponse
func (ListDevelopmentSchemaArnsOutput) GoString ¶
func (s ListDevelopmentSchemaArnsOutput) GoString() string
GoString returns the string representation
func (ListDevelopmentSchemaArnsOutput) MarshalFields ¶ added in v0.3.0
func (s ListDevelopmentSchemaArnsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDevelopmentSchemaArnsOutput) SDKResponseMetadata ¶
func (s ListDevelopmentSchemaArnsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListDevelopmentSchemaArnsOutput) String ¶
func (s ListDevelopmentSchemaArnsOutput) String() string
String returns the string representation
type ListDevelopmentSchemaArnsPager ¶ added in v0.3.0
ListDevelopmentSchemaArnsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListDevelopmentSchemaArnsPager) CurrentPage ¶ added in v0.3.0
func (p *ListDevelopmentSchemaArnsPager) CurrentPage() *ListDevelopmentSchemaArnsOutput
type ListDevelopmentSchemaArnsRequest ¶
type ListDevelopmentSchemaArnsRequest struct { *aws.Request Input *ListDevelopmentSchemaArnsInput Copy func(*ListDevelopmentSchemaArnsInput) ListDevelopmentSchemaArnsRequest }
ListDevelopmentSchemaArnsRequest is a API request type for the ListDevelopmentSchemaArns API operation.
func (*ListDevelopmentSchemaArnsRequest) Paginate ¶ added in v0.3.0
func (p *ListDevelopmentSchemaArnsRequest) Paginate(opts ...aws.Option) ListDevelopmentSchemaArnsPager
Paginate pages iterates over the pages of a ListDevelopmentSchemaArnsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListDevelopmentSchemaArns operation. req := client.ListDevelopmentSchemaArnsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListDevelopmentSchemaArnsRequest) Send ¶
func (r ListDevelopmentSchemaArnsRequest) Send() (*ListDevelopmentSchemaArnsOutput, error)
Send marshals and sends the ListDevelopmentSchemaArns API request.
type ListDirectoriesInput ¶
type ListDirectoriesInput struct { // The maximum number of results to retrieve. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // The state of the directories in the list. Can be either Enabled, Disabled, // or Deleted. State DirectoryState `locationName:"state" type:"string" enum:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListDirectoriesRequest
func (ListDirectoriesInput) GoString ¶
func (s ListDirectoriesInput) GoString() string
GoString returns the string representation
func (ListDirectoriesInput) MarshalFields ¶ added in v0.3.0
func (s ListDirectoriesInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDirectoriesInput) String ¶
func (s ListDirectoriesInput) String() string
String returns the string representation
func (*ListDirectoriesInput) Validate ¶
func (s *ListDirectoriesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDirectoriesOutput ¶
type ListDirectoriesOutput struct { // Lists all directories that are associated with your account in pagination // fashion. // // Directories is a required field Directories []Directory `type:"list" required:"true"` // The pagination token. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListDirectoriesResponse
func (ListDirectoriesOutput) GoString ¶
func (s ListDirectoriesOutput) GoString() string
GoString returns the string representation
func (ListDirectoriesOutput) MarshalFields ¶ added in v0.3.0
func (s ListDirectoriesOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListDirectoriesOutput) SDKResponseMetadata ¶
func (s ListDirectoriesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListDirectoriesOutput) String ¶
func (s ListDirectoriesOutput) String() string
String returns the string representation
type ListDirectoriesPager ¶ added in v0.3.0
ListDirectoriesPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListDirectoriesPager) CurrentPage ¶ added in v0.3.0
func (p *ListDirectoriesPager) CurrentPage() *ListDirectoriesOutput
type ListDirectoriesRequest ¶
type ListDirectoriesRequest struct { *aws.Request Input *ListDirectoriesInput Copy func(*ListDirectoriesInput) ListDirectoriesRequest }
ListDirectoriesRequest is a API request type for the ListDirectories API operation.
func (*ListDirectoriesRequest) Paginate ¶ added in v0.3.0
func (p *ListDirectoriesRequest) Paginate(opts ...aws.Option) ListDirectoriesPager
Paginate pages iterates over the pages of a ListDirectoriesRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListDirectories operation. req := client.ListDirectoriesRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListDirectoriesRequest) Send ¶
func (r ListDirectoriesRequest) Send() (*ListDirectoriesOutput, error)
Send marshals and sends the ListDirectories API request.
type ListFacetAttributesInput ¶
type ListFacetAttributesInput struct { // The maximum number of results to retrieve. MaxResults *int64 `min:"1" type:"integer"` // The name of the facet whose attributes will be retrieved. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The pagination token. NextToken *string `type:"string"` // The ARN of the schema where the facet resides. // // SchemaArn is a required field SchemaArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListFacetAttributesRequest
func (ListFacetAttributesInput) GoString ¶
func (s ListFacetAttributesInput) GoString() string
GoString returns the string representation
func (ListFacetAttributesInput) MarshalFields ¶ added in v0.3.0
func (s ListFacetAttributesInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListFacetAttributesInput) String ¶
func (s ListFacetAttributesInput) String() string
String returns the string representation
func (*ListFacetAttributesInput) Validate ¶
func (s *ListFacetAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListFacetAttributesOutput ¶
type ListFacetAttributesOutput struct { // The attributes attached to the facet. Attributes []FacetAttribute `type:"list"` // The pagination token. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListFacetAttributesResponse
func (ListFacetAttributesOutput) GoString ¶
func (s ListFacetAttributesOutput) GoString() string
GoString returns the string representation
func (ListFacetAttributesOutput) MarshalFields ¶ added in v0.3.0
func (s ListFacetAttributesOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListFacetAttributesOutput) SDKResponseMetadata ¶
func (s ListFacetAttributesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListFacetAttributesOutput) String ¶
func (s ListFacetAttributesOutput) String() string
String returns the string representation
type ListFacetAttributesPager ¶ added in v0.3.0
ListFacetAttributesPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListFacetAttributesPager) CurrentPage ¶ added in v0.3.0
func (p *ListFacetAttributesPager) CurrentPage() *ListFacetAttributesOutput
type ListFacetAttributesRequest ¶
type ListFacetAttributesRequest struct { *aws.Request Input *ListFacetAttributesInput Copy func(*ListFacetAttributesInput) ListFacetAttributesRequest }
ListFacetAttributesRequest is a API request type for the ListFacetAttributes API operation.
func (*ListFacetAttributesRequest) Paginate ¶ added in v0.3.0
func (p *ListFacetAttributesRequest) Paginate(opts ...aws.Option) ListFacetAttributesPager
Paginate pages iterates over the pages of a ListFacetAttributesRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListFacetAttributes operation. req := client.ListFacetAttributesRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListFacetAttributesRequest) Send ¶
func (r ListFacetAttributesRequest) Send() (*ListFacetAttributesOutput, error)
Send marshals and sends the ListFacetAttributes API request.
type ListFacetNamesInput ¶
type ListFacetNamesInput struct { // The maximum number of results to retrieve. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // The Amazon Resource Name (ARN) to retrieve facet names from. // // SchemaArn is a required field SchemaArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListFacetNamesRequest
func (ListFacetNamesInput) GoString ¶
func (s ListFacetNamesInput) GoString() string
GoString returns the string representation
func (ListFacetNamesInput) MarshalFields ¶ added in v0.3.0
func (s ListFacetNamesInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListFacetNamesInput) String ¶
func (s ListFacetNamesInput) String() string
String returns the string representation
func (*ListFacetNamesInput) Validate ¶
func (s *ListFacetNamesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListFacetNamesOutput ¶
type ListFacetNamesOutput struct { // The names of facets that exist within the schema. FacetNames []string `type:"list"` // The pagination token. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListFacetNamesResponse
func (ListFacetNamesOutput) GoString ¶
func (s ListFacetNamesOutput) GoString() string
GoString returns the string representation
func (ListFacetNamesOutput) MarshalFields ¶ added in v0.3.0
func (s ListFacetNamesOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListFacetNamesOutput) SDKResponseMetadata ¶
func (s ListFacetNamesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListFacetNamesOutput) String ¶
func (s ListFacetNamesOutput) String() string
String returns the string representation
type ListFacetNamesPager ¶ added in v0.3.0
ListFacetNamesPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListFacetNamesPager) CurrentPage ¶ added in v0.3.0
func (p *ListFacetNamesPager) CurrentPage() *ListFacetNamesOutput
type ListFacetNamesRequest ¶
type ListFacetNamesRequest struct { *aws.Request Input *ListFacetNamesInput Copy func(*ListFacetNamesInput) ListFacetNamesRequest }
ListFacetNamesRequest is a API request type for the ListFacetNames API operation.
func (*ListFacetNamesRequest) Paginate ¶ added in v0.3.0
func (p *ListFacetNamesRequest) Paginate(opts ...aws.Option) ListFacetNamesPager
Paginate pages iterates over the pages of a ListFacetNamesRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListFacetNames operation. req := client.ListFacetNamesRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListFacetNamesRequest) Send ¶
func (r ListFacetNamesRequest) Send() (*ListFacetNamesOutput, error)
Send marshals and sends the ListFacetNames API request.
type ListIncomingTypedLinksInput ¶
type ListIncomingTypedLinksInput struct { // The consistency level to execute the request at. ConsistencyLevel ConsistencyLevel `type:"string" enum:"true"` // The Amazon Resource Name (ARN) of the directory where you want to list the // typed links. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // Provides range filters for multiple attributes. When providing ranges to // typed link selection, any inexact ranges must be specified at the end. Any // attributes that do not have a range specified are presumed to match the entire // range. FilterAttributeRanges []TypedLinkAttributeRange `type:"list"` // Filters are interpreted in the order of the attributes on the typed link // facet, not the order in which they are supplied to any API calls. FilterTypedLink *TypedLinkSchemaAndFacetName `type:"structure"` // The maximum number of results to retrieve. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // Reference that identifies the object whose attributes will be listed. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListIncomingTypedLinksRequest
func (ListIncomingTypedLinksInput) GoString ¶
func (s ListIncomingTypedLinksInput) GoString() string
GoString returns the string representation
func (ListIncomingTypedLinksInput) MarshalFields ¶ added in v0.3.0
func (s ListIncomingTypedLinksInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListIncomingTypedLinksInput) String ¶
func (s ListIncomingTypedLinksInput) String() string
String returns the string representation
func (*ListIncomingTypedLinksInput) Validate ¶
func (s *ListIncomingTypedLinksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListIncomingTypedLinksOutput ¶
type ListIncomingTypedLinksOutput struct { // Returns one or more typed link specifiers as output. LinkSpecifiers []TypedLinkSpecifier `type:"list"` // The pagination token. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListIncomingTypedLinksResponse
func (ListIncomingTypedLinksOutput) GoString ¶
func (s ListIncomingTypedLinksOutput) GoString() string
GoString returns the string representation
func (ListIncomingTypedLinksOutput) MarshalFields ¶ added in v0.3.0
func (s ListIncomingTypedLinksOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListIncomingTypedLinksOutput) SDKResponseMetadata ¶
func (s ListIncomingTypedLinksOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListIncomingTypedLinksOutput) String ¶
func (s ListIncomingTypedLinksOutput) String() string
String returns the string representation
type ListIncomingTypedLinksRequest ¶
type ListIncomingTypedLinksRequest struct { *aws.Request Input *ListIncomingTypedLinksInput Copy func(*ListIncomingTypedLinksInput) ListIncomingTypedLinksRequest }
ListIncomingTypedLinksRequest is a API request type for the ListIncomingTypedLinks API operation.
func (ListIncomingTypedLinksRequest) Send ¶
func (r ListIncomingTypedLinksRequest) Send() (*ListIncomingTypedLinksOutput, error)
Send marshals and sends the ListIncomingTypedLinks API request.
type ListIndexInput ¶
type ListIndexInput struct { // The consistency level to execute the request at. ConsistencyLevel ConsistencyLevel `location:"header" locationName:"x-amz-consistency-level" type:"string" enum:"true"` // The ARN of the directory that the index exists in. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // The reference to the index to list. // // IndexReference is a required field IndexReference *ObjectReference `type:"structure" required:"true"` // The maximum number of objects in a single page to retrieve from the index // during a request. For more information, see AWS Directory Service Limits // (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/limits.html#limits_cd). MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // Specifies the ranges of indexed values that you want to query. RangesOnIndexedValues []ObjectAttributeRange `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListIndexRequest
func (ListIndexInput) GoString ¶
func (s ListIndexInput) GoString() string
GoString returns the string representation
func (ListIndexInput) MarshalFields ¶ added in v0.3.0
func (s ListIndexInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListIndexInput) String ¶
func (s ListIndexInput) String() string
String returns the string representation
func (*ListIndexInput) Validate ¶
func (s *ListIndexInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListIndexOutput ¶
type ListIndexOutput struct { // The objects and indexed values attached to the index. IndexAttachments []IndexAttachment `type:"list"` // The pagination token. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListIndexResponse
func (ListIndexOutput) GoString ¶
func (s ListIndexOutput) GoString() string
GoString returns the string representation
func (ListIndexOutput) MarshalFields ¶ added in v0.3.0
func (s ListIndexOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListIndexOutput) SDKResponseMetadata ¶
func (s ListIndexOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListIndexOutput) String ¶
func (s ListIndexOutput) String() string
String returns the string representation
type ListIndexPager ¶ added in v0.3.0
ListIndexPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListIndexPager) CurrentPage ¶ added in v0.3.0
func (p *ListIndexPager) CurrentPage() *ListIndexOutput
type ListIndexRequest ¶
type ListIndexRequest struct { *aws.Request Input *ListIndexInput Copy func(*ListIndexInput) ListIndexRequest }
ListIndexRequest is a API request type for the ListIndex API operation.
func (*ListIndexRequest) Paginate ¶ added in v0.3.0
func (p *ListIndexRequest) Paginate(opts ...aws.Option) ListIndexPager
Paginate pages iterates over the pages of a ListIndexRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListIndex operation. req := client.ListIndexRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListIndexRequest) Send ¶
func (r ListIndexRequest) Send() (*ListIndexOutput, error)
Send marshals and sends the ListIndex API request.
type ListObjectAttributesInput ¶
type ListObjectAttributesInput struct { // Represents the manner and timing in which the successful write or update // of an object is reflected in a subsequent read operation of that same object. ConsistencyLevel ConsistencyLevel `location:"header" locationName:"x-amz-consistency-level" type:"string" enum:"true"` // The Amazon Resource Name (ARN) that is associated with the Directory where // the object resides. For more information, see arns. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // Used to filter the list of object attributes that are associated with a certain // facet. FacetFilter *SchemaFacet `type:"structure"` // The maximum number of items to be retrieved in a single call. This is an // approximate number. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // The reference that identifies the object whose attributes will be listed. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListObjectAttributesRequest
func (ListObjectAttributesInput) GoString ¶
func (s ListObjectAttributesInput) GoString() string
GoString returns the string representation
func (ListObjectAttributesInput) MarshalFields ¶ added in v0.3.0
func (s ListObjectAttributesInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListObjectAttributesInput) String ¶
func (s ListObjectAttributesInput) String() string
String returns the string representation
func (*ListObjectAttributesInput) Validate ¶
func (s *ListObjectAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListObjectAttributesOutput ¶
type ListObjectAttributesOutput struct { // Attributes map that is associated with the object. AttributeArn is the key, // and attribute value is the value. Attributes []AttributeKeyAndValue `type:"list"` // The pagination token. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListObjectAttributesResponse
func (ListObjectAttributesOutput) GoString ¶
func (s ListObjectAttributesOutput) GoString() string
GoString returns the string representation
func (ListObjectAttributesOutput) MarshalFields ¶ added in v0.3.0
func (s ListObjectAttributesOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListObjectAttributesOutput) SDKResponseMetadata ¶
func (s ListObjectAttributesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListObjectAttributesOutput) String ¶
func (s ListObjectAttributesOutput) String() string
String returns the string representation
type ListObjectAttributesPager ¶ added in v0.3.0
ListObjectAttributesPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListObjectAttributesPager) CurrentPage ¶ added in v0.3.0
func (p *ListObjectAttributesPager) CurrentPage() *ListObjectAttributesOutput
type ListObjectAttributesRequest ¶
type ListObjectAttributesRequest struct { *aws.Request Input *ListObjectAttributesInput Copy func(*ListObjectAttributesInput) ListObjectAttributesRequest }
ListObjectAttributesRequest is a API request type for the ListObjectAttributes API operation.
func (*ListObjectAttributesRequest) Paginate ¶ added in v0.3.0
func (p *ListObjectAttributesRequest) Paginate(opts ...aws.Option) ListObjectAttributesPager
Paginate pages iterates over the pages of a ListObjectAttributesRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListObjectAttributes operation. req := client.ListObjectAttributesRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListObjectAttributesRequest) Send ¶
func (r ListObjectAttributesRequest) Send() (*ListObjectAttributesOutput, error)
Send marshals and sends the ListObjectAttributes API request.
type ListObjectChildrenInput ¶
type ListObjectChildrenInput struct { // Represents the manner and timing in which the successful write or update // of an object is reflected in a subsequent read operation of that same object. ConsistencyLevel ConsistencyLevel `location:"header" locationName:"x-amz-consistency-level" type:"string" enum:"true"` // The Amazon Resource Name (ARN) that is associated with the Directory where // the object resides. For more information, see arns. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // The maximum number of items to be retrieved in a single call. This is an // approximate number. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // The reference that identifies the object for which child objects are being // listed. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListObjectChildrenRequest
func (ListObjectChildrenInput) GoString ¶
func (s ListObjectChildrenInput) GoString() string
GoString returns the string representation
func (ListObjectChildrenInput) MarshalFields ¶ added in v0.3.0
func (s ListObjectChildrenInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListObjectChildrenInput) String ¶
func (s ListObjectChildrenInput) String() string
String returns the string representation
func (*ListObjectChildrenInput) Validate ¶
func (s *ListObjectChildrenInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListObjectChildrenOutput ¶
type ListObjectChildrenOutput struct { // Children structure, which is a map with key as the LinkName and ObjectIdentifier // as the value. Children map[string]string `type:"map"` // The pagination token. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListObjectChildrenResponse
func (ListObjectChildrenOutput) GoString ¶
func (s ListObjectChildrenOutput) GoString() string
GoString returns the string representation
func (ListObjectChildrenOutput) MarshalFields ¶ added in v0.3.0
func (s ListObjectChildrenOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListObjectChildrenOutput) SDKResponseMetadata ¶
func (s ListObjectChildrenOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListObjectChildrenOutput) String ¶
func (s ListObjectChildrenOutput) String() string
String returns the string representation
type ListObjectChildrenPager ¶ added in v0.3.0
ListObjectChildrenPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListObjectChildrenPager) CurrentPage ¶ added in v0.3.0
func (p *ListObjectChildrenPager) CurrentPage() *ListObjectChildrenOutput
type ListObjectChildrenRequest ¶
type ListObjectChildrenRequest struct { *aws.Request Input *ListObjectChildrenInput Copy func(*ListObjectChildrenInput) ListObjectChildrenRequest }
ListObjectChildrenRequest is a API request type for the ListObjectChildren API operation.
func (*ListObjectChildrenRequest) Paginate ¶ added in v0.3.0
func (p *ListObjectChildrenRequest) Paginate(opts ...aws.Option) ListObjectChildrenPager
Paginate pages iterates over the pages of a ListObjectChildrenRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListObjectChildren operation. req := client.ListObjectChildrenRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListObjectChildrenRequest) Send ¶
func (r ListObjectChildrenRequest) Send() (*ListObjectChildrenOutput, error)
Send marshals and sends the ListObjectChildren API request.
type ListObjectParentPathsInput ¶
type ListObjectParentPathsInput struct { // The ARN of the directory to which the parent path applies. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // The maximum number of items to be retrieved in a single call. This is an // approximate number. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // The reference that identifies the object whose parent paths are listed. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListObjectParentPathsRequest
func (ListObjectParentPathsInput) GoString ¶
func (s ListObjectParentPathsInput) GoString() string
GoString returns the string representation
func (ListObjectParentPathsInput) MarshalFields ¶ added in v0.3.0
func (s ListObjectParentPathsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListObjectParentPathsInput) String ¶
func (s ListObjectParentPathsInput) String() string
String returns the string representation
func (*ListObjectParentPathsInput) Validate ¶
func (s *ListObjectParentPathsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListObjectParentPathsOutput ¶
type ListObjectParentPathsOutput struct { // The pagination token. NextToken *string `type:"string"` // Returns the path to the ObjectIdentifiers that are associated with the directory. PathToObjectIdentifiersList []PathToObjectIdentifiers `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListObjectParentPathsResponse
func (ListObjectParentPathsOutput) GoString ¶
func (s ListObjectParentPathsOutput) GoString() string
GoString returns the string representation
func (ListObjectParentPathsOutput) MarshalFields ¶ added in v0.3.0
func (s ListObjectParentPathsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListObjectParentPathsOutput) SDKResponseMetadata ¶
func (s ListObjectParentPathsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListObjectParentPathsOutput) String ¶
func (s ListObjectParentPathsOutput) String() string
String returns the string representation
type ListObjectParentPathsPager ¶ added in v0.3.0
ListObjectParentPathsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListObjectParentPathsPager) CurrentPage ¶ added in v0.3.0
func (p *ListObjectParentPathsPager) CurrentPage() *ListObjectParentPathsOutput
type ListObjectParentPathsRequest ¶
type ListObjectParentPathsRequest struct { *aws.Request Input *ListObjectParentPathsInput Copy func(*ListObjectParentPathsInput) ListObjectParentPathsRequest }
ListObjectParentPathsRequest is a API request type for the ListObjectParentPaths API operation.
func (*ListObjectParentPathsRequest) Paginate ¶ added in v0.3.0
func (p *ListObjectParentPathsRequest) Paginate(opts ...aws.Option) ListObjectParentPathsPager
Paginate pages iterates over the pages of a ListObjectParentPathsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListObjectParentPaths operation. req := client.ListObjectParentPathsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListObjectParentPathsRequest) Send ¶
func (r ListObjectParentPathsRequest) Send() (*ListObjectParentPathsOutput, error)
Send marshals and sends the ListObjectParentPaths API request.
type ListObjectParentsInput ¶
type ListObjectParentsInput struct { // Represents the manner and timing in which the successful write or update // of an object is reflected in a subsequent read operation of that same object. ConsistencyLevel ConsistencyLevel `location:"header" locationName:"x-amz-consistency-level" type:"string" enum:"true"` // The Amazon Resource Name (ARN) that is associated with the Directory where // the object resides. For more information, see arns. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // The maximum number of items to be retrieved in a single call. This is an // approximate number. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // The reference that identifies the object for which parent objects are being // listed. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListObjectParentsRequest
func (ListObjectParentsInput) GoString ¶
func (s ListObjectParentsInput) GoString() string
GoString returns the string representation
func (ListObjectParentsInput) MarshalFields ¶ added in v0.3.0
func (s ListObjectParentsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListObjectParentsInput) String ¶
func (s ListObjectParentsInput) String() string
String returns the string representation
func (*ListObjectParentsInput) Validate ¶
func (s *ListObjectParentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListObjectParentsOutput ¶
type ListObjectParentsOutput struct { // The pagination token. NextToken *string `type:"string"` // The parent structure, which is a map with key as the ObjectIdentifier and // LinkName as the value. Parents map[string]string `type:"map"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListObjectParentsResponse
func (ListObjectParentsOutput) GoString ¶
func (s ListObjectParentsOutput) GoString() string
GoString returns the string representation
func (ListObjectParentsOutput) MarshalFields ¶ added in v0.3.0
func (s ListObjectParentsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListObjectParentsOutput) SDKResponseMetadata ¶
func (s ListObjectParentsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListObjectParentsOutput) String ¶
func (s ListObjectParentsOutput) String() string
String returns the string representation
type ListObjectParentsPager ¶ added in v0.3.0
ListObjectParentsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListObjectParentsPager) CurrentPage ¶ added in v0.3.0
func (p *ListObjectParentsPager) CurrentPage() *ListObjectParentsOutput
type ListObjectParentsRequest ¶
type ListObjectParentsRequest struct { *aws.Request Input *ListObjectParentsInput Copy func(*ListObjectParentsInput) ListObjectParentsRequest }
ListObjectParentsRequest is a API request type for the ListObjectParents API operation.
func (*ListObjectParentsRequest) Paginate ¶ added in v0.3.0
func (p *ListObjectParentsRequest) Paginate(opts ...aws.Option) ListObjectParentsPager
Paginate pages iterates over the pages of a ListObjectParentsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListObjectParents operation. req := client.ListObjectParentsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListObjectParentsRequest) Send ¶
func (r ListObjectParentsRequest) Send() (*ListObjectParentsOutput, error)
Send marshals and sends the ListObjectParents API request.
type ListObjectPoliciesInput ¶
type ListObjectPoliciesInput struct { // Represents the manner and timing in which the successful write or update // of an object is reflected in a subsequent read operation of that same object. ConsistencyLevel ConsistencyLevel `location:"header" locationName:"x-amz-consistency-level" type:"string" enum:"true"` // The Amazon Resource Name (ARN) that is associated with the Directory where // objects reside. For more information, see arns. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // The maximum number of items to be retrieved in a single call. This is an // approximate number. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // Reference that identifies the object for which policies will be listed. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListObjectPoliciesRequest
func (ListObjectPoliciesInput) GoString ¶
func (s ListObjectPoliciesInput) GoString() string
GoString returns the string representation
func (ListObjectPoliciesInput) MarshalFields ¶ added in v0.3.0
func (s ListObjectPoliciesInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListObjectPoliciesInput) String ¶
func (s ListObjectPoliciesInput) String() string
String returns the string representation
func (*ListObjectPoliciesInput) Validate ¶
func (s *ListObjectPoliciesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListObjectPoliciesOutput ¶
type ListObjectPoliciesOutput struct { // A list of policy ObjectIdentifiers, that are attached to the object. AttachedPolicyIds []string `type:"list"` // The pagination token. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListObjectPoliciesResponse
func (ListObjectPoliciesOutput) GoString ¶
func (s ListObjectPoliciesOutput) GoString() string
GoString returns the string representation
func (ListObjectPoliciesOutput) MarshalFields ¶ added in v0.3.0
func (s ListObjectPoliciesOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListObjectPoliciesOutput) SDKResponseMetadata ¶
func (s ListObjectPoliciesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListObjectPoliciesOutput) String ¶
func (s ListObjectPoliciesOutput) String() string
String returns the string representation
type ListObjectPoliciesPager ¶ added in v0.3.0
ListObjectPoliciesPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListObjectPoliciesPager) CurrentPage ¶ added in v0.3.0
func (p *ListObjectPoliciesPager) CurrentPage() *ListObjectPoliciesOutput
type ListObjectPoliciesRequest ¶
type ListObjectPoliciesRequest struct { *aws.Request Input *ListObjectPoliciesInput Copy func(*ListObjectPoliciesInput) ListObjectPoliciesRequest }
ListObjectPoliciesRequest is a API request type for the ListObjectPolicies API operation.
func (*ListObjectPoliciesRequest) Paginate ¶ added in v0.3.0
func (p *ListObjectPoliciesRequest) Paginate(opts ...aws.Option) ListObjectPoliciesPager
Paginate pages iterates over the pages of a ListObjectPoliciesRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListObjectPolicies operation. req := client.ListObjectPoliciesRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListObjectPoliciesRequest) Send ¶
func (r ListObjectPoliciesRequest) Send() (*ListObjectPoliciesOutput, error)
Send marshals and sends the ListObjectPolicies API request.
type ListOutgoingTypedLinksInput ¶
type ListOutgoingTypedLinksInput struct { // The consistency level to execute the request at. ConsistencyLevel ConsistencyLevel `type:"string" enum:"true"` // The Amazon Resource Name (ARN) of the directory where you want to list the // typed links. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // Provides range filters for multiple attributes. When providing ranges to // typed link selection, any inexact ranges must be specified at the end. Any // attributes that do not have a range specified are presumed to match the entire // range. FilterAttributeRanges []TypedLinkAttributeRange `type:"list"` // Filters are interpreted in the order of the attributes defined on the typed // link facet, not the order they are supplied to any API calls. FilterTypedLink *TypedLinkSchemaAndFacetName `type:"structure"` // The maximum number of results to retrieve. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // A reference that identifies the object whose attributes will be listed. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListOutgoingTypedLinksRequest
func (ListOutgoingTypedLinksInput) GoString ¶
func (s ListOutgoingTypedLinksInput) GoString() string
GoString returns the string representation
func (ListOutgoingTypedLinksInput) MarshalFields ¶ added in v0.3.0
func (s ListOutgoingTypedLinksInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListOutgoingTypedLinksInput) String ¶
func (s ListOutgoingTypedLinksInput) String() string
String returns the string representation
func (*ListOutgoingTypedLinksInput) Validate ¶
func (s *ListOutgoingTypedLinksInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListOutgoingTypedLinksOutput ¶
type ListOutgoingTypedLinksOutput struct { // The pagination token. NextToken *string `type:"string"` // Returns a typed link specifier as output. TypedLinkSpecifiers []TypedLinkSpecifier `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListOutgoingTypedLinksResponse
func (ListOutgoingTypedLinksOutput) GoString ¶
func (s ListOutgoingTypedLinksOutput) GoString() string
GoString returns the string representation
func (ListOutgoingTypedLinksOutput) MarshalFields ¶ added in v0.3.0
func (s ListOutgoingTypedLinksOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListOutgoingTypedLinksOutput) SDKResponseMetadata ¶
func (s ListOutgoingTypedLinksOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListOutgoingTypedLinksOutput) String ¶
func (s ListOutgoingTypedLinksOutput) String() string
String returns the string representation
type ListOutgoingTypedLinksRequest ¶
type ListOutgoingTypedLinksRequest struct { *aws.Request Input *ListOutgoingTypedLinksInput Copy func(*ListOutgoingTypedLinksInput) ListOutgoingTypedLinksRequest }
ListOutgoingTypedLinksRequest is a API request type for the ListOutgoingTypedLinks API operation.
func (ListOutgoingTypedLinksRequest) Send ¶
func (r ListOutgoingTypedLinksRequest) Send() (*ListOutgoingTypedLinksOutput, error)
Send marshals and sends the ListOutgoingTypedLinks API request.
type ListPolicyAttachmentsInput ¶
type ListPolicyAttachmentsInput struct { // Represents the manner and timing in which the successful write or update // of an object is reflected in a subsequent read operation of that same object. ConsistencyLevel ConsistencyLevel `location:"header" locationName:"x-amz-consistency-level" type:"string" enum:"true"` // The Amazon Resource Name (ARN) that is associated with the Directory where // objects reside. For more information, see arns. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // The maximum number of items to be retrieved in a single call. This is an // approximate number. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // The reference that identifies the policy object. // // PolicyReference is a required field PolicyReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListPolicyAttachmentsRequest
func (ListPolicyAttachmentsInput) GoString ¶
func (s ListPolicyAttachmentsInput) GoString() string
GoString returns the string representation
func (ListPolicyAttachmentsInput) MarshalFields ¶ added in v0.3.0
func (s ListPolicyAttachmentsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListPolicyAttachmentsInput) String ¶
func (s ListPolicyAttachmentsInput) String() string
String returns the string representation
func (*ListPolicyAttachmentsInput) Validate ¶
func (s *ListPolicyAttachmentsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListPolicyAttachmentsOutput ¶
type ListPolicyAttachmentsOutput struct { // The pagination token. NextToken *string `type:"string"` // A list of ObjectIdentifiers to which the policy is attached. ObjectIdentifiers []string `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListPolicyAttachmentsResponse
func (ListPolicyAttachmentsOutput) GoString ¶
func (s ListPolicyAttachmentsOutput) GoString() string
GoString returns the string representation
func (ListPolicyAttachmentsOutput) MarshalFields ¶ added in v0.3.0
func (s ListPolicyAttachmentsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListPolicyAttachmentsOutput) SDKResponseMetadata ¶
func (s ListPolicyAttachmentsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListPolicyAttachmentsOutput) String ¶
func (s ListPolicyAttachmentsOutput) String() string
String returns the string representation
type ListPolicyAttachmentsPager ¶ added in v0.3.0
ListPolicyAttachmentsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListPolicyAttachmentsPager) CurrentPage ¶ added in v0.3.0
func (p *ListPolicyAttachmentsPager) CurrentPage() *ListPolicyAttachmentsOutput
type ListPolicyAttachmentsRequest ¶
type ListPolicyAttachmentsRequest struct { *aws.Request Input *ListPolicyAttachmentsInput Copy func(*ListPolicyAttachmentsInput) ListPolicyAttachmentsRequest }
ListPolicyAttachmentsRequest is a API request type for the ListPolicyAttachments API operation.
func (*ListPolicyAttachmentsRequest) Paginate ¶ added in v0.3.0
func (p *ListPolicyAttachmentsRequest) Paginate(opts ...aws.Option) ListPolicyAttachmentsPager
Paginate pages iterates over the pages of a ListPolicyAttachmentsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListPolicyAttachments operation. req := client.ListPolicyAttachmentsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListPolicyAttachmentsRequest) Send ¶
func (r ListPolicyAttachmentsRequest) Send() (*ListPolicyAttachmentsOutput, error)
Send marshals and sends the ListPolicyAttachments API request.
type ListPublishedSchemaArnsInput ¶
type ListPublishedSchemaArnsInput struct { // The maximum number of results to retrieve. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // The response for ListPublishedSchemaArns when this parameter is used will // list all minor version ARNs for a major version. SchemaArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListPublishedSchemaArnsRequest
func (ListPublishedSchemaArnsInput) GoString ¶
func (s ListPublishedSchemaArnsInput) GoString() string
GoString returns the string representation
func (ListPublishedSchemaArnsInput) MarshalFields ¶ added in v0.3.0
func (s ListPublishedSchemaArnsInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListPublishedSchemaArnsInput) String ¶
func (s ListPublishedSchemaArnsInput) String() string
String returns the string representation
func (*ListPublishedSchemaArnsInput) Validate ¶
func (s *ListPublishedSchemaArnsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListPublishedSchemaArnsOutput ¶
type ListPublishedSchemaArnsOutput struct { // The pagination token. NextToken *string `type:"string"` // The ARNs of published schemas. SchemaArns []string `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListPublishedSchemaArnsResponse
func (ListPublishedSchemaArnsOutput) GoString ¶
func (s ListPublishedSchemaArnsOutput) GoString() string
GoString returns the string representation
func (ListPublishedSchemaArnsOutput) MarshalFields ¶ added in v0.3.0
func (s ListPublishedSchemaArnsOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListPublishedSchemaArnsOutput) SDKResponseMetadata ¶
func (s ListPublishedSchemaArnsOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListPublishedSchemaArnsOutput) String ¶
func (s ListPublishedSchemaArnsOutput) String() string
String returns the string representation
type ListPublishedSchemaArnsPager ¶ added in v0.3.0
ListPublishedSchemaArnsPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListPublishedSchemaArnsPager) CurrentPage ¶ added in v0.3.0
func (p *ListPublishedSchemaArnsPager) CurrentPage() *ListPublishedSchemaArnsOutput
type ListPublishedSchemaArnsRequest ¶
type ListPublishedSchemaArnsRequest struct { *aws.Request Input *ListPublishedSchemaArnsInput Copy func(*ListPublishedSchemaArnsInput) ListPublishedSchemaArnsRequest }
ListPublishedSchemaArnsRequest is a API request type for the ListPublishedSchemaArns API operation.
func (*ListPublishedSchemaArnsRequest) Paginate ¶ added in v0.3.0
func (p *ListPublishedSchemaArnsRequest) Paginate(opts ...aws.Option) ListPublishedSchemaArnsPager
Paginate pages iterates over the pages of a ListPublishedSchemaArnsRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListPublishedSchemaArns operation. req := client.ListPublishedSchemaArnsRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListPublishedSchemaArnsRequest) Send ¶
func (r ListPublishedSchemaArnsRequest) Send() (*ListPublishedSchemaArnsOutput, error)
Send marshals and sends the ListPublishedSchemaArns API request.
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The MaxResults parameter sets the maximum number of results returned in a // single page. This is for future use and is not supported currently. MaxResults *int64 `min:"50" type:"integer"` // The pagination token. This is for future use. Currently pagination is not // supported for tagging. NextToken *string `type:"string"` // The Amazon Resource Name (ARN) of the resource. Tagging is only supported // for directories. // // ResourceArn is a required field ResourceArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListTagsForResourceRequest
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation
func (ListTagsForResourceInput) MarshalFields ¶ added in v0.3.0
func (s ListTagsForResourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation
func (*ListTagsForResourceInput) Validate ¶
func (s *ListTagsForResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // The token to use to retrieve the next page of results. This value is null // when there are no more results to return. NextToken *string `type:"string"` // A list of tag key value pairs that are associated with the response. Tags []Tag `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListTagsForResourceResponse
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation
func (ListTagsForResourceOutput) MarshalFields ¶ added in v0.3.0
func (s ListTagsForResourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTagsForResourceOutput) SDKResponseMetadata ¶
func (s ListTagsForResourceOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation
type ListTagsForResourcePager ¶ added in v0.3.0
ListTagsForResourcePager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListTagsForResourcePager) CurrentPage ¶ added in v0.3.0
func (p *ListTagsForResourcePager) CurrentPage() *ListTagsForResourceOutput
type ListTagsForResourceRequest ¶
type ListTagsForResourceRequest struct { *aws.Request Input *ListTagsForResourceInput Copy func(*ListTagsForResourceInput) ListTagsForResourceRequest }
ListTagsForResourceRequest is a API request type for the ListTagsForResource API operation.
func (*ListTagsForResourceRequest) Paginate ¶ added in v0.3.0
func (p *ListTagsForResourceRequest) Paginate(opts ...aws.Option) ListTagsForResourcePager
Paginate pages iterates over the pages of a ListTagsForResourceRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListTagsForResource operation. req := client.ListTagsForResourceRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListTagsForResourceRequest) Send ¶
func (r ListTagsForResourceRequest) Send() (*ListTagsForResourceOutput, error)
Send marshals and sends the ListTagsForResource API request.
type ListTypedLinkFacetAttributesInput ¶
type ListTypedLinkFacetAttributesInput struct { // The maximum number of results to retrieve. MaxResults *int64 `min:"1" type:"integer"` // The unique name of the typed link facet. // // Name is a required field Name *string `type:"string" required:"true"` // The pagination token. NextToken *string `type:"string"` // The Amazon Resource Name (ARN) that is associated with the schema. For more // information, see arns. // // SchemaArn is a required field SchemaArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListTypedLinkFacetAttributesRequest
func (ListTypedLinkFacetAttributesInput) GoString ¶
func (s ListTypedLinkFacetAttributesInput) GoString() string
GoString returns the string representation
func (ListTypedLinkFacetAttributesInput) MarshalFields ¶ added in v0.3.0
func (s ListTypedLinkFacetAttributesInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTypedLinkFacetAttributesInput) String ¶
func (s ListTypedLinkFacetAttributesInput) String() string
String returns the string representation
func (*ListTypedLinkFacetAttributesInput) Validate ¶
func (s *ListTypedLinkFacetAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTypedLinkFacetAttributesOutput ¶
type ListTypedLinkFacetAttributesOutput struct { // An ordered set of attributes associate with the typed link. Attributes []TypedLinkAttributeDefinition `type:"list"` // The pagination token. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListTypedLinkFacetAttributesResponse
func (ListTypedLinkFacetAttributesOutput) GoString ¶
func (s ListTypedLinkFacetAttributesOutput) GoString() string
GoString returns the string representation
func (ListTypedLinkFacetAttributesOutput) MarshalFields ¶ added in v0.3.0
func (s ListTypedLinkFacetAttributesOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTypedLinkFacetAttributesOutput) SDKResponseMetadata ¶
func (s ListTypedLinkFacetAttributesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListTypedLinkFacetAttributesOutput) String ¶
func (s ListTypedLinkFacetAttributesOutput) String() string
String returns the string representation
type ListTypedLinkFacetAttributesPager ¶ added in v0.3.0
ListTypedLinkFacetAttributesPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListTypedLinkFacetAttributesPager) CurrentPage ¶ added in v0.3.0
func (p *ListTypedLinkFacetAttributesPager) CurrentPage() *ListTypedLinkFacetAttributesOutput
type ListTypedLinkFacetAttributesRequest ¶
type ListTypedLinkFacetAttributesRequest struct { *aws.Request Input *ListTypedLinkFacetAttributesInput Copy func(*ListTypedLinkFacetAttributesInput) ListTypedLinkFacetAttributesRequest }
ListTypedLinkFacetAttributesRequest is a API request type for the ListTypedLinkFacetAttributes API operation.
func (*ListTypedLinkFacetAttributesRequest) Paginate ¶ added in v0.3.0
func (p *ListTypedLinkFacetAttributesRequest) Paginate(opts ...aws.Option) ListTypedLinkFacetAttributesPager
Paginate pages iterates over the pages of a ListTypedLinkFacetAttributesRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListTypedLinkFacetAttributes operation. req := client.ListTypedLinkFacetAttributesRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListTypedLinkFacetAttributesRequest) Send ¶
func (r ListTypedLinkFacetAttributesRequest) Send() (*ListTypedLinkFacetAttributesOutput, error)
Send marshals and sends the ListTypedLinkFacetAttributes API request.
type ListTypedLinkFacetNamesInput ¶
type ListTypedLinkFacetNamesInput struct { // The maximum number of results to retrieve. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // The Amazon Resource Name (ARN) that is associated with the schema. For more // information, see arns. // // SchemaArn is a required field SchemaArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListTypedLinkFacetNamesRequest
func (ListTypedLinkFacetNamesInput) GoString ¶
func (s ListTypedLinkFacetNamesInput) GoString() string
GoString returns the string representation
func (ListTypedLinkFacetNamesInput) MarshalFields ¶ added in v0.3.0
func (s ListTypedLinkFacetNamesInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTypedLinkFacetNamesInput) String ¶
func (s ListTypedLinkFacetNamesInput) String() string
String returns the string representation
func (*ListTypedLinkFacetNamesInput) Validate ¶
func (s *ListTypedLinkFacetNamesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListTypedLinkFacetNamesOutput ¶
type ListTypedLinkFacetNamesOutput struct { // The names of typed link facets that exist within the schema. FacetNames []string `type:"list"` // The pagination token. NextToken *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ListTypedLinkFacetNamesResponse
func (ListTypedLinkFacetNamesOutput) GoString ¶
func (s ListTypedLinkFacetNamesOutput) GoString() string
GoString returns the string representation
func (ListTypedLinkFacetNamesOutput) MarshalFields ¶ added in v0.3.0
func (s ListTypedLinkFacetNamesOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ListTypedLinkFacetNamesOutput) SDKResponseMetadata ¶
func (s ListTypedLinkFacetNamesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (ListTypedLinkFacetNamesOutput) String ¶
func (s ListTypedLinkFacetNamesOutput) String() string
String returns the string representation
type ListTypedLinkFacetNamesPager ¶ added in v0.3.0
ListTypedLinkFacetNamesPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*ListTypedLinkFacetNamesPager) CurrentPage ¶ added in v0.3.0
func (p *ListTypedLinkFacetNamesPager) CurrentPage() *ListTypedLinkFacetNamesOutput
type ListTypedLinkFacetNamesRequest ¶
type ListTypedLinkFacetNamesRequest struct { *aws.Request Input *ListTypedLinkFacetNamesInput Copy func(*ListTypedLinkFacetNamesInput) ListTypedLinkFacetNamesRequest }
ListTypedLinkFacetNamesRequest is a API request type for the ListTypedLinkFacetNames API operation.
func (*ListTypedLinkFacetNamesRequest) Paginate ¶ added in v0.3.0
func (p *ListTypedLinkFacetNamesRequest) Paginate(opts ...aws.Option) ListTypedLinkFacetNamesPager
Paginate pages iterates over the pages of a ListTypedLinkFacetNamesRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListTypedLinkFacetNames operation. req := client.ListTypedLinkFacetNamesRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (ListTypedLinkFacetNamesRequest) Send ¶
func (r ListTypedLinkFacetNamesRequest) Send() (*ListTypedLinkFacetNamesOutput, error)
Send marshals and sends the ListTypedLinkFacetNames API request.
type LookupPolicyInput ¶
type LookupPolicyInput struct { // The Amazon Resource Name (ARN) that is associated with the Directory. For // more information, see arns. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // The maximum number of items to be retrieved in a single call. This is an // approximate number. MaxResults *int64 `min:"1" type:"integer"` // The token to request the next page of results. NextToken *string `type:"string"` // Reference that identifies the object whose policies will be looked up. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/LookupPolicyRequest
func (LookupPolicyInput) GoString ¶
func (s LookupPolicyInput) GoString() string
GoString returns the string representation
func (LookupPolicyInput) MarshalFields ¶ added in v0.3.0
func (s LookupPolicyInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (LookupPolicyInput) String ¶
func (s LookupPolicyInput) String() string
String returns the string representation
func (*LookupPolicyInput) Validate ¶
func (s *LookupPolicyInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LookupPolicyOutput ¶
type LookupPolicyOutput struct { // The pagination token. NextToken *string `type:"string"` // Provides list of path to policies. Policies contain PolicyId, ObjectIdentifier, // and PolicyType. For more information, see Policies (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_key_concepts.html#policies). PolicyToPathList []PolicyToPath `type:"list"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/LookupPolicyResponse
func (LookupPolicyOutput) GoString ¶
func (s LookupPolicyOutput) GoString() string
GoString returns the string representation
func (LookupPolicyOutput) MarshalFields ¶ added in v0.3.0
func (s LookupPolicyOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (LookupPolicyOutput) SDKResponseMetadata ¶
func (s LookupPolicyOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (LookupPolicyOutput) String ¶
func (s LookupPolicyOutput) String() string
String returns the string representation
type LookupPolicyPager ¶ added in v0.3.0
LookupPolicyPager is used to paginate the request. This can be done by calling Next and CurrentPage.
func (*LookupPolicyPager) CurrentPage ¶ added in v0.3.0
func (p *LookupPolicyPager) CurrentPage() *LookupPolicyOutput
type LookupPolicyRequest ¶
type LookupPolicyRequest struct { *aws.Request Input *LookupPolicyInput Copy func(*LookupPolicyInput) LookupPolicyRequest }
LookupPolicyRequest is a API request type for the LookupPolicy API operation.
func (*LookupPolicyRequest) Paginate ¶ added in v0.3.0
func (p *LookupPolicyRequest) Paginate(opts ...aws.Option) LookupPolicyPager
Paginate pages iterates over the pages of a LookupPolicyRequest operation, calling the Next method for each page. Using the paginators Next method will depict whether or not there are more pages.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a LookupPolicy operation. req := client.LookupPolicyRequest(input) p := req.Paginate() for p.Next() { page := p.CurrentPage() } if err := p.Err(); err != nil { return err }
func (LookupPolicyRequest) Send ¶
func (r LookupPolicyRequest) Send() (*LookupPolicyOutput, error)
Send marshals and sends the LookupPolicy API request.
type ObjectAttributeAction ¶
type ObjectAttributeAction struct { // A type that can be either Update or Delete. ObjectAttributeActionType UpdateActionType `type:"string" enum:"true"` // The value that you want to update to. ObjectAttributeUpdateValue *TypedAttributeValue `type:"structure"` // contains filtered or unexported fields }
The action to take on the object attribute. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ObjectAttributeAction
func (ObjectAttributeAction) GoString ¶
func (s ObjectAttributeAction) GoString() string
GoString returns the string representation
func (ObjectAttributeAction) MarshalFields ¶ added in v0.3.0
func (s ObjectAttributeAction) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ObjectAttributeAction) String ¶
func (s ObjectAttributeAction) String() string
String returns the string representation
type ObjectAttributeRange ¶
type ObjectAttributeRange struct { // The key of the attribute that the attribute range covers. AttributeKey *AttributeKey `type:"structure"` // The range of attribute values being selected. Range *TypedAttributeValueRange `type:"structure"` // contains filtered or unexported fields }
A range of attributes. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ObjectAttributeRange
func (ObjectAttributeRange) GoString ¶
func (s ObjectAttributeRange) GoString() string
GoString returns the string representation
func (ObjectAttributeRange) MarshalFields ¶ added in v0.3.0
func (s ObjectAttributeRange) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ObjectAttributeRange) String ¶
func (s ObjectAttributeRange) String() string
String returns the string representation
func (*ObjectAttributeRange) Validate ¶
func (s *ObjectAttributeRange) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ObjectAttributeUpdate ¶
type ObjectAttributeUpdate struct { // The action to perform as part of the attribute update. ObjectAttributeAction *ObjectAttributeAction `type:"structure"` // The key of the attribute being updated. ObjectAttributeKey *AttributeKey `type:"structure"` // contains filtered or unexported fields }
Structure that contains attribute update information. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ObjectAttributeUpdate
func (ObjectAttributeUpdate) GoString ¶
func (s ObjectAttributeUpdate) GoString() string
GoString returns the string representation
func (ObjectAttributeUpdate) MarshalFields ¶ added in v0.3.0
func (s ObjectAttributeUpdate) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ObjectAttributeUpdate) String ¶
func (s ObjectAttributeUpdate) String() string
String returns the string representation
func (*ObjectAttributeUpdate) Validate ¶
func (s *ObjectAttributeUpdate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ObjectReference ¶
type ObjectReference struct { // A path selector supports easy selection of an object by the parent/child // links leading to it from the directory root. Use the link names from each // parent/child link to construct the path. Path selectors start with a slash // (/) and link names are separated by slashes. For more information about paths, // see Accessing Objects (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#accessingobjects). // You can identify an object in one of the following ways: // // * $ObjectIdentifier - An object identifier is an opaque string provided // by Amazon Cloud Directory. When creating objects, the system will provide // you with the identifier of the created object. An object’s identifier // is immutable and no two objects will ever share the same object identifier // // * /some/path - Identifies the object based on path // // * #SomeBatchReference - Identifies the object in a batch call Selector *string `type:"string"` // contains filtered or unexported fields }
The reference that identifies an object. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/ObjectReference
func (ObjectReference) GoString ¶
func (s ObjectReference) GoString() string
GoString returns the string representation
func (ObjectReference) MarshalFields ¶ added in v0.3.0
func (s ObjectReference) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (ObjectReference) String ¶
func (s ObjectReference) String() string
String returns the string representation
type ObjectType ¶
type ObjectType string
const ( ObjectTypeNode ObjectType = "NODE" ObjectTypeLeafNode ObjectType = "LEAF_NODE" ObjectTypePolicy ObjectType = "POLICY" ObjectTypeIndex ObjectType = "INDEX" )
Enum values for ObjectType
func (ObjectType) MarshalValue ¶ added in v0.3.0
func (enum ObjectType) MarshalValue() (string, error)
func (ObjectType) MarshalValueBuf ¶ added in v0.3.0
func (enum ObjectType) MarshalValueBuf(b []byte) ([]byte, error)
type PathToObjectIdentifiers ¶
type PathToObjectIdentifiers struct { // Lists ObjectIdentifiers starting from directory root to the object in the // request. ObjectIdentifiers []string `type:"list"` // The path that is used to identify the object starting from directory root. Path *string `type:"string"` // contains filtered or unexported fields }
Returns the path to the ObjectIdentifiers that is associated with the directory. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/PathToObjectIdentifiers
func (PathToObjectIdentifiers) GoString ¶
func (s PathToObjectIdentifiers) GoString() string
GoString returns the string representation
func (PathToObjectIdentifiers) MarshalFields ¶ added in v0.3.0
func (s PathToObjectIdentifiers) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PathToObjectIdentifiers) String ¶
func (s PathToObjectIdentifiers) String() string
String returns the string representation
type PolicyAttachment ¶
type PolicyAttachment struct { // The ObjectIdentifier that is associated with PolicyAttachment. ObjectIdentifier *string `type:"string"` // The ID of PolicyAttachment. PolicyId *string `type:"string"` // The type of policy that can be associated with PolicyAttachment. PolicyType *string `type:"string"` // contains filtered or unexported fields }
Contains the PolicyType, PolicyId, and the ObjectIdentifier to which it is attached. For more information, see Policies (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/cd_key_concepts.html#policies). Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/PolicyAttachment
func (PolicyAttachment) GoString ¶
func (s PolicyAttachment) GoString() string
GoString returns the string representation
func (PolicyAttachment) MarshalFields ¶ added in v0.3.0
func (s PolicyAttachment) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PolicyAttachment) String ¶
func (s PolicyAttachment) String() string
String returns the string representation
type PolicyToPath ¶
type PolicyToPath struct { // The path that is referenced from the root. Path *string `type:"string"` // List of policy objects. Policies []PolicyAttachment `type:"list"` // contains filtered or unexported fields }
Used when a regular object exists in a Directory and you want to find all of the policies that are associated with that object and the parent to that object. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/PolicyToPath
func (PolicyToPath) GoString ¶
func (s PolicyToPath) GoString() string
GoString returns the string representation
func (PolicyToPath) MarshalFields ¶ added in v0.3.0
func (s PolicyToPath) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PolicyToPath) String ¶
func (s PolicyToPath) String() string
String returns the string representation
type PublishSchemaInput ¶
type PublishSchemaInput struct { // The Amazon Resource Name (ARN) that is associated with the development schema. // For more information, see arns. // // DevelopmentSchemaArn is a required field DevelopmentSchemaArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // The minor version under which the schema will be published. This parameter // is recommended. Schemas have both a major and minor version associated with // them. MinorVersion *string `min:"1" type:"string"` // The new name under which the schema will be published. If this is not provided, // the development schema is considered. Name *string `min:"1" type:"string"` // The major version under which the schema will be published. Schemas have // both a major and minor version associated with them. // // Version is a required field Version *string `min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/PublishSchemaRequest
func (PublishSchemaInput) GoString ¶
func (s PublishSchemaInput) GoString() string
GoString returns the string representation
func (PublishSchemaInput) MarshalFields ¶ added in v0.3.0
func (s PublishSchemaInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PublishSchemaInput) String ¶
func (s PublishSchemaInput) String() string
String returns the string representation
func (*PublishSchemaInput) Validate ¶
func (s *PublishSchemaInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PublishSchemaOutput ¶
type PublishSchemaOutput struct { // The ARN that is associated with the published schema. For more information, // see arns. PublishedSchemaArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/PublishSchemaResponse
func (PublishSchemaOutput) GoString ¶
func (s PublishSchemaOutput) GoString() string
GoString returns the string representation
func (PublishSchemaOutput) MarshalFields ¶ added in v0.3.0
func (s PublishSchemaOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PublishSchemaOutput) SDKResponseMetadata ¶
func (s PublishSchemaOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (PublishSchemaOutput) String ¶
func (s PublishSchemaOutput) String() string
String returns the string representation
type PublishSchemaRequest ¶
type PublishSchemaRequest struct { *aws.Request Input *PublishSchemaInput Copy func(*PublishSchemaInput) PublishSchemaRequest }
PublishSchemaRequest is a API request type for the PublishSchema API operation.
func (PublishSchemaRequest) Send ¶
func (r PublishSchemaRequest) Send() (*PublishSchemaOutput, error)
Send marshals and sends the PublishSchema API request.
type PutSchemaFromJsonInput ¶
type PutSchemaFromJsonInput struct { // The replacement JSON schema. // // Document is a required field Document *string `type:"string" required:"true"` // The ARN of the schema to update. // // SchemaArn is a required field SchemaArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/PutSchemaFromJsonRequest
func (PutSchemaFromJsonInput) GoString ¶
func (s PutSchemaFromJsonInput) GoString() string
GoString returns the string representation
func (PutSchemaFromJsonInput) MarshalFields ¶ added in v0.3.0
func (s PutSchemaFromJsonInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PutSchemaFromJsonInput) String ¶
func (s PutSchemaFromJsonInput) String() string
String returns the string representation
func (*PutSchemaFromJsonInput) Validate ¶
func (s *PutSchemaFromJsonInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutSchemaFromJsonOutput ¶
type PutSchemaFromJsonOutput struct { // The ARN of the schema to update. Arn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/PutSchemaFromJsonResponse
func (PutSchemaFromJsonOutput) GoString ¶
func (s PutSchemaFromJsonOutput) GoString() string
GoString returns the string representation
func (PutSchemaFromJsonOutput) MarshalFields ¶ added in v0.3.0
func (s PutSchemaFromJsonOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (PutSchemaFromJsonOutput) SDKResponseMetadata ¶
func (s PutSchemaFromJsonOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (PutSchemaFromJsonOutput) String ¶
func (s PutSchemaFromJsonOutput) String() string
String returns the string representation
type PutSchemaFromJsonRequest ¶
type PutSchemaFromJsonRequest struct { *aws.Request Input *PutSchemaFromJsonInput Copy func(*PutSchemaFromJsonInput) PutSchemaFromJsonRequest }
PutSchemaFromJsonRequest is a API request type for the PutSchemaFromJson API operation.
func (PutSchemaFromJsonRequest) Send ¶
func (r PutSchemaFromJsonRequest) Send() (*PutSchemaFromJsonOutput, error)
Send marshals and sends the PutSchemaFromJson API request.
type RangeMode ¶
type RangeMode string
const ( RangeModeFirst RangeMode = "FIRST" RangeModeLast RangeMode = "LAST" RangeModeLastBeforeMissingValues RangeMode = "LAST_BEFORE_MISSING_VALUES" RangeModeInclusive RangeMode = "INCLUSIVE" RangeModeExclusive RangeMode = "EXCLUSIVE" )
Enum values for RangeMode
func (RangeMode) MarshalValue ¶ added in v0.3.0
type RemoveFacetFromObjectInput ¶
type RemoveFacetFromObjectInput struct { // The ARN of the directory in which the object resides. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // A reference to the object to remove the facet from. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // The facet to remove. See SchemaFacet for details. // // SchemaFacet is a required field SchemaFacet *SchemaFacet `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/RemoveFacetFromObjectRequest
func (RemoveFacetFromObjectInput) GoString ¶
func (s RemoveFacetFromObjectInput) GoString() string
GoString returns the string representation
func (RemoveFacetFromObjectInput) MarshalFields ¶ added in v0.3.0
func (s RemoveFacetFromObjectInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RemoveFacetFromObjectInput) String ¶
func (s RemoveFacetFromObjectInput) String() string
String returns the string representation
func (*RemoveFacetFromObjectInput) Validate ¶
func (s *RemoveFacetFromObjectInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RemoveFacetFromObjectOutput ¶
type RemoveFacetFromObjectOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/RemoveFacetFromObjectResponse
func (RemoveFacetFromObjectOutput) GoString ¶
func (s RemoveFacetFromObjectOutput) GoString() string
GoString returns the string representation
func (RemoveFacetFromObjectOutput) MarshalFields ¶ added in v0.3.0
func (s RemoveFacetFromObjectOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (RemoveFacetFromObjectOutput) SDKResponseMetadata ¶
func (s RemoveFacetFromObjectOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (RemoveFacetFromObjectOutput) String ¶
func (s RemoveFacetFromObjectOutput) String() string
String returns the string representation
type RemoveFacetFromObjectRequest ¶
type RemoveFacetFromObjectRequest struct { *aws.Request Input *RemoveFacetFromObjectInput Copy func(*RemoveFacetFromObjectInput) RemoveFacetFromObjectRequest }
RemoveFacetFromObjectRequest is a API request type for the RemoveFacetFromObject API operation.
func (RemoveFacetFromObjectRequest) Send ¶
func (r RemoveFacetFromObjectRequest) Send() (*RemoveFacetFromObjectOutput, error)
Send marshals and sends the RemoveFacetFromObject API request.
type RequiredAttributeBehavior ¶
type RequiredAttributeBehavior string
const ( RequiredAttributeBehaviorRequiredAlways RequiredAttributeBehavior = "REQUIRED_ALWAYS" RequiredAttributeBehaviorNotRequired RequiredAttributeBehavior = "NOT_REQUIRED" )
Enum values for RequiredAttributeBehavior
func (RequiredAttributeBehavior) MarshalValue ¶ added in v0.3.0
func (enum RequiredAttributeBehavior) MarshalValue() (string, error)
func (RequiredAttributeBehavior) MarshalValueBuf ¶ added in v0.3.0
func (enum RequiredAttributeBehavior) MarshalValueBuf(b []byte) ([]byte, error)
type Rule ¶
type Rule struct { // The minimum and maximum parameters that are associated with the rule. Parameters map[string]string `type:"map"` // The type of attribute validation rule. Type RuleType `type:"string" enum:"true"` // contains filtered or unexported fields }
Contains an Amazon Resource Name (ARN) and parameters that are associated with the rule. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/Rule
func (Rule) MarshalFields ¶ added in v0.3.0
func (s Rule) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type RuleType ¶
type RuleType string
const ( RuleTypeBinaryLength RuleType = "BINARY_LENGTH" RuleTypeNumberComparison RuleType = "NUMBER_COMPARISON" RuleTypeStringFromSet RuleType = "STRING_FROM_SET" RuleTypeStringLength RuleType = "STRING_LENGTH" )
Enum values for RuleType
func (RuleType) MarshalValue ¶ added in v0.3.0
type SchemaFacet ¶
type SchemaFacet struct { // The name of the facet. FacetName *string `min:"1" type:"string"` // The ARN of the schema that contains the facet with no minor component. See // arns and In-Place Schema Upgrade (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/inplaceschemaupgrade.html) // for a description of when to provide minor versions. SchemaArn *string `type:"string"` // contains filtered or unexported fields }
A facet. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/SchemaFacet
func (SchemaFacet) GoString ¶
func (s SchemaFacet) GoString() string
GoString returns the string representation
func (SchemaFacet) MarshalFields ¶ added in v0.3.0
func (s SchemaFacet) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (SchemaFacet) String ¶
func (s SchemaFacet) String() string
String returns the string representation
func (*SchemaFacet) Validate ¶
func (s *SchemaFacet) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Tag ¶
type Tag struct { // The key that is associated with the tag. Key *string `type:"string"` // The value that is associated with the tag. Value *string `type:"string"` // contains filtered or unexported fields }
The tag structure that contains a tag key and value. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/Tag
func (Tag) MarshalFields ¶ added in v0.3.0
func (s Tag) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. Tagging is only supported // for directories. // // ResourceArn is a required field ResourceArn *string `type:"string" required:"true"` // A list of tag key-value pairs. // // Tags is a required field Tags []Tag `type:"list" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/TagResourceRequest
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation
func (TagResourceInput) MarshalFields ¶ added in v0.3.0
func (s TagResourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation
func (*TagResourceInput) Validate ¶
func (s *TagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TagResourceOutput ¶
type TagResourceOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/TagResourceResponse
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation
func (TagResourceOutput) MarshalFields ¶ added in v0.3.0
func (s TagResourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TagResourceOutput) SDKResponseMetadata ¶
func (s TagResourceOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation
type TagResourceRequest ¶
type TagResourceRequest struct { *aws.Request Input *TagResourceInput Copy func(*TagResourceInput) TagResourceRequest }
TagResourceRequest is a API request type for the TagResource API operation.
func (TagResourceRequest) Send ¶
func (r TagResourceRequest) Send() (*TagResourceOutput, error)
Send marshals and sends the TagResource API request.
type TypedAttributeValue ¶
type TypedAttributeValue struct { // A binary data value. // // BinaryValue is automatically base64 encoded/decoded by the SDK. BinaryValue []byte `type:"blob"` // A Boolean data value. BooleanValue *bool `type:"boolean"` // A date and time value. DatetimeValue *time.Time `type:"timestamp" timestampFormat:"unix"` // A number data value. NumberValue *string `type:"string"` // A string data value. StringValue *string `type:"string"` // contains filtered or unexported fields }
Represents the data for a typed attribute. You can set one, and only one, of the elements. Each attribute in an item is a name-value pair. Attributes have a single value. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/TypedAttributeValue
func (TypedAttributeValue) GoString ¶
func (s TypedAttributeValue) GoString() string
GoString returns the string representation
func (TypedAttributeValue) MarshalFields ¶ added in v0.3.0
func (s TypedAttributeValue) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TypedAttributeValue) String ¶
func (s TypedAttributeValue) String() string
String returns the string representation
type TypedAttributeValueRange ¶
type TypedAttributeValueRange struct { // The inclusive or exclusive range end. // // EndMode is a required field EndMode RangeMode `type:"string" required:"true" enum:"true"` // The attribute value to terminate the range at. EndValue *TypedAttributeValue `type:"structure"` // The inclusive or exclusive range start. // // StartMode is a required field StartMode RangeMode `type:"string" required:"true" enum:"true"` // The value to start the range at. StartValue *TypedAttributeValue `type:"structure"` // contains filtered or unexported fields }
A range of attribute values. For more information, see Range Filters (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#rangefilters). Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/TypedAttributeValueRange
func (TypedAttributeValueRange) GoString ¶
func (s TypedAttributeValueRange) GoString() string
GoString returns the string representation
func (TypedAttributeValueRange) MarshalFields ¶ added in v0.3.0
func (s TypedAttributeValueRange) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TypedAttributeValueRange) String ¶
func (s TypedAttributeValueRange) String() string
String returns the string representation
func (*TypedAttributeValueRange) Validate ¶
func (s *TypedAttributeValueRange) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TypedLinkAttributeDefinition ¶
type TypedLinkAttributeDefinition struct { // The default value of the attribute (if configured). DefaultValue *TypedAttributeValue `type:"structure"` // Whether the attribute is mutable or not. IsImmutable *bool `type:"boolean"` // The unique name of the typed link attribute. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The required behavior of the TypedLinkAttributeDefinition. // // RequiredBehavior is a required field RequiredBehavior RequiredAttributeBehavior `type:"string" required:"true" enum:"true"` // Validation rules that are attached to the attribute definition. Rules map[string]Rule `type:"map"` // The type of the attribute. // // Type is a required field Type FacetAttributeType `type:"string" required:"true" enum:"true"` // contains filtered or unexported fields }
A typed link attribute definition. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/TypedLinkAttributeDefinition
func (TypedLinkAttributeDefinition) GoString ¶
func (s TypedLinkAttributeDefinition) GoString() string
GoString returns the string representation
func (TypedLinkAttributeDefinition) MarshalFields ¶ added in v0.3.0
func (s TypedLinkAttributeDefinition) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TypedLinkAttributeDefinition) String ¶
func (s TypedLinkAttributeDefinition) String() string
String returns the string representation
func (*TypedLinkAttributeDefinition) Validate ¶
func (s *TypedLinkAttributeDefinition) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TypedLinkAttributeRange ¶
type TypedLinkAttributeRange struct { // The unique name of the typed link attribute. AttributeName *string `min:"1" type:"string"` // The range of attribute values that are being selected. // // Range is a required field Range *TypedAttributeValueRange `type:"structure" required:"true"` // contains filtered or unexported fields }
Identifies the range of attributes that are used by a specified filter. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/TypedLinkAttributeRange
func (TypedLinkAttributeRange) GoString ¶
func (s TypedLinkAttributeRange) GoString() string
GoString returns the string representation
func (TypedLinkAttributeRange) MarshalFields ¶ added in v0.3.0
func (s TypedLinkAttributeRange) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TypedLinkAttributeRange) String ¶
func (s TypedLinkAttributeRange) String() string
String returns the string representation
func (*TypedLinkAttributeRange) Validate ¶
func (s *TypedLinkAttributeRange) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TypedLinkFacet ¶
type TypedLinkFacet struct { // A set of key-value pairs associated with the typed link. Typed link attributes // are used when you have data values that are related to the link itself, and // not to one of the two objects being linked. Identity attributes also serve // to distinguish the link from others of the same type between the same objects. // // Attributes is a required field Attributes []TypedLinkAttributeDefinition `type:"list" required:"true"` // The set of attributes that distinguish links made from this facet from each // other, in the order of significance. Listing typed links can filter on the // values of these attributes. See ListOutgoingTypedLinks and ListIncomingTypedLinks // for details. // // IdentityAttributeOrder is a required field IdentityAttributeOrder []string `type:"list" required:"true"` // The unique name of the typed link facet. // // Name is a required field Name *string `type:"string" required:"true"` // contains filtered or unexported fields }
Defines the typed links structure and its attributes. To create a typed link facet, use the CreateTypedLinkFacet API. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/TypedLinkFacet
func (TypedLinkFacet) GoString ¶
func (s TypedLinkFacet) GoString() string
GoString returns the string representation
func (TypedLinkFacet) MarshalFields ¶ added in v0.3.0
func (s TypedLinkFacet) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TypedLinkFacet) String ¶
func (s TypedLinkFacet) String() string
String returns the string representation
func (*TypedLinkFacet) Validate ¶
func (s *TypedLinkFacet) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TypedLinkFacetAttributeUpdate ¶
type TypedLinkFacetAttributeUpdate struct { // The action to perform when updating the attribute. // // Action is a required field Action UpdateActionType `type:"string" required:"true" enum:"true"` // The attribute to update. // // Attribute is a required field Attribute *TypedLinkAttributeDefinition `type:"structure" required:"true"` // contains filtered or unexported fields }
A typed link facet attribute update. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/TypedLinkFacetAttributeUpdate
func (TypedLinkFacetAttributeUpdate) GoString ¶
func (s TypedLinkFacetAttributeUpdate) GoString() string
GoString returns the string representation
func (TypedLinkFacetAttributeUpdate) MarshalFields ¶ added in v0.3.0
func (s TypedLinkFacetAttributeUpdate) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TypedLinkFacetAttributeUpdate) String ¶
func (s TypedLinkFacetAttributeUpdate) String() string
String returns the string representation
func (*TypedLinkFacetAttributeUpdate) Validate ¶
func (s *TypedLinkFacetAttributeUpdate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TypedLinkSchemaAndFacetName ¶
type TypedLinkSchemaAndFacetName struct { // The Amazon Resource Name (ARN) that is associated with the schema. For more // information, see arns. // // SchemaArn is a required field SchemaArn *string `type:"string" required:"true"` // The unique name of the typed link facet. // // TypedLinkName is a required field TypedLinkName *string `type:"string" required:"true"` // contains filtered or unexported fields }
Identifies the schema Amazon Resource Name (ARN) and facet name for the typed link. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/TypedLinkSchemaAndFacetName
func (TypedLinkSchemaAndFacetName) GoString ¶
func (s TypedLinkSchemaAndFacetName) GoString() string
GoString returns the string representation
func (TypedLinkSchemaAndFacetName) MarshalFields ¶ added in v0.3.0
func (s TypedLinkSchemaAndFacetName) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TypedLinkSchemaAndFacetName) String ¶
func (s TypedLinkSchemaAndFacetName) String() string
String returns the string representation
func (*TypedLinkSchemaAndFacetName) Validate ¶
func (s *TypedLinkSchemaAndFacetName) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TypedLinkSpecifier ¶
type TypedLinkSpecifier struct { // Identifies the attribute value to update. // // IdentityAttributeValues is a required field IdentityAttributeValues []AttributeNameAndValue `type:"list" required:"true"` // Identifies the source object that the typed link will attach to. // // SourceObjectReference is a required field SourceObjectReference *ObjectReference `type:"structure" required:"true"` // Identifies the target object that the typed link will attach to. // // TargetObjectReference is a required field TargetObjectReference *ObjectReference `type:"structure" required:"true"` // Identifies the typed link facet that is associated with the typed link. // // TypedLinkFacet is a required field TypedLinkFacet *TypedLinkSchemaAndFacetName `type:"structure" required:"true"` // contains filtered or unexported fields }
Contains all the information that is used to uniquely identify a typed link. The parameters discussed in this topic are used to uniquely specify the typed link being operated on. The AttachTypedLink API returns a typed link specifier while the DetachTypedLink API accepts one as input. Similarly, the ListIncomingTypedLinks and ListOutgoingTypedLinks API operations provide typed link specifiers as output. You can also construct a typed link specifier from scratch. Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/TypedLinkSpecifier
func (TypedLinkSpecifier) GoString ¶
func (s TypedLinkSpecifier) GoString() string
GoString returns the string representation
func (TypedLinkSpecifier) MarshalFields ¶ added in v0.3.0
func (s TypedLinkSpecifier) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (TypedLinkSpecifier) String ¶
func (s TypedLinkSpecifier) String() string
String returns the string representation
func (*TypedLinkSpecifier) Validate ¶
func (s *TypedLinkSpecifier) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) of the resource. Tagging is only supported // for directories. // // ResourceArn is a required field ResourceArn *string `type:"string" required:"true"` // Keys of the tag that need to be removed from the resource. // // TagKeys is a required field TagKeys []string `type:"list" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/UntagResourceRequest
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation
func (UntagResourceInput) MarshalFields ¶ added in v0.3.0
func (s UntagResourceInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation
func (*UntagResourceInput) Validate ¶
func (s *UntagResourceInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceOutput ¶
type UntagResourceOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/UntagResourceResponse
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation
func (UntagResourceOutput) MarshalFields ¶ added in v0.3.0
func (s UntagResourceOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UntagResourceOutput) SDKResponseMetadata ¶
func (s UntagResourceOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation
type UntagResourceRequest ¶
type UntagResourceRequest struct { *aws.Request Input *UntagResourceInput Copy func(*UntagResourceInput) UntagResourceRequest }
UntagResourceRequest is a API request type for the UntagResource API operation.
func (UntagResourceRequest) Send ¶
func (r UntagResourceRequest) Send() (*UntagResourceOutput, error)
Send marshals and sends the UntagResource API request.
type UpdateActionType ¶
type UpdateActionType string
const ( UpdateActionTypeCreateOrUpdate UpdateActionType = "CREATE_OR_UPDATE" UpdateActionTypeDelete UpdateActionType = "DELETE" )
Enum values for UpdateActionType
func (UpdateActionType) MarshalValue ¶ added in v0.3.0
func (enum UpdateActionType) MarshalValue() (string, error)
func (UpdateActionType) MarshalValueBuf ¶ added in v0.3.0
func (enum UpdateActionType) MarshalValueBuf(b []byte) ([]byte, error)
type UpdateFacetInput ¶
type UpdateFacetInput struct { // List of attributes that need to be updated in a given schema Facet. Each // attribute is followed by AttributeAction, which specifies the type of update // operation to perform. AttributeUpdates []FacetAttributeUpdate `type:"list"` // The name of the facet. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The object type that is associated with the facet. See CreateFacetRequest$ObjectType // for more details. ObjectType ObjectType `type:"string" enum:"true"` // The Amazon Resource Name (ARN) that is associated with the Facet. For more // information, see arns. // // SchemaArn is a required field SchemaArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/UpdateFacetRequest
func (UpdateFacetInput) GoString ¶
func (s UpdateFacetInput) GoString() string
GoString returns the string representation
func (UpdateFacetInput) MarshalFields ¶ added in v0.3.0
func (s UpdateFacetInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateFacetInput) String ¶
func (s UpdateFacetInput) String() string
String returns the string representation
func (*UpdateFacetInput) Validate ¶
func (s *UpdateFacetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateFacetOutput ¶
type UpdateFacetOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/UpdateFacetResponse
func (UpdateFacetOutput) GoString ¶
func (s UpdateFacetOutput) GoString() string
GoString returns the string representation
func (UpdateFacetOutput) MarshalFields ¶ added in v0.3.0
func (s UpdateFacetOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateFacetOutput) SDKResponseMetadata ¶
func (s UpdateFacetOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateFacetOutput) String ¶
func (s UpdateFacetOutput) String() string
String returns the string representation
type UpdateFacetRequest ¶
type UpdateFacetRequest struct { *aws.Request Input *UpdateFacetInput Copy func(*UpdateFacetInput) UpdateFacetRequest }
UpdateFacetRequest is a API request type for the UpdateFacet API operation.
func (UpdateFacetRequest) Send ¶
func (r UpdateFacetRequest) Send() (*UpdateFacetOutput, error)
Send marshals and sends the UpdateFacet API request.
type UpdateObjectAttributesInput ¶
type UpdateObjectAttributesInput struct { // The attributes update structure. // // AttributeUpdates is a required field AttributeUpdates []ObjectAttributeUpdate `type:"list" required:"true"` // The Amazon Resource Name (ARN) that is associated with the Directory where // the object resides. For more information, see arns. // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // The reference that identifies the object. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/UpdateObjectAttributesRequest
func (UpdateObjectAttributesInput) GoString ¶
func (s UpdateObjectAttributesInput) GoString() string
GoString returns the string representation
func (UpdateObjectAttributesInput) MarshalFields ¶ added in v0.3.0
func (s UpdateObjectAttributesInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateObjectAttributesInput) String ¶
func (s UpdateObjectAttributesInput) String() string
String returns the string representation
func (*UpdateObjectAttributesInput) Validate ¶
func (s *UpdateObjectAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateObjectAttributesOutput ¶
type UpdateObjectAttributesOutput struct { // The ObjectIdentifier of the updated object. ObjectIdentifier *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/UpdateObjectAttributesResponse
func (UpdateObjectAttributesOutput) GoString ¶
func (s UpdateObjectAttributesOutput) GoString() string
GoString returns the string representation
func (UpdateObjectAttributesOutput) MarshalFields ¶ added in v0.3.0
func (s UpdateObjectAttributesOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateObjectAttributesOutput) SDKResponseMetadata ¶
func (s UpdateObjectAttributesOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateObjectAttributesOutput) String ¶
func (s UpdateObjectAttributesOutput) String() string
String returns the string representation
type UpdateObjectAttributesRequest ¶
type UpdateObjectAttributesRequest struct { *aws.Request Input *UpdateObjectAttributesInput Copy func(*UpdateObjectAttributesInput) UpdateObjectAttributesRequest }
UpdateObjectAttributesRequest is a API request type for the UpdateObjectAttributes API operation.
func (UpdateObjectAttributesRequest) Send ¶
func (r UpdateObjectAttributesRequest) Send() (*UpdateObjectAttributesOutput, error)
Send marshals and sends the UpdateObjectAttributes API request.
type UpdateSchemaInput ¶
type UpdateSchemaInput struct { // The name of the schema. // // Name is a required field Name *string `min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the development schema. For more information, // see arns. // // SchemaArn is a required field SchemaArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/UpdateSchemaRequest
func (UpdateSchemaInput) GoString ¶
func (s UpdateSchemaInput) GoString() string
GoString returns the string representation
func (UpdateSchemaInput) MarshalFields ¶ added in v0.3.0
func (s UpdateSchemaInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateSchemaInput) String ¶
func (s UpdateSchemaInput) String() string
String returns the string representation
func (*UpdateSchemaInput) Validate ¶
func (s *UpdateSchemaInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSchemaOutput ¶
type UpdateSchemaOutput struct { // The ARN that is associated with the updated schema. For more information, // see arns. SchemaArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/UpdateSchemaResponse
func (UpdateSchemaOutput) GoString ¶
func (s UpdateSchemaOutput) GoString() string
GoString returns the string representation
func (UpdateSchemaOutput) MarshalFields ¶ added in v0.3.0
func (s UpdateSchemaOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateSchemaOutput) SDKResponseMetadata ¶
func (s UpdateSchemaOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateSchemaOutput) String ¶
func (s UpdateSchemaOutput) String() string
String returns the string representation
type UpdateSchemaRequest ¶
type UpdateSchemaRequest struct { *aws.Request Input *UpdateSchemaInput Copy func(*UpdateSchemaInput) UpdateSchemaRequest }
UpdateSchemaRequest is a API request type for the UpdateSchema API operation.
func (UpdateSchemaRequest) Send ¶
func (r UpdateSchemaRequest) Send() (*UpdateSchemaOutput, error)
Send marshals and sends the UpdateSchema API request.
type UpdateTypedLinkFacetInput ¶
type UpdateTypedLinkFacetInput struct { // Attributes update structure. // // AttributeUpdates is a required field AttributeUpdates []TypedLinkFacetAttributeUpdate `type:"list" required:"true"` // The order of identity attributes for the facet, from most significant to // least significant. The ability to filter typed links considers the order // that the attributes are defined on the typed link facet. When providing ranges // to a typed link selection, any inexact ranges must be specified at the end. // Any attributes that do not have a range specified are presumed to match the // entire range. Filters are interpreted in the order of the attributes on the // typed link facet, not the order in which they are supplied to any API calls. // For more information about identity attributes, see Typed link (http://docs.aws.amazon.com/directoryservice/latest/admin-guide/objectsandlinks.html#typedlink). // // IdentityAttributeOrder is a required field IdentityAttributeOrder []string `type:"list" required:"true"` // The unique name of the typed link facet. // // Name is a required field Name *string `type:"string" required:"true"` // The Amazon Resource Name (ARN) that is associated with the schema. For more // information, see arns. // // SchemaArn is a required field SchemaArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/UpdateTypedLinkFacetRequest
func (UpdateTypedLinkFacetInput) GoString ¶
func (s UpdateTypedLinkFacetInput) GoString() string
GoString returns the string representation
func (UpdateTypedLinkFacetInput) MarshalFields ¶ added in v0.3.0
func (s UpdateTypedLinkFacetInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateTypedLinkFacetInput) String ¶
func (s UpdateTypedLinkFacetInput) String() string
String returns the string representation
func (*UpdateTypedLinkFacetInput) Validate ¶
func (s *UpdateTypedLinkFacetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateTypedLinkFacetOutput ¶
type UpdateTypedLinkFacetOutput struct {
// contains filtered or unexported fields
}
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/UpdateTypedLinkFacetResponse
func (UpdateTypedLinkFacetOutput) GoString ¶
func (s UpdateTypedLinkFacetOutput) GoString() string
GoString returns the string representation
func (UpdateTypedLinkFacetOutput) MarshalFields ¶ added in v0.3.0
func (s UpdateTypedLinkFacetOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpdateTypedLinkFacetOutput) SDKResponseMetadata ¶
func (s UpdateTypedLinkFacetOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpdateTypedLinkFacetOutput) String ¶
func (s UpdateTypedLinkFacetOutput) String() string
String returns the string representation
type UpdateTypedLinkFacetRequest ¶
type UpdateTypedLinkFacetRequest struct { *aws.Request Input *UpdateTypedLinkFacetInput Copy func(*UpdateTypedLinkFacetInput) UpdateTypedLinkFacetRequest }
UpdateTypedLinkFacetRequest is a API request type for the UpdateTypedLinkFacet API operation.
func (UpdateTypedLinkFacetRequest) Send ¶
func (r UpdateTypedLinkFacetRequest) Send() (*UpdateTypedLinkFacetOutput, error)
Send marshals and sends the UpdateTypedLinkFacet API request.
type UpgradeAppliedSchemaInput ¶ added in v0.2.0
type UpgradeAppliedSchemaInput struct { // The ARN for the directory to which the upgraded schema will be applied. // // DirectoryArn is a required field DirectoryArn *string `type:"string" required:"true"` // Used for testing whether the major version schemas are backward compatible // or not. If schema compatibility fails, an exception would be thrown else // the call would succeed but no changes will be saved. This parameter is optional. DryRun *bool `type:"boolean"` // The revision of the published schema to upgrade the directory to. // // PublishedSchemaArn is a required field PublishedSchemaArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/UpgradeAppliedSchemaRequest
func (UpgradeAppliedSchemaInput) GoString ¶ added in v0.2.0
func (s UpgradeAppliedSchemaInput) GoString() string
GoString returns the string representation
func (UpgradeAppliedSchemaInput) MarshalFields ¶ added in v0.3.0
func (s UpgradeAppliedSchemaInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpgradeAppliedSchemaInput) String ¶ added in v0.2.0
func (s UpgradeAppliedSchemaInput) String() string
String returns the string representation
func (*UpgradeAppliedSchemaInput) Validate ¶ added in v0.2.0
func (s *UpgradeAppliedSchemaInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpgradeAppliedSchemaOutput ¶ added in v0.2.0
type UpgradeAppliedSchemaOutput struct { // The ARN of the directory that is returned as part of the response. DirectoryArn *string `type:"string"` // The ARN of the upgraded schema that is returned as part of the response. UpgradedSchemaArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/UpgradeAppliedSchemaResponse
func (UpgradeAppliedSchemaOutput) GoString ¶ added in v0.2.0
func (s UpgradeAppliedSchemaOutput) GoString() string
GoString returns the string representation
func (UpgradeAppliedSchemaOutput) MarshalFields ¶ added in v0.3.0
func (s UpgradeAppliedSchemaOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpgradeAppliedSchemaOutput) SDKResponseMetadata ¶ added in v0.2.0
func (s UpgradeAppliedSchemaOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpgradeAppliedSchemaOutput) String ¶ added in v0.2.0
func (s UpgradeAppliedSchemaOutput) String() string
String returns the string representation
type UpgradeAppliedSchemaRequest ¶ added in v0.2.0
type UpgradeAppliedSchemaRequest struct { *aws.Request Input *UpgradeAppliedSchemaInput Copy func(*UpgradeAppliedSchemaInput) UpgradeAppliedSchemaRequest }
UpgradeAppliedSchemaRequest is a API request type for the UpgradeAppliedSchema API operation.
func (UpgradeAppliedSchemaRequest) Send ¶ added in v0.2.0
func (r UpgradeAppliedSchemaRequest) Send() (*UpgradeAppliedSchemaOutput, error)
Send marshals and sends the UpgradeAppliedSchema API request.
type UpgradePublishedSchemaInput ¶ added in v0.2.0
type UpgradePublishedSchemaInput struct { // The ARN of the development schema with the changes used for the upgrade. // // DevelopmentSchemaArn is a required field DevelopmentSchemaArn *string `type:"string" required:"true"` // Used for testing whether the Development schema provided is backwards compatible, // or not, with the publish schema provided by the user to be upgraded. If schema // compatibility fails, an exception would be thrown else the call would succeed. // This parameter is optional and defaults to false. DryRun *bool `type:"boolean"` // Identifies the minor version of the published schema that will be created. // This parameter is NOT optional. // // MinorVersion is a required field MinorVersion *string `min:"1" type:"string" required:"true"` // The ARN of the published schema to be upgraded. // // PublishedSchemaArn is a required field PublishedSchemaArn *string `type:"string" required:"true"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/UpgradePublishedSchemaRequest
func (UpgradePublishedSchemaInput) GoString ¶ added in v0.2.0
func (s UpgradePublishedSchemaInput) GoString() string
GoString returns the string representation
func (UpgradePublishedSchemaInput) MarshalFields ¶ added in v0.3.0
func (s UpgradePublishedSchemaInput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpgradePublishedSchemaInput) String ¶ added in v0.2.0
func (s UpgradePublishedSchemaInput) String() string
String returns the string representation
func (*UpgradePublishedSchemaInput) Validate ¶ added in v0.2.0
func (s *UpgradePublishedSchemaInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpgradePublishedSchemaOutput ¶ added in v0.2.0
type UpgradePublishedSchemaOutput struct { // The ARN of the upgraded schema that is returned as part of the response. UpgradedSchemaArn *string `type:"string"` // contains filtered or unexported fields }
Please also see https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2016-05-10/UpgradePublishedSchemaResponse
func (UpgradePublishedSchemaOutput) GoString ¶ added in v0.2.0
func (s UpgradePublishedSchemaOutput) GoString() string
GoString returns the string representation
func (UpgradePublishedSchemaOutput) MarshalFields ¶ added in v0.3.0
func (s UpgradePublishedSchemaOutput) MarshalFields(e protocol.FieldEncoder) error
MarshalFields encodes the AWS API shape using the passed in protocol encoder.
func (UpgradePublishedSchemaOutput) SDKResponseMetadata ¶ added in v0.2.0
func (s UpgradePublishedSchemaOutput) SDKResponseMetadata() aws.Response
SDKResponseMetdata return sthe response metadata for the API.
func (UpgradePublishedSchemaOutput) String ¶ added in v0.2.0
func (s UpgradePublishedSchemaOutput) String() string
String returns the string representation
type UpgradePublishedSchemaRequest ¶ added in v0.2.0
type UpgradePublishedSchemaRequest struct { *aws.Request Input *UpgradePublishedSchemaInput Copy func(*UpgradePublishedSchemaInput) UpgradePublishedSchemaRequest }
UpgradePublishedSchemaRequest is a API request type for the UpgradePublishedSchema API operation.
func (UpgradePublishedSchemaRequest) Send ¶ added in v0.2.0
func (r UpgradePublishedSchemaRequest) Send() (*UpgradePublishedSchemaOutput, error)
Send marshals and sends the UpgradePublishedSchema API request.
Directories ¶
Path | Synopsis |
---|---|
Package clouddirectoryiface provides an interface to enable mocking the Amazon CloudDirectory service client for testing your code.
|
Package clouddirectoryiface provides an interface to enable mocking the Amazon CloudDirectory service client for testing your code. |