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 Cloud Directory features, see AWS Directory Service (https://aws.amazon.com/directoryservice/) and the Amazon Cloud Directory Developer Guide (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/what_is_cloud_directory.html).
See https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11 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 contact 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
- func BatchReadExceptionType_Values() []string
- func BatchWriteExceptionType_Values() []string
- func ConsistencyLevel_Values() []string
- func DirectoryState_Values() []string
- func FacetAttributeType_Values() []string
- func FacetStyle_Values() []string
- func ObjectType_Values() []string
- func RangeMode_Values() []string
- func RequiredAttributeBehavior_Values() []string
- func RuleType_Values() []string
- func UpdateActionType_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type AddFacetToObjectInput
- func (s AddFacetToObjectInput) GoString() string
- func (s *AddFacetToObjectInput) SetDirectoryArn(v string) *AddFacetToObjectInput
- func (s *AddFacetToObjectInput) SetObjectAttributeList(v []*AttributeKeyAndValue) *AddFacetToObjectInput
- func (s *AddFacetToObjectInput) SetObjectReference(v *ObjectReference) *AddFacetToObjectInput
- func (s *AddFacetToObjectInput) SetSchemaFacet(v *SchemaFacet) *AddFacetToObjectInput
- func (s AddFacetToObjectInput) String() string
- func (s *AddFacetToObjectInput) Validate() error
- type AddFacetToObjectOutput
- type ApplySchemaInput
- type ApplySchemaOutput
- type AttachObjectInput
- func (s AttachObjectInput) GoString() string
- func (s *AttachObjectInput) SetChildReference(v *ObjectReference) *AttachObjectInput
- func (s *AttachObjectInput) SetDirectoryArn(v string) *AttachObjectInput
- func (s *AttachObjectInput) SetLinkName(v string) *AttachObjectInput
- func (s *AttachObjectInput) SetParentReference(v *ObjectReference) *AttachObjectInput
- func (s AttachObjectInput) String() string
- func (s *AttachObjectInput) Validate() error
- type AttachObjectOutput
- type AttachPolicyInput
- func (s AttachPolicyInput) GoString() string
- func (s *AttachPolicyInput) SetDirectoryArn(v string) *AttachPolicyInput
- func (s *AttachPolicyInput) SetObjectReference(v *ObjectReference) *AttachPolicyInput
- func (s *AttachPolicyInput) SetPolicyReference(v *ObjectReference) *AttachPolicyInput
- func (s AttachPolicyInput) String() string
- func (s *AttachPolicyInput) Validate() error
- type AttachPolicyOutput
- type AttachToIndexInput
- func (s AttachToIndexInput) GoString() string
- func (s *AttachToIndexInput) SetDirectoryArn(v string) *AttachToIndexInput
- func (s *AttachToIndexInput) SetIndexReference(v *ObjectReference) *AttachToIndexInput
- func (s *AttachToIndexInput) SetTargetReference(v *ObjectReference) *AttachToIndexInput
- func (s AttachToIndexInput) String() string
- func (s *AttachToIndexInput) Validate() error
- type AttachToIndexOutput
- type AttachTypedLinkInput
- func (s AttachTypedLinkInput) GoString() string
- func (s *AttachTypedLinkInput) SetAttributes(v []*AttributeNameAndValue) *AttachTypedLinkInput
- func (s *AttachTypedLinkInput) SetDirectoryArn(v string) *AttachTypedLinkInput
- func (s *AttachTypedLinkInput) SetSourceObjectReference(v *ObjectReference) *AttachTypedLinkInput
- func (s *AttachTypedLinkInput) SetTargetObjectReference(v *ObjectReference) *AttachTypedLinkInput
- func (s *AttachTypedLinkInput) SetTypedLinkFacet(v *TypedLinkSchemaAndFacetName) *AttachTypedLinkInput
- func (s AttachTypedLinkInput) String() string
- func (s *AttachTypedLinkInput) Validate() error
- type AttachTypedLinkOutput
- type AttributeKey
- type AttributeKeyAndValue
- func (s AttributeKeyAndValue) GoString() string
- func (s *AttributeKeyAndValue) SetKey(v *AttributeKey) *AttributeKeyAndValue
- func (s *AttributeKeyAndValue) SetValue(v *TypedAttributeValue) *AttributeKeyAndValue
- func (s AttributeKeyAndValue) String() string
- func (s *AttributeKeyAndValue) Validate() error
- type AttributeNameAndValue
- func (s AttributeNameAndValue) GoString() string
- func (s *AttributeNameAndValue) SetAttributeName(v string) *AttributeNameAndValue
- func (s *AttributeNameAndValue) SetValue(v *TypedAttributeValue) *AttributeNameAndValue
- func (s AttributeNameAndValue) String() string
- func (s *AttributeNameAndValue) Validate() error
- type BatchAddFacetToObject
- func (s BatchAddFacetToObject) GoString() string
- func (s *BatchAddFacetToObject) SetObjectAttributeList(v []*AttributeKeyAndValue) *BatchAddFacetToObject
- func (s *BatchAddFacetToObject) SetObjectReference(v *ObjectReference) *BatchAddFacetToObject
- func (s *BatchAddFacetToObject) SetSchemaFacet(v *SchemaFacet) *BatchAddFacetToObject
- func (s BatchAddFacetToObject) String() string
- func (s *BatchAddFacetToObject) Validate() error
- type BatchAddFacetToObjectResponse
- type BatchAttachObject
- func (s BatchAttachObject) GoString() string
- func (s *BatchAttachObject) SetChildReference(v *ObjectReference) *BatchAttachObject
- func (s *BatchAttachObject) SetLinkName(v string) *BatchAttachObject
- func (s *BatchAttachObject) SetParentReference(v *ObjectReference) *BatchAttachObject
- func (s BatchAttachObject) String() string
- func (s *BatchAttachObject) Validate() error
- type BatchAttachObjectResponse
- type BatchAttachPolicy
- func (s BatchAttachPolicy) GoString() string
- func (s *BatchAttachPolicy) SetObjectReference(v *ObjectReference) *BatchAttachPolicy
- func (s *BatchAttachPolicy) SetPolicyReference(v *ObjectReference) *BatchAttachPolicy
- func (s BatchAttachPolicy) String() string
- func (s *BatchAttachPolicy) Validate() error
- type BatchAttachPolicyResponse
- type BatchAttachToIndex
- func (s BatchAttachToIndex) GoString() string
- func (s *BatchAttachToIndex) SetIndexReference(v *ObjectReference) *BatchAttachToIndex
- func (s *BatchAttachToIndex) SetTargetReference(v *ObjectReference) *BatchAttachToIndex
- func (s BatchAttachToIndex) String() string
- func (s *BatchAttachToIndex) Validate() error
- type BatchAttachToIndexResponse
- type BatchAttachTypedLink
- func (s BatchAttachTypedLink) GoString() string
- func (s *BatchAttachTypedLink) SetAttributes(v []*AttributeNameAndValue) *BatchAttachTypedLink
- func (s *BatchAttachTypedLink) SetSourceObjectReference(v *ObjectReference) *BatchAttachTypedLink
- func (s *BatchAttachTypedLink) SetTargetObjectReference(v *ObjectReference) *BatchAttachTypedLink
- func (s *BatchAttachTypedLink) SetTypedLinkFacet(v *TypedLinkSchemaAndFacetName) *BatchAttachTypedLink
- func (s BatchAttachTypedLink) String() string
- func (s *BatchAttachTypedLink) Validate() error
- type BatchAttachTypedLinkResponse
- type BatchCreateIndex
- func (s BatchCreateIndex) GoString() string
- func (s *BatchCreateIndex) SetBatchReferenceName(v string) *BatchCreateIndex
- func (s *BatchCreateIndex) SetIsUnique(v bool) *BatchCreateIndex
- func (s *BatchCreateIndex) SetLinkName(v string) *BatchCreateIndex
- func (s *BatchCreateIndex) SetOrderedIndexedAttributeList(v []*AttributeKey) *BatchCreateIndex
- func (s *BatchCreateIndex) SetParentReference(v *ObjectReference) *BatchCreateIndex
- func (s BatchCreateIndex) String() string
- func (s *BatchCreateIndex) Validate() error
- type BatchCreateIndexResponse
- type BatchCreateObject
- func (s BatchCreateObject) GoString() string
- func (s *BatchCreateObject) SetBatchReferenceName(v string) *BatchCreateObject
- func (s *BatchCreateObject) SetLinkName(v string) *BatchCreateObject
- func (s *BatchCreateObject) SetObjectAttributeList(v []*AttributeKeyAndValue) *BatchCreateObject
- func (s *BatchCreateObject) SetParentReference(v *ObjectReference) *BatchCreateObject
- func (s *BatchCreateObject) SetSchemaFacet(v []*SchemaFacet) *BatchCreateObject
- func (s BatchCreateObject) String() string
- func (s *BatchCreateObject) Validate() error
- type BatchCreateObjectResponse
- type BatchDeleteObject
- type BatchDeleteObjectResponse
- type BatchDetachFromIndex
- func (s BatchDetachFromIndex) GoString() string
- func (s *BatchDetachFromIndex) SetIndexReference(v *ObjectReference) *BatchDetachFromIndex
- func (s *BatchDetachFromIndex) SetTargetReference(v *ObjectReference) *BatchDetachFromIndex
- func (s BatchDetachFromIndex) String() string
- func (s *BatchDetachFromIndex) Validate() error
- type BatchDetachFromIndexResponse
- type BatchDetachObject
- func (s BatchDetachObject) GoString() string
- func (s *BatchDetachObject) SetBatchReferenceName(v string) *BatchDetachObject
- func (s *BatchDetachObject) SetLinkName(v string) *BatchDetachObject
- func (s *BatchDetachObject) SetParentReference(v *ObjectReference) *BatchDetachObject
- func (s BatchDetachObject) String() string
- func (s *BatchDetachObject) Validate() error
- type BatchDetachObjectResponse
- type BatchDetachPolicy
- func (s BatchDetachPolicy) GoString() string
- func (s *BatchDetachPolicy) SetObjectReference(v *ObjectReference) *BatchDetachPolicy
- func (s *BatchDetachPolicy) SetPolicyReference(v *ObjectReference) *BatchDetachPolicy
- func (s BatchDetachPolicy) String() string
- func (s *BatchDetachPolicy) Validate() error
- type BatchDetachPolicyResponse
- type BatchDetachTypedLink
- type BatchDetachTypedLinkResponse
- type BatchGetLinkAttributes
- func (s BatchGetLinkAttributes) GoString() string
- func (s *BatchGetLinkAttributes) SetAttributeNames(v []*string) *BatchGetLinkAttributes
- func (s *BatchGetLinkAttributes) SetTypedLinkSpecifier(v *TypedLinkSpecifier) *BatchGetLinkAttributes
- func (s BatchGetLinkAttributes) String() string
- func (s *BatchGetLinkAttributes) Validate() error
- type BatchGetLinkAttributesResponse
- type BatchGetObjectAttributes
- func (s BatchGetObjectAttributes) GoString() string
- func (s *BatchGetObjectAttributes) SetAttributeNames(v []*string) *BatchGetObjectAttributes
- func (s *BatchGetObjectAttributes) SetObjectReference(v *ObjectReference) *BatchGetObjectAttributes
- func (s *BatchGetObjectAttributes) SetSchemaFacet(v *SchemaFacet) *BatchGetObjectAttributes
- func (s BatchGetObjectAttributes) String() string
- func (s *BatchGetObjectAttributes) Validate() error
- type BatchGetObjectAttributesResponse
- type BatchGetObjectInformation
- type BatchGetObjectInformationResponse
- func (s BatchGetObjectInformationResponse) GoString() string
- func (s *BatchGetObjectInformationResponse) SetObjectIdentifier(v string) *BatchGetObjectInformationResponse
- func (s *BatchGetObjectInformationResponse) SetSchemaFacets(v []*SchemaFacet) *BatchGetObjectInformationResponse
- func (s BatchGetObjectInformationResponse) String() string
- type BatchListAttachedIndices
- func (s BatchListAttachedIndices) GoString() string
- func (s *BatchListAttachedIndices) SetMaxResults(v int64) *BatchListAttachedIndices
- func (s *BatchListAttachedIndices) SetNextToken(v string) *BatchListAttachedIndices
- func (s *BatchListAttachedIndices) SetTargetReference(v *ObjectReference) *BatchListAttachedIndices
- func (s BatchListAttachedIndices) String() string
- func (s *BatchListAttachedIndices) Validate() error
- type BatchListAttachedIndicesResponse
- func (s BatchListAttachedIndicesResponse) GoString() string
- func (s *BatchListAttachedIndicesResponse) SetIndexAttachments(v []*IndexAttachment) *BatchListAttachedIndicesResponse
- func (s *BatchListAttachedIndicesResponse) SetNextToken(v string) *BatchListAttachedIndicesResponse
- func (s BatchListAttachedIndicesResponse) String() string
- type BatchListIncomingTypedLinks
- func (s BatchListIncomingTypedLinks) GoString() string
- func (s *BatchListIncomingTypedLinks) SetFilterAttributeRanges(v []*TypedLinkAttributeRange) *BatchListIncomingTypedLinks
- func (s *BatchListIncomingTypedLinks) SetFilterTypedLink(v *TypedLinkSchemaAndFacetName) *BatchListIncomingTypedLinks
- func (s *BatchListIncomingTypedLinks) SetMaxResults(v int64) *BatchListIncomingTypedLinks
- func (s *BatchListIncomingTypedLinks) SetNextToken(v string) *BatchListIncomingTypedLinks
- func (s *BatchListIncomingTypedLinks) SetObjectReference(v *ObjectReference) *BatchListIncomingTypedLinks
- func (s BatchListIncomingTypedLinks) String() string
- func (s *BatchListIncomingTypedLinks) Validate() error
- type BatchListIncomingTypedLinksResponse
- func (s BatchListIncomingTypedLinksResponse) GoString() string
- func (s *BatchListIncomingTypedLinksResponse) SetLinkSpecifiers(v []*TypedLinkSpecifier) *BatchListIncomingTypedLinksResponse
- func (s *BatchListIncomingTypedLinksResponse) SetNextToken(v string) *BatchListIncomingTypedLinksResponse
- func (s BatchListIncomingTypedLinksResponse) String() string
- type BatchListIndex
- func (s BatchListIndex) GoString() string
- func (s *BatchListIndex) SetIndexReference(v *ObjectReference) *BatchListIndex
- func (s *BatchListIndex) SetMaxResults(v int64) *BatchListIndex
- func (s *BatchListIndex) SetNextToken(v string) *BatchListIndex
- func (s *BatchListIndex) SetRangesOnIndexedValues(v []*ObjectAttributeRange) *BatchListIndex
- func (s BatchListIndex) String() string
- func (s *BatchListIndex) Validate() error
- type BatchListIndexResponse
- type BatchListObjectAttributes
- func (s BatchListObjectAttributes) GoString() string
- func (s *BatchListObjectAttributes) SetFacetFilter(v *SchemaFacet) *BatchListObjectAttributes
- func (s *BatchListObjectAttributes) SetMaxResults(v int64) *BatchListObjectAttributes
- func (s *BatchListObjectAttributes) SetNextToken(v string) *BatchListObjectAttributes
- func (s *BatchListObjectAttributes) SetObjectReference(v *ObjectReference) *BatchListObjectAttributes
- func (s BatchListObjectAttributes) String() string
- func (s *BatchListObjectAttributes) Validate() error
- type BatchListObjectAttributesResponse
- func (s BatchListObjectAttributesResponse) GoString() string
- func (s *BatchListObjectAttributesResponse) SetAttributes(v []*AttributeKeyAndValue) *BatchListObjectAttributesResponse
- func (s *BatchListObjectAttributesResponse) SetNextToken(v string) *BatchListObjectAttributesResponse
- func (s BatchListObjectAttributesResponse) String() string
- type BatchListObjectChildren
- func (s BatchListObjectChildren) GoString() string
- func (s *BatchListObjectChildren) SetMaxResults(v int64) *BatchListObjectChildren
- func (s *BatchListObjectChildren) SetNextToken(v string) *BatchListObjectChildren
- func (s *BatchListObjectChildren) SetObjectReference(v *ObjectReference) *BatchListObjectChildren
- func (s BatchListObjectChildren) String() string
- func (s *BatchListObjectChildren) Validate() error
- type BatchListObjectChildrenResponse
- func (s BatchListObjectChildrenResponse) GoString() string
- func (s *BatchListObjectChildrenResponse) SetChildren(v map[string]*string) *BatchListObjectChildrenResponse
- func (s *BatchListObjectChildrenResponse) SetNextToken(v string) *BatchListObjectChildrenResponse
- func (s BatchListObjectChildrenResponse) String() string
- type BatchListObjectParentPaths
- func (s BatchListObjectParentPaths) GoString() string
- func (s *BatchListObjectParentPaths) SetMaxResults(v int64) *BatchListObjectParentPaths
- func (s *BatchListObjectParentPaths) SetNextToken(v string) *BatchListObjectParentPaths
- func (s *BatchListObjectParentPaths) SetObjectReference(v *ObjectReference) *BatchListObjectParentPaths
- func (s BatchListObjectParentPaths) String() string
- func (s *BatchListObjectParentPaths) Validate() error
- type BatchListObjectParentPathsResponse
- func (s BatchListObjectParentPathsResponse) GoString() string
- func (s *BatchListObjectParentPathsResponse) SetNextToken(v string) *BatchListObjectParentPathsResponse
- func (s *BatchListObjectParentPathsResponse) SetPathToObjectIdentifiersList(v []*PathToObjectIdentifiers) *BatchListObjectParentPathsResponse
- func (s BatchListObjectParentPathsResponse) String() string
- type BatchListObjectParents
- func (s BatchListObjectParents) GoString() string
- func (s *BatchListObjectParents) SetMaxResults(v int64) *BatchListObjectParents
- func (s *BatchListObjectParents) SetNextToken(v string) *BatchListObjectParents
- func (s *BatchListObjectParents) SetObjectReference(v *ObjectReference) *BatchListObjectParents
- func (s BatchListObjectParents) String() string
- func (s *BatchListObjectParents) Validate() error
- type BatchListObjectParentsResponse
- func (s BatchListObjectParentsResponse) GoString() string
- func (s *BatchListObjectParentsResponse) SetNextToken(v string) *BatchListObjectParentsResponse
- func (s *BatchListObjectParentsResponse) SetParentLinks(v []*ObjectIdentifierAndLinkNameTuple) *BatchListObjectParentsResponse
- func (s BatchListObjectParentsResponse) String() string
- type BatchListObjectPolicies
- func (s BatchListObjectPolicies) GoString() string
- func (s *BatchListObjectPolicies) SetMaxResults(v int64) *BatchListObjectPolicies
- func (s *BatchListObjectPolicies) SetNextToken(v string) *BatchListObjectPolicies
- func (s *BatchListObjectPolicies) SetObjectReference(v *ObjectReference) *BatchListObjectPolicies
- func (s BatchListObjectPolicies) String() string
- func (s *BatchListObjectPolicies) Validate() error
- type BatchListObjectPoliciesResponse
- func (s BatchListObjectPoliciesResponse) GoString() string
- func (s *BatchListObjectPoliciesResponse) SetAttachedPolicyIds(v []*string) *BatchListObjectPoliciesResponse
- func (s *BatchListObjectPoliciesResponse) SetNextToken(v string) *BatchListObjectPoliciesResponse
- func (s BatchListObjectPoliciesResponse) String() string
- type BatchListOutgoingTypedLinks
- func (s BatchListOutgoingTypedLinks) GoString() string
- func (s *BatchListOutgoingTypedLinks) SetFilterAttributeRanges(v []*TypedLinkAttributeRange) *BatchListOutgoingTypedLinks
- func (s *BatchListOutgoingTypedLinks) SetFilterTypedLink(v *TypedLinkSchemaAndFacetName) *BatchListOutgoingTypedLinks
- func (s *BatchListOutgoingTypedLinks) SetMaxResults(v int64) *BatchListOutgoingTypedLinks
- func (s *BatchListOutgoingTypedLinks) SetNextToken(v string) *BatchListOutgoingTypedLinks
- func (s *BatchListOutgoingTypedLinks) SetObjectReference(v *ObjectReference) *BatchListOutgoingTypedLinks
- func (s BatchListOutgoingTypedLinks) String() string
- func (s *BatchListOutgoingTypedLinks) Validate() error
- type BatchListOutgoingTypedLinksResponse
- func (s BatchListOutgoingTypedLinksResponse) GoString() string
- func (s *BatchListOutgoingTypedLinksResponse) SetNextToken(v string) *BatchListOutgoingTypedLinksResponse
- func (s *BatchListOutgoingTypedLinksResponse) SetTypedLinkSpecifiers(v []*TypedLinkSpecifier) *BatchListOutgoingTypedLinksResponse
- func (s BatchListOutgoingTypedLinksResponse) String() string
- type BatchListPolicyAttachments
- func (s BatchListPolicyAttachments) GoString() string
- func (s *BatchListPolicyAttachments) SetMaxResults(v int64) *BatchListPolicyAttachments
- func (s *BatchListPolicyAttachments) SetNextToken(v string) *BatchListPolicyAttachments
- func (s *BatchListPolicyAttachments) SetPolicyReference(v *ObjectReference) *BatchListPolicyAttachments
- func (s BatchListPolicyAttachments) String() string
- func (s *BatchListPolicyAttachments) Validate() error
- type BatchListPolicyAttachmentsResponse
- func (s BatchListPolicyAttachmentsResponse) GoString() string
- func (s *BatchListPolicyAttachmentsResponse) SetNextToken(v string) *BatchListPolicyAttachmentsResponse
- func (s *BatchListPolicyAttachmentsResponse) SetObjectIdentifiers(v []*string) *BatchListPolicyAttachmentsResponse
- func (s BatchListPolicyAttachmentsResponse) String() string
- type BatchLookupPolicy
- func (s BatchLookupPolicy) GoString() string
- func (s *BatchLookupPolicy) SetMaxResults(v int64) *BatchLookupPolicy
- func (s *BatchLookupPolicy) SetNextToken(v string) *BatchLookupPolicy
- func (s *BatchLookupPolicy) SetObjectReference(v *ObjectReference) *BatchLookupPolicy
- func (s BatchLookupPolicy) String() string
- func (s *BatchLookupPolicy) Validate() error
- type BatchLookupPolicyResponse
- type BatchReadException
- type BatchReadInput
- func (s BatchReadInput) GoString() string
- func (s *BatchReadInput) SetConsistencyLevel(v string) *BatchReadInput
- func (s *BatchReadInput) SetDirectoryArn(v string) *BatchReadInput
- func (s *BatchReadInput) SetOperations(v []*BatchReadOperation) *BatchReadInput
- func (s BatchReadInput) String() string
- func (s *BatchReadInput) Validate() error
- type BatchReadOperation
- func (s BatchReadOperation) GoString() string
- func (s *BatchReadOperation) SetGetLinkAttributes(v *BatchGetLinkAttributes) *BatchReadOperation
- func (s *BatchReadOperation) SetGetObjectAttributes(v *BatchGetObjectAttributes) *BatchReadOperation
- func (s *BatchReadOperation) SetGetObjectInformation(v *BatchGetObjectInformation) *BatchReadOperation
- func (s *BatchReadOperation) SetListAttachedIndices(v *BatchListAttachedIndices) *BatchReadOperation
- func (s *BatchReadOperation) SetListIncomingTypedLinks(v *BatchListIncomingTypedLinks) *BatchReadOperation
- func (s *BatchReadOperation) SetListIndex(v *BatchListIndex) *BatchReadOperation
- func (s *BatchReadOperation) SetListObjectAttributes(v *BatchListObjectAttributes) *BatchReadOperation
- func (s *BatchReadOperation) SetListObjectChildren(v *BatchListObjectChildren) *BatchReadOperation
- func (s *BatchReadOperation) SetListObjectParentPaths(v *BatchListObjectParentPaths) *BatchReadOperation
- func (s *BatchReadOperation) SetListObjectParents(v *BatchListObjectParents) *BatchReadOperation
- func (s *BatchReadOperation) SetListObjectPolicies(v *BatchListObjectPolicies) *BatchReadOperation
- func (s *BatchReadOperation) SetListOutgoingTypedLinks(v *BatchListOutgoingTypedLinks) *BatchReadOperation
- func (s *BatchReadOperation) SetListPolicyAttachments(v *BatchListPolicyAttachments) *BatchReadOperation
- func (s *BatchReadOperation) SetLookupPolicy(v *BatchLookupPolicy) *BatchReadOperation
- func (s BatchReadOperation) String() string
- func (s *BatchReadOperation) Validate() error
- type BatchReadOperationResponse
- func (s BatchReadOperationResponse) GoString() string
- func (s *BatchReadOperationResponse) SetExceptionResponse(v *BatchReadException) *BatchReadOperationResponse
- func (s *BatchReadOperationResponse) SetSuccessfulResponse(v *BatchReadSuccessfulResponse) *BatchReadOperationResponse
- func (s BatchReadOperationResponse) String() string
- type BatchReadOutput
- type BatchReadSuccessfulResponse
- func (s BatchReadSuccessfulResponse) GoString() string
- func (s *BatchReadSuccessfulResponse) SetGetLinkAttributes(v *BatchGetLinkAttributesResponse) *BatchReadSuccessfulResponse
- func (s *BatchReadSuccessfulResponse) SetGetObjectAttributes(v *BatchGetObjectAttributesResponse) *BatchReadSuccessfulResponse
- func (s *BatchReadSuccessfulResponse) SetGetObjectInformation(v *BatchGetObjectInformationResponse) *BatchReadSuccessfulResponse
- func (s *BatchReadSuccessfulResponse) SetListAttachedIndices(v *BatchListAttachedIndicesResponse) *BatchReadSuccessfulResponse
- func (s *BatchReadSuccessfulResponse) SetListIncomingTypedLinks(v *BatchListIncomingTypedLinksResponse) *BatchReadSuccessfulResponse
- func (s *BatchReadSuccessfulResponse) SetListIndex(v *BatchListIndexResponse) *BatchReadSuccessfulResponse
- func (s *BatchReadSuccessfulResponse) SetListObjectAttributes(v *BatchListObjectAttributesResponse) *BatchReadSuccessfulResponse
- func (s *BatchReadSuccessfulResponse) SetListObjectChildren(v *BatchListObjectChildrenResponse) *BatchReadSuccessfulResponse
- func (s *BatchReadSuccessfulResponse) SetListObjectParentPaths(v *BatchListObjectParentPathsResponse) *BatchReadSuccessfulResponse
- func (s *BatchReadSuccessfulResponse) SetListObjectParents(v *BatchListObjectParentsResponse) *BatchReadSuccessfulResponse
- func (s *BatchReadSuccessfulResponse) SetListObjectPolicies(v *BatchListObjectPoliciesResponse) *BatchReadSuccessfulResponse
- func (s *BatchReadSuccessfulResponse) SetListOutgoingTypedLinks(v *BatchListOutgoingTypedLinksResponse) *BatchReadSuccessfulResponse
- func (s *BatchReadSuccessfulResponse) SetListPolicyAttachments(v *BatchListPolicyAttachmentsResponse) *BatchReadSuccessfulResponse
- func (s *BatchReadSuccessfulResponse) SetLookupPolicy(v *BatchLookupPolicyResponse) *BatchReadSuccessfulResponse
- func (s BatchReadSuccessfulResponse) String() string
- type BatchRemoveFacetFromObject
- func (s BatchRemoveFacetFromObject) GoString() string
- func (s *BatchRemoveFacetFromObject) SetObjectReference(v *ObjectReference) *BatchRemoveFacetFromObject
- func (s *BatchRemoveFacetFromObject) SetSchemaFacet(v *SchemaFacet) *BatchRemoveFacetFromObject
- func (s BatchRemoveFacetFromObject) String() string
- func (s *BatchRemoveFacetFromObject) Validate() error
- type BatchRemoveFacetFromObjectResponse
- type BatchUpdateLinkAttributes
- func (s BatchUpdateLinkAttributes) GoString() string
- func (s *BatchUpdateLinkAttributes) SetAttributeUpdates(v []*LinkAttributeUpdate) *BatchUpdateLinkAttributes
- func (s *BatchUpdateLinkAttributes) SetTypedLinkSpecifier(v *TypedLinkSpecifier) *BatchUpdateLinkAttributes
- func (s BatchUpdateLinkAttributes) String() string
- func (s *BatchUpdateLinkAttributes) Validate() error
- type BatchUpdateLinkAttributesResponse
- type BatchUpdateObjectAttributes
- func (s BatchUpdateObjectAttributes) GoString() string
- func (s *BatchUpdateObjectAttributes) SetAttributeUpdates(v []*ObjectAttributeUpdate) *BatchUpdateObjectAttributes
- func (s *BatchUpdateObjectAttributes) SetObjectReference(v *ObjectReference) *BatchUpdateObjectAttributes
- func (s BatchUpdateObjectAttributes) String() string
- func (s *BatchUpdateObjectAttributes) Validate() error
- type BatchUpdateObjectAttributesResponse
- type BatchWriteException
- func (s *BatchWriteException) Code() string
- func (s *BatchWriteException) Error() string
- func (s BatchWriteException) GoString() string
- func (s *BatchWriteException) Message() string
- func (s *BatchWriteException) OrigErr() error
- func (s *BatchWriteException) RequestID() string
- func (s *BatchWriteException) StatusCode() int
- func (s BatchWriteException) String() string
- type BatchWriteInput
- type BatchWriteOperation
- func (s BatchWriteOperation) GoString() string
- func (s *BatchWriteOperation) SetAddFacetToObject(v *BatchAddFacetToObject) *BatchWriteOperation
- func (s *BatchWriteOperation) SetAttachObject(v *BatchAttachObject) *BatchWriteOperation
- func (s *BatchWriteOperation) SetAttachPolicy(v *BatchAttachPolicy) *BatchWriteOperation
- func (s *BatchWriteOperation) SetAttachToIndex(v *BatchAttachToIndex) *BatchWriteOperation
- func (s *BatchWriteOperation) SetAttachTypedLink(v *BatchAttachTypedLink) *BatchWriteOperation
- func (s *BatchWriteOperation) SetCreateIndex(v *BatchCreateIndex) *BatchWriteOperation
- func (s *BatchWriteOperation) SetCreateObject(v *BatchCreateObject) *BatchWriteOperation
- func (s *BatchWriteOperation) SetDeleteObject(v *BatchDeleteObject) *BatchWriteOperation
- func (s *BatchWriteOperation) SetDetachFromIndex(v *BatchDetachFromIndex) *BatchWriteOperation
- func (s *BatchWriteOperation) SetDetachObject(v *BatchDetachObject) *BatchWriteOperation
- func (s *BatchWriteOperation) SetDetachPolicy(v *BatchDetachPolicy) *BatchWriteOperation
- func (s *BatchWriteOperation) SetDetachTypedLink(v *BatchDetachTypedLink) *BatchWriteOperation
- func (s *BatchWriteOperation) SetRemoveFacetFromObject(v *BatchRemoveFacetFromObject) *BatchWriteOperation
- func (s *BatchWriteOperation) SetUpdateLinkAttributes(v *BatchUpdateLinkAttributes) *BatchWriteOperation
- func (s *BatchWriteOperation) SetUpdateObjectAttributes(v *BatchUpdateObjectAttributes) *BatchWriteOperation
- func (s BatchWriteOperation) String() string
- func (s *BatchWriteOperation) Validate() error
- type BatchWriteOperationResponse
- func (s BatchWriteOperationResponse) GoString() string
- func (s *BatchWriteOperationResponse) SetAddFacetToObject(v *BatchAddFacetToObjectResponse) *BatchWriteOperationResponse
- func (s *BatchWriteOperationResponse) SetAttachObject(v *BatchAttachObjectResponse) *BatchWriteOperationResponse
- func (s *BatchWriteOperationResponse) SetAttachPolicy(v *BatchAttachPolicyResponse) *BatchWriteOperationResponse
- func (s *BatchWriteOperationResponse) SetAttachToIndex(v *BatchAttachToIndexResponse) *BatchWriteOperationResponse
- func (s *BatchWriteOperationResponse) SetAttachTypedLink(v *BatchAttachTypedLinkResponse) *BatchWriteOperationResponse
- func (s *BatchWriteOperationResponse) SetCreateIndex(v *BatchCreateIndexResponse) *BatchWriteOperationResponse
- func (s *BatchWriteOperationResponse) SetCreateObject(v *BatchCreateObjectResponse) *BatchWriteOperationResponse
- func (s *BatchWriteOperationResponse) SetDeleteObject(v *BatchDeleteObjectResponse) *BatchWriteOperationResponse
- func (s *BatchWriteOperationResponse) SetDetachFromIndex(v *BatchDetachFromIndexResponse) *BatchWriteOperationResponse
- func (s *BatchWriteOperationResponse) SetDetachObject(v *BatchDetachObjectResponse) *BatchWriteOperationResponse
- func (s *BatchWriteOperationResponse) SetDetachPolicy(v *BatchDetachPolicyResponse) *BatchWriteOperationResponse
- func (s *BatchWriteOperationResponse) SetDetachTypedLink(v *BatchDetachTypedLinkResponse) *BatchWriteOperationResponse
- func (s *BatchWriteOperationResponse) SetRemoveFacetFromObject(v *BatchRemoveFacetFromObjectResponse) *BatchWriteOperationResponse
- func (s *BatchWriteOperationResponse) SetUpdateLinkAttributes(v *BatchUpdateLinkAttributesResponse) *BatchWriteOperationResponse
- func (s *BatchWriteOperationResponse) SetUpdateObjectAttributes(v *BatchUpdateObjectAttributesResponse) *BatchWriteOperationResponse
- func (s BatchWriteOperationResponse) String() string
- type BatchWriteOutput
- type CannotListParentOfRootException
- func (s *CannotListParentOfRootException) Code() string
- func (s *CannotListParentOfRootException) Error() string
- func (s CannotListParentOfRootException) GoString() string
- func (s *CannotListParentOfRootException) Message() string
- func (s *CannotListParentOfRootException) OrigErr() error
- func (s *CannotListParentOfRootException) RequestID() string
- func (s *CannotListParentOfRootException) StatusCode() int
- func (s CannotListParentOfRootException) String() string
- type CloudDirectory
- func (c *CloudDirectory) AddFacetToObject(input *AddFacetToObjectInput) (*AddFacetToObjectOutput, error)
- func (c *CloudDirectory) AddFacetToObjectRequest(input *AddFacetToObjectInput) (req *request.Request, output *AddFacetToObjectOutput)
- func (c *CloudDirectory) AddFacetToObjectWithContext(ctx aws.Context, input *AddFacetToObjectInput, opts ...request.Option) (*AddFacetToObjectOutput, error)
- func (c *CloudDirectory) ApplySchema(input *ApplySchemaInput) (*ApplySchemaOutput, error)
- func (c *CloudDirectory) ApplySchemaRequest(input *ApplySchemaInput) (req *request.Request, output *ApplySchemaOutput)
- func (c *CloudDirectory) ApplySchemaWithContext(ctx aws.Context, input *ApplySchemaInput, opts ...request.Option) (*ApplySchemaOutput, error)
- func (c *CloudDirectory) AttachObject(input *AttachObjectInput) (*AttachObjectOutput, error)
- func (c *CloudDirectory) AttachObjectRequest(input *AttachObjectInput) (req *request.Request, output *AttachObjectOutput)
- func (c *CloudDirectory) AttachObjectWithContext(ctx aws.Context, input *AttachObjectInput, opts ...request.Option) (*AttachObjectOutput, error)
- func (c *CloudDirectory) AttachPolicy(input *AttachPolicyInput) (*AttachPolicyOutput, error)
- func (c *CloudDirectory) AttachPolicyRequest(input *AttachPolicyInput) (req *request.Request, output *AttachPolicyOutput)
- func (c *CloudDirectory) AttachPolicyWithContext(ctx aws.Context, input *AttachPolicyInput, opts ...request.Option) (*AttachPolicyOutput, error)
- func (c *CloudDirectory) AttachToIndex(input *AttachToIndexInput) (*AttachToIndexOutput, error)
- func (c *CloudDirectory) AttachToIndexRequest(input *AttachToIndexInput) (req *request.Request, output *AttachToIndexOutput)
- func (c *CloudDirectory) AttachToIndexWithContext(ctx aws.Context, input *AttachToIndexInput, opts ...request.Option) (*AttachToIndexOutput, error)
- func (c *CloudDirectory) AttachTypedLink(input *AttachTypedLinkInput) (*AttachTypedLinkOutput, error)
- func (c *CloudDirectory) AttachTypedLinkRequest(input *AttachTypedLinkInput) (req *request.Request, output *AttachTypedLinkOutput)
- func (c *CloudDirectory) AttachTypedLinkWithContext(ctx aws.Context, input *AttachTypedLinkInput, opts ...request.Option) (*AttachTypedLinkOutput, error)
- func (c *CloudDirectory) BatchRead(input *BatchReadInput) (*BatchReadOutput, error)
- func (c *CloudDirectory) BatchReadRequest(input *BatchReadInput) (req *request.Request, output *BatchReadOutput)
- func (c *CloudDirectory) BatchReadWithContext(ctx aws.Context, input *BatchReadInput, opts ...request.Option) (*BatchReadOutput, error)
- func (c *CloudDirectory) BatchWrite(input *BatchWriteInput) (*BatchWriteOutput, error)
- func (c *CloudDirectory) BatchWriteRequest(input *BatchWriteInput) (req *request.Request, output *BatchWriteOutput)
- func (c *CloudDirectory) BatchWriteWithContext(ctx aws.Context, input *BatchWriteInput, opts ...request.Option) (*BatchWriteOutput, error)
- func (c *CloudDirectory) CreateDirectory(input *CreateDirectoryInput) (*CreateDirectoryOutput, error)
- func (c *CloudDirectory) CreateDirectoryRequest(input *CreateDirectoryInput) (req *request.Request, output *CreateDirectoryOutput)
- func (c *CloudDirectory) CreateDirectoryWithContext(ctx aws.Context, input *CreateDirectoryInput, opts ...request.Option) (*CreateDirectoryOutput, error)
- func (c *CloudDirectory) CreateFacet(input *CreateFacetInput) (*CreateFacetOutput, error)
- func (c *CloudDirectory) CreateFacetRequest(input *CreateFacetInput) (req *request.Request, output *CreateFacetOutput)
- func (c *CloudDirectory) CreateFacetWithContext(ctx aws.Context, input *CreateFacetInput, opts ...request.Option) (*CreateFacetOutput, error)
- func (c *CloudDirectory) CreateIndex(input *CreateIndexInput) (*CreateIndexOutput, error)
- func (c *CloudDirectory) CreateIndexRequest(input *CreateIndexInput) (req *request.Request, output *CreateIndexOutput)
- func (c *CloudDirectory) CreateIndexWithContext(ctx aws.Context, input *CreateIndexInput, opts ...request.Option) (*CreateIndexOutput, error)
- func (c *CloudDirectory) CreateObject(input *CreateObjectInput) (*CreateObjectOutput, error)
- func (c *CloudDirectory) CreateObjectRequest(input *CreateObjectInput) (req *request.Request, output *CreateObjectOutput)
- func (c *CloudDirectory) CreateObjectWithContext(ctx aws.Context, input *CreateObjectInput, opts ...request.Option) (*CreateObjectOutput, error)
- func (c *CloudDirectory) CreateSchema(input *CreateSchemaInput) (*CreateSchemaOutput, error)
- func (c *CloudDirectory) CreateSchemaRequest(input *CreateSchemaInput) (req *request.Request, output *CreateSchemaOutput)
- func (c *CloudDirectory) CreateSchemaWithContext(ctx aws.Context, input *CreateSchemaInput, opts ...request.Option) (*CreateSchemaOutput, error)
- func (c *CloudDirectory) CreateTypedLinkFacet(input *CreateTypedLinkFacetInput) (*CreateTypedLinkFacetOutput, error)
- func (c *CloudDirectory) CreateTypedLinkFacetRequest(input *CreateTypedLinkFacetInput) (req *request.Request, output *CreateTypedLinkFacetOutput)
- func (c *CloudDirectory) CreateTypedLinkFacetWithContext(ctx aws.Context, input *CreateTypedLinkFacetInput, opts ...request.Option) (*CreateTypedLinkFacetOutput, error)
- func (c *CloudDirectory) DeleteDirectory(input *DeleteDirectoryInput) (*DeleteDirectoryOutput, error)
- func (c *CloudDirectory) DeleteDirectoryRequest(input *DeleteDirectoryInput) (req *request.Request, output *DeleteDirectoryOutput)
- func (c *CloudDirectory) DeleteDirectoryWithContext(ctx aws.Context, input *DeleteDirectoryInput, opts ...request.Option) (*DeleteDirectoryOutput, error)
- func (c *CloudDirectory) DeleteFacet(input *DeleteFacetInput) (*DeleteFacetOutput, error)
- func (c *CloudDirectory) DeleteFacetRequest(input *DeleteFacetInput) (req *request.Request, output *DeleteFacetOutput)
- func (c *CloudDirectory) DeleteFacetWithContext(ctx aws.Context, input *DeleteFacetInput, opts ...request.Option) (*DeleteFacetOutput, error)
- func (c *CloudDirectory) DeleteObject(input *DeleteObjectInput) (*DeleteObjectOutput, error)
- func (c *CloudDirectory) DeleteObjectRequest(input *DeleteObjectInput) (req *request.Request, output *DeleteObjectOutput)
- func (c *CloudDirectory) DeleteObjectWithContext(ctx aws.Context, input *DeleteObjectInput, opts ...request.Option) (*DeleteObjectOutput, error)
- func (c *CloudDirectory) DeleteSchema(input *DeleteSchemaInput) (*DeleteSchemaOutput, error)
- func (c *CloudDirectory) DeleteSchemaRequest(input *DeleteSchemaInput) (req *request.Request, output *DeleteSchemaOutput)
- func (c *CloudDirectory) DeleteSchemaWithContext(ctx aws.Context, input *DeleteSchemaInput, opts ...request.Option) (*DeleteSchemaOutput, error)
- func (c *CloudDirectory) DeleteTypedLinkFacet(input *DeleteTypedLinkFacetInput) (*DeleteTypedLinkFacetOutput, error)
- func (c *CloudDirectory) DeleteTypedLinkFacetRequest(input *DeleteTypedLinkFacetInput) (req *request.Request, output *DeleteTypedLinkFacetOutput)
- func (c *CloudDirectory) DeleteTypedLinkFacetWithContext(ctx aws.Context, input *DeleteTypedLinkFacetInput, opts ...request.Option) (*DeleteTypedLinkFacetOutput, error)
- func (c *CloudDirectory) DetachFromIndex(input *DetachFromIndexInput) (*DetachFromIndexOutput, error)
- func (c *CloudDirectory) DetachFromIndexRequest(input *DetachFromIndexInput) (req *request.Request, output *DetachFromIndexOutput)
- func (c *CloudDirectory) DetachFromIndexWithContext(ctx aws.Context, input *DetachFromIndexInput, opts ...request.Option) (*DetachFromIndexOutput, error)
- func (c *CloudDirectory) DetachObject(input *DetachObjectInput) (*DetachObjectOutput, error)
- func (c *CloudDirectory) DetachObjectRequest(input *DetachObjectInput) (req *request.Request, output *DetachObjectOutput)
- func (c *CloudDirectory) DetachObjectWithContext(ctx aws.Context, input *DetachObjectInput, opts ...request.Option) (*DetachObjectOutput, error)
- func (c *CloudDirectory) DetachPolicy(input *DetachPolicyInput) (*DetachPolicyOutput, error)
- func (c *CloudDirectory) DetachPolicyRequest(input *DetachPolicyInput) (req *request.Request, output *DetachPolicyOutput)
- func (c *CloudDirectory) DetachPolicyWithContext(ctx aws.Context, input *DetachPolicyInput, opts ...request.Option) (*DetachPolicyOutput, error)
- func (c *CloudDirectory) DetachTypedLink(input *DetachTypedLinkInput) (*DetachTypedLinkOutput, error)
- func (c *CloudDirectory) DetachTypedLinkRequest(input *DetachTypedLinkInput) (req *request.Request, output *DetachTypedLinkOutput)
- func (c *CloudDirectory) DetachTypedLinkWithContext(ctx aws.Context, input *DetachTypedLinkInput, opts ...request.Option) (*DetachTypedLinkOutput, error)
- func (c *CloudDirectory) DisableDirectory(input *DisableDirectoryInput) (*DisableDirectoryOutput, error)
- func (c *CloudDirectory) DisableDirectoryRequest(input *DisableDirectoryInput) (req *request.Request, output *DisableDirectoryOutput)
- func (c *CloudDirectory) DisableDirectoryWithContext(ctx aws.Context, input *DisableDirectoryInput, opts ...request.Option) (*DisableDirectoryOutput, error)
- func (c *CloudDirectory) EnableDirectory(input *EnableDirectoryInput) (*EnableDirectoryOutput, error)
- func (c *CloudDirectory) EnableDirectoryRequest(input *EnableDirectoryInput) (req *request.Request, output *EnableDirectoryOutput)
- func (c *CloudDirectory) EnableDirectoryWithContext(ctx aws.Context, input *EnableDirectoryInput, opts ...request.Option) (*EnableDirectoryOutput, error)
- func (c *CloudDirectory) GetAppliedSchemaVersion(input *GetAppliedSchemaVersionInput) (*GetAppliedSchemaVersionOutput, error)
- func (c *CloudDirectory) GetAppliedSchemaVersionRequest(input *GetAppliedSchemaVersionInput) (req *request.Request, output *GetAppliedSchemaVersionOutput)
- func (c *CloudDirectory) GetAppliedSchemaVersionWithContext(ctx aws.Context, input *GetAppliedSchemaVersionInput, opts ...request.Option) (*GetAppliedSchemaVersionOutput, error)
- func (c *CloudDirectory) GetDirectory(input *GetDirectoryInput) (*GetDirectoryOutput, error)
- func (c *CloudDirectory) GetDirectoryRequest(input *GetDirectoryInput) (req *request.Request, output *GetDirectoryOutput)
- func (c *CloudDirectory) GetDirectoryWithContext(ctx aws.Context, input *GetDirectoryInput, opts ...request.Option) (*GetDirectoryOutput, error)
- func (c *CloudDirectory) GetFacet(input *GetFacetInput) (*GetFacetOutput, error)
- func (c *CloudDirectory) GetFacetRequest(input *GetFacetInput) (req *request.Request, output *GetFacetOutput)
- func (c *CloudDirectory) GetFacetWithContext(ctx aws.Context, input *GetFacetInput, opts ...request.Option) (*GetFacetOutput, error)
- func (c *CloudDirectory) GetLinkAttributes(input *GetLinkAttributesInput) (*GetLinkAttributesOutput, error)
- func (c *CloudDirectory) GetLinkAttributesRequest(input *GetLinkAttributesInput) (req *request.Request, output *GetLinkAttributesOutput)
- func (c *CloudDirectory) GetLinkAttributesWithContext(ctx aws.Context, input *GetLinkAttributesInput, opts ...request.Option) (*GetLinkAttributesOutput, error)
- func (c *CloudDirectory) GetObjectAttributes(input *GetObjectAttributesInput) (*GetObjectAttributesOutput, error)
- func (c *CloudDirectory) GetObjectAttributesRequest(input *GetObjectAttributesInput) (req *request.Request, output *GetObjectAttributesOutput)
- func (c *CloudDirectory) GetObjectAttributesWithContext(ctx aws.Context, input *GetObjectAttributesInput, opts ...request.Option) (*GetObjectAttributesOutput, error)
- func (c *CloudDirectory) GetObjectInformation(input *GetObjectInformationInput) (*GetObjectInformationOutput, error)
- func (c *CloudDirectory) GetObjectInformationRequest(input *GetObjectInformationInput) (req *request.Request, output *GetObjectInformationOutput)
- func (c *CloudDirectory) GetObjectInformationWithContext(ctx aws.Context, input *GetObjectInformationInput, opts ...request.Option) (*GetObjectInformationOutput, error)
- func (c *CloudDirectory) GetSchemaAsJson(input *GetSchemaAsJsonInput) (*GetSchemaAsJsonOutput, error)
- func (c *CloudDirectory) GetSchemaAsJsonRequest(input *GetSchemaAsJsonInput) (req *request.Request, output *GetSchemaAsJsonOutput)
- func (c *CloudDirectory) GetSchemaAsJsonWithContext(ctx aws.Context, input *GetSchemaAsJsonInput, opts ...request.Option) (*GetSchemaAsJsonOutput, error)
- func (c *CloudDirectory) GetTypedLinkFacetInformation(input *GetTypedLinkFacetInformationInput) (*GetTypedLinkFacetInformationOutput, error)
- func (c *CloudDirectory) GetTypedLinkFacetInformationRequest(input *GetTypedLinkFacetInformationInput) (req *request.Request, output *GetTypedLinkFacetInformationOutput)
- func (c *CloudDirectory) GetTypedLinkFacetInformationWithContext(ctx aws.Context, input *GetTypedLinkFacetInformationInput, ...) (*GetTypedLinkFacetInformationOutput, error)
- func (c *CloudDirectory) ListAppliedSchemaArns(input *ListAppliedSchemaArnsInput) (*ListAppliedSchemaArnsOutput, error)
- func (c *CloudDirectory) ListAppliedSchemaArnsPages(input *ListAppliedSchemaArnsInput, ...) error
- func (c *CloudDirectory) ListAppliedSchemaArnsPagesWithContext(ctx aws.Context, input *ListAppliedSchemaArnsInput, ...) error
- func (c *CloudDirectory) ListAppliedSchemaArnsRequest(input *ListAppliedSchemaArnsInput) (req *request.Request, output *ListAppliedSchemaArnsOutput)
- func (c *CloudDirectory) ListAppliedSchemaArnsWithContext(ctx aws.Context, input *ListAppliedSchemaArnsInput, opts ...request.Option) (*ListAppliedSchemaArnsOutput, error)
- func (c *CloudDirectory) ListAttachedIndices(input *ListAttachedIndicesInput) (*ListAttachedIndicesOutput, error)
- func (c *CloudDirectory) ListAttachedIndicesPages(input *ListAttachedIndicesInput, ...) error
- func (c *CloudDirectory) ListAttachedIndicesPagesWithContext(ctx aws.Context, input *ListAttachedIndicesInput, ...) error
- func (c *CloudDirectory) ListAttachedIndicesRequest(input *ListAttachedIndicesInput) (req *request.Request, output *ListAttachedIndicesOutput)
- func (c *CloudDirectory) ListAttachedIndicesWithContext(ctx aws.Context, input *ListAttachedIndicesInput, opts ...request.Option) (*ListAttachedIndicesOutput, error)
- func (c *CloudDirectory) ListDevelopmentSchemaArns(input *ListDevelopmentSchemaArnsInput) (*ListDevelopmentSchemaArnsOutput, error)
- func (c *CloudDirectory) ListDevelopmentSchemaArnsPages(input *ListDevelopmentSchemaArnsInput, ...) error
- func (c *CloudDirectory) ListDevelopmentSchemaArnsPagesWithContext(ctx aws.Context, input *ListDevelopmentSchemaArnsInput, ...) error
- func (c *CloudDirectory) ListDevelopmentSchemaArnsRequest(input *ListDevelopmentSchemaArnsInput) (req *request.Request, output *ListDevelopmentSchemaArnsOutput)
- func (c *CloudDirectory) ListDevelopmentSchemaArnsWithContext(ctx aws.Context, input *ListDevelopmentSchemaArnsInput, opts ...request.Option) (*ListDevelopmentSchemaArnsOutput, error)
- func (c *CloudDirectory) ListDirectories(input *ListDirectoriesInput) (*ListDirectoriesOutput, error)
- func (c *CloudDirectory) ListDirectoriesPages(input *ListDirectoriesInput, fn func(*ListDirectoriesOutput, bool) bool) error
- func (c *CloudDirectory) ListDirectoriesPagesWithContext(ctx aws.Context, input *ListDirectoriesInput, ...) error
- func (c *CloudDirectory) ListDirectoriesRequest(input *ListDirectoriesInput) (req *request.Request, output *ListDirectoriesOutput)
- func (c *CloudDirectory) ListDirectoriesWithContext(ctx aws.Context, input *ListDirectoriesInput, opts ...request.Option) (*ListDirectoriesOutput, error)
- func (c *CloudDirectory) ListFacetAttributes(input *ListFacetAttributesInput) (*ListFacetAttributesOutput, error)
- func (c *CloudDirectory) ListFacetAttributesPages(input *ListFacetAttributesInput, ...) error
- func (c *CloudDirectory) ListFacetAttributesPagesWithContext(ctx aws.Context, input *ListFacetAttributesInput, ...) error
- func (c *CloudDirectory) ListFacetAttributesRequest(input *ListFacetAttributesInput) (req *request.Request, output *ListFacetAttributesOutput)
- func (c *CloudDirectory) ListFacetAttributesWithContext(ctx aws.Context, input *ListFacetAttributesInput, opts ...request.Option) (*ListFacetAttributesOutput, error)
- func (c *CloudDirectory) ListFacetNames(input *ListFacetNamesInput) (*ListFacetNamesOutput, error)
- func (c *CloudDirectory) ListFacetNamesPages(input *ListFacetNamesInput, fn func(*ListFacetNamesOutput, bool) bool) error
- func (c *CloudDirectory) ListFacetNamesPagesWithContext(ctx aws.Context, input *ListFacetNamesInput, ...) error
- func (c *CloudDirectory) ListFacetNamesRequest(input *ListFacetNamesInput) (req *request.Request, output *ListFacetNamesOutput)
- func (c *CloudDirectory) ListFacetNamesWithContext(ctx aws.Context, input *ListFacetNamesInput, opts ...request.Option) (*ListFacetNamesOutput, error)
- func (c *CloudDirectory) ListIncomingTypedLinks(input *ListIncomingTypedLinksInput) (*ListIncomingTypedLinksOutput, error)
- func (c *CloudDirectory) ListIncomingTypedLinksRequest(input *ListIncomingTypedLinksInput) (req *request.Request, output *ListIncomingTypedLinksOutput)
- func (c *CloudDirectory) ListIncomingTypedLinksWithContext(ctx aws.Context, input *ListIncomingTypedLinksInput, opts ...request.Option) (*ListIncomingTypedLinksOutput, error)
- func (c *CloudDirectory) ListIndex(input *ListIndexInput) (*ListIndexOutput, error)
- func (c *CloudDirectory) ListIndexPages(input *ListIndexInput, fn func(*ListIndexOutput, bool) bool) error
- func (c *CloudDirectory) ListIndexPagesWithContext(ctx aws.Context, input *ListIndexInput, fn func(*ListIndexOutput, bool) bool, ...) error
- func (c *CloudDirectory) ListIndexRequest(input *ListIndexInput) (req *request.Request, output *ListIndexOutput)
- func (c *CloudDirectory) ListIndexWithContext(ctx aws.Context, input *ListIndexInput, opts ...request.Option) (*ListIndexOutput, error)
- func (c *CloudDirectory) ListManagedSchemaArns(input *ListManagedSchemaArnsInput) (*ListManagedSchemaArnsOutput, error)
- func (c *CloudDirectory) ListManagedSchemaArnsPages(input *ListManagedSchemaArnsInput, ...) error
- func (c *CloudDirectory) ListManagedSchemaArnsPagesWithContext(ctx aws.Context, input *ListManagedSchemaArnsInput, ...) error
- func (c *CloudDirectory) ListManagedSchemaArnsRequest(input *ListManagedSchemaArnsInput) (req *request.Request, output *ListManagedSchemaArnsOutput)
- func (c *CloudDirectory) ListManagedSchemaArnsWithContext(ctx aws.Context, input *ListManagedSchemaArnsInput, opts ...request.Option) (*ListManagedSchemaArnsOutput, error)
- func (c *CloudDirectory) ListObjectAttributes(input *ListObjectAttributesInput) (*ListObjectAttributesOutput, error)
- func (c *CloudDirectory) ListObjectAttributesPages(input *ListObjectAttributesInput, ...) error
- func (c *CloudDirectory) ListObjectAttributesPagesWithContext(ctx aws.Context, input *ListObjectAttributesInput, ...) error
- func (c *CloudDirectory) ListObjectAttributesRequest(input *ListObjectAttributesInput) (req *request.Request, output *ListObjectAttributesOutput)
- func (c *CloudDirectory) ListObjectAttributesWithContext(ctx aws.Context, input *ListObjectAttributesInput, opts ...request.Option) (*ListObjectAttributesOutput, error)
- func (c *CloudDirectory) ListObjectChildren(input *ListObjectChildrenInput) (*ListObjectChildrenOutput, error)
- func (c *CloudDirectory) ListObjectChildrenPages(input *ListObjectChildrenInput, fn func(*ListObjectChildrenOutput, bool) bool) error
- func (c *CloudDirectory) ListObjectChildrenPagesWithContext(ctx aws.Context, input *ListObjectChildrenInput, ...) error
- func (c *CloudDirectory) ListObjectChildrenRequest(input *ListObjectChildrenInput) (req *request.Request, output *ListObjectChildrenOutput)
- func (c *CloudDirectory) ListObjectChildrenWithContext(ctx aws.Context, input *ListObjectChildrenInput, opts ...request.Option) (*ListObjectChildrenOutput, error)
- func (c *CloudDirectory) ListObjectParentPaths(input *ListObjectParentPathsInput) (*ListObjectParentPathsOutput, error)
- func (c *CloudDirectory) ListObjectParentPathsPages(input *ListObjectParentPathsInput, ...) error
- func (c *CloudDirectory) ListObjectParentPathsPagesWithContext(ctx aws.Context, input *ListObjectParentPathsInput, ...) error
- func (c *CloudDirectory) ListObjectParentPathsRequest(input *ListObjectParentPathsInput) (req *request.Request, output *ListObjectParentPathsOutput)
- func (c *CloudDirectory) ListObjectParentPathsWithContext(ctx aws.Context, input *ListObjectParentPathsInput, opts ...request.Option) (*ListObjectParentPathsOutput, error)
- func (c *CloudDirectory) ListObjectParents(input *ListObjectParentsInput) (*ListObjectParentsOutput, error)
- func (c *CloudDirectory) ListObjectParentsPages(input *ListObjectParentsInput, fn func(*ListObjectParentsOutput, bool) bool) error
- func (c *CloudDirectory) ListObjectParentsPagesWithContext(ctx aws.Context, input *ListObjectParentsInput, ...) error
- func (c *CloudDirectory) ListObjectParentsRequest(input *ListObjectParentsInput) (req *request.Request, output *ListObjectParentsOutput)
- func (c *CloudDirectory) ListObjectParentsWithContext(ctx aws.Context, input *ListObjectParentsInput, opts ...request.Option) (*ListObjectParentsOutput, error)
- func (c *CloudDirectory) ListObjectPolicies(input *ListObjectPoliciesInput) (*ListObjectPoliciesOutput, error)
- func (c *CloudDirectory) ListObjectPoliciesPages(input *ListObjectPoliciesInput, fn func(*ListObjectPoliciesOutput, bool) bool) error
- func (c *CloudDirectory) ListObjectPoliciesPagesWithContext(ctx aws.Context, input *ListObjectPoliciesInput, ...) error
- func (c *CloudDirectory) ListObjectPoliciesRequest(input *ListObjectPoliciesInput) (req *request.Request, output *ListObjectPoliciesOutput)
- func (c *CloudDirectory) ListObjectPoliciesWithContext(ctx aws.Context, input *ListObjectPoliciesInput, opts ...request.Option) (*ListObjectPoliciesOutput, error)
- func (c *CloudDirectory) ListOutgoingTypedLinks(input *ListOutgoingTypedLinksInput) (*ListOutgoingTypedLinksOutput, error)
- func (c *CloudDirectory) ListOutgoingTypedLinksRequest(input *ListOutgoingTypedLinksInput) (req *request.Request, output *ListOutgoingTypedLinksOutput)
- func (c *CloudDirectory) ListOutgoingTypedLinksWithContext(ctx aws.Context, input *ListOutgoingTypedLinksInput, opts ...request.Option) (*ListOutgoingTypedLinksOutput, error)
- func (c *CloudDirectory) ListPolicyAttachments(input *ListPolicyAttachmentsInput) (*ListPolicyAttachmentsOutput, error)
- func (c *CloudDirectory) ListPolicyAttachmentsPages(input *ListPolicyAttachmentsInput, ...) error
- func (c *CloudDirectory) ListPolicyAttachmentsPagesWithContext(ctx aws.Context, input *ListPolicyAttachmentsInput, ...) error
- func (c *CloudDirectory) ListPolicyAttachmentsRequest(input *ListPolicyAttachmentsInput) (req *request.Request, output *ListPolicyAttachmentsOutput)
- func (c *CloudDirectory) ListPolicyAttachmentsWithContext(ctx aws.Context, input *ListPolicyAttachmentsInput, opts ...request.Option) (*ListPolicyAttachmentsOutput, error)
- func (c *CloudDirectory) ListPublishedSchemaArns(input *ListPublishedSchemaArnsInput) (*ListPublishedSchemaArnsOutput, error)
- func (c *CloudDirectory) ListPublishedSchemaArnsPages(input *ListPublishedSchemaArnsInput, ...) error
- func (c *CloudDirectory) ListPublishedSchemaArnsPagesWithContext(ctx aws.Context, input *ListPublishedSchemaArnsInput, ...) error
- func (c *CloudDirectory) ListPublishedSchemaArnsRequest(input *ListPublishedSchemaArnsInput) (req *request.Request, output *ListPublishedSchemaArnsOutput)
- func (c *CloudDirectory) ListPublishedSchemaArnsWithContext(ctx aws.Context, input *ListPublishedSchemaArnsInput, opts ...request.Option) (*ListPublishedSchemaArnsOutput, error)
- func (c *CloudDirectory) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *CloudDirectory) ListTagsForResourcePages(input *ListTagsForResourceInput, ...) error
- func (c *CloudDirectory) ListTagsForResourcePagesWithContext(ctx aws.Context, input *ListTagsForResourceInput, ...) error
- func (c *CloudDirectory) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *CloudDirectory) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *CloudDirectory) ListTypedLinkFacetAttributes(input *ListTypedLinkFacetAttributesInput) (*ListTypedLinkFacetAttributesOutput, error)
- func (c *CloudDirectory) ListTypedLinkFacetAttributesPages(input *ListTypedLinkFacetAttributesInput, ...) error
- func (c *CloudDirectory) ListTypedLinkFacetAttributesPagesWithContext(ctx aws.Context, input *ListTypedLinkFacetAttributesInput, ...) error
- func (c *CloudDirectory) ListTypedLinkFacetAttributesRequest(input *ListTypedLinkFacetAttributesInput) (req *request.Request, output *ListTypedLinkFacetAttributesOutput)
- func (c *CloudDirectory) ListTypedLinkFacetAttributesWithContext(ctx aws.Context, input *ListTypedLinkFacetAttributesInput, ...) (*ListTypedLinkFacetAttributesOutput, error)
- func (c *CloudDirectory) ListTypedLinkFacetNames(input *ListTypedLinkFacetNamesInput) (*ListTypedLinkFacetNamesOutput, error)
- func (c *CloudDirectory) ListTypedLinkFacetNamesPages(input *ListTypedLinkFacetNamesInput, ...) error
- func (c *CloudDirectory) ListTypedLinkFacetNamesPagesWithContext(ctx aws.Context, input *ListTypedLinkFacetNamesInput, ...) error
- func (c *CloudDirectory) ListTypedLinkFacetNamesRequest(input *ListTypedLinkFacetNamesInput) (req *request.Request, output *ListTypedLinkFacetNamesOutput)
- func (c *CloudDirectory) ListTypedLinkFacetNamesWithContext(ctx aws.Context, input *ListTypedLinkFacetNamesInput, opts ...request.Option) (*ListTypedLinkFacetNamesOutput, error)
- func (c *CloudDirectory) LookupPolicy(input *LookupPolicyInput) (*LookupPolicyOutput, error)
- func (c *CloudDirectory) LookupPolicyPages(input *LookupPolicyInput, fn func(*LookupPolicyOutput, bool) bool) error
- func (c *CloudDirectory) LookupPolicyPagesWithContext(ctx aws.Context, input *LookupPolicyInput, ...) error
- func (c *CloudDirectory) LookupPolicyRequest(input *LookupPolicyInput) (req *request.Request, output *LookupPolicyOutput)
- func (c *CloudDirectory) LookupPolicyWithContext(ctx aws.Context, input *LookupPolicyInput, opts ...request.Option) (*LookupPolicyOutput, error)
- func (c *CloudDirectory) PublishSchema(input *PublishSchemaInput) (*PublishSchemaOutput, error)
- func (c *CloudDirectory) PublishSchemaRequest(input *PublishSchemaInput) (req *request.Request, output *PublishSchemaOutput)
- func (c *CloudDirectory) PublishSchemaWithContext(ctx aws.Context, input *PublishSchemaInput, opts ...request.Option) (*PublishSchemaOutput, error)
- func (c *CloudDirectory) PutSchemaFromJson(input *PutSchemaFromJsonInput) (*PutSchemaFromJsonOutput, error)
- func (c *CloudDirectory) PutSchemaFromJsonRequest(input *PutSchemaFromJsonInput) (req *request.Request, output *PutSchemaFromJsonOutput)
- func (c *CloudDirectory) PutSchemaFromJsonWithContext(ctx aws.Context, input *PutSchemaFromJsonInput, opts ...request.Option) (*PutSchemaFromJsonOutput, error)
- func (c *CloudDirectory) RemoveFacetFromObject(input *RemoveFacetFromObjectInput) (*RemoveFacetFromObjectOutput, error)
- func (c *CloudDirectory) RemoveFacetFromObjectRequest(input *RemoveFacetFromObjectInput) (req *request.Request, output *RemoveFacetFromObjectOutput)
- func (c *CloudDirectory) RemoveFacetFromObjectWithContext(ctx aws.Context, input *RemoveFacetFromObjectInput, opts ...request.Option) (*RemoveFacetFromObjectOutput, error)
- func (c *CloudDirectory) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *CloudDirectory) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *CloudDirectory) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *CloudDirectory) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *CloudDirectory) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *CloudDirectory) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *CloudDirectory) UpdateFacet(input *UpdateFacetInput) (*UpdateFacetOutput, error)
- func (c *CloudDirectory) UpdateFacetRequest(input *UpdateFacetInput) (req *request.Request, output *UpdateFacetOutput)
- func (c *CloudDirectory) UpdateFacetWithContext(ctx aws.Context, input *UpdateFacetInput, opts ...request.Option) (*UpdateFacetOutput, error)
- func (c *CloudDirectory) UpdateLinkAttributes(input *UpdateLinkAttributesInput) (*UpdateLinkAttributesOutput, error)
- func (c *CloudDirectory) UpdateLinkAttributesRequest(input *UpdateLinkAttributesInput) (req *request.Request, output *UpdateLinkAttributesOutput)
- func (c *CloudDirectory) UpdateLinkAttributesWithContext(ctx aws.Context, input *UpdateLinkAttributesInput, opts ...request.Option) (*UpdateLinkAttributesOutput, error)
- func (c *CloudDirectory) UpdateObjectAttributes(input *UpdateObjectAttributesInput) (*UpdateObjectAttributesOutput, error)
- func (c *CloudDirectory) UpdateObjectAttributesRequest(input *UpdateObjectAttributesInput) (req *request.Request, output *UpdateObjectAttributesOutput)
- func (c *CloudDirectory) UpdateObjectAttributesWithContext(ctx aws.Context, input *UpdateObjectAttributesInput, opts ...request.Option) (*UpdateObjectAttributesOutput, error)
- func (c *CloudDirectory) UpdateSchema(input *UpdateSchemaInput) (*UpdateSchemaOutput, error)
- func (c *CloudDirectory) UpdateSchemaRequest(input *UpdateSchemaInput) (req *request.Request, output *UpdateSchemaOutput)
- func (c *CloudDirectory) UpdateSchemaWithContext(ctx aws.Context, input *UpdateSchemaInput, opts ...request.Option) (*UpdateSchemaOutput, error)
- func (c *CloudDirectory) UpdateTypedLinkFacet(input *UpdateTypedLinkFacetInput) (*UpdateTypedLinkFacetOutput, error)
- func (c *CloudDirectory) UpdateTypedLinkFacetRequest(input *UpdateTypedLinkFacetInput) (req *request.Request, output *UpdateTypedLinkFacetOutput)
- func (c *CloudDirectory) UpdateTypedLinkFacetWithContext(ctx aws.Context, input *UpdateTypedLinkFacetInput, opts ...request.Option) (*UpdateTypedLinkFacetOutput, error)
- func (c *CloudDirectory) UpgradeAppliedSchema(input *UpgradeAppliedSchemaInput) (*UpgradeAppliedSchemaOutput, error)
- func (c *CloudDirectory) UpgradeAppliedSchemaRequest(input *UpgradeAppliedSchemaInput) (req *request.Request, output *UpgradeAppliedSchemaOutput)
- func (c *CloudDirectory) UpgradeAppliedSchemaWithContext(ctx aws.Context, input *UpgradeAppliedSchemaInput, opts ...request.Option) (*UpgradeAppliedSchemaOutput, error)
- func (c *CloudDirectory) UpgradePublishedSchema(input *UpgradePublishedSchemaInput) (*UpgradePublishedSchemaOutput, error)
- func (c *CloudDirectory) UpgradePublishedSchemaRequest(input *UpgradePublishedSchemaInput) (req *request.Request, output *UpgradePublishedSchemaOutput)
- func (c *CloudDirectory) UpgradePublishedSchemaWithContext(ctx aws.Context, input *UpgradePublishedSchemaInput, opts ...request.Option) (*UpgradePublishedSchemaOutput, error)
- type CreateDirectoryInput
- type CreateDirectoryOutput
- func (s CreateDirectoryOutput) GoString() string
- func (s *CreateDirectoryOutput) SetAppliedSchemaArn(v string) *CreateDirectoryOutput
- func (s *CreateDirectoryOutput) SetDirectoryArn(v string) *CreateDirectoryOutput
- func (s *CreateDirectoryOutput) SetName(v string) *CreateDirectoryOutput
- func (s *CreateDirectoryOutput) SetObjectIdentifier(v string) *CreateDirectoryOutput
- func (s CreateDirectoryOutput) String() string
- type CreateFacetInput
- func (s CreateFacetInput) GoString() string
- func (s *CreateFacetInput) SetAttributes(v []*FacetAttribute) *CreateFacetInput
- func (s *CreateFacetInput) SetFacetStyle(v string) *CreateFacetInput
- func (s *CreateFacetInput) SetName(v string) *CreateFacetInput
- func (s *CreateFacetInput) SetObjectType(v string) *CreateFacetInput
- func (s *CreateFacetInput) SetSchemaArn(v string) *CreateFacetInput
- func (s CreateFacetInput) String() string
- func (s *CreateFacetInput) Validate() error
- type CreateFacetOutput
- type CreateIndexInput
- func (s CreateIndexInput) GoString() string
- func (s *CreateIndexInput) SetDirectoryArn(v string) *CreateIndexInput
- func (s *CreateIndexInput) SetIsUnique(v bool) *CreateIndexInput
- func (s *CreateIndexInput) SetLinkName(v string) *CreateIndexInput
- func (s *CreateIndexInput) SetOrderedIndexedAttributeList(v []*AttributeKey) *CreateIndexInput
- func (s *CreateIndexInput) SetParentReference(v *ObjectReference) *CreateIndexInput
- func (s CreateIndexInput) String() string
- func (s *CreateIndexInput) Validate() error
- type CreateIndexOutput
- type CreateObjectInput
- func (s CreateObjectInput) GoString() string
- func (s *CreateObjectInput) SetDirectoryArn(v string) *CreateObjectInput
- func (s *CreateObjectInput) SetLinkName(v string) *CreateObjectInput
- func (s *CreateObjectInput) SetObjectAttributeList(v []*AttributeKeyAndValue) *CreateObjectInput
- func (s *CreateObjectInput) SetParentReference(v *ObjectReference) *CreateObjectInput
- func (s *CreateObjectInput) SetSchemaFacets(v []*SchemaFacet) *CreateObjectInput
- func (s CreateObjectInput) String() string
- func (s *CreateObjectInput) Validate() error
- type CreateObjectOutput
- type CreateSchemaInput
- type CreateSchemaOutput
- type CreateTypedLinkFacetInput
- func (s CreateTypedLinkFacetInput) GoString() string
- func (s *CreateTypedLinkFacetInput) SetFacet(v *TypedLinkFacet) *CreateTypedLinkFacetInput
- func (s *CreateTypedLinkFacetInput) SetSchemaArn(v string) *CreateTypedLinkFacetInput
- func (s CreateTypedLinkFacetInput) String() string
- func (s *CreateTypedLinkFacetInput) Validate() error
- type CreateTypedLinkFacetOutput
- type DeleteDirectoryInput
- type DeleteDirectoryOutput
- type DeleteFacetInput
- type DeleteFacetOutput
- type DeleteObjectInput
- type DeleteObjectOutput
- type DeleteSchemaInput
- type DeleteSchemaOutput
- type DeleteTypedLinkFacetInput
- func (s DeleteTypedLinkFacetInput) GoString() string
- func (s *DeleteTypedLinkFacetInput) SetName(v string) *DeleteTypedLinkFacetInput
- func (s *DeleteTypedLinkFacetInput) SetSchemaArn(v string) *DeleteTypedLinkFacetInput
- func (s DeleteTypedLinkFacetInput) String() string
- func (s *DeleteTypedLinkFacetInput) Validate() error
- type DeleteTypedLinkFacetOutput
- type DetachFromIndexInput
- func (s DetachFromIndexInput) GoString() string
- func (s *DetachFromIndexInput) SetDirectoryArn(v string) *DetachFromIndexInput
- func (s *DetachFromIndexInput) SetIndexReference(v *ObjectReference) *DetachFromIndexInput
- func (s *DetachFromIndexInput) SetTargetReference(v *ObjectReference) *DetachFromIndexInput
- func (s DetachFromIndexInput) String() string
- func (s *DetachFromIndexInput) Validate() error
- type DetachFromIndexOutput
- type DetachObjectInput
- func (s DetachObjectInput) GoString() string
- func (s *DetachObjectInput) SetDirectoryArn(v string) *DetachObjectInput
- func (s *DetachObjectInput) SetLinkName(v string) *DetachObjectInput
- func (s *DetachObjectInput) SetParentReference(v *ObjectReference) *DetachObjectInput
- func (s DetachObjectInput) String() string
- func (s *DetachObjectInput) Validate() error
- type DetachObjectOutput
- type DetachPolicyInput
- func (s DetachPolicyInput) GoString() string
- func (s *DetachPolicyInput) SetDirectoryArn(v string) *DetachPolicyInput
- func (s *DetachPolicyInput) SetObjectReference(v *ObjectReference) *DetachPolicyInput
- func (s *DetachPolicyInput) SetPolicyReference(v *ObjectReference) *DetachPolicyInput
- func (s DetachPolicyInput) String() string
- func (s *DetachPolicyInput) Validate() error
- type DetachPolicyOutput
- type DetachTypedLinkInput
- func (s DetachTypedLinkInput) GoString() string
- func (s *DetachTypedLinkInput) SetDirectoryArn(v string) *DetachTypedLinkInput
- func (s *DetachTypedLinkInput) SetTypedLinkSpecifier(v *TypedLinkSpecifier) *DetachTypedLinkInput
- func (s DetachTypedLinkInput) String() string
- func (s *DetachTypedLinkInput) Validate() error
- type DetachTypedLinkOutput
- type Directory
- type DirectoryAlreadyExistsException
- func (s *DirectoryAlreadyExistsException) Code() string
- func (s *DirectoryAlreadyExistsException) Error() string
- func (s DirectoryAlreadyExistsException) GoString() string
- func (s *DirectoryAlreadyExistsException) Message() string
- func (s *DirectoryAlreadyExistsException) OrigErr() error
- func (s *DirectoryAlreadyExistsException) RequestID() string
- func (s *DirectoryAlreadyExistsException) StatusCode() int
- func (s DirectoryAlreadyExistsException) String() string
- type DirectoryDeletedException
- func (s *DirectoryDeletedException) Code() string
- func (s *DirectoryDeletedException) Error() string
- func (s DirectoryDeletedException) GoString() string
- func (s *DirectoryDeletedException) Message() string
- func (s *DirectoryDeletedException) OrigErr() error
- func (s *DirectoryDeletedException) RequestID() string
- func (s *DirectoryDeletedException) StatusCode() int
- func (s DirectoryDeletedException) String() string
- type DirectoryNotDisabledException
- func (s *DirectoryNotDisabledException) Code() string
- func (s *DirectoryNotDisabledException) Error() string
- func (s DirectoryNotDisabledException) GoString() string
- func (s *DirectoryNotDisabledException) Message() string
- func (s *DirectoryNotDisabledException) OrigErr() error
- func (s *DirectoryNotDisabledException) RequestID() string
- func (s *DirectoryNotDisabledException) StatusCode() int
- func (s DirectoryNotDisabledException) String() string
- type DirectoryNotEnabledException
- func (s *DirectoryNotEnabledException) Code() string
- func (s *DirectoryNotEnabledException) Error() string
- func (s DirectoryNotEnabledException) GoString() string
- func (s *DirectoryNotEnabledException) Message() string
- func (s *DirectoryNotEnabledException) OrigErr() error
- func (s *DirectoryNotEnabledException) RequestID() string
- func (s *DirectoryNotEnabledException) StatusCode() int
- func (s DirectoryNotEnabledException) String() string
- type DisableDirectoryInput
- type DisableDirectoryOutput
- type EnableDirectoryInput
- type EnableDirectoryOutput
- type Facet
- type FacetAlreadyExistsException
- func (s *FacetAlreadyExistsException) Code() string
- func (s *FacetAlreadyExistsException) Error() string
- func (s FacetAlreadyExistsException) GoString() string
- func (s *FacetAlreadyExistsException) Message() string
- func (s *FacetAlreadyExistsException) OrigErr() error
- func (s *FacetAlreadyExistsException) RequestID() string
- func (s *FacetAlreadyExistsException) StatusCode() int
- func (s FacetAlreadyExistsException) String() string
- type FacetAttribute
- func (s FacetAttribute) GoString() string
- func (s *FacetAttribute) SetAttributeDefinition(v *FacetAttributeDefinition) *FacetAttribute
- func (s *FacetAttribute) SetAttributeReference(v *FacetAttributeReference) *FacetAttribute
- func (s *FacetAttribute) SetName(v string) *FacetAttribute
- func (s *FacetAttribute) SetRequiredBehavior(v string) *FacetAttribute
- func (s FacetAttribute) String() string
- func (s *FacetAttribute) Validate() error
- type FacetAttributeDefinition
- func (s FacetAttributeDefinition) GoString() string
- func (s *FacetAttributeDefinition) SetDefaultValue(v *TypedAttributeValue) *FacetAttributeDefinition
- func (s *FacetAttributeDefinition) SetIsImmutable(v bool) *FacetAttributeDefinition
- func (s *FacetAttributeDefinition) SetRules(v map[string]*Rule) *FacetAttributeDefinition
- func (s *FacetAttributeDefinition) SetType(v string) *FacetAttributeDefinition
- func (s FacetAttributeDefinition) String() string
- func (s *FacetAttributeDefinition) Validate() error
- type FacetAttributeReference
- func (s FacetAttributeReference) GoString() string
- func (s *FacetAttributeReference) SetTargetAttributeName(v string) *FacetAttributeReference
- func (s *FacetAttributeReference) SetTargetFacetName(v string) *FacetAttributeReference
- func (s FacetAttributeReference) String() string
- func (s *FacetAttributeReference) Validate() error
- type FacetAttributeUpdate
- type FacetInUseException
- func (s *FacetInUseException) Code() string
- func (s *FacetInUseException) Error() string
- func (s FacetInUseException) GoString() string
- func (s *FacetInUseException) Message() string
- func (s *FacetInUseException) OrigErr() error
- func (s *FacetInUseException) RequestID() string
- func (s *FacetInUseException) StatusCode() int
- func (s FacetInUseException) String() string
- type FacetNotFoundException
- func (s *FacetNotFoundException) Code() string
- func (s *FacetNotFoundException) Error() string
- func (s FacetNotFoundException) GoString() string
- func (s *FacetNotFoundException) Message() string
- func (s *FacetNotFoundException) OrigErr() error
- func (s *FacetNotFoundException) RequestID() string
- func (s *FacetNotFoundException) StatusCode() int
- func (s FacetNotFoundException) String() string
- type FacetValidationException
- func (s *FacetValidationException) Code() string
- func (s *FacetValidationException) Error() string
- func (s FacetValidationException) GoString() string
- func (s *FacetValidationException) Message() string
- func (s *FacetValidationException) OrigErr() error
- func (s *FacetValidationException) RequestID() string
- func (s *FacetValidationException) StatusCode() int
- func (s FacetValidationException) String() string
- type GetAppliedSchemaVersionInput
- type GetAppliedSchemaVersionOutput
- type GetDirectoryInput
- type GetDirectoryOutput
- type GetFacetInput
- type GetFacetOutput
- type GetLinkAttributesInput
- func (s GetLinkAttributesInput) GoString() string
- func (s *GetLinkAttributesInput) SetAttributeNames(v []*string) *GetLinkAttributesInput
- func (s *GetLinkAttributesInput) SetConsistencyLevel(v string) *GetLinkAttributesInput
- func (s *GetLinkAttributesInput) SetDirectoryArn(v string) *GetLinkAttributesInput
- func (s *GetLinkAttributesInput) SetTypedLinkSpecifier(v *TypedLinkSpecifier) *GetLinkAttributesInput
- func (s GetLinkAttributesInput) String() string
- func (s *GetLinkAttributesInput) Validate() error
- type GetLinkAttributesOutput
- type GetObjectAttributesInput
- func (s GetObjectAttributesInput) GoString() string
- func (s *GetObjectAttributesInput) SetAttributeNames(v []*string) *GetObjectAttributesInput
- func (s *GetObjectAttributesInput) SetConsistencyLevel(v string) *GetObjectAttributesInput
- func (s *GetObjectAttributesInput) SetDirectoryArn(v string) *GetObjectAttributesInput
- func (s *GetObjectAttributesInput) SetObjectReference(v *ObjectReference) *GetObjectAttributesInput
- func (s *GetObjectAttributesInput) SetSchemaFacet(v *SchemaFacet) *GetObjectAttributesInput
- func (s GetObjectAttributesInput) String() string
- func (s *GetObjectAttributesInput) Validate() error
- type GetObjectAttributesOutput
- type GetObjectInformationInput
- func (s GetObjectInformationInput) GoString() string
- func (s *GetObjectInformationInput) SetConsistencyLevel(v string) *GetObjectInformationInput
- func (s *GetObjectInformationInput) SetDirectoryArn(v string) *GetObjectInformationInput
- func (s *GetObjectInformationInput) SetObjectReference(v *ObjectReference) *GetObjectInformationInput
- func (s GetObjectInformationInput) String() string
- func (s *GetObjectInformationInput) Validate() error
- type GetObjectInformationOutput
- type GetSchemaAsJsonInput
- type GetSchemaAsJsonOutput
- type GetTypedLinkFacetInformationInput
- func (s GetTypedLinkFacetInformationInput) GoString() string
- func (s *GetTypedLinkFacetInformationInput) SetName(v string) *GetTypedLinkFacetInformationInput
- func (s *GetTypedLinkFacetInformationInput) SetSchemaArn(v string) *GetTypedLinkFacetInformationInput
- func (s GetTypedLinkFacetInformationInput) String() string
- func (s *GetTypedLinkFacetInformationInput) Validate() error
- type GetTypedLinkFacetInformationOutput
- type IncompatibleSchemaException
- func (s *IncompatibleSchemaException) Code() string
- func (s *IncompatibleSchemaException) Error() string
- func (s IncompatibleSchemaException) GoString() string
- func (s *IncompatibleSchemaException) Message() string
- func (s *IncompatibleSchemaException) OrigErr() error
- func (s *IncompatibleSchemaException) RequestID() string
- func (s *IncompatibleSchemaException) StatusCode() int
- func (s IncompatibleSchemaException) String() string
- type IndexAttachment
- type IndexedAttributeMissingException
- func (s *IndexedAttributeMissingException) Code() string
- func (s *IndexedAttributeMissingException) Error() string
- func (s IndexedAttributeMissingException) GoString() string
- func (s *IndexedAttributeMissingException) Message() string
- func (s *IndexedAttributeMissingException) OrigErr() error
- func (s *IndexedAttributeMissingException) RequestID() string
- func (s *IndexedAttributeMissingException) StatusCode() int
- func (s IndexedAttributeMissingException) String() string
- type InternalServiceException
- func (s *InternalServiceException) Code() string
- func (s *InternalServiceException) Error() string
- func (s InternalServiceException) GoString() string
- func (s *InternalServiceException) Message() string
- func (s *InternalServiceException) OrigErr() error
- func (s *InternalServiceException) RequestID() string
- func (s *InternalServiceException) StatusCode() int
- func (s InternalServiceException) String() string
- type InvalidArnException
- func (s *InvalidArnException) Code() string
- func (s *InvalidArnException) Error() string
- func (s InvalidArnException) GoString() string
- func (s *InvalidArnException) Message() string
- func (s *InvalidArnException) OrigErr() error
- func (s *InvalidArnException) RequestID() string
- func (s *InvalidArnException) StatusCode() int
- func (s InvalidArnException) String() string
- type InvalidAttachmentException
- func (s *InvalidAttachmentException) Code() string
- func (s *InvalidAttachmentException) Error() string
- func (s InvalidAttachmentException) GoString() string
- func (s *InvalidAttachmentException) Message() string
- func (s *InvalidAttachmentException) OrigErr() error
- func (s *InvalidAttachmentException) RequestID() string
- func (s *InvalidAttachmentException) StatusCode() int
- func (s InvalidAttachmentException) String() string
- type InvalidFacetUpdateException
- func (s *InvalidFacetUpdateException) Code() string
- func (s *InvalidFacetUpdateException) Error() string
- func (s InvalidFacetUpdateException) GoString() string
- func (s *InvalidFacetUpdateException) Message() string
- func (s *InvalidFacetUpdateException) OrigErr() error
- func (s *InvalidFacetUpdateException) RequestID() string
- func (s *InvalidFacetUpdateException) StatusCode() int
- func (s InvalidFacetUpdateException) String() string
- type InvalidNextTokenException
- func (s *InvalidNextTokenException) Code() string
- func (s *InvalidNextTokenException) Error() string
- func (s InvalidNextTokenException) GoString() string
- func (s *InvalidNextTokenException) Message() string
- func (s *InvalidNextTokenException) OrigErr() error
- func (s *InvalidNextTokenException) RequestID() string
- func (s *InvalidNextTokenException) StatusCode() int
- func (s InvalidNextTokenException) String() string
- type InvalidRuleException
- func (s *InvalidRuleException) Code() string
- func (s *InvalidRuleException) Error() string
- func (s InvalidRuleException) GoString() string
- func (s *InvalidRuleException) Message() string
- func (s *InvalidRuleException) OrigErr() error
- func (s *InvalidRuleException) RequestID() string
- func (s *InvalidRuleException) StatusCode() int
- func (s InvalidRuleException) String() string
- type InvalidSchemaDocException
- func (s *InvalidSchemaDocException) Code() string
- func (s *InvalidSchemaDocException) Error() string
- func (s InvalidSchemaDocException) GoString() string
- func (s *InvalidSchemaDocException) Message() string
- func (s *InvalidSchemaDocException) OrigErr() error
- func (s *InvalidSchemaDocException) RequestID() string
- func (s *InvalidSchemaDocException) StatusCode() int
- func (s InvalidSchemaDocException) String() string
- type InvalidTaggingRequestException
- func (s *InvalidTaggingRequestException) Code() string
- func (s *InvalidTaggingRequestException) Error() string
- func (s InvalidTaggingRequestException) GoString() string
- func (s *InvalidTaggingRequestException) Message() string
- func (s *InvalidTaggingRequestException) OrigErr() error
- func (s *InvalidTaggingRequestException) RequestID() string
- func (s *InvalidTaggingRequestException) StatusCode() int
- func (s InvalidTaggingRequestException) String() string
- type LimitExceededException
- func (s *LimitExceededException) Code() string
- func (s *LimitExceededException) Error() string
- func (s LimitExceededException) GoString() string
- func (s *LimitExceededException) Message() string
- func (s *LimitExceededException) OrigErr() error
- func (s *LimitExceededException) RequestID() string
- func (s *LimitExceededException) StatusCode() int
- func (s LimitExceededException) String() string
- type LinkAttributeAction
- type LinkAttributeUpdate
- func (s LinkAttributeUpdate) GoString() string
- func (s *LinkAttributeUpdate) SetAttributeAction(v *LinkAttributeAction) *LinkAttributeUpdate
- func (s *LinkAttributeUpdate) SetAttributeKey(v *AttributeKey) *LinkAttributeUpdate
- func (s LinkAttributeUpdate) String() string
- func (s *LinkAttributeUpdate) Validate() error
- type LinkNameAlreadyInUseException
- func (s *LinkNameAlreadyInUseException) Code() string
- func (s *LinkNameAlreadyInUseException) Error() string
- func (s LinkNameAlreadyInUseException) GoString() string
- func (s *LinkNameAlreadyInUseException) Message() string
- func (s *LinkNameAlreadyInUseException) OrigErr() error
- func (s *LinkNameAlreadyInUseException) RequestID() string
- func (s *LinkNameAlreadyInUseException) StatusCode() int
- func (s LinkNameAlreadyInUseException) String() string
- type ListAppliedSchemaArnsInput
- func (s ListAppliedSchemaArnsInput) GoString() string
- func (s *ListAppliedSchemaArnsInput) SetDirectoryArn(v string) *ListAppliedSchemaArnsInput
- func (s *ListAppliedSchemaArnsInput) SetMaxResults(v int64) *ListAppliedSchemaArnsInput
- func (s *ListAppliedSchemaArnsInput) SetNextToken(v string) *ListAppliedSchemaArnsInput
- func (s *ListAppliedSchemaArnsInput) SetSchemaArn(v string) *ListAppliedSchemaArnsInput
- func (s ListAppliedSchemaArnsInput) String() string
- func (s *ListAppliedSchemaArnsInput) Validate() error
- type ListAppliedSchemaArnsOutput
- type ListAttachedIndicesInput
- func (s ListAttachedIndicesInput) GoString() string
- func (s *ListAttachedIndicesInput) SetConsistencyLevel(v string) *ListAttachedIndicesInput
- func (s *ListAttachedIndicesInput) SetDirectoryArn(v string) *ListAttachedIndicesInput
- func (s *ListAttachedIndicesInput) SetMaxResults(v int64) *ListAttachedIndicesInput
- func (s *ListAttachedIndicesInput) SetNextToken(v string) *ListAttachedIndicesInput
- func (s *ListAttachedIndicesInput) SetTargetReference(v *ObjectReference) *ListAttachedIndicesInput
- func (s ListAttachedIndicesInput) String() string
- func (s *ListAttachedIndicesInput) Validate() error
- type ListAttachedIndicesOutput
- type ListDevelopmentSchemaArnsInput
- func (s ListDevelopmentSchemaArnsInput) GoString() string
- func (s *ListDevelopmentSchemaArnsInput) SetMaxResults(v int64) *ListDevelopmentSchemaArnsInput
- func (s *ListDevelopmentSchemaArnsInput) SetNextToken(v string) *ListDevelopmentSchemaArnsInput
- func (s ListDevelopmentSchemaArnsInput) String() string
- func (s *ListDevelopmentSchemaArnsInput) Validate() error
- type ListDevelopmentSchemaArnsOutput
- func (s ListDevelopmentSchemaArnsOutput) GoString() string
- func (s *ListDevelopmentSchemaArnsOutput) SetNextToken(v string) *ListDevelopmentSchemaArnsOutput
- func (s *ListDevelopmentSchemaArnsOutput) SetSchemaArns(v []*string) *ListDevelopmentSchemaArnsOutput
- func (s ListDevelopmentSchemaArnsOutput) String() string
- type ListDirectoriesInput
- func (s ListDirectoriesInput) GoString() string
- func (s *ListDirectoriesInput) SetMaxResults(v int64) *ListDirectoriesInput
- func (s *ListDirectoriesInput) SetNextToken(v string) *ListDirectoriesInput
- func (s *ListDirectoriesInput) SetState(v string) *ListDirectoriesInput
- func (s ListDirectoriesInput) String() string
- func (s *ListDirectoriesInput) Validate() error
- type ListDirectoriesOutput
- type ListFacetAttributesInput
- func (s ListFacetAttributesInput) GoString() string
- func (s *ListFacetAttributesInput) SetMaxResults(v int64) *ListFacetAttributesInput
- func (s *ListFacetAttributesInput) SetName(v string) *ListFacetAttributesInput
- func (s *ListFacetAttributesInput) SetNextToken(v string) *ListFacetAttributesInput
- func (s *ListFacetAttributesInput) SetSchemaArn(v string) *ListFacetAttributesInput
- func (s ListFacetAttributesInput) String() string
- func (s *ListFacetAttributesInput) Validate() error
- type ListFacetAttributesOutput
- type ListFacetNamesInput
- func (s ListFacetNamesInput) GoString() string
- func (s *ListFacetNamesInput) SetMaxResults(v int64) *ListFacetNamesInput
- func (s *ListFacetNamesInput) SetNextToken(v string) *ListFacetNamesInput
- func (s *ListFacetNamesInput) SetSchemaArn(v string) *ListFacetNamesInput
- func (s ListFacetNamesInput) String() string
- func (s *ListFacetNamesInput) Validate() error
- type ListFacetNamesOutput
- type ListIncomingTypedLinksInput
- func (s ListIncomingTypedLinksInput) GoString() string
- func (s *ListIncomingTypedLinksInput) SetConsistencyLevel(v string) *ListIncomingTypedLinksInput
- func (s *ListIncomingTypedLinksInput) SetDirectoryArn(v string) *ListIncomingTypedLinksInput
- func (s *ListIncomingTypedLinksInput) SetFilterAttributeRanges(v []*TypedLinkAttributeRange) *ListIncomingTypedLinksInput
- func (s *ListIncomingTypedLinksInput) SetFilterTypedLink(v *TypedLinkSchemaAndFacetName) *ListIncomingTypedLinksInput
- func (s *ListIncomingTypedLinksInput) SetMaxResults(v int64) *ListIncomingTypedLinksInput
- func (s *ListIncomingTypedLinksInput) SetNextToken(v string) *ListIncomingTypedLinksInput
- func (s *ListIncomingTypedLinksInput) SetObjectReference(v *ObjectReference) *ListIncomingTypedLinksInput
- func (s ListIncomingTypedLinksInput) String() string
- func (s *ListIncomingTypedLinksInput) Validate() error
- type ListIncomingTypedLinksOutput
- func (s ListIncomingTypedLinksOutput) GoString() string
- func (s *ListIncomingTypedLinksOutput) SetLinkSpecifiers(v []*TypedLinkSpecifier) *ListIncomingTypedLinksOutput
- func (s *ListIncomingTypedLinksOutput) SetNextToken(v string) *ListIncomingTypedLinksOutput
- func (s ListIncomingTypedLinksOutput) String() string
- type ListIndexInput
- func (s ListIndexInput) GoString() string
- func (s *ListIndexInput) SetConsistencyLevel(v string) *ListIndexInput
- func (s *ListIndexInput) SetDirectoryArn(v string) *ListIndexInput
- func (s *ListIndexInput) SetIndexReference(v *ObjectReference) *ListIndexInput
- func (s *ListIndexInput) SetMaxResults(v int64) *ListIndexInput
- func (s *ListIndexInput) SetNextToken(v string) *ListIndexInput
- func (s *ListIndexInput) SetRangesOnIndexedValues(v []*ObjectAttributeRange) *ListIndexInput
- func (s ListIndexInput) String() string
- func (s *ListIndexInput) Validate() error
- type ListIndexOutput
- type ListManagedSchemaArnsInput
- func (s ListManagedSchemaArnsInput) GoString() string
- func (s *ListManagedSchemaArnsInput) SetMaxResults(v int64) *ListManagedSchemaArnsInput
- func (s *ListManagedSchemaArnsInput) SetNextToken(v string) *ListManagedSchemaArnsInput
- func (s *ListManagedSchemaArnsInput) SetSchemaArn(v string) *ListManagedSchemaArnsInput
- func (s ListManagedSchemaArnsInput) String() string
- func (s *ListManagedSchemaArnsInput) Validate() error
- type ListManagedSchemaArnsOutput
- type ListObjectAttributesInput
- func (s ListObjectAttributesInput) GoString() string
- func (s *ListObjectAttributesInput) SetConsistencyLevel(v string) *ListObjectAttributesInput
- func (s *ListObjectAttributesInput) SetDirectoryArn(v string) *ListObjectAttributesInput
- func (s *ListObjectAttributesInput) SetFacetFilter(v *SchemaFacet) *ListObjectAttributesInput
- func (s *ListObjectAttributesInput) SetMaxResults(v int64) *ListObjectAttributesInput
- func (s *ListObjectAttributesInput) SetNextToken(v string) *ListObjectAttributesInput
- func (s *ListObjectAttributesInput) SetObjectReference(v *ObjectReference) *ListObjectAttributesInput
- func (s ListObjectAttributesInput) String() string
- func (s *ListObjectAttributesInput) Validate() error
- type ListObjectAttributesOutput
- type ListObjectChildrenInput
- func (s ListObjectChildrenInput) GoString() string
- func (s *ListObjectChildrenInput) SetConsistencyLevel(v string) *ListObjectChildrenInput
- func (s *ListObjectChildrenInput) SetDirectoryArn(v string) *ListObjectChildrenInput
- func (s *ListObjectChildrenInput) SetMaxResults(v int64) *ListObjectChildrenInput
- func (s *ListObjectChildrenInput) SetNextToken(v string) *ListObjectChildrenInput
- func (s *ListObjectChildrenInput) SetObjectReference(v *ObjectReference) *ListObjectChildrenInput
- func (s ListObjectChildrenInput) String() string
- func (s *ListObjectChildrenInput) Validate() error
- type ListObjectChildrenOutput
- type ListObjectParentPathsInput
- func (s ListObjectParentPathsInput) GoString() string
- func (s *ListObjectParentPathsInput) SetDirectoryArn(v string) *ListObjectParentPathsInput
- func (s *ListObjectParentPathsInput) SetMaxResults(v int64) *ListObjectParentPathsInput
- func (s *ListObjectParentPathsInput) SetNextToken(v string) *ListObjectParentPathsInput
- func (s *ListObjectParentPathsInput) SetObjectReference(v *ObjectReference) *ListObjectParentPathsInput
- func (s ListObjectParentPathsInput) String() string
- func (s *ListObjectParentPathsInput) Validate() error
- type ListObjectParentPathsOutput
- func (s ListObjectParentPathsOutput) GoString() string
- func (s *ListObjectParentPathsOutput) SetNextToken(v string) *ListObjectParentPathsOutput
- func (s *ListObjectParentPathsOutput) SetPathToObjectIdentifiersList(v []*PathToObjectIdentifiers) *ListObjectParentPathsOutput
- func (s ListObjectParentPathsOutput) String() string
- type ListObjectParentsInput
- func (s ListObjectParentsInput) GoString() string
- func (s *ListObjectParentsInput) SetConsistencyLevel(v string) *ListObjectParentsInput
- func (s *ListObjectParentsInput) SetDirectoryArn(v string) *ListObjectParentsInput
- func (s *ListObjectParentsInput) SetIncludeAllLinksToEachParent(v bool) *ListObjectParentsInput
- func (s *ListObjectParentsInput) SetMaxResults(v int64) *ListObjectParentsInput
- func (s *ListObjectParentsInput) SetNextToken(v string) *ListObjectParentsInput
- func (s *ListObjectParentsInput) SetObjectReference(v *ObjectReference) *ListObjectParentsInput
- func (s ListObjectParentsInput) String() string
- func (s *ListObjectParentsInput) Validate() error
- type ListObjectParentsOutput
- func (s ListObjectParentsOutput) GoString() string
- func (s *ListObjectParentsOutput) SetNextToken(v string) *ListObjectParentsOutput
- func (s *ListObjectParentsOutput) SetParentLinks(v []*ObjectIdentifierAndLinkNameTuple) *ListObjectParentsOutput
- func (s *ListObjectParentsOutput) SetParents(v map[string]*string) *ListObjectParentsOutput
- func (s ListObjectParentsOutput) String() string
- type ListObjectPoliciesInput
- func (s ListObjectPoliciesInput) GoString() string
- func (s *ListObjectPoliciesInput) SetConsistencyLevel(v string) *ListObjectPoliciesInput
- func (s *ListObjectPoliciesInput) SetDirectoryArn(v string) *ListObjectPoliciesInput
- func (s *ListObjectPoliciesInput) SetMaxResults(v int64) *ListObjectPoliciesInput
- func (s *ListObjectPoliciesInput) SetNextToken(v string) *ListObjectPoliciesInput
- func (s *ListObjectPoliciesInput) SetObjectReference(v *ObjectReference) *ListObjectPoliciesInput
- func (s ListObjectPoliciesInput) String() string
- func (s *ListObjectPoliciesInput) Validate() error
- type ListObjectPoliciesOutput
- type ListOutgoingTypedLinksInput
- func (s ListOutgoingTypedLinksInput) GoString() string
- func (s *ListOutgoingTypedLinksInput) SetConsistencyLevel(v string) *ListOutgoingTypedLinksInput
- func (s *ListOutgoingTypedLinksInput) SetDirectoryArn(v string) *ListOutgoingTypedLinksInput
- func (s *ListOutgoingTypedLinksInput) SetFilterAttributeRanges(v []*TypedLinkAttributeRange) *ListOutgoingTypedLinksInput
- func (s *ListOutgoingTypedLinksInput) SetFilterTypedLink(v *TypedLinkSchemaAndFacetName) *ListOutgoingTypedLinksInput
- func (s *ListOutgoingTypedLinksInput) SetMaxResults(v int64) *ListOutgoingTypedLinksInput
- func (s *ListOutgoingTypedLinksInput) SetNextToken(v string) *ListOutgoingTypedLinksInput
- func (s *ListOutgoingTypedLinksInput) SetObjectReference(v *ObjectReference) *ListOutgoingTypedLinksInput
- func (s ListOutgoingTypedLinksInput) String() string
- func (s *ListOutgoingTypedLinksInput) Validate() error
- type ListOutgoingTypedLinksOutput
- func (s ListOutgoingTypedLinksOutput) GoString() string
- func (s *ListOutgoingTypedLinksOutput) SetNextToken(v string) *ListOutgoingTypedLinksOutput
- func (s *ListOutgoingTypedLinksOutput) SetTypedLinkSpecifiers(v []*TypedLinkSpecifier) *ListOutgoingTypedLinksOutput
- func (s ListOutgoingTypedLinksOutput) String() string
- type ListPolicyAttachmentsInput
- func (s ListPolicyAttachmentsInput) GoString() string
- func (s *ListPolicyAttachmentsInput) SetConsistencyLevel(v string) *ListPolicyAttachmentsInput
- func (s *ListPolicyAttachmentsInput) SetDirectoryArn(v string) *ListPolicyAttachmentsInput
- func (s *ListPolicyAttachmentsInput) SetMaxResults(v int64) *ListPolicyAttachmentsInput
- func (s *ListPolicyAttachmentsInput) SetNextToken(v string) *ListPolicyAttachmentsInput
- func (s *ListPolicyAttachmentsInput) SetPolicyReference(v *ObjectReference) *ListPolicyAttachmentsInput
- func (s ListPolicyAttachmentsInput) String() string
- func (s *ListPolicyAttachmentsInput) Validate() error
- type ListPolicyAttachmentsOutput
- type ListPublishedSchemaArnsInput
- func (s ListPublishedSchemaArnsInput) GoString() string
- func (s *ListPublishedSchemaArnsInput) SetMaxResults(v int64) *ListPublishedSchemaArnsInput
- func (s *ListPublishedSchemaArnsInput) SetNextToken(v string) *ListPublishedSchemaArnsInput
- func (s *ListPublishedSchemaArnsInput) SetSchemaArn(v string) *ListPublishedSchemaArnsInput
- func (s ListPublishedSchemaArnsInput) String() string
- func (s *ListPublishedSchemaArnsInput) Validate() error
- type ListPublishedSchemaArnsOutput
- func (s ListPublishedSchemaArnsOutput) GoString() string
- func (s *ListPublishedSchemaArnsOutput) SetNextToken(v string) *ListPublishedSchemaArnsOutput
- func (s *ListPublishedSchemaArnsOutput) SetSchemaArns(v []*string) *ListPublishedSchemaArnsOutput
- func (s ListPublishedSchemaArnsOutput) String() string
- type ListTagsForResourceInput
- func (s ListTagsForResourceInput) GoString() string
- func (s *ListTagsForResourceInput) SetMaxResults(v int64) *ListTagsForResourceInput
- func (s *ListTagsForResourceInput) SetNextToken(v string) *ListTagsForResourceInput
- func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
- func (s ListTagsForResourceInput) String() string
- func (s *ListTagsForResourceInput) Validate() error
- type ListTagsForResourceOutput
- type ListTypedLinkFacetAttributesInput
- func (s ListTypedLinkFacetAttributesInput) GoString() string
- func (s *ListTypedLinkFacetAttributesInput) SetMaxResults(v int64) *ListTypedLinkFacetAttributesInput
- func (s *ListTypedLinkFacetAttributesInput) SetName(v string) *ListTypedLinkFacetAttributesInput
- func (s *ListTypedLinkFacetAttributesInput) SetNextToken(v string) *ListTypedLinkFacetAttributesInput
- func (s *ListTypedLinkFacetAttributesInput) SetSchemaArn(v string) *ListTypedLinkFacetAttributesInput
- func (s ListTypedLinkFacetAttributesInput) String() string
- func (s *ListTypedLinkFacetAttributesInput) Validate() error
- type ListTypedLinkFacetAttributesOutput
- func (s ListTypedLinkFacetAttributesOutput) GoString() string
- func (s *ListTypedLinkFacetAttributesOutput) SetAttributes(v []*TypedLinkAttributeDefinition) *ListTypedLinkFacetAttributesOutput
- func (s *ListTypedLinkFacetAttributesOutput) SetNextToken(v string) *ListTypedLinkFacetAttributesOutput
- func (s ListTypedLinkFacetAttributesOutput) String() string
- type ListTypedLinkFacetNamesInput
- func (s ListTypedLinkFacetNamesInput) GoString() string
- func (s *ListTypedLinkFacetNamesInput) SetMaxResults(v int64) *ListTypedLinkFacetNamesInput
- func (s *ListTypedLinkFacetNamesInput) SetNextToken(v string) *ListTypedLinkFacetNamesInput
- func (s *ListTypedLinkFacetNamesInput) SetSchemaArn(v string) *ListTypedLinkFacetNamesInput
- func (s ListTypedLinkFacetNamesInput) String() string
- func (s *ListTypedLinkFacetNamesInput) Validate() error
- type ListTypedLinkFacetNamesOutput
- func (s ListTypedLinkFacetNamesOutput) GoString() string
- func (s *ListTypedLinkFacetNamesOutput) SetFacetNames(v []*string) *ListTypedLinkFacetNamesOutput
- func (s *ListTypedLinkFacetNamesOutput) SetNextToken(v string) *ListTypedLinkFacetNamesOutput
- func (s ListTypedLinkFacetNamesOutput) String() string
- type LookupPolicyInput
- func (s LookupPolicyInput) GoString() string
- func (s *LookupPolicyInput) SetDirectoryArn(v string) *LookupPolicyInput
- func (s *LookupPolicyInput) SetMaxResults(v int64) *LookupPolicyInput
- func (s *LookupPolicyInput) SetNextToken(v string) *LookupPolicyInput
- func (s *LookupPolicyInput) SetObjectReference(v *ObjectReference) *LookupPolicyInput
- func (s LookupPolicyInput) String() string
- func (s *LookupPolicyInput) Validate() error
- type LookupPolicyOutput
- type NotIndexException
- func (s *NotIndexException) Code() string
- func (s *NotIndexException) Error() string
- func (s NotIndexException) GoString() string
- func (s *NotIndexException) Message() string
- func (s *NotIndexException) OrigErr() error
- func (s *NotIndexException) RequestID() string
- func (s *NotIndexException) StatusCode() int
- func (s NotIndexException) String() string
- type NotNodeException
- func (s *NotNodeException) Code() string
- func (s *NotNodeException) Error() string
- func (s NotNodeException) GoString() string
- func (s *NotNodeException) Message() string
- func (s *NotNodeException) OrigErr() error
- func (s *NotNodeException) RequestID() string
- func (s *NotNodeException) StatusCode() int
- func (s NotNodeException) String() string
- type NotPolicyException
- func (s *NotPolicyException) Code() string
- func (s *NotPolicyException) Error() string
- func (s NotPolicyException) GoString() string
- func (s *NotPolicyException) Message() string
- func (s *NotPolicyException) OrigErr() error
- func (s *NotPolicyException) RequestID() string
- func (s *NotPolicyException) StatusCode() int
- func (s NotPolicyException) String() string
- type ObjectAlreadyDetachedException
- func (s *ObjectAlreadyDetachedException) Code() string
- func (s *ObjectAlreadyDetachedException) Error() string
- func (s ObjectAlreadyDetachedException) GoString() string
- func (s *ObjectAlreadyDetachedException) Message() string
- func (s *ObjectAlreadyDetachedException) OrigErr() error
- func (s *ObjectAlreadyDetachedException) RequestID() string
- func (s *ObjectAlreadyDetachedException) StatusCode() int
- func (s ObjectAlreadyDetachedException) String() string
- type ObjectAttributeAction
- type ObjectAttributeRange
- func (s ObjectAttributeRange) GoString() string
- func (s *ObjectAttributeRange) SetAttributeKey(v *AttributeKey) *ObjectAttributeRange
- func (s *ObjectAttributeRange) SetRange(v *TypedAttributeValueRange) *ObjectAttributeRange
- func (s ObjectAttributeRange) String() string
- func (s *ObjectAttributeRange) Validate() error
- type ObjectAttributeUpdate
- func (s ObjectAttributeUpdate) GoString() string
- func (s *ObjectAttributeUpdate) SetObjectAttributeAction(v *ObjectAttributeAction) *ObjectAttributeUpdate
- func (s *ObjectAttributeUpdate) SetObjectAttributeKey(v *AttributeKey) *ObjectAttributeUpdate
- func (s ObjectAttributeUpdate) String() string
- func (s *ObjectAttributeUpdate) Validate() error
- type ObjectIdentifierAndLinkNameTuple
- func (s ObjectIdentifierAndLinkNameTuple) GoString() string
- func (s *ObjectIdentifierAndLinkNameTuple) SetLinkName(v string) *ObjectIdentifierAndLinkNameTuple
- func (s *ObjectIdentifierAndLinkNameTuple) SetObjectIdentifier(v string) *ObjectIdentifierAndLinkNameTuple
- func (s ObjectIdentifierAndLinkNameTuple) String() string
- type ObjectNotDetachedException
- func (s *ObjectNotDetachedException) Code() string
- func (s *ObjectNotDetachedException) Error() string
- func (s ObjectNotDetachedException) GoString() string
- func (s *ObjectNotDetachedException) Message() string
- func (s *ObjectNotDetachedException) OrigErr() error
- func (s *ObjectNotDetachedException) RequestID() string
- func (s *ObjectNotDetachedException) StatusCode() int
- func (s ObjectNotDetachedException) String() string
- type ObjectReference
- type PathToObjectIdentifiers
- type PolicyAttachment
- type PolicyToPath
- type PublishSchemaInput
- func (s PublishSchemaInput) GoString() string
- func (s *PublishSchemaInput) SetDevelopmentSchemaArn(v string) *PublishSchemaInput
- func (s *PublishSchemaInput) SetMinorVersion(v string) *PublishSchemaInput
- func (s *PublishSchemaInput) SetName(v string) *PublishSchemaInput
- func (s *PublishSchemaInput) SetVersion(v string) *PublishSchemaInput
- func (s PublishSchemaInput) String() string
- func (s *PublishSchemaInput) Validate() error
- type PublishSchemaOutput
- type PutSchemaFromJsonInput
- func (s PutSchemaFromJsonInput) GoString() string
- func (s *PutSchemaFromJsonInput) SetDocument(v string) *PutSchemaFromJsonInput
- func (s *PutSchemaFromJsonInput) SetSchemaArn(v string) *PutSchemaFromJsonInput
- func (s PutSchemaFromJsonInput) String() string
- func (s *PutSchemaFromJsonInput) Validate() error
- type PutSchemaFromJsonOutput
- type RemoveFacetFromObjectInput
- func (s RemoveFacetFromObjectInput) GoString() string
- func (s *RemoveFacetFromObjectInput) SetDirectoryArn(v string) *RemoveFacetFromObjectInput
- func (s *RemoveFacetFromObjectInput) SetObjectReference(v *ObjectReference) *RemoveFacetFromObjectInput
- func (s *RemoveFacetFromObjectInput) SetSchemaFacet(v *SchemaFacet) *RemoveFacetFromObjectInput
- func (s RemoveFacetFromObjectInput) String() string
- func (s *RemoveFacetFromObjectInput) Validate() error
- type RemoveFacetFromObjectOutput
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type RetryableConflictException
- func (s *RetryableConflictException) Code() string
- func (s *RetryableConflictException) Error() string
- func (s RetryableConflictException) GoString() string
- func (s *RetryableConflictException) Message() string
- func (s *RetryableConflictException) OrigErr() error
- func (s *RetryableConflictException) RequestID() string
- func (s *RetryableConflictException) StatusCode() int
- func (s RetryableConflictException) String() string
- type Rule
- type SchemaAlreadyExistsException
- func (s *SchemaAlreadyExistsException) Code() string
- func (s *SchemaAlreadyExistsException) Error() string
- func (s SchemaAlreadyExistsException) GoString() string
- func (s *SchemaAlreadyExistsException) Message() string
- func (s *SchemaAlreadyExistsException) OrigErr() error
- func (s *SchemaAlreadyExistsException) RequestID() string
- func (s *SchemaAlreadyExistsException) StatusCode() int
- func (s SchemaAlreadyExistsException) String() string
- type SchemaAlreadyPublishedException
- func (s *SchemaAlreadyPublishedException) Code() string
- func (s *SchemaAlreadyPublishedException) Error() string
- func (s SchemaAlreadyPublishedException) GoString() string
- func (s *SchemaAlreadyPublishedException) Message() string
- func (s *SchemaAlreadyPublishedException) OrigErr() error
- func (s *SchemaAlreadyPublishedException) RequestID() string
- func (s *SchemaAlreadyPublishedException) StatusCode() int
- func (s SchemaAlreadyPublishedException) String() string
- type SchemaFacet
- type StillContainsLinksException
- func (s *StillContainsLinksException) Code() string
- func (s *StillContainsLinksException) Error() string
- func (s StillContainsLinksException) GoString() string
- func (s *StillContainsLinksException) Message() string
- func (s *StillContainsLinksException) OrigErr() error
- func (s *StillContainsLinksException) RequestID() string
- func (s *StillContainsLinksException) StatusCode() int
- func (s StillContainsLinksException) String() string
- type Tag
- type TagResourceInput
- type TagResourceOutput
- type TypedAttributeValue
- func (s TypedAttributeValue) GoString() string
- func (s *TypedAttributeValue) SetBinaryValue(v []byte) *TypedAttributeValue
- func (s *TypedAttributeValue) SetBooleanValue(v bool) *TypedAttributeValue
- func (s *TypedAttributeValue) SetDatetimeValue(v time.Time) *TypedAttributeValue
- func (s *TypedAttributeValue) SetNumberValue(v string) *TypedAttributeValue
- func (s *TypedAttributeValue) SetStringValue(v string) *TypedAttributeValue
- func (s TypedAttributeValue) String() string
- type TypedAttributeValueRange
- func (s TypedAttributeValueRange) GoString() string
- func (s *TypedAttributeValueRange) SetEndMode(v string) *TypedAttributeValueRange
- func (s *TypedAttributeValueRange) SetEndValue(v *TypedAttributeValue) *TypedAttributeValueRange
- func (s *TypedAttributeValueRange) SetStartMode(v string) *TypedAttributeValueRange
- func (s *TypedAttributeValueRange) SetStartValue(v *TypedAttributeValue) *TypedAttributeValueRange
- func (s TypedAttributeValueRange) String() string
- func (s *TypedAttributeValueRange) Validate() error
- type TypedLinkAttributeDefinition
- func (s TypedLinkAttributeDefinition) GoString() string
- func (s *TypedLinkAttributeDefinition) SetDefaultValue(v *TypedAttributeValue) *TypedLinkAttributeDefinition
- func (s *TypedLinkAttributeDefinition) SetIsImmutable(v bool) *TypedLinkAttributeDefinition
- func (s *TypedLinkAttributeDefinition) SetName(v string) *TypedLinkAttributeDefinition
- func (s *TypedLinkAttributeDefinition) SetRequiredBehavior(v string) *TypedLinkAttributeDefinition
- func (s *TypedLinkAttributeDefinition) SetRules(v map[string]*Rule) *TypedLinkAttributeDefinition
- func (s *TypedLinkAttributeDefinition) SetType(v string) *TypedLinkAttributeDefinition
- func (s TypedLinkAttributeDefinition) String() string
- func (s *TypedLinkAttributeDefinition) Validate() error
- type TypedLinkAttributeRange
- func (s TypedLinkAttributeRange) GoString() string
- func (s *TypedLinkAttributeRange) SetAttributeName(v string) *TypedLinkAttributeRange
- func (s *TypedLinkAttributeRange) SetRange(v *TypedAttributeValueRange) *TypedLinkAttributeRange
- func (s TypedLinkAttributeRange) String() string
- func (s *TypedLinkAttributeRange) Validate() error
- type TypedLinkFacet
- func (s TypedLinkFacet) GoString() string
- func (s *TypedLinkFacet) SetAttributes(v []*TypedLinkAttributeDefinition) *TypedLinkFacet
- func (s *TypedLinkFacet) SetIdentityAttributeOrder(v []*string) *TypedLinkFacet
- func (s *TypedLinkFacet) SetName(v string) *TypedLinkFacet
- func (s TypedLinkFacet) String() string
- func (s *TypedLinkFacet) Validate() error
- type TypedLinkFacetAttributeUpdate
- func (s TypedLinkFacetAttributeUpdate) GoString() string
- func (s *TypedLinkFacetAttributeUpdate) SetAction(v string) *TypedLinkFacetAttributeUpdate
- func (s *TypedLinkFacetAttributeUpdate) SetAttribute(v *TypedLinkAttributeDefinition) *TypedLinkFacetAttributeUpdate
- func (s TypedLinkFacetAttributeUpdate) String() string
- func (s *TypedLinkFacetAttributeUpdate) Validate() error
- type TypedLinkSchemaAndFacetName
- func (s TypedLinkSchemaAndFacetName) GoString() string
- func (s *TypedLinkSchemaAndFacetName) SetSchemaArn(v string) *TypedLinkSchemaAndFacetName
- func (s *TypedLinkSchemaAndFacetName) SetTypedLinkName(v string) *TypedLinkSchemaAndFacetName
- func (s TypedLinkSchemaAndFacetName) String() string
- func (s *TypedLinkSchemaAndFacetName) Validate() error
- type TypedLinkSpecifier
- func (s TypedLinkSpecifier) GoString() string
- func (s *TypedLinkSpecifier) SetIdentityAttributeValues(v []*AttributeNameAndValue) *TypedLinkSpecifier
- func (s *TypedLinkSpecifier) SetSourceObjectReference(v *ObjectReference) *TypedLinkSpecifier
- func (s *TypedLinkSpecifier) SetTargetObjectReference(v *ObjectReference) *TypedLinkSpecifier
- func (s *TypedLinkSpecifier) SetTypedLinkFacet(v *TypedLinkSchemaAndFacetName) *TypedLinkSpecifier
- func (s TypedLinkSpecifier) String() string
- func (s *TypedLinkSpecifier) Validate() error
- type UnsupportedIndexTypeException
- func (s *UnsupportedIndexTypeException) Code() string
- func (s *UnsupportedIndexTypeException) Error() string
- func (s UnsupportedIndexTypeException) GoString() string
- func (s *UnsupportedIndexTypeException) Message() string
- func (s *UnsupportedIndexTypeException) OrigErr() error
- func (s *UnsupportedIndexTypeException) RequestID() string
- func (s *UnsupportedIndexTypeException) StatusCode() int
- func (s UnsupportedIndexTypeException) String() string
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateFacetInput
- func (s UpdateFacetInput) GoString() string
- func (s *UpdateFacetInput) SetAttributeUpdates(v []*FacetAttributeUpdate) *UpdateFacetInput
- func (s *UpdateFacetInput) SetName(v string) *UpdateFacetInput
- func (s *UpdateFacetInput) SetObjectType(v string) *UpdateFacetInput
- func (s *UpdateFacetInput) SetSchemaArn(v string) *UpdateFacetInput
- func (s UpdateFacetInput) String() string
- func (s *UpdateFacetInput) Validate() error
- type UpdateFacetOutput
- type UpdateLinkAttributesInput
- func (s UpdateLinkAttributesInput) GoString() string
- func (s *UpdateLinkAttributesInput) SetAttributeUpdates(v []*LinkAttributeUpdate) *UpdateLinkAttributesInput
- func (s *UpdateLinkAttributesInput) SetDirectoryArn(v string) *UpdateLinkAttributesInput
- func (s *UpdateLinkAttributesInput) SetTypedLinkSpecifier(v *TypedLinkSpecifier) *UpdateLinkAttributesInput
- func (s UpdateLinkAttributesInput) String() string
- func (s *UpdateLinkAttributesInput) Validate() error
- type UpdateLinkAttributesOutput
- type UpdateObjectAttributesInput
- func (s UpdateObjectAttributesInput) GoString() string
- func (s *UpdateObjectAttributesInput) SetAttributeUpdates(v []*ObjectAttributeUpdate) *UpdateObjectAttributesInput
- func (s *UpdateObjectAttributesInput) SetDirectoryArn(v string) *UpdateObjectAttributesInput
- func (s *UpdateObjectAttributesInput) SetObjectReference(v *ObjectReference) *UpdateObjectAttributesInput
- func (s UpdateObjectAttributesInput) String() string
- func (s *UpdateObjectAttributesInput) Validate() error
- type UpdateObjectAttributesOutput
- type UpdateSchemaInput
- type UpdateSchemaOutput
- type UpdateTypedLinkFacetInput
- func (s UpdateTypedLinkFacetInput) GoString() string
- func (s *UpdateTypedLinkFacetInput) SetAttributeUpdates(v []*TypedLinkFacetAttributeUpdate) *UpdateTypedLinkFacetInput
- func (s *UpdateTypedLinkFacetInput) SetIdentityAttributeOrder(v []*string) *UpdateTypedLinkFacetInput
- func (s *UpdateTypedLinkFacetInput) SetName(v string) *UpdateTypedLinkFacetInput
- func (s *UpdateTypedLinkFacetInput) SetSchemaArn(v string) *UpdateTypedLinkFacetInput
- func (s UpdateTypedLinkFacetInput) String() string
- func (s *UpdateTypedLinkFacetInput) Validate() error
- type UpdateTypedLinkFacetOutput
- type UpgradeAppliedSchemaInput
- func (s UpgradeAppliedSchemaInput) GoString() string
- func (s *UpgradeAppliedSchemaInput) SetDirectoryArn(v string) *UpgradeAppliedSchemaInput
- func (s *UpgradeAppliedSchemaInput) SetDryRun(v bool) *UpgradeAppliedSchemaInput
- func (s *UpgradeAppliedSchemaInput) SetPublishedSchemaArn(v string) *UpgradeAppliedSchemaInput
- func (s UpgradeAppliedSchemaInput) String() string
- func (s *UpgradeAppliedSchemaInput) Validate() error
- type UpgradeAppliedSchemaOutput
- type UpgradePublishedSchemaInput
- func (s UpgradePublishedSchemaInput) GoString() string
- func (s *UpgradePublishedSchemaInput) SetDevelopmentSchemaArn(v string) *UpgradePublishedSchemaInput
- func (s *UpgradePublishedSchemaInput) SetDryRun(v bool) *UpgradePublishedSchemaInput
- func (s *UpgradePublishedSchemaInput) SetMinorVersion(v string) *UpgradePublishedSchemaInput
- func (s *UpgradePublishedSchemaInput) SetPublishedSchemaArn(v string) *UpgradePublishedSchemaInput
- func (s UpgradePublishedSchemaInput) String() string
- func (s *UpgradePublishedSchemaInput) Validate() error
- type UpgradePublishedSchemaOutput
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
Constants ¶
const ( // BatchReadExceptionTypeValidationException is a BatchReadExceptionType enum value BatchReadExceptionTypeValidationException = "ValidationException" // BatchReadExceptionTypeInvalidArnException is a BatchReadExceptionType enum value BatchReadExceptionTypeInvalidArnException = "InvalidArnException" // BatchReadExceptionTypeResourceNotFoundException is a BatchReadExceptionType enum value BatchReadExceptionTypeResourceNotFoundException = "ResourceNotFoundException" // BatchReadExceptionTypeInvalidNextTokenException is a BatchReadExceptionType enum value BatchReadExceptionTypeInvalidNextTokenException = "InvalidNextTokenException" // BatchReadExceptionTypeAccessDeniedException is a BatchReadExceptionType enum value BatchReadExceptionTypeAccessDeniedException = "AccessDeniedException" // BatchReadExceptionTypeNotNodeException is a BatchReadExceptionType enum value BatchReadExceptionTypeNotNodeException = "NotNodeException" // BatchReadExceptionTypeFacetValidationException is a BatchReadExceptionType enum value BatchReadExceptionTypeFacetValidationException = "FacetValidationException" // BatchReadExceptionTypeCannotListParentOfRootException is a BatchReadExceptionType enum value BatchReadExceptionTypeCannotListParentOfRootException = "CannotListParentOfRootException" // BatchReadExceptionTypeNotIndexException is a BatchReadExceptionType enum value BatchReadExceptionTypeNotIndexException = "NotIndexException" // BatchReadExceptionTypeNotPolicyException is a BatchReadExceptionType enum value BatchReadExceptionTypeNotPolicyException = "NotPolicyException" // BatchReadExceptionTypeDirectoryNotEnabledException is a BatchReadExceptionType enum value BatchReadExceptionTypeDirectoryNotEnabledException = "DirectoryNotEnabledException" // BatchReadExceptionTypeLimitExceededException is a BatchReadExceptionType enum value BatchReadExceptionTypeLimitExceededException = "LimitExceededException" // BatchReadExceptionTypeInternalServiceException is a BatchReadExceptionType enum value BatchReadExceptionTypeInternalServiceException = "InternalServiceException" )
const ( // BatchWriteExceptionTypeInternalServiceException is a BatchWriteExceptionType enum value BatchWriteExceptionTypeInternalServiceException = "InternalServiceException" // BatchWriteExceptionTypeValidationException is a BatchWriteExceptionType enum value BatchWriteExceptionTypeValidationException = "ValidationException" // BatchWriteExceptionTypeInvalidArnException is a BatchWriteExceptionType enum value BatchWriteExceptionTypeInvalidArnException = "InvalidArnException" // BatchWriteExceptionTypeLinkNameAlreadyInUseException is a BatchWriteExceptionType enum value BatchWriteExceptionTypeLinkNameAlreadyInUseException = "LinkNameAlreadyInUseException" // BatchWriteExceptionTypeStillContainsLinksException is a BatchWriteExceptionType enum value BatchWriteExceptionTypeStillContainsLinksException = "StillContainsLinksException" // BatchWriteExceptionTypeFacetValidationException is a BatchWriteExceptionType enum value BatchWriteExceptionTypeFacetValidationException = "FacetValidationException" // BatchWriteExceptionTypeObjectNotDetachedException is a BatchWriteExceptionType enum value BatchWriteExceptionTypeObjectNotDetachedException = "ObjectNotDetachedException" // BatchWriteExceptionTypeResourceNotFoundException is a BatchWriteExceptionType enum value BatchWriteExceptionTypeResourceNotFoundException = "ResourceNotFoundException" // BatchWriteExceptionTypeAccessDeniedException is a BatchWriteExceptionType enum value BatchWriteExceptionTypeAccessDeniedException = "AccessDeniedException" // BatchWriteExceptionTypeInvalidAttachmentException is a BatchWriteExceptionType enum value BatchWriteExceptionTypeInvalidAttachmentException = "InvalidAttachmentException" // BatchWriteExceptionTypeNotIndexException is a BatchWriteExceptionType enum value BatchWriteExceptionTypeNotIndexException = "NotIndexException" // BatchWriteExceptionTypeNotNodeException is a BatchWriteExceptionType enum value BatchWriteExceptionTypeNotNodeException = "NotNodeException" // BatchWriteExceptionTypeIndexedAttributeMissingException is a BatchWriteExceptionType enum value BatchWriteExceptionTypeIndexedAttributeMissingException = "IndexedAttributeMissingException" // BatchWriteExceptionTypeObjectAlreadyDetachedException is a BatchWriteExceptionType enum value BatchWriteExceptionTypeObjectAlreadyDetachedException = "ObjectAlreadyDetachedException" // BatchWriteExceptionTypeNotPolicyException is a BatchWriteExceptionType enum value BatchWriteExceptionTypeNotPolicyException = "NotPolicyException" // BatchWriteExceptionTypeDirectoryNotEnabledException is a BatchWriteExceptionType enum value BatchWriteExceptionTypeDirectoryNotEnabledException = "DirectoryNotEnabledException" // BatchWriteExceptionTypeLimitExceededException is a BatchWriteExceptionType enum value BatchWriteExceptionTypeLimitExceededException = "LimitExceededException" // BatchWriteExceptionTypeUnsupportedIndexTypeException is a BatchWriteExceptionType enum value BatchWriteExceptionTypeUnsupportedIndexTypeException = "UnsupportedIndexTypeException" )
const ( // ConsistencyLevelSerializable is a ConsistencyLevel enum value ConsistencyLevelSerializable = "SERIALIZABLE" // ConsistencyLevelEventual is a ConsistencyLevel enum value ConsistencyLevelEventual = "EVENTUAL" )
const ( // DirectoryStateEnabled is a DirectoryState enum value DirectoryStateEnabled = "ENABLED" // DirectoryStateDisabled is a DirectoryState enum value DirectoryStateDisabled = "DISABLED" // DirectoryStateDeleted is a DirectoryState enum value DirectoryStateDeleted = "DELETED" )
const ( // FacetAttributeTypeString is a FacetAttributeType enum value FacetAttributeTypeString = "STRING" // FacetAttributeTypeBinary is a FacetAttributeType enum value FacetAttributeTypeBinary = "BINARY" // FacetAttributeTypeBoolean is a FacetAttributeType enum value FacetAttributeTypeBoolean = "BOOLEAN" // FacetAttributeTypeNumber is a FacetAttributeType enum value FacetAttributeTypeNumber = "NUMBER" // FacetAttributeTypeDatetime is a FacetAttributeType enum value FacetAttributeTypeDatetime = "DATETIME" // FacetAttributeTypeVariant is a FacetAttributeType enum value FacetAttributeTypeVariant = "VARIANT" )
const ( // FacetStyleStatic is a FacetStyle enum value FacetStyleStatic = "STATIC" // FacetStyleDynamic is a FacetStyle enum value FacetStyleDynamic = "DYNAMIC" )
const ( // ObjectTypeNode is a ObjectType enum value ObjectTypeNode = "NODE" // ObjectTypeLeafNode is a ObjectType enum value ObjectTypeLeafNode = "LEAF_NODE" // ObjectTypePolicy is a ObjectType enum value ObjectTypePolicy = "POLICY" // ObjectTypeIndex is a ObjectType enum value ObjectTypeIndex = "INDEX" )
const ( // RangeModeFirst is a RangeMode enum value RangeModeFirst = "FIRST" // RangeModeLast is a RangeMode enum value RangeModeLast = "LAST" // RangeModeLastBeforeMissingValues is a RangeMode enum value RangeModeLastBeforeMissingValues = "LAST_BEFORE_MISSING_VALUES" // RangeModeInclusive is a RangeMode enum value RangeModeInclusive = "INCLUSIVE" // RangeModeExclusive is a RangeMode enum value RangeModeExclusive = "EXCLUSIVE" )
const ( // RequiredAttributeBehaviorRequiredAlways is a RequiredAttributeBehavior enum value RequiredAttributeBehaviorRequiredAlways = "REQUIRED_ALWAYS" // RequiredAttributeBehaviorNotRequired is a RequiredAttributeBehavior enum value RequiredAttributeBehaviorNotRequired = "NOT_REQUIRED" )
const ( // RuleTypeBinaryLength is a RuleType enum value RuleTypeBinaryLength = "BINARY_LENGTH" // RuleTypeNumberComparison is a RuleType enum value RuleTypeNumberComparison = "NUMBER_COMPARISON" // RuleTypeStringFromSet is a RuleType enum value RuleTypeStringFromSet = "STRING_FROM_SET" // RuleTypeStringLength is a RuleType enum value RuleTypeStringLength = "STRING_LENGTH" )
const ( // UpdateActionTypeCreateOrUpdate is a UpdateActionType enum value UpdateActionTypeCreateOrUpdate = "CREATE_OR_UPDATE" // UpdateActionTypeDelete is a UpdateActionType enum value UpdateActionTypeDelete = "DELETE" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // Access denied or directory not found. Either you don't have permissions for // this directory or the directory does not exist. Try calling ListDirectories // and 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 make an attachment was invalid. For example, // attaching two nodes with a link type that is not applicable to the nodes // or attempting to apply a schema to a directory a second time. 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 (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/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" // Name of service. EndpointsID = ServiceName // ID to lookup a service endpoint with. ServiceID = "CloudDirectory" // ServiceID is a unique identifier of a specific service. )
Service information constants
Variables ¶
This section is empty.
Functions ¶
func BatchReadExceptionType_Values ¶
func BatchReadExceptionType_Values() []string
BatchReadExceptionType_Values returns all elements of the BatchReadExceptionType enum
func BatchWriteExceptionType_Values ¶
func BatchWriteExceptionType_Values() []string
BatchWriteExceptionType_Values returns all elements of the BatchWriteExceptionType enum
func ConsistencyLevel_Values ¶
func ConsistencyLevel_Values() []string
ConsistencyLevel_Values returns all elements of the ConsistencyLevel enum
func DirectoryState_Values ¶
func DirectoryState_Values() []string
DirectoryState_Values returns all elements of the DirectoryState enum
func FacetAttributeType_Values ¶
func FacetAttributeType_Values() []string
FacetAttributeType_Values returns all elements of the FacetAttributeType enum
func FacetStyle_Values ¶
func FacetStyle_Values() []string
FacetStyle_Values returns all elements of the FacetStyle enum
func ObjectType_Values ¶
func ObjectType_Values() []string
ObjectType_Values returns all elements of the ObjectType enum
func RangeMode_Values ¶
func RangeMode_Values() []string
RangeMode_Values returns all elements of the RangeMode enum
func RequiredAttributeBehavior_Values ¶
func RequiredAttributeBehavior_Values() []string
RequiredAttributeBehavior_Values returns all elements of the RequiredAttributeBehavior enum
func RuleType_Values ¶
func RuleType_Values() []string
RuleType_Values returns all elements of the RuleType enum
func UpdateActionType_Values ¶
func UpdateActionType_Values() []string
UpdateActionType_Values returns all elements of the UpdateActionType enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
func (*AccessDeniedException) Code ¶
func (s *AccessDeniedException) Code() string
Code returns the exception type name.
func (*AccessDeniedException) Error ¶
func (s *AccessDeniedException) Error() string
func (AccessDeniedException) GoString ¶
func (s AccessDeniedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AccessDeniedException) Message ¶
func (s *AccessDeniedException) Message() string
Message returns the exception's message.
func (*AccessDeniedException) OrigErr ¶
func (s *AccessDeniedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*AccessDeniedException) RequestID ¶
func (s *AccessDeniedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*AccessDeniedException) StatusCode ¶
func (s *AccessDeniedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (AccessDeniedException) String ¶
func (s AccessDeniedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (AddFacetToObjectInput) GoString ¶
func (s AddFacetToObjectInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AddFacetToObjectInput) SetDirectoryArn ¶
func (s *AddFacetToObjectInput) SetDirectoryArn(v string) *AddFacetToObjectInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*AddFacetToObjectInput) SetObjectAttributeList ¶
func (s *AddFacetToObjectInput) SetObjectAttributeList(v []*AttributeKeyAndValue) *AddFacetToObjectInput
SetObjectAttributeList sets the ObjectAttributeList field's value.
func (*AddFacetToObjectInput) SetObjectReference ¶
func (s *AddFacetToObjectInput) SetObjectReference(v *ObjectReference) *AddFacetToObjectInput
SetObjectReference sets the ObjectReference field's value.
func (*AddFacetToObjectInput) SetSchemaFacet ¶
func (s *AddFacetToObjectInput) SetSchemaFacet(v *SchemaFacet) *AddFacetToObjectInput
SetSchemaFacet sets the SchemaFacet field's value.
func (AddFacetToObjectInput) String ¶
func (s AddFacetToObjectInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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
}
func (AddFacetToObjectOutput) GoString ¶
func (s AddFacetToObjectOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AddFacetToObjectOutput) String ¶
func (s AddFacetToObjectOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ApplySchemaInput) GoString ¶
func (s ApplySchemaInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApplySchemaInput) SetDirectoryArn ¶
func (s *ApplySchemaInput) SetDirectoryArn(v string) *ApplySchemaInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*ApplySchemaInput) SetPublishedSchemaArn ¶
func (s *ApplySchemaInput) SetPublishedSchemaArn(v string) *ApplySchemaInput
SetPublishedSchemaArn sets the PublishedSchemaArn field's value.
func (ApplySchemaInput) String ¶
func (s ApplySchemaInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ApplySchemaOutput) GoString ¶
func (s ApplySchemaOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ApplySchemaOutput) SetAppliedSchemaArn ¶
func (s *ApplySchemaOutput) SetAppliedSchemaArn(v string) *ApplySchemaOutput
SetAppliedSchemaArn sets the AppliedSchemaArn field's value.
func (*ApplySchemaOutput) SetDirectoryArn ¶
func (s *ApplySchemaOutput) SetDirectoryArn(v string) *ApplySchemaOutput
SetDirectoryArn sets the DirectoryArn field's value.
func (ApplySchemaOutput) String ¶
func (s ApplySchemaOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (AttachObjectInput) GoString ¶
func (s AttachObjectInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttachObjectInput) SetChildReference ¶
func (s *AttachObjectInput) SetChildReference(v *ObjectReference) *AttachObjectInput
SetChildReference sets the ChildReference field's value.
func (*AttachObjectInput) SetDirectoryArn ¶
func (s *AttachObjectInput) SetDirectoryArn(v string) *AttachObjectInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*AttachObjectInput) SetLinkName ¶
func (s *AttachObjectInput) SetLinkName(v string) *AttachObjectInput
SetLinkName sets the LinkName field's value.
func (*AttachObjectInput) SetParentReference ¶
func (s *AttachObjectInput) SetParentReference(v *ObjectReference) *AttachObjectInput
SetParentReference sets the ParentReference field's value.
func (AttachObjectInput) String ¶
func (s AttachObjectInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (AttachObjectOutput) GoString ¶
func (s AttachObjectOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttachObjectOutput) SetAttachedObjectIdentifier ¶
func (s *AttachObjectOutput) SetAttachedObjectIdentifier(v string) *AttachObjectOutput
SetAttachedObjectIdentifier sets the AttachedObjectIdentifier field's value.
func (AttachObjectOutput) String ¶
func (s AttachObjectOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (AttachPolicyInput) GoString ¶
func (s AttachPolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttachPolicyInput) SetDirectoryArn ¶
func (s *AttachPolicyInput) SetDirectoryArn(v string) *AttachPolicyInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*AttachPolicyInput) SetObjectReference ¶
func (s *AttachPolicyInput) SetObjectReference(v *ObjectReference) *AttachPolicyInput
SetObjectReference sets the ObjectReference field's value.
func (*AttachPolicyInput) SetPolicyReference ¶
func (s *AttachPolicyInput) SetPolicyReference(v *ObjectReference) *AttachPolicyInput
SetPolicyReference sets the PolicyReference field's value.
func (AttachPolicyInput) String ¶
func (s AttachPolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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
}
func (AttachPolicyOutput) GoString ¶
func (s AttachPolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AttachPolicyOutput) String ¶
func (s AttachPolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (AttachToIndexInput) GoString ¶
func (s AttachToIndexInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttachToIndexInput) SetDirectoryArn ¶
func (s *AttachToIndexInput) SetDirectoryArn(v string) *AttachToIndexInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*AttachToIndexInput) SetIndexReference ¶
func (s *AttachToIndexInput) SetIndexReference(v *ObjectReference) *AttachToIndexInput
SetIndexReference sets the IndexReference field's value.
func (*AttachToIndexInput) SetTargetReference ¶
func (s *AttachToIndexInput) SetTargetReference(v *ObjectReference) *AttachToIndexInput
SetTargetReference sets the TargetReference field's value.
func (AttachToIndexInput) String ¶
func (s AttachToIndexInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (AttachToIndexOutput) GoString ¶
func (s AttachToIndexOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttachToIndexOutput) SetAttachedObjectIdentifier ¶
func (s *AttachToIndexOutput) SetAttachedObjectIdentifier(v string) *AttachToIndexOutput
SetAttachedObjectIdentifier sets the AttachedObjectIdentifier field's value.
func (AttachToIndexOutput) String ¶
func (s AttachToIndexOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (AttachTypedLinkInput) GoString ¶
func (s AttachTypedLinkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttachTypedLinkInput) SetAttributes ¶
func (s *AttachTypedLinkInput) SetAttributes(v []*AttributeNameAndValue) *AttachTypedLinkInput
SetAttributes sets the Attributes field's value.
func (*AttachTypedLinkInput) SetDirectoryArn ¶
func (s *AttachTypedLinkInput) SetDirectoryArn(v string) *AttachTypedLinkInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*AttachTypedLinkInput) SetSourceObjectReference ¶
func (s *AttachTypedLinkInput) SetSourceObjectReference(v *ObjectReference) *AttachTypedLinkInput
SetSourceObjectReference sets the SourceObjectReference field's value.
func (*AttachTypedLinkInput) SetTargetObjectReference ¶
func (s *AttachTypedLinkInput) SetTargetObjectReference(v *ObjectReference) *AttachTypedLinkInput
SetTargetObjectReference sets the TargetObjectReference field's value.
func (*AttachTypedLinkInput) SetTypedLinkFacet ¶
func (s *AttachTypedLinkInput) SetTypedLinkFacet(v *TypedLinkSchemaAndFacetName) *AttachTypedLinkInput
SetTypedLinkFacet sets the TypedLinkFacet field's value.
func (AttachTypedLinkInput) String ¶
func (s AttachTypedLinkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (AttachTypedLinkOutput) GoString ¶
func (s AttachTypedLinkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttachTypedLinkOutput) SetTypedLinkSpecifier ¶
func (s *AttachTypedLinkOutput) SetTypedLinkSpecifier(v *TypedLinkSpecifier) *AttachTypedLinkOutput
SetTypedLinkSpecifier sets the TypedLinkSpecifier field's value.
func (AttachTypedLinkOutput) String ¶
func (s AttachTypedLinkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (AttributeKey) GoString ¶
func (s AttributeKey) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttributeKey) SetFacetName ¶
func (s *AttributeKey) SetFacetName(v string) *AttributeKey
SetFacetName sets the FacetName field's value.
func (*AttributeKey) SetName ¶
func (s *AttributeKey) SetName(v string) *AttributeKey
SetName sets the Name field's value.
func (*AttributeKey) SetSchemaArn ¶
func (s *AttributeKey) SetSchemaArn(v string) *AttributeKey
SetSchemaArn sets the SchemaArn field's value.
func (AttributeKey) String ¶
func (s AttributeKey) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (AttributeKeyAndValue) GoString ¶
func (s AttributeKeyAndValue) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttributeKeyAndValue) SetKey ¶
func (s *AttributeKeyAndValue) SetKey(v *AttributeKey) *AttributeKeyAndValue
SetKey sets the Key field's value.
func (*AttributeKeyAndValue) SetValue ¶
func (s *AttributeKeyAndValue) SetValue(v *TypedAttributeValue) *AttributeKeyAndValue
SetValue sets the Value field's value.
func (AttributeKeyAndValue) String ¶
func (s AttributeKeyAndValue) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (AttributeNameAndValue) GoString ¶
func (s AttributeNameAndValue) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttributeNameAndValue) SetAttributeName ¶
func (s *AttributeNameAndValue) SetAttributeName(v string) *AttributeNameAndValue
SetAttributeName sets the AttributeName field's value.
func (*AttributeNameAndValue) SetValue ¶
func (s *AttributeNameAndValue) SetValue(v *TypedAttributeValue) *AttributeNameAndValue
SetValue sets the Value field's value.
func (AttributeNameAndValue) String ¶
func (s AttributeNameAndValue) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchAddFacetToObject) GoString ¶
func (s BatchAddFacetToObject) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchAddFacetToObject) SetObjectAttributeList ¶
func (s *BatchAddFacetToObject) SetObjectAttributeList(v []*AttributeKeyAndValue) *BatchAddFacetToObject
SetObjectAttributeList sets the ObjectAttributeList field's value.
func (*BatchAddFacetToObject) SetObjectReference ¶
func (s *BatchAddFacetToObject) SetObjectReference(v *ObjectReference) *BatchAddFacetToObject
SetObjectReference sets the ObjectReference field's value.
func (*BatchAddFacetToObject) SetSchemaFacet ¶
func (s *BatchAddFacetToObject) SetSchemaFacet(v *SchemaFacet) *BatchAddFacetToObject
SetSchemaFacet sets the SchemaFacet field's value.
func (BatchAddFacetToObject) String ¶
func (s BatchAddFacetToObject) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchAddFacetToObjectResponse) GoString ¶
func (s BatchAddFacetToObjectResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (BatchAddFacetToObjectResponse) String ¶
func (s BatchAddFacetToObjectResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchAttachObject) GoString ¶
func (s BatchAttachObject) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchAttachObject) SetChildReference ¶
func (s *BatchAttachObject) SetChildReference(v *ObjectReference) *BatchAttachObject
SetChildReference sets the ChildReference field's value.
func (*BatchAttachObject) SetLinkName ¶
func (s *BatchAttachObject) SetLinkName(v string) *BatchAttachObject
SetLinkName sets the LinkName field's value.
func (*BatchAttachObject) SetParentReference ¶
func (s *BatchAttachObject) SetParentReference(v *ObjectReference) *BatchAttachObject
SetParentReference sets the ParentReference field's value.
func (BatchAttachObject) String ¶
func (s BatchAttachObject) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchAttachObjectResponse) GoString ¶
func (s BatchAttachObjectResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchAttachObjectResponse) SetAttachedObjectIdentifier ¶
func (s *BatchAttachObjectResponse) SetAttachedObjectIdentifier(v string) *BatchAttachObjectResponse
SetAttachedObjectIdentifier sets the AttachedObjectIdentifier field's value.
func (BatchAttachObjectResponse) String ¶
func (s BatchAttachObjectResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchAttachPolicy) GoString ¶
func (s BatchAttachPolicy) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchAttachPolicy) SetObjectReference ¶
func (s *BatchAttachPolicy) SetObjectReference(v *ObjectReference) *BatchAttachPolicy
SetObjectReference sets the ObjectReference field's value.
func (*BatchAttachPolicy) SetPolicyReference ¶
func (s *BatchAttachPolicy) SetPolicyReference(v *ObjectReference) *BatchAttachPolicy
SetPolicyReference sets the PolicyReference field's value.
func (BatchAttachPolicy) String ¶
func (s BatchAttachPolicy) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchAttachPolicyResponse) GoString ¶
func (s BatchAttachPolicyResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (BatchAttachPolicyResponse) String ¶
func (s BatchAttachPolicyResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchAttachToIndex) GoString ¶
func (s BatchAttachToIndex) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchAttachToIndex) SetIndexReference ¶
func (s *BatchAttachToIndex) SetIndexReference(v *ObjectReference) *BatchAttachToIndex
SetIndexReference sets the IndexReference field's value.
func (*BatchAttachToIndex) SetTargetReference ¶
func (s *BatchAttachToIndex) SetTargetReference(v *ObjectReference) *BatchAttachToIndex
SetTargetReference sets the TargetReference field's value.
func (BatchAttachToIndex) String ¶
func (s BatchAttachToIndex) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchAttachToIndexResponse) GoString ¶
func (s BatchAttachToIndexResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchAttachToIndexResponse) SetAttachedObjectIdentifier ¶
func (s *BatchAttachToIndexResponse) SetAttachedObjectIdentifier(v string) *BatchAttachToIndexResponse
SetAttachedObjectIdentifier sets the AttachedObjectIdentifier field's value.
func (BatchAttachToIndexResponse) String ¶
func (s BatchAttachToIndexResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchAttachTypedLink) GoString ¶
func (s BatchAttachTypedLink) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchAttachTypedLink) SetAttributes ¶
func (s *BatchAttachTypedLink) SetAttributes(v []*AttributeNameAndValue) *BatchAttachTypedLink
SetAttributes sets the Attributes field's value.
func (*BatchAttachTypedLink) SetSourceObjectReference ¶
func (s *BatchAttachTypedLink) SetSourceObjectReference(v *ObjectReference) *BatchAttachTypedLink
SetSourceObjectReference sets the SourceObjectReference field's value.
func (*BatchAttachTypedLink) SetTargetObjectReference ¶
func (s *BatchAttachTypedLink) SetTargetObjectReference(v *ObjectReference) *BatchAttachTypedLink
SetTargetObjectReference sets the TargetObjectReference field's value.
func (*BatchAttachTypedLink) SetTypedLinkFacet ¶
func (s *BatchAttachTypedLink) SetTypedLinkFacet(v *TypedLinkSchemaAndFacetName) *BatchAttachTypedLink
SetTypedLinkFacet sets the TypedLinkFacet field's value.
func (BatchAttachTypedLink) String ¶
func (s BatchAttachTypedLink) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchAttachTypedLinkResponse) GoString ¶
func (s BatchAttachTypedLinkResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchAttachTypedLinkResponse) SetTypedLinkSpecifier ¶
func (s *BatchAttachTypedLinkResponse) SetTypedLinkSpecifier(v *TypedLinkSpecifier) *BatchAttachTypedLinkResponse
SetTypedLinkSpecifier sets the TypedLinkSpecifier field's value.
func (BatchAttachTypedLinkResponse) String ¶
func (s BatchAttachTypedLinkResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchCreateIndex ¶
type BatchCreateIndex struct { // The batch reference name. See Transaction Support (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/transaction_support.html) // 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.
func (BatchCreateIndex) GoString ¶
func (s BatchCreateIndex) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchCreateIndex) SetBatchReferenceName ¶
func (s *BatchCreateIndex) SetBatchReferenceName(v string) *BatchCreateIndex
SetBatchReferenceName sets the BatchReferenceName field's value.
func (*BatchCreateIndex) SetIsUnique ¶
func (s *BatchCreateIndex) SetIsUnique(v bool) *BatchCreateIndex
SetIsUnique sets the IsUnique field's value.
func (*BatchCreateIndex) SetLinkName ¶
func (s *BatchCreateIndex) SetLinkName(v string) *BatchCreateIndex
SetLinkName sets the LinkName field's value.
func (*BatchCreateIndex) SetOrderedIndexedAttributeList ¶
func (s *BatchCreateIndex) SetOrderedIndexedAttributeList(v []*AttributeKey) *BatchCreateIndex
SetOrderedIndexedAttributeList sets the OrderedIndexedAttributeList field's value.
func (*BatchCreateIndex) SetParentReference ¶
func (s *BatchCreateIndex) SetParentReference(v *ObjectReference) *BatchCreateIndex
SetParentReference sets the ParentReference field's value.
func (BatchCreateIndex) String ¶
func (s BatchCreateIndex) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchCreateIndexResponse) GoString ¶
func (s BatchCreateIndexResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchCreateIndexResponse) SetObjectIdentifier ¶
func (s *BatchCreateIndexResponse) SetObjectIdentifier(v string) *BatchCreateIndexResponse
SetObjectIdentifier sets the ObjectIdentifier field's value.
func (BatchCreateIndexResponse) String ¶
func (s BatchCreateIndexResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchCreateObject ¶
type BatchCreateObject struct { // The batch reference name. See Transaction Support (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/transaction_support.html) // 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.
func (BatchCreateObject) GoString ¶
func (s BatchCreateObject) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchCreateObject) SetBatchReferenceName ¶
func (s *BatchCreateObject) SetBatchReferenceName(v string) *BatchCreateObject
SetBatchReferenceName sets the BatchReferenceName field's value.
func (*BatchCreateObject) SetLinkName ¶
func (s *BatchCreateObject) SetLinkName(v string) *BatchCreateObject
SetLinkName sets the LinkName field's value.
func (*BatchCreateObject) SetObjectAttributeList ¶
func (s *BatchCreateObject) SetObjectAttributeList(v []*AttributeKeyAndValue) *BatchCreateObject
SetObjectAttributeList sets the ObjectAttributeList field's value.
func (*BatchCreateObject) SetParentReference ¶
func (s *BatchCreateObject) SetParentReference(v *ObjectReference) *BatchCreateObject
SetParentReference sets the ParentReference field's value.
func (*BatchCreateObject) SetSchemaFacet ¶
func (s *BatchCreateObject) SetSchemaFacet(v []*SchemaFacet) *BatchCreateObject
SetSchemaFacet sets the SchemaFacet field's value.
func (BatchCreateObject) String ¶
func (s BatchCreateObject) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchCreateObjectResponse) GoString ¶
func (s BatchCreateObjectResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchCreateObjectResponse) SetObjectIdentifier ¶
func (s *BatchCreateObjectResponse) SetObjectIdentifier(v string) *BatchCreateObjectResponse
SetObjectIdentifier sets the ObjectIdentifier field's value.
func (BatchCreateObjectResponse) String ¶
func (s BatchCreateObjectResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchDeleteObject) GoString ¶
func (s BatchDeleteObject) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDeleteObject) SetObjectReference ¶
func (s *BatchDeleteObject) SetObjectReference(v *ObjectReference) *BatchDeleteObject
SetObjectReference sets the ObjectReference field's value.
func (BatchDeleteObject) String ¶
func (s BatchDeleteObject) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchDeleteObjectResponse) GoString ¶
func (s BatchDeleteObjectResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (BatchDeleteObjectResponse) String ¶
func (s BatchDeleteObjectResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchDetachFromIndex) GoString ¶
func (s BatchDetachFromIndex) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDetachFromIndex) SetIndexReference ¶
func (s *BatchDetachFromIndex) SetIndexReference(v *ObjectReference) *BatchDetachFromIndex
SetIndexReference sets the IndexReference field's value.
func (*BatchDetachFromIndex) SetTargetReference ¶
func (s *BatchDetachFromIndex) SetTargetReference(v *ObjectReference) *BatchDetachFromIndex
SetTargetReference sets the TargetReference field's value.
func (BatchDetachFromIndex) String ¶
func (s BatchDetachFromIndex) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchDetachFromIndexResponse) GoString ¶
func (s BatchDetachFromIndexResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDetachFromIndexResponse) SetDetachedObjectIdentifier ¶
func (s *BatchDetachFromIndexResponse) SetDetachedObjectIdentifier(v string) *BatchDetachFromIndexResponse
SetDetachedObjectIdentifier sets the DetachedObjectIdentifier field's value.
func (BatchDetachFromIndexResponse) String ¶
func (s BatchDetachFromIndexResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchDetachObject ¶
type BatchDetachObject struct { // The batch reference name. See Transaction Support (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/transaction_support.html) // 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.
func (BatchDetachObject) GoString ¶
func (s BatchDetachObject) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDetachObject) SetBatchReferenceName ¶
func (s *BatchDetachObject) SetBatchReferenceName(v string) *BatchDetachObject
SetBatchReferenceName sets the BatchReferenceName field's value.
func (*BatchDetachObject) SetLinkName ¶
func (s *BatchDetachObject) SetLinkName(v string) *BatchDetachObject
SetLinkName sets the LinkName field's value.
func (*BatchDetachObject) SetParentReference ¶
func (s *BatchDetachObject) SetParentReference(v *ObjectReference) *BatchDetachObject
SetParentReference sets the ParentReference field's value.
func (BatchDetachObject) String ¶
func (s BatchDetachObject) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchDetachObjectResponse) GoString ¶
func (s BatchDetachObjectResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDetachObjectResponse) SetDetachedObjectIdentifier ¶
func (s *BatchDetachObjectResponse) SetDetachedObjectIdentifier(v string) *BatchDetachObjectResponse
SetDetachedObjectIdentifier sets the DetachedObjectIdentifier field's value.
func (BatchDetachObjectResponse) String ¶
func (s BatchDetachObjectResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchDetachPolicy) GoString ¶
func (s BatchDetachPolicy) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDetachPolicy) SetObjectReference ¶
func (s *BatchDetachPolicy) SetObjectReference(v *ObjectReference) *BatchDetachPolicy
SetObjectReference sets the ObjectReference field's value.
func (*BatchDetachPolicy) SetPolicyReference ¶
func (s *BatchDetachPolicy) SetPolicyReference(v *ObjectReference) *BatchDetachPolicy
SetPolicyReference sets the PolicyReference field's value.
func (BatchDetachPolicy) String ¶
func (s BatchDetachPolicy) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchDetachPolicyResponse) GoString ¶
func (s BatchDetachPolicyResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (BatchDetachPolicyResponse) String ¶
func (s BatchDetachPolicyResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchDetachTypedLink) GoString ¶
func (s BatchDetachTypedLink) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchDetachTypedLink) SetTypedLinkSpecifier ¶
func (s *BatchDetachTypedLink) SetTypedLinkSpecifier(v *TypedLinkSpecifier) *BatchDetachTypedLink
SetTypedLinkSpecifier sets the TypedLinkSpecifier field's value.
func (BatchDetachTypedLink) String ¶
func (s BatchDetachTypedLink) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchDetachTypedLinkResponse) GoString ¶
func (s BatchDetachTypedLinkResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (BatchDetachTypedLinkResponse) String ¶
func (s BatchDetachTypedLinkResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchGetLinkAttributes ¶
type BatchGetLinkAttributes struct { // A list of attribute names whose values will be retrieved. // // AttributeNames is a required field AttributeNames []*string `type:"list" required:"true"` // Allows a typed link specifier to be accepted as input. // // TypedLinkSpecifier is a required field TypedLinkSpecifier *TypedLinkSpecifier `type:"structure" required:"true"` // contains filtered or unexported fields }
Retrieves attributes that are associated with a typed link inside a BatchRead operation. For more information, see GetLinkAttributes and BatchReadRequest$Operations.
func (BatchGetLinkAttributes) GoString ¶
func (s BatchGetLinkAttributes) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchGetLinkAttributes) SetAttributeNames ¶
func (s *BatchGetLinkAttributes) SetAttributeNames(v []*string) *BatchGetLinkAttributes
SetAttributeNames sets the AttributeNames field's value.
func (*BatchGetLinkAttributes) SetTypedLinkSpecifier ¶
func (s *BatchGetLinkAttributes) SetTypedLinkSpecifier(v *TypedLinkSpecifier) *BatchGetLinkAttributes
SetTypedLinkSpecifier sets the TypedLinkSpecifier field's value.
func (BatchGetLinkAttributes) String ¶
func (s BatchGetLinkAttributes) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchGetLinkAttributes) Validate ¶
func (s *BatchGetLinkAttributes) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchGetLinkAttributesResponse ¶
type BatchGetLinkAttributesResponse struct { // The attributes that are associated with the typed link. Attributes []*AttributeKeyAndValue `type:"list"` // contains filtered or unexported fields }
Represents the output of a GetLinkAttributes response operation.
func (BatchGetLinkAttributesResponse) GoString ¶
func (s BatchGetLinkAttributesResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchGetLinkAttributesResponse) SetAttributes ¶
func (s *BatchGetLinkAttributesResponse) SetAttributes(v []*AttributeKeyAndValue) *BatchGetLinkAttributesResponse
SetAttributes sets the Attributes field's value.
func (BatchGetLinkAttributesResponse) String ¶
func (s BatchGetLinkAttributesResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchGetObjectAttributes ¶
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.
func (BatchGetObjectAttributes) GoString ¶
func (s BatchGetObjectAttributes) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchGetObjectAttributes) SetAttributeNames ¶
func (s *BatchGetObjectAttributes) SetAttributeNames(v []*string) *BatchGetObjectAttributes
SetAttributeNames sets the AttributeNames field's value.
func (*BatchGetObjectAttributes) SetObjectReference ¶
func (s *BatchGetObjectAttributes) SetObjectReference(v *ObjectReference) *BatchGetObjectAttributes
SetObjectReference sets the ObjectReference field's value.
func (*BatchGetObjectAttributes) SetSchemaFacet ¶
func (s *BatchGetObjectAttributes) SetSchemaFacet(v *SchemaFacet) *BatchGetObjectAttributes
SetSchemaFacet sets the SchemaFacet field's value.
func (BatchGetObjectAttributes) String ¶
func (s BatchGetObjectAttributes) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchGetObjectAttributes) Validate ¶
func (s *BatchGetObjectAttributes) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchGetObjectAttributesResponse ¶
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.
func (BatchGetObjectAttributesResponse) GoString ¶
func (s BatchGetObjectAttributesResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchGetObjectAttributesResponse) SetAttributes ¶
func (s *BatchGetObjectAttributesResponse) SetAttributes(v []*AttributeKeyAndValue) *BatchGetObjectAttributesResponse
SetAttributes sets the Attributes field's value.
func (BatchGetObjectAttributesResponse) String ¶
func (s BatchGetObjectAttributesResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchGetObjectInformation) GoString ¶
func (s BatchGetObjectInformation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchGetObjectInformation) SetObjectReference ¶
func (s *BatchGetObjectInformation) SetObjectReference(v *ObjectReference) *BatchGetObjectInformation
SetObjectReference sets the ObjectReference field's value.
func (BatchGetObjectInformation) String ¶
func (s BatchGetObjectInformation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchGetObjectInformationResponse) GoString ¶
func (s BatchGetObjectInformationResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchGetObjectInformationResponse) SetObjectIdentifier ¶
func (s *BatchGetObjectInformationResponse) SetObjectIdentifier(v string) *BatchGetObjectInformationResponse
SetObjectIdentifier sets the ObjectIdentifier field's value.
func (*BatchGetObjectInformationResponse) SetSchemaFacets ¶
func (s *BatchGetObjectInformationResponse) SetSchemaFacets(v []*SchemaFacet) *BatchGetObjectInformationResponse
SetSchemaFacets sets the SchemaFacets field's value.
func (BatchGetObjectInformationResponse) String ¶
func (s BatchGetObjectInformationResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchListAttachedIndices) GoString ¶
func (s BatchListAttachedIndices) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchListAttachedIndices) SetMaxResults ¶
func (s *BatchListAttachedIndices) SetMaxResults(v int64) *BatchListAttachedIndices
SetMaxResults sets the MaxResults field's value.
func (*BatchListAttachedIndices) SetNextToken ¶
func (s *BatchListAttachedIndices) SetNextToken(v string) *BatchListAttachedIndices
SetNextToken sets the NextToken field's value.
func (*BatchListAttachedIndices) SetTargetReference ¶
func (s *BatchListAttachedIndices) SetTargetReference(v *ObjectReference) *BatchListAttachedIndices
SetTargetReference sets the TargetReference field's value.
func (BatchListAttachedIndices) String ¶
func (s BatchListAttachedIndices) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchListAttachedIndicesResponse) GoString ¶
func (s BatchListAttachedIndicesResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchListAttachedIndicesResponse) SetIndexAttachments ¶
func (s *BatchListAttachedIndicesResponse) SetIndexAttachments(v []*IndexAttachment) *BatchListAttachedIndicesResponse
SetIndexAttachments sets the IndexAttachments field's value.
func (*BatchListAttachedIndicesResponse) SetNextToken ¶
func (s *BatchListAttachedIndicesResponse) SetNextToken(v string) *BatchListAttachedIndicesResponse
SetNextToken sets the NextToken field's value.
func (BatchListAttachedIndicesResponse) String ¶
func (s BatchListAttachedIndicesResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchListIncomingTypedLinks) GoString ¶
func (s BatchListIncomingTypedLinks) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchListIncomingTypedLinks) SetFilterAttributeRanges ¶
func (s *BatchListIncomingTypedLinks) SetFilterAttributeRanges(v []*TypedLinkAttributeRange) *BatchListIncomingTypedLinks
SetFilterAttributeRanges sets the FilterAttributeRanges field's value.
func (*BatchListIncomingTypedLinks) SetFilterTypedLink ¶
func (s *BatchListIncomingTypedLinks) SetFilterTypedLink(v *TypedLinkSchemaAndFacetName) *BatchListIncomingTypedLinks
SetFilterTypedLink sets the FilterTypedLink field's value.
func (*BatchListIncomingTypedLinks) SetMaxResults ¶
func (s *BatchListIncomingTypedLinks) SetMaxResults(v int64) *BatchListIncomingTypedLinks
SetMaxResults sets the MaxResults field's value.
func (*BatchListIncomingTypedLinks) SetNextToken ¶
func (s *BatchListIncomingTypedLinks) SetNextToken(v string) *BatchListIncomingTypedLinks
SetNextToken sets the NextToken field's value.
func (*BatchListIncomingTypedLinks) SetObjectReference ¶
func (s *BatchListIncomingTypedLinks) SetObjectReference(v *ObjectReference) *BatchListIncomingTypedLinks
SetObjectReference sets the ObjectReference field's value.
func (BatchListIncomingTypedLinks) String ¶
func (s BatchListIncomingTypedLinks) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchListIncomingTypedLinksResponse) GoString ¶
func (s BatchListIncomingTypedLinksResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchListIncomingTypedLinksResponse) SetLinkSpecifiers ¶
func (s *BatchListIncomingTypedLinksResponse) SetLinkSpecifiers(v []*TypedLinkSpecifier) *BatchListIncomingTypedLinksResponse
SetLinkSpecifiers sets the LinkSpecifiers field's value.
func (*BatchListIncomingTypedLinksResponse) SetNextToken ¶
func (s *BatchListIncomingTypedLinksResponse) SetNextToken(v string) *BatchListIncomingTypedLinksResponse
SetNextToken sets the NextToken field's value.
func (BatchListIncomingTypedLinksResponse) String ¶
func (s BatchListIncomingTypedLinksResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchListIndex) GoString ¶
func (s BatchListIndex) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchListIndex) SetIndexReference ¶
func (s *BatchListIndex) SetIndexReference(v *ObjectReference) *BatchListIndex
SetIndexReference sets the IndexReference field's value.
func (*BatchListIndex) SetMaxResults ¶
func (s *BatchListIndex) SetMaxResults(v int64) *BatchListIndex
SetMaxResults sets the MaxResults field's value.
func (*BatchListIndex) SetNextToken ¶
func (s *BatchListIndex) SetNextToken(v string) *BatchListIndex
SetNextToken sets the NextToken field's value.
func (*BatchListIndex) SetRangesOnIndexedValues ¶
func (s *BatchListIndex) SetRangesOnIndexedValues(v []*ObjectAttributeRange) *BatchListIndex
SetRangesOnIndexedValues sets the RangesOnIndexedValues field's value.
func (BatchListIndex) String ¶
func (s BatchListIndex) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchListIndexResponse) GoString ¶
func (s BatchListIndexResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchListIndexResponse) SetIndexAttachments ¶
func (s *BatchListIndexResponse) SetIndexAttachments(v []*IndexAttachment) *BatchListIndexResponse
SetIndexAttachments sets the IndexAttachments field's value.
func (*BatchListIndexResponse) SetNextToken ¶
func (s *BatchListIndexResponse) SetNextToken(v string) *BatchListIndexResponse
SetNextToken sets the NextToken field's value.
func (BatchListIndexResponse) String ¶
func (s BatchListIndexResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchListObjectAttributes) GoString ¶
func (s BatchListObjectAttributes) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchListObjectAttributes) SetFacetFilter ¶
func (s *BatchListObjectAttributes) SetFacetFilter(v *SchemaFacet) *BatchListObjectAttributes
SetFacetFilter sets the FacetFilter field's value.
func (*BatchListObjectAttributes) SetMaxResults ¶
func (s *BatchListObjectAttributes) SetMaxResults(v int64) *BatchListObjectAttributes
SetMaxResults sets the MaxResults field's value.
func (*BatchListObjectAttributes) SetNextToken ¶
func (s *BatchListObjectAttributes) SetNextToken(v string) *BatchListObjectAttributes
SetNextToken sets the NextToken field's value.
func (*BatchListObjectAttributes) SetObjectReference ¶
func (s *BatchListObjectAttributes) SetObjectReference(v *ObjectReference) *BatchListObjectAttributes
SetObjectReference sets the ObjectReference field's value.
func (BatchListObjectAttributes) String ¶
func (s BatchListObjectAttributes) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchListObjectAttributesResponse) GoString ¶
func (s BatchListObjectAttributesResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchListObjectAttributesResponse) SetAttributes ¶
func (s *BatchListObjectAttributesResponse) SetAttributes(v []*AttributeKeyAndValue) *BatchListObjectAttributesResponse
SetAttributes sets the Attributes field's value.
func (*BatchListObjectAttributesResponse) SetNextToken ¶
func (s *BatchListObjectAttributesResponse) SetNextToken(v string) *BatchListObjectAttributesResponse
SetNextToken sets the NextToken field's value.
func (BatchListObjectAttributesResponse) String ¶
func (s BatchListObjectAttributesResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchListObjectChildren) GoString ¶
func (s BatchListObjectChildren) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchListObjectChildren) SetMaxResults ¶
func (s *BatchListObjectChildren) SetMaxResults(v int64) *BatchListObjectChildren
SetMaxResults sets the MaxResults field's value.
func (*BatchListObjectChildren) SetNextToken ¶
func (s *BatchListObjectChildren) SetNextToken(v string) *BatchListObjectChildren
SetNextToken sets the NextToken field's value.
func (*BatchListObjectChildren) SetObjectReference ¶
func (s *BatchListObjectChildren) SetObjectReference(v *ObjectReference) *BatchListObjectChildren
SetObjectReference sets the ObjectReference field's value.
func (BatchListObjectChildren) String ¶
func (s BatchListObjectChildren) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchListObjectChildrenResponse) GoString ¶
func (s BatchListObjectChildrenResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchListObjectChildrenResponse) SetChildren ¶
func (s *BatchListObjectChildrenResponse) SetChildren(v map[string]*string) *BatchListObjectChildrenResponse
SetChildren sets the Children field's value.
func (*BatchListObjectChildrenResponse) SetNextToken ¶
func (s *BatchListObjectChildrenResponse) SetNextToken(v string) *BatchListObjectChildrenResponse
SetNextToken sets the NextToken field's value.
func (BatchListObjectChildrenResponse) String ¶
func (s BatchListObjectChildrenResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchListObjectParentPaths) GoString ¶
func (s BatchListObjectParentPaths) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchListObjectParentPaths) SetMaxResults ¶
func (s *BatchListObjectParentPaths) SetMaxResults(v int64) *BatchListObjectParentPaths
SetMaxResults sets the MaxResults field's value.
func (*BatchListObjectParentPaths) SetNextToken ¶
func (s *BatchListObjectParentPaths) SetNextToken(v string) *BatchListObjectParentPaths
SetNextToken sets the NextToken field's value.
func (*BatchListObjectParentPaths) SetObjectReference ¶
func (s *BatchListObjectParentPaths) SetObjectReference(v *ObjectReference) *BatchListObjectParentPaths
SetObjectReference sets the ObjectReference field's value.
func (BatchListObjectParentPaths) String ¶
func (s BatchListObjectParentPaths) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchListObjectParentPathsResponse) GoString ¶
func (s BatchListObjectParentPathsResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchListObjectParentPathsResponse) SetNextToken ¶
func (s *BatchListObjectParentPathsResponse) SetNextToken(v string) *BatchListObjectParentPathsResponse
SetNextToken sets the NextToken field's value.
func (*BatchListObjectParentPathsResponse) SetPathToObjectIdentifiersList ¶
func (s *BatchListObjectParentPathsResponse) SetPathToObjectIdentifiersList(v []*PathToObjectIdentifiers) *BatchListObjectParentPathsResponse
SetPathToObjectIdentifiersList sets the PathToObjectIdentifiersList field's value.
func (BatchListObjectParentPathsResponse) String ¶
func (s BatchListObjectParentPathsResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchListObjectParents ¶
type BatchListObjectParents struct { // 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 an object. // // ObjectReference is a required field ObjectReference *ObjectReference `type:"structure" required:"true"` // contains filtered or unexported fields }
Lists parent objects that are associated with a given object in pagination fashion.
func (BatchListObjectParents) GoString ¶
func (s BatchListObjectParents) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchListObjectParents) SetMaxResults ¶
func (s *BatchListObjectParents) SetMaxResults(v int64) *BatchListObjectParents
SetMaxResults sets the MaxResults field's value.
func (*BatchListObjectParents) SetNextToken ¶
func (s *BatchListObjectParents) SetNextToken(v string) *BatchListObjectParents
SetNextToken sets the NextToken field's value.
func (*BatchListObjectParents) SetObjectReference ¶
func (s *BatchListObjectParents) SetObjectReference(v *ObjectReference) *BatchListObjectParents
SetObjectReference sets the ObjectReference field's value.
func (BatchListObjectParents) String ¶
func (s BatchListObjectParents) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchListObjectParents) Validate ¶
func (s *BatchListObjectParents) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchListObjectParentsResponse ¶
type BatchListObjectParentsResponse struct { // The pagination token. NextToken *string `type:"string"` // Returns a list of parent reference and LinkName Tuples. ParentLinks []*ObjectIdentifierAndLinkNameTuple `type:"list"` // contains filtered or unexported fields }
Represents the output of a ListObjectParents response operation.
func (BatchListObjectParentsResponse) GoString ¶
func (s BatchListObjectParentsResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchListObjectParentsResponse) SetNextToken ¶
func (s *BatchListObjectParentsResponse) SetNextToken(v string) *BatchListObjectParentsResponse
SetNextToken sets the NextToken field's value.
func (*BatchListObjectParentsResponse) SetParentLinks ¶
func (s *BatchListObjectParentsResponse) SetParentLinks(v []*ObjectIdentifierAndLinkNameTuple) *BatchListObjectParentsResponse
SetParentLinks sets the ParentLinks field's value.
func (BatchListObjectParentsResponse) String ¶
func (s BatchListObjectParentsResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchListObjectPolicies) GoString ¶
func (s BatchListObjectPolicies) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchListObjectPolicies) SetMaxResults ¶
func (s *BatchListObjectPolicies) SetMaxResults(v int64) *BatchListObjectPolicies
SetMaxResults sets the MaxResults field's value.
func (*BatchListObjectPolicies) SetNextToken ¶
func (s *BatchListObjectPolicies) SetNextToken(v string) *BatchListObjectPolicies
SetNextToken sets the NextToken field's value.
func (*BatchListObjectPolicies) SetObjectReference ¶
func (s *BatchListObjectPolicies) SetObjectReference(v *ObjectReference) *BatchListObjectPolicies
SetObjectReference sets the ObjectReference field's value.
func (BatchListObjectPolicies) String ¶
func (s BatchListObjectPolicies) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchListObjectPoliciesResponse) GoString ¶
func (s BatchListObjectPoliciesResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchListObjectPoliciesResponse) SetAttachedPolicyIds ¶
func (s *BatchListObjectPoliciesResponse) SetAttachedPolicyIds(v []*string) *BatchListObjectPoliciesResponse
SetAttachedPolicyIds sets the AttachedPolicyIds field's value.
func (*BatchListObjectPoliciesResponse) SetNextToken ¶
func (s *BatchListObjectPoliciesResponse) SetNextToken(v string) *BatchListObjectPoliciesResponse
SetNextToken sets the NextToken field's value.
func (BatchListObjectPoliciesResponse) String ¶
func (s BatchListObjectPoliciesResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchListOutgoingTypedLinks) GoString ¶
func (s BatchListOutgoingTypedLinks) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchListOutgoingTypedLinks) SetFilterAttributeRanges ¶
func (s *BatchListOutgoingTypedLinks) SetFilterAttributeRanges(v []*TypedLinkAttributeRange) *BatchListOutgoingTypedLinks
SetFilterAttributeRanges sets the FilterAttributeRanges field's value.
func (*BatchListOutgoingTypedLinks) SetFilterTypedLink ¶
func (s *BatchListOutgoingTypedLinks) SetFilterTypedLink(v *TypedLinkSchemaAndFacetName) *BatchListOutgoingTypedLinks
SetFilterTypedLink sets the FilterTypedLink field's value.
func (*BatchListOutgoingTypedLinks) SetMaxResults ¶
func (s *BatchListOutgoingTypedLinks) SetMaxResults(v int64) *BatchListOutgoingTypedLinks
SetMaxResults sets the MaxResults field's value.
func (*BatchListOutgoingTypedLinks) SetNextToken ¶
func (s *BatchListOutgoingTypedLinks) SetNextToken(v string) *BatchListOutgoingTypedLinks
SetNextToken sets the NextToken field's value.
func (*BatchListOutgoingTypedLinks) SetObjectReference ¶
func (s *BatchListOutgoingTypedLinks) SetObjectReference(v *ObjectReference) *BatchListOutgoingTypedLinks
SetObjectReference sets the ObjectReference field's value.
func (BatchListOutgoingTypedLinks) String ¶
func (s BatchListOutgoingTypedLinks) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchListOutgoingTypedLinksResponse) GoString ¶
func (s BatchListOutgoingTypedLinksResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchListOutgoingTypedLinksResponse) SetNextToken ¶
func (s *BatchListOutgoingTypedLinksResponse) SetNextToken(v string) *BatchListOutgoingTypedLinksResponse
SetNextToken sets the NextToken field's value.
func (*BatchListOutgoingTypedLinksResponse) SetTypedLinkSpecifiers ¶
func (s *BatchListOutgoingTypedLinksResponse) SetTypedLinkSpecifiers(v []*TypedLinkSpecifier) *BatchListOutgoingTypedLinksResponse
SetTypedLinkSpecifiers sets the TypedLinkSpecifiers field's value.
func (BatchListOutgoingTypedLinksResponse) String ¶
func (s BatchListOutgoingTypedLinksResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchListPolicyAttachments) GoString ¶
func (s BatchListPolicyAttachments) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchListPolicyAttachments) SetMaxResults ¶
func (s *BatchListPolicyAttachments) SetMaxResults(v int64) *BatchListPolicyAttachments
SetMaxResults sets the MaxResults field's value.
func (*BatchListPolicyAttachments) SetNextToken ¶
func (s *BatchListPolicyAttachments) SetNextToken(v string) *BatchListPolicyAttachments
SetNextToken sets the NextToken field's value.
func (*BatchListPolicyAttachments) SetPolicyReference ¶
func (s *BatchListPolicyAttachments) SetPolicyReference(v *ObjectReference) *BatchListPolicyAttachments
SetPolicyReference sets the PolicyReference field's value.
func (BatchListPolicyAttachments) String ¶
func (s BatchListPolicyAttachments) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchListPolicyAttachmentsResponse) GoString ¶
func (s BatchListPolicyAttachmentsResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchListPolicyAttachmentsResponse) SetNextToken ¶
func (s *BatchListPolicyAttachmentsResponse) SetNextToken(v string) *BatchListPolicyAttachmentsResponse
SetNextToken sets the NextToken field's value.
func (*BatchListPolicyAttachmentsResponse) SetObjectIdentifiers ¶
func (s *BatchListPolicyAttachmentsResponse) SetObjectIdentifiers(v []*string) *BatchListPolicyAttachmentsResponse
SetObjectIdentifiers sets the ObjectIdentifiers field's value.
func (BatchListPolicyAttachmentsResponse) String ¶
func (s BatchListPolicyAttachmentsResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchLookupPolicy) GoString ¶
func (s BatchLookupPolicy) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchLookupPolicy) SetMaxResults ¶
func (s *BatchLookupPolicy) SetMaxResults(v int64) *BatchLookupPolicy
SetMaxResults sets the MaxResults field's value.
func (*BatchLookupPolicy) SetNextToken ¶
func (s *BatchLookupPolicy) SetNextToken(v string) *BatchLookupPolicy
SetNextToken sets the NextToken field's value.
func (*BatchLookupPolicy) SetObjectReference ¶
func (s *BatchLookupPolicy) SetObjectReference(v *ObjectReference) *BatchLookupPolicy
SetObjectReference sets the ObjectReference field's value.
func (BatchLookupPolicy) String ¶
func (s BatchLookupPolicy) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/key_concepts_directory.html#key_concepts_policies). PolicyToPathList []*PolicyToPath `type:"list"` // contains filtered or unexported fields }
Represents the output of a LookupPolicy response operation.
func (BatchLookupPolicyResponse) GoString ¶
func (s BatchLookupPolicyResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchLookupPolicyResponse) SetNextToken ¶
func (s *BatchLookupPolicyResponse) SetNextToken(v string) *BatchLookupPolicyResponse
SetNextToken sets the NextToken field's value.
func (*BatchLookupPolicyResponse) SetPolicyToPathList ¶
func (s *BatchLookupPolicyResponse) SetPolicyToPathList(v []*PolicyToPath) *BatchLookupPolicyResponse
SetPolicyToPathList sets the PolicyToPathList field's value.
func (BatchLookupPolicyResponse) String ¶
func (s BatchLookupPolicyResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 *string `type:"string" enum:"BatchReadExceptionType"` // contains filtered or unexported fields }
The batch read exception structure, which contains the exception type and message.
func (BatchReadException) GoString ¶
func (s BatchReadException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchReadException) SetMessage ¶
func (s *BatchReadException) SetMessage(v string) *BatchReadException
SetMessage sets the Message field's value.
func (*BatchReadException) SetType ¶
func (s *BatchReadException) SetType(v string) *BatchReadException
SetType sets the Type field's value.
func (BatchReadException) String ¶
func (s BatchReadException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 *string `location:"header" locationName:"x-amz-consistency-level" type:"string" enum:"ConsistencyLevel"` // 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 }
func (BatchReadInput) GoString ¶
func (s BatchReadInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchReadInput) SetConsistencyLevel ¶
func (s *BatchReadInput) SetConsistencyLevel(v string) *BatchReadInput
SetConsistencyLevel sets the ConsistencyLevel field's value.
func (*BatchReadInput) SetDirectoryArn ¶
func (s *BatchReadInput) SetDirectoryArn(v string) *BatchReadInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*BatchReadInput) SetOperations ¶
func (s *BatchReadInput) SetOperations(v []*BatchReadOperation) *BatchReadInput
SetOperations sets the Operations field's value.
func (BatchReadInput) String ¶
func (s BatchReadInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 that are associated with a typed link. GetLinkAttributes *BatchGetLinkAttributes `type:"structure"` // 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 Links (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_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 (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/key_concepts_directorystructure.html). ListObjectParentPaths *BatchListObjectParentPaths `type:"structure"` // Lists parent objects that are associated with a given object in pagination // fashion. ListObjectParents *BatchListObjectParents `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 Links (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_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 // (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/key_concepts_directory.html#key_concepts_policies). LookupPolicy *BatchLookupPolicy `type:"structure"` // contains filtered or unexported fields }
Represents the output of a BatchRead operation.
func (BatchReadOperation) GoString ¶
func (s BatchReadOperation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchReadOperation) SetGetLinkAttributes ¶
func (s *BatchReadOperation) SetGetLinkAttributes(v *BatchGetLinkAttributes) *BatchReadOperation
SetGetLinkAttributes sets the GetLinkAttributes field's value.
func (*BatchReadOperation) SetGetObjectAttributes ¶
func (s *BatchReadOperation) SetGetObjectAttributes(v *BatchGetObjectAttributes) *BatchReadOperation
SetGetObjectAttributes sets the GetObjectAttributes field's value.
func (*BatchReadOperation) SetGetObjectInformation ¶
func (s *BatchReadOperation) SetGetObjectInformation(v *BatchGetObjectInformation) *BatchReadOperation
SetGetObjectInformation sets the GetObjectInformation field's value.
func (*BatchReadOperation) SetListAttachedIndices ¶
func (s *BatchReadOperation) SetListAttachedIndices(v *BatchListAttachedIndices) *BatchReadOperation
SetListAttachedIndices sets the ListAttachedIndices field's value.
func (*BatchReadOperation) SetListIncomingTypedLinks ¶
func (s *BatchReadOperation) SetListIncomingTypedLinks(v *BatchListIncomingTypedLinks) *BatchReadOperation
SetListIncomingTypedLinks sets the ListIncomingTypedLinks field's value.
func (*BatchReadOperation) SetListIndex ¶
func (s *BatchReadOperation) SetListIndex(v *BatchListIndex) *BatchReadOperation
SetListIndex sets the ListIndex field's value.
func (*BatchReadOperation) SetListObjectAttributes ¶
func (s *BatchReadOperation) SetListObjectAttributes(v *BatchListObjectAttributes) *BatchReadOperation
SetListObjectAttributes sets the ListObjectAttributes field's value.
func (*BatchReadOperation) SetListObjectChildren ¶
func (s *BatchReadOperation) SetListObjectChildren(v *BatchListObjectChildren) *BatchReadOperation
SetListObjectChildren sets the ListObjectChildren field's value.
func (*BatchReadOperation) SetListObjectParentPaths ¶
func (s *BatchReadOperation) SetListObjectParentPaths(v *BatchListObjectParentPaths) *BatchReadOperation
SetListObjectParentPaths sets the ListObjectParentPaths field's value.
func (*BatchReadOperation) SetListObjectParents ¶
func (s *BatchReadOperation) SetListObjectParents(v *BatchListObjectParents) *BatchReadOperation
SetListObjectParents sets the ListObjectParents field's value.
func (*BatchReadOperation) SetListObjectPolicies ¶
func (s *BatchReadOperation) SetListObjectPolicies(v *BatchListObjectPolicies) *BatchReadOperation
SetListObjectPolicies sets the ListObjectPolicies field's value.
func (*BatchReadOperation) SetListOutgoingTypedLinks ¶
func (s *BatchReadOperation) SetListOutgoingTypedLinks(v *BatchListOutgoingTypedLinks) *BatchReadOperation
SetListOutgoingTypedLinks sets the ListOutgoingTypedLinks field's value.
func (*BatchReadOperation) SetListPolicyAttachments ¶
func (s *BatchReadOperation) SetListPolicyAttachments(v *BatchListPolicyAttachments) *BatchReadOperation
SetListPolicyAttachments sets the ListPolicyAttachments field's value.
func (*BatchReadOperation) SetLookupPolicy ¶
func (s *BatchReadOperation) SetLookupPolicy(v *BatchLookupPolicy) *BatchReadOperation
SetLookupPolicy sets the LookupPolicy field's value.
func (BatchReadOperation) String ¶
func (s BatchReadOperation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchReadOperationResponse) GoString ¶
func (s BatchReadOperationResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchReadOperationResponse) SetExceptionResponse ¶
func (s *BatchReadOperationResponse) SetExceptionResponse(v *BatchReadException) *BatchReadOperationResponse
SetExceptionResponse sets the ExceptionResponse field's value.
func (*BatchReadOperationResponse) SetSuccessfulResponse ¶
func (s *BatchReadOperationResponse) SetSuccessfulResponse(v *BatchReadSuccessfulResponse) *BatchReadOperationResponse
SetSuccessfulResponse sets the SuccessfulResponse field's value.
func (BatchReadOperationResponse) String ¶
func (s BatchReadOperationResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchReadOutput ¶
type BatchReadOutput struct { // A list of all the responses for each batch read. Responses []*BatchReadOperationResponse `type:"list"` // contains filtered or unexported fields }
func (BatchReadOutput) GoString ¶
func (s BatchReadOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchReadOutput) SetResponses ¶
func (s *BatchReadOutput) SetResponses(v []*BatchReadOperationResponse) *BatchReadOutput
SetResponses sets the Responses field's value.
func (BatchReadOutput) String ¶
func (s BatchReadOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchReadSuccessfulResponse ¶
type BatchReadSuccessfulResponse struct { // The list of attributes to retrieve from the typed link. GetLinkAttributes *BatchGetLinkAttributesResponse `type:"structure"` // 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 Links (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_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 (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/key_concepts_directorystructure.html). ListObjectParentPaths *BatchListObjectParentPathsResponse `type:"structure"` // The list of parent objects to retrieve. ListObjectParents *BatchListObjectParentsResponse `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 Links (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_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 // (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/key_concepts_directory.html#key_concepts_policies). LookupPolicy *BatchLookupPolicyResponse `type:"structure"` // contains filtered or unexported fields }
Represents the output of a BatchRead success response operation.
func (BatchReadSuccessfulResponse) GoString ¶
func (s BatchReadSuccessfulResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchReadSuccessfulResponse) SetGetLinkAttributes ¶
func (s *BatchReadSuccessfulResponse) SetGetLinkAttributes(v *BatchGetLinkAttributesResponse) *BatchReadSuccessfulResponse
SetGetLinkAttributes sets the GetLinkAttributes field's value.
func (*BatchReadSuccessfulResponse) SetGetObjectAttributes ¶
func (s *BatchReadSuccessfulResponse) SetGetObjectAttributes(v *BatchGetObjectAttributesResponse) *BatchReadSuccessfulResponse
SetGetObjectAttributes sets the GetObjectAttributes field's value.
func (*BatchReadSuccessfulResponse) SetGetObjectInformation ¶
func (s *BatchReadSuccessfulResponse) SetGetObjectInformation(v *BatchGetObjectInformationResponse) *BatchReadSuccessfulResponse
SetGetObjectInformation sets the GetObjectInformation field's value.
func (*BatchReadSuccessfulResponse) SetListAttachedIndices ¶
func (s *BatchReadSuccessfulResponse) SetListAttachedIndices(v *BatchListAttachedIndicesResponse) *BatchReadSuccessfulResponse
SetListAttachedIndices sets the ListAttachedIndices field's value.
func (*BatchReadSuccessfulResponse) SetListIncomingTypedLinks ¶
func (s *BatchReadSuccessfulResponse) SetListIncomingTypedLinks(v *BatchListIncomingTypedLinksResponse) *BatchReadSuccessfulResponse
SetListIncomingTypedLinks sets the ListIncomingTypedLinks field's value.
func (*BatchReadSuccessfulResponse) SetListIndex ¶
func (s *BatchReadSuccessfulResponse) SetListIndex(v *BatchListIndexResponse) *BatchReadSuccessfulResponse
SetListIndex sets the ListIndex field's value.
func (*BatchReadSuccessfulResponse) SetListObjectAttributes ¶
func (s *BatchReadSuccessfulResponse) SetListObjectAttributes(v *BatchListObjectAttributesResponse) *BatchReadSuccessfulResponse
SetListObjectAttributes sets the ListObjectAttributes field's value.
func (*BatchReadSuccessfulResponse) SetListObjectChildren ¶
func (s *BatchReadSuccessfulResponse) SetListObjectChildren(v *BatchListObjectChildrenResponse) *BatchReadSuccessfulResponse
SetListObjectChildren sets the ListObjectChildren field's value.
func (*BatchReadSuccessfulResponse) SetListObjectParentPaths ¶
func (s *BatchReadSuccessfulResponse) SetListObjectParentPaths(v *BatchListObjectParentPathsResponse) *BatchReadSuccessfulResponse
SetListObjectParentPaths sets the ListObjectParentPaths field's value.
func (*BatchReadSuccessfulResponse) SetListObjectParents ¶
func (s *BatchReadSuccessfulResponse) SetListObjectParents(v *BatchListObjectParentsResponse) *BatchReadSuccessfulResponse
SetListObjectParents sets the ListObjectParents field's value.
func (*BatchReadSuccessfulResponse) SetListObjectPolicies ¶
func (s *BatchReadSuccessfulResponse) SetListObjectPolicies(v *BatchListObjectPoliciesResponse) *BatchReadSuccessfulResponse
SetListObjectPolicies sets the ListObjectPolicies field's value.
func (*BatchReadSuccessfulResponse) SetListOutgoingTypedLinks ¶
func (s *BatchReadSuccessfulResponse) SetListOutgoingTypedLinks(v *BatchListOutgoingTypedLinksResponse) *BatchReadSuccessfulResponse
SetListOutgoingTypedLinks sets the ListOutgoingTypedLinks field's value.
func (*BatchReadSuccessfulResponse) SetListPolicyAttachments ¶
func (s *BatchReadSuccessfulResponse) SetListPolicyAttachments(v *BatchListPolicyAttachmentsResponse) *BatchReadSuccessfulResponse
SetListPolicyAttachments sets the ListPolicyAttachments field's value.
func (*BatchReadSuccessfulResponse) SetLookupPolicy ¶
func (s *BatchReadSuccessfulResponse) SetLookupPolicy(v *BatchLookupPolicyResponse) *BatchReadSuccessfulResponse
SetLookupPolicy sets the LookupPolicy field's value.
func (BatchReadSuccessfulResponse) String ¶
func (s BatchReadSuccessfulResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchRemoveFacetFromObject) GoString ¶
func (s BatchRemoveFacetFromObject) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchRemoveFacetFromObject) SetObjectReference ¶
func (s *BatchRemoveFacetFromObject) SetObjectReference(v *ObjectReference) *BatchRemoveFacetFromObject
SetObjectReference sets the ObjectReference field's value.
func (*BatchRemoveFacetFromObject) SetSchemaFacet ¶
func (s *BatchRemoveFacetFromObject) SetSchemaFacet(v *SchemaFacet) *BatchRemoveFacetFromObject
SetSchemaFacet sets the SchemaFacet field's value.
func (BatchRemoveFacetFromObject) String ¶
func (s BatchRemoveFacetFromObject) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchRemoveFacetFromObjectResponse) GoString ¶
func (s BatchRemoveFacetFromObjectResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (BatchRemoveFacetFromObjectResponse) String ¶
func (s BatchRemoveFacetFromObjectResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchUpdateLinkAttributes ¶
type BatchUpdateLinkAttributes struct { // The attributes update structure. // // AttributeUpdates is a required field AttributeUpdates []*LinkAttributeUpdate `type:"list" required:"true"` // Allows a typed link specifier to be accepted as input. // // TypedLinkSpecifier is a required field TypedLinkSpecifier *TypedLinkSpecifier `type:"structure" required:"true"` // contains filtered or unexported fields }
Updates a given typed link’s attributes inside a BatchRead operation. Attributes to be updated must not contribute to the typed link’s identity, as defined by its IdentityAttributeOrder. For more information, see UpdateLinkAttributes and BatchReadRequest$Operations.
func (BatchUpdateLinkAttributes) GoString ¶
func (s BatchUpdateLinkAttributes) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchUpdateLinkAttributes) SetAttributeUpdates ¶
func (s *BatchUpdateLinkAttributes) SetAttributeUpdates(v []*LinkAttributeUpdate) *BatchUpdateLinkAttributes
SetAttributeUpdates sets the AttributeUpdates field's value.
func (*BatchUpdateLinkAttributes) SetTypedLinkSpecifier ¶
func (s *BatchUpdateLinkAttributes) SetTypedLinkSpecifier(v *TypedLinkSpecifier) *BatchUpdateLinkAttributes
SetTypedLinkSpecifier sets the TypedLinkSpecifier field's value.
func (BatchUpdateLinkAttributes) String ¶
func (s BatchUpdateLinkAttributes) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchUpdateLinkAttributes) Validate ¶
func (s *BatchUpdateLinkAttributes) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchUpdateLinkAttributesResponse ¶
type BatchUpdateLinkAttributesResponse struct {
// contains filtered or unexported fields
}
Represents the output of a UpdateLinkAttributes response operation.
func (BatchUpdateLinkAttributesResponse) GoString ¶
func (s BatchUpdateLinkAttributesResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (BatchUpdateLinkAttributesResponse) String ¶
func (s BatchUpdateLinkAttributesResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchUpdateObjectAttributes) GoString ¶
func (s BatchUpdateObjectAttributes) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchUpdateObjectAttributes) SetAttributeUpdates ¶
func (s *BatchUpdateObjectAttributes) SetAttributeUpdates(v []*ObjectAttributeUpdate) *BatchUpdateObjectAttributes
SetAttributeUpdates sets the AttributeUpdates field's value.
func (*BatchUpdateObjectAttributes) SetObjectReference ¶
func (s *BatchUpdateObjectAttributes) SetObjectReference(v *ObjectReference) *BatchUpdateObjectAttributes
SetObjectReference sets the ObjectReference field's value.
func (BatchUpdateObjectAttributes) String ¶
func (s BatchUpdateObjectAttributes) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (BatchUpdateObjectAttributesResponse) GoString ¶
func (s BatchUpdateObjectAttributesResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchUpdateObjectAttributesResponse) SetObjectIdentifier ¶
func (s *BatchUpdateObjectAttributesResponse) SetObjectIdentifier(v string) *BatchUpdateObjectAttributesResponse
SetObjectIdentifier sets the ObjectIdentifier field's value.
func (BatchUpdateObjectAttributesResponse) String ¶
func (s BatchUpdateObjectAttributesResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchWriteException ¶
type BatchWriteException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Index *int64 `type:"integer"` Message_ *string `locationName:"Message" type:"string"` Type *string `type:"string" enum:"BatchWriteExceptionType"` // contains filtered or unexported fields }
A BatchWrite exception has occurred.
func (*BatchWriteException) Code ¶
func (s *BatchWriteException) Code() string
Code returns the exception type name.
func (*BatchWriteException) Error ¶
func (s *BatchWriteException) Error() string
func (BatchWriteException) GoString ¶
func (s BatchWriteException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchWriteException) Message ¶
func (s *BatchWriteException) Message() string
Message returns the exception's message.
func (*BatchWriteException) OrigErr ¶
func (s *BatchWriteException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*BatchWriteException) RequestID ¶
func (s *BatchWriteException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*BatchWriteException) StatusCode ¶
func (s *BatchWriteException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (BatchWriteException) String ¶
func (s BatchWriteException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (BatchWriteInput) GoString ¶
func (s BatchWriteInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchWriteInput) SetDirectoryArn ¶
func (s *BatchWriteInput) SetDirectoryArn(v string) *BatchWriteInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*BatchWriteInput) SetOperations ¶
func (s *BatchWriteInput) SetOperations(v []*BatchWriteOperation) *BatchWriteInput
SetOperations sets the Operations field's value.
func (BatchWriteInput) String ¶
func (s BatchWriteInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 Links (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink). AttachTypedLink *BatchAttachTypedLink `type:"structure"` // Creates an index object. See Indexing and search (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/indexing_search.htm) // 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 Links (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_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. UpdateLinkAttributes *BatchUpdateLinkAttributes `type:"structure"` // Updates a given object's attributes. UpdateObjectAttributes *BatchUpdateObjectAttributes `type:"structure"` // contains filtered or unexported fields }
Represents the output of a BatchWrite operation.
func (BatchWriteOperation) GoString ¶
func (s BatchWriteOperation) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchWriteOperation) SetAddFacetToObject ¶
func (s *BatchWriteOperation) SetAddFacetToObject(v *BatchAddFacetToObject) *BatchWriteOperation
SetAddFacetToObject sets the AddFacetToObject field's value.
func (*BatchWriteOperation) SetAttachObject ¶
func (s *BatchWriteOperation) SetAttachObject(v *BatchAttachObject) *BatchWriteOperation
SetAttachObject sets the AttachObject field's value.
func (*BatchWriteOperation) SetAttachPolicy ¶
func (s *BatchWriteOperation) SetAttachPolicy(v *BatchAttachPolicy) *BatchWriteOperation
SetAttachPolicy sets the AttachPolicy field's value.
func (*BatchWriteOperation) SetAttachToIndex ¶
func (s *BatchWriteOperation) SetAttachToIndex(v *BatchAttachToIndex) *BatchWriteOperation
SetAttachToIndex sets the AttachToIndex field's value.
func (*BatchWriteOperation) SetAttachTypedLink ¶
func (s *BatchWriteOperation) SetAttachTypedLink(v *BatchAttachTypedLink) *BatchWriteOperation
SetAttachTypedLink sets the AttachTypedLink field's value.
func (*BatchWriteOperation) SetCreateIndex ¶
func (s *BatchWriteOperation) SetCreateIndex(v *BatchCreateIndex) *BatchWriteOperation
SetCreateIndex sets the CreateIndex field's value.
func (*BatchWriteOperation) SetCreateObject ¶
func (s *BatchWriteOperation) SetCreateObject(v *BatchCreateObject) *BatchWriteOperation
SetCreateObject sets the CreateObject field's value.
func (*BatchWriteOperation) SetDeleteObject ¶
func (s *BatchWriteOperation) SetDeleteObject(v *BatchDeleteObject) *BatchWriteOperation
SetDeleteObject sets the DeleteObject field's value.
func (*BatchWriteOperation) SetDetachFromIndex ¶
func (s *BatchWriteOperation) SetDetachFromIndex(v *BatchDetachFromIndex) *BatchWriteOperation
SetDetachFromIndex sets the DetachFromIndex field's value.
func (*BatchWriteOperation) SetDetachObject ¶
func (s *BatchWriteOperation) SetDetachObject(v *BatchDetachObject) *BatchWriteOperation
SetDetachObject sets the DetachObject field's value.
func (*BatchWriteOperation) SetDetachPolicy ¶
func (s *BatchWriteOperation) SetDetachPolicy(v *BatchDetachPolicy) *BatchWriteOperation
SetDetachPolicy sets the DetachPolicy field's value.
func (*BatchWriteOperation) SetDetachTypedLink ¶
func (s *BatchWriteOperation) SetDetachTypedLink(v *BatchDetachTypedLink) *BatchWriteOperation
SetDetachTypedLink sets the DetachTypedLink field's value.
func (*BatchWriteOperation) SetRemoveFacetFromObject ¶
func (s *BatchWriteOperation) SetRemoveFacetFromObject(v *BatchRemoveFacetFromObject) *BatchWriteOperation
SetRemoveFacetFromObject sets the RemoveFacetFromObject field's value.
func (*BatchWriteOperation) SetUpdateLinkAttributes ¶
func (s *BatchWriteOperation) SetUpdateLinkAttributes(v *BatchUpdateLinkAttributes) *BatchWriteOperation
SetUpdateLinkAttributes sets the UpdateLinkAttributes field's value.
func (*BatchWriteOperation) SetUpdateObjectAttributes ¶
func (s *BatchWriteOperation) SetUpdateObjectAttributes(v *BatchUpdateObjectAttributes) *BatchWriteOperation
SetUpdateObjectAttributes sets the UpdateObjectAttributes field's value.
func (BatchWriteOperation) String ¶
func (s BatchWriteOperation) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 Links (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink). AttachTypedLink *BatchAttachTypedLinkResponse `type:"structure"` // Creates an index object. See Indexing and search (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/indexing_search.htm) // 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 Links (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink). DetachTypedLink *BatchDetachTypedLinkResponse `type:"structure"` // The result of a batch remove facet from object operation. RemoveFacetFromObject *BatchRemoveFacetFromObjectResponse `type:"structure"` // Represents the output of a BatchWrite response operation. UpdateLinkAttributes *BatchUpdateLinkAttributesResponse `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.
func (BatchWriteOperationResponse) GoString ¶
func (s BatchWriteOperationResponse) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchWriteOperationResponse) SetAddFacetToObject ¶
func (s *BatchWriteOperationResponse) SetAddFacetToObject(v *BatchAddFacetToObjectResponse) *BatchWriteOperationResponse
SetAddFacetToObject sets the AddFacetToObject field's value.
func (*BatchWriteOperationResponse) SetAttachObject ¶
func (s *BatchWriteOperationResponse) SetAttachObject(v *BatchAttachObjectResponse) *BatchWriteOperationResponse
SetAttachObject sets the AttachObject field's value.
func (*BatchWriteOperationResponse) SetAttachPolicy ¶
func (s *BatchWriteOperationResponse) SetAttachPolicy(v *BatchAttachPolicyResponse) *BatchWriteOperationResponse
SetAttachPolicy sets the AttachPolicy field's value.
func (*BatchWriteOperationResponse) SetAttachToIndex ¶
func (s *BatchWriteOperationResponse) SetAttachToIndex(v *BatchAttachToIndexResponse) *BatchWriteOperationResponse
SetAttachToIndex sets the AttachToIndex field's value.
func (*BatchWriteOperationResponse) SetAttachTypedLink ¶
func (s *BatchWriteOperationResponse) SetAttachTypedLink(v *BatchAttachTypedLinkResponse) *BatchWriteOperationResponse
SetAttachTypedLink sets the AttachTypedLink field's value.
func (*BatchWriteOperationResponse) SetCreateIndex ¶
func (s *BatchWriteOperationResponse) SetCreateIndex(v *BatchCreateIndexResponse) *BatchWriteOperationResponse
SetCreateIndex sets the CreateIndex field's value.
func (*BatchWriteOperationResponse) SetCreateObject ¶
func (s *BatchWriteOperationResponse) SetCreateObject(v *BatchCreateObjectResponse) *BatchWriteOperationResponse
SetCreateObject sets the CreateObject field's value.
func (*BatchWriteOperationResponse) SetDeleteObject ¶
func (s *BatchWriteOperationResponse) SetDeleteObject(v *BatchDeleteObjectResponse) *BatchWriteOperationResponse
SetDeleteObject sets the DeleteObject field's value.
func (*BatchWriteOperationResponse) SetDetachFromIndex ¶
func (s *BatchWriteOperationResponse) SetDetachFromIndex(v *BatchDetachFromIndexResponse) *BatchWriteOperationResponse
SetDetachFromIndex sets the DetachFromIndex field's value.
func (*BatchWriteOperationResponse) SetDetachObject ¶
func (s *BatchWriteOperationResponse) SetDetachObject(v *BatchDetachObjectResponse) *BatchWriteOperationResponse
SetDetachObject sets the DetachObject field's value.
func (*BatchWriteOperationResponse) SetDetachPolicy ¶
func (s *BatchWriteOperationResponse) SetDetachPolicy(v *BatchDetachPolicyResponse) *BatchWriteOperationResponse
SetDetachPolicy sets the DetachPolicy field's value.
func (*BatchWriteOperationResponse) SetDetachTypedLink ¶
func (s *BatchWriteOperationResponse) SetDetachTypedLink(v *BatchDetachTypedLinkResponse) *BatchWriteOperationResponse
SetDetachTypedLink sets the DetachTypedLink field's value.
func (*BatchWriteOperationResponse) SetRemoveFacetFromObject ¶
func (s *BatchWriteOperationResponse) SetRemoveFacetFromObject(v *BatchRemoveFacetFromObjectResponse) *BatchWriteOperationResponse
SetRemoveFacetFromObject sets the RemoveFacetFromObject field's value.
func (*BatchWriteOperationResponse) SetUpdateLinkAttributes ¶
func (s *BatchWriteOperationResponse) SetUpdateLinkAttributes(v *BatchUpdateLinkAttributesResponse) *BatchWriteOperationResponse
SetUpdateLinkAttributes sets the UpdateLinkAttributes field's value.
func (*BatchWriteOperationResponse) SetUpdateObjectAttributes ¶
func (s *BatchWriteOperationResponse) SetUpdateObjectAttributes(v *BatchUpdateObjectAttributesResponse) *BatchWriteOperationResponse
SetUpdateObjectAttributes sets the UpdateObjectAttributes field's value.
func (BatchWriteOperationResponse) String ¶
func (s BatchWriteOperationResponse) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type BatchWriteOutput ¶
type BatchWriteOutput struct { // A list of all the responses for each batch write. Responses []*BatchWriteOperationResponse `type:"list"` // contains filtered or unexported fields }
func (BatchWriteOutput) GoString ¶
func (s BatchWriteOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*BatchWriteOutput) SetResponses ¶
func (s *BatchWriteOutput) SetResponses(v []*BatchWriteOperationResponse) *BatchWriteOutput
SetResponses sets the Responses field's value.
func (BatchWriteOutput) String ¶
func (s BatchWriteOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CannotListParentOfRootException ¶
type CannotListParentOfRootException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Cannot list the parents of a Directory root.
func (*CannotListParentOfRootException) Code ¶
func (s *CannotListParentOfRootException) Code() string
Code returns the exception type name.
func (*CannotListParentOfRootException) Error ¶
func (s *CannotListParentOfRootException) Error() string
func (CannotListParentOfRootException) GoString ¶
func (s CannotListParentOfRootException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CannotListParentOfRootException) Message ¶
func (s *CannotListParentOfRootException) Message() string
Message returns the exception's message.
func (*CannotListParentOfRootException) OrigErr ¶
func (s *CannotListParentOfRootException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*CannotListParentOfRootException) RequestID ¶
func (s *CannotListParentOfRootException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*CannotListParentOfRootException) StatusCode ¶
func (s *CannotListParentOfRootException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (CannotListParentOfRootException) String ¶
func (s CannotListParentOfRootException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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(p client.ConfigProvider, cfgs ...*aws.Config) *CloudDirectory
New creates a new instance of the CloudDirectory client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a CloudDirectory client from just a session. svc := clouddirectory.New(mySession) // Create a CloudDirectory client with additional configuration svc := clouddirectory.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*CloudDirectory) AddFacetToObject ¶
func (c *CloudDirectory) AddFacetToObject(input *AddFacetToObjectInput) (*AddFacetToObjectOutput, error)
AddFacetToObject API operation for Amazon CloudDirectory.
Adds a new Facet to an object. An object can have more than one facet applied on it.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation AddFacetToObject for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
FacetValidationException The Facet that you provided was not well formed or could not be validated with the schema.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/AddFacetToObject
func (*CloudDirectory) AddFacetToObjectRequest ¶
func (c *CloudDirectory) AddFacetToObjectRequest(input *AddFacetToObjectInput) (req *request.Request, output *AddFacetToObjectOutput)
AddFacetToObjectRequest generates a "aws/request.Request" representing the client's request for the AddFacetToObject operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AddFacetToObject for more information on using the AddFacetToObject API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AddFacetToObjectRequest method. req, resp := client.AddFacetToObjectRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/AddFacetToObject
func (*CloudDirectory) AddFacetToObjectWithContext ¶
func (c *CloudDirectory) AddFacetToObjectWithContext(ctx aws.Context, input *AddFacetToObjectInput, opts ...request.Option) (*AddFacetToObjectOutput, error)
AddFacetToObjectWithContext is the same as AddFacetToObject with the addition of the ability to pass a context and additional request options.
See AddFacetToObject for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ApplySchema ¶
func (c *CloudDirectory) ApplySchema(input *ApplySchemaInput) (*ApplySchemaOutput, error)
ApplySchema 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation ApplySchema for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
SchemaAlreadyExistsException Indicates that a schema could not be created due to a naming conflict. Please select a different name and then try again.
ResourceNotFoundException The specified resource could not be found.
InvalidAttachmentException Indicates that an attempt to make an attachment was invalid. For example, attaching two nodes with a link type that is not applicable to the nodes or attempting to apply a schema to a directory a second time.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ApplySchema
func (*CloudDirectory) ApplySchemaRequest ¶
func (c *CloudDirectory) ApplySchemaRequest(input *ApplySchemaInput) (req *request.Request, output *ApplySchemaOutput)
ApplySchemaRequest generates a "aws/request.Request" representing the client's request for the ApplySchema operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ApplySchema for more information on using the ApplySchema API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ApplySchemaRequest method. req, resp := client.ApplySchemaRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ApplySchema
func (*CloudDirectory) ApplySchemaWithContext ¶
func (c *CloudDirectory) ApplySchemaWithContext(ctx aws.Context, input *ApplySchemaInput, opts ...request.Option) (*ApplySchemaOutput, error)
ApplySchemaWithContext is the same as ApplySchema with the addition of the ability to pass a context and additional request options.
See ApplySchema for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) AttachObject ¶
func (c *CloudDirectory) AttachObject(input *AttachObjectInput) (*AttachObjectOutput, error)
AttachObject 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 ¶
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation AttachObject for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
LinkNameAlreadyInUseException Indicates that a link could not be created due to a naming conflict. Choose a different name and then try again.
InvalidAttachmentException Indicates that an attempt to make an attachment was invalid. For example, attaching two nodes with a link type that is not applicable to the nodes or attempting to apply a schema to a directory a second time.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
FacetValidationException The Facet that you provided was not well formed or could not be validated with the schema.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/AttachObject
func (*CloudDirectory) AttachObjectRequest ¶
func (c *CloudDirectory) AttachObjectRequest(input *AttachObjectInput) (req *request.Request, output *AttachObjectOutput)
AttachObjectRequest generates a "aws/request.Request" representing the client's request for the AttachObject operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AttachObject for more information on using the AttachObject API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AttachObjectRequest method. req, resp := client.AttachObjectRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/AttachObject
func (*CloudDirectory) AttachObjectWithContext ¶
func (c *CloudDirectory) AttachObjectWithContext(ctx aws.Context, input *AttachObjectInput, opts ...request.Option) (*AttachObjectOutput, error)
AttachObjectWithContext is the same as AttachObject with the addition of the ability to pass a context and additional request options.
See AttachObject for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) AttachPolicy ¶
func (c *CloudDirectory) AttachPolicy(input *AttachPolicyInput) (*AttachPolicyOutput, error)
AttachPolicy API operation for Amazon CloudDirectory.
Attaches a policy object to a regular object. An object can have a limited number of attached policies.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation AttachPolicy for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
NotPolicyException Indicates that the requested operation can only operate on policy objects.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/AttachPolicy
func (*CloudDirectory) AttachPolicyRequest ¶
func (c *CloudDirectory) AttachPolicyRequest(input *AttachPolicyInput) (req *request.Request, output *AttachPolicyOutput)
AttachPolicyRequest generates a "aws/request.Request" representing the client's request for the AttachPolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AttachPolicy for more information on using the AttachPolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AttachPolicyRequest method. req, resp := client.AttachPolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/AttachPolicy
func (*CloudDirectory) AttachPolicyWithContext ¶
func (c *CloudDirectory) AttachPolicyWithContext(ctx aws.Context, input *AttachPolicyInput, opts ...request.Option) (*AttachPolicyOutput, error)
AttachPolicyWithContext is the same as AttachPolicy with the addition of the ability to pass a context and additional request options.
See AttachPolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) AttachToIndex ¶
func (c *CloudDirectory) AttachToIndex(input *AttachToIndexInput) (*AttachToIndexOutput, error)
AttachToIndex API operation for Amazon CloudDirectory.
Attaches the specified object to the specified index.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation AttachToIndex for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
InvalidAttachmentException Indicates that an attempt to make an attachment was invalid. For example, attaching two nodes with a link type that is not applicable to the nodes or attempting to apply a schema to a directory a second time.
ResourceNotFoundException The specified resource could not be found.
LinkNameAlreadyInUseException Indicates that a link could not be created due to a naming conflict. Choose a different name and then try again.
IndexedAttributeMissingException An object has been attempted to be attached to an object that does not have the appropriate attribute value.
NotIndexException Indicates that the requested operation can only operate on index objects.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/AttachToIndex
func (*CloudDirectory) AttachToIndexRequest ¶
func (c *CloudDirectory) AttachToIndexRequest(input *AttachToIndexInput) (req *request.Request, output *AttachToIndexOutput)
AttachToIndexRequest generates a "aws/request.Request" representing the client's request for the AttachToIndex operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AttachToIndex for more information on using the AttachToIndex API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AttachToIndexRequest method. req, resp := client.AttachToIndexRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/AttachToIndex
func (*CloudDirectory) AttachToIndexWithContext ¶
func (c *CloudDirectory) AttachToIndexWithContext(ctx aws.Context, input *AttachToIndexInput, opts ...request.Option) (*AttachToIndexOutput, error)
AttachToIndexWithContext is the same as AttachToIndex with the addition of the ability to pass a context and additional request options.
See AttachToIndex for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) AttachTypedLink ¶
func (c *CloudDirectory) AttachTypedLink(input *AttachTypedLinkInput) (*AttachTypedLinkOutput, error)
AttachTypedLink API operation for Amazon CloudDirectory.
Attaches a typed link to a specified source and target object. For more information, see Typed Links (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation AttachTypedLink for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
InvalidAttachmentException Indicates that an attempt to make an attachment was invalid. For example, attaching two nodes with a link type that is not applicable to the nodes or attempting to apply a schema to a directory a second time.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
FacetValidationException The Facet that you provided was not well formed or could not be validated with the schema.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/AttachTypedLink
func (*CloudDirectory) AttachTypedLinkRequest ¶
func (c *CloudDirectory) AttachTypedLinkRequest(input *AttachTypedLinkInput) (req *request.Request, output *AttachTypedLinkOutput)
AttachTypedLinkRequest generates a "aws/request.Request" representing the client's request for the AttachTypedLink operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AttachTypedLink for more information on using the AttachTypedLink API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AttachTypedLinkRequest method. req, resp := client.AttachTypedLinkRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/AttachTypedLink
func (*CloudDirectory) AttachTypedLinkWithContext ¶
func (c *CloudDirectory) AttachTypedLinkWithContext(ctx aws.Context, input *AttachTypedLinkInput, opts ...request.Option) (*AttachTypedLinkOutput, error)
AttachTypedLinkWithContext is the same as AttachTypedLink with the addition of the ability to pass a context and additional request options.
See AttachTypedLink for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) BatchRead ¶
func (c *CloudDirectory) BatchRead(input *BatchReadInput) (*BatchReadOutput, error)
BatchRead API operation for Amazon CloudDirectory.
Performs all the read operations in a batch.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation BatchRead for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/BatchRead
func (*CloudDirectory) BatchReadRequest ¶
func (c *CloudDirectory) BatchReadRequest(input *BatchReadInput) (req *request.Request, output *BatchReadOutput)
BatchReadRequest generates a "aws/request.Request" representing the client's request for the BatchRead operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BatchRead for more information on using the BatchRead API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BatchReadRequest method. req, resp := client.BatchReadRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/BatchRead
func (*CloudDirectory) BatchReadWithContext ¶
func (c *CloudDirectory) BatchReadWithContext(ctx aws.Context, input *BatchReadInput, opts ...request.Option) (*BatchReadOutput, error)
BatchReadWithContext is the same as BatchRead with the addition of the ability to pass a context and additional request options.
See BatchRead for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) BatchWrite ¶
func (c *CloudDirectory) BatchWrite(input *BatchWriteInput) (*BatchWriteOutput, error)
BatchWrite API operation for Amazon CloudDirectory.
Performs all the write operations in a batch. Either all the operations succeed or none.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation BatchWrite for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
BatchWriteException A BatchWrite exception has occurred.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/BatchWrite
func (*CloudDirectory) BatchWriteRequest ¶
func (c *CloudDirectory) BatchWriteRequest(input *BatchWriteInput) (req *request.Request, output *BatchWriteOutput)
BatchWriteRequest generates a "aws/request.Request" representing the client's request for the BatchWrite operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BatchWrite for more information on using the BatchWrite API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BatchWriteRequest method. req, resp := client.BatchWriteRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/BatchWrite
func (*CloudDirectory) BatchWriteWithContext ¶
func (c *CloudDirectory) BatchWriteWithContext(ctx aws.Context, input *BatchWriteInput, opts ...request.Option) (*BatchWriteOutput, error)
BatchWriteWithContext is the same as BatchWrite with the addition of the ability to pass a context and additional request options.
See BatchWrite for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) CreateDirectory ¶
func (c *CloudDirectory) CreateDirectory(input *CreateDirectoryInput) (*CreateDirectoryOutput, error)
CreateDirectory API operation for Amazon CloudDirectory.
Creates a Directory by copying the published schema into the directory. A directory cannot be created without a schema.
You can also quickly create a directory using a managed schema, called the QuickStartSchema. For more information, see Managed Schema (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/schemas_managed.html) in the Amazon Cloud Directory Developer Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation CreateDirectory for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryAlreadyExistsException Indicates that a Directory could not be created due to a naming conflict. Choose a different name and try again.
ResourceNotFoundException The specified resource could not be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/CreateDirectory
func (*CloudDirectory) CreateDirectoryRequest ¶
func (c *CloudDirectory) CreateDirectoryRequest(input *CreateDirectoryInput) (req *request.Request, output *CreateDirectoryOutput)
CreateDirectoryRequest generates a "aws/request.Request" representing the client's request for the CreateDirectory operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateDirectory for more information on using the CreateDirectory API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateDirectoryRequest method. req, resp := client.CreateDirectoryRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/CreateDirectory
func (*CloudDirectory) CreateDirectoryWithContext ¶
func (c *CloudDirectory) CreateDirectoryWithContext(ctx aws.Context, input *CreateDirectoryInput, opts ...request.Option) (*CreateDirectoryOutput, error)
CreateDirectoryWithContext is the same as CreateDirectory with the addition of the ability to pass a context and additional request options.
See CreateDirectory for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) CreateFacet ¶
func (c *CloudDirectory) CreateFacet(input *CreateFacetInput) (*CreateFacetOutput, error)
CreateFacet API operation for Amazon CloudDirectory.
Creates a new Facet in a schema. Facet creation is allowed only in development or applied schemas.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation CreateFacet for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
FacetAlreadyExistsException A facet with the same name already exists.
InvalidRuleException Occurs when any of the rule parameter keys or values are invalid.
FacetValidationException The Facet that you provided was not well formed or could not be validated with the schema.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/CreateFacet
func (*CloudDirectory) CreateFacetRequest ¶
func (c *CloudDirectory) CreateFacetRequest(input *CreateFacetInput) (req *request.Request, output *CreateFacetOutput)
CreateFacetRequest generates a "aws/request.Request" representing the client's request for the CreateFacet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateFacet for more information on using the CreateFacet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateFacetRequest method. req, resp := client.CreateFacetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/CreateFacet
func (*CloudDirectory) CreateFacetWithContext ¶
func (c *CloudDirectory) CreateFacetWithContext(ctx aws.Context, input *CreateFacetInput, opts ...request.Option) (*CreateFacetOutput, error)
CreateFacetWithContext is the same as CreateFacet with the addition of the ability to pass a context and additional request options.
See CreateFacet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) CreateIndex ¶
func (c *CloudDirectory) CreateIndex(input *CreateIndexInput) (*CreateIndexOutput, error)
CreateIndex API operation for Amazon CloudDirectory.
Creates an index object. See Indexing and search (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/indexing_search.html) for more information.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation CreateIndex for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
FacetValidationException The Facet that you provided was not well formed or could not be validated with the schema.
LinkNameAlreadyInUseException Indicates that a link could not be created due to a naming conflict. Choose a different name and then try again.
UnsupportedIndexTypeException Indicates that the requested index type is not supported.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/CreateIndex
func (*CloudDirectory) CreateIndexRequest ¶
func (c *CloudDirectory) CreateIndexRequest(input *CreateIndexInput) (req *request.Request, output *CreateIndexOutput)
CreateIndexRequest generates a "aws/request.Request" representing the client's request for the CreateIndex operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateIndex for more information on using the CreateIndex API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateIndexRequest method. req, resp := client.CreateIndexRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/CreateIndex
func (*CloudDirectory) CreateIndexWithContext ¶
func (c *CloudDirectory) CreateIndexWithContext(ctx aws.Context, input *CreateIndexInput, opts ...request.Option) (*CreateIndexOutput, error)
CreateIndexWithContext is the same as CreateIndex with the addition of the ability to pass a context and additional request options.
See CreateIndex for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) CreateObject ¶
func (c *CloudDirectory) CreateObject(input *CreateObjectInput) (*CreateObjectOutput, error)
CreateObject 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation CreateObject for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
FacetValidationException The Facet that you provided was not well formed or could not be validated with the schema.
LinkNameAlreadyInUseException Indicates that a link could not be created due to a naming conflict. Choose a different name and then try again.
UnsupportedIndexTypeException Indicates that the requested index type is not supported.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/CreateObject
func (*CloudDirectory) CreateObjectRequest ¶
func (c *CloudDirectory) CreateObjectRequest(input *CreateObjectInput) (req *request.Request, output *CreateObjectOutput)
CreateObjectRequest generates a "aws/request.Request" representing the client's request for the CreateObject operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateObject for more information on using the CreateObject API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateObjectRequest method. req, resp := client.CreateObjectRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/CreateObject
func (*CloudDirectory) CreateObjectWithContext ¶
func (c *CloudDirectory) CreateObjectWithContext(ctx aws.Context, input *CreateObjectInput, opts ...request.Option) (*CreateObjectOutput, error)
CreateObjectWithContext is the same as CreateObject with the addition of the ability to pass a context and additional request options.
See CreateObject for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) CreateSchema ¶
func (c *CloudDirectory) CreateSchema(input *CreateSchemaInput) (*CreateSchemaOutput, error)
CreateSchema 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation CreateSchema for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
SchemaAlreadyExistsException Indicates that a schema could not be created due to a naming conflict. Please select a different name and then try again.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/CreateSchema
func (*CloudDirectory) CreateSchemaRequest ¶
func (c *CloudDirectory) CreateSchemaRequest(input *CreateSchemaInput) (req *request.Request, output *CreateSchemaOutput)
CreateSchemaRequest generates a "aws/request.Request" representing the client's request for the CreateSchema operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateSchema for more information on using the CreateSchema API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateSchemaRequest method. req, resp := client.CreateSchemaRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/CreateSchema
func (*CloudDirectory) CreateSchemaWithContext ¶
func (c *CloudDirectory) CreateSchemaWithContext(ctx aws.Context, input *CreateSchemaInput, opts ...request.Option) (*CreateSchemaOutput, error)
CreateSchemaWithContext is the same as CreateSchema with the addition of the ability to pass a context and additional request options.
See CreateSchema for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) CreateTypedLinkFacet ¶
func (c *CloudDirectory) CreateTypedLinkFacet(input *CreateTypedLinkFacetInput) (*CreateTypedLinkFacetOutput, error)
CreateTypedLinkFacet API operation for Amazon CloudDirectory.
Creates a TypedLinkFacet. For more information, see Typed Links (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation CreateTypedLinkFacet for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
FacetAlreadyExistsException A facet with the same name already exists.
InvalidRuleException Occurs when any of the rule parameter keys or values are invalid.
FacetValidationException The Facet that you provided was not well formed or could not be validated with the schema.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/CreateTypedLinkFacet
func (*CloudDirectory) CreateTypedLinkFacetRequest ¶
func (c *CloudDirectory) CreateTypedLinkFacetRequest(input *CreateTypedLinkFacetInput) (req *request.Request, output *CreateTypedLinkFacetOutput)
CreateTypedLinkFacetRequest generates a "aws/request.Request" representing the client's request for the CreateTypedLinkFacet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateTypedLinkFacet for more information on using the CreateTypedLinkFacet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateTypedLinkFacetRequest method. req, resp := client.CreateTypedLinkFacetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/CreateTypedLinkFacet
func (*CloudDirectory) CreateTypedLinkFacetWithContext ¶
func (c *CloudDirectory) CreateTypedLinkFacetWithContext(ctx aws.Context, input *CreateTypedLinkFacetInput, opts ...request.Option) (*CreateTypedLinkFacetOutput, error)
CreateTypedLinkFacetWithContext is the same as CreateTypedLinkFacet with the addition of the ability to pass a context and additional request options.
See CreateTypedLinkFacet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) DeleteDirectory ¶
func (c *CloudDirectory) DeleteDirectory(input *DeleteDirectoryInput) (*DeleteDirectoryOutput, error)
DeleteDirectory 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation DeleteDirectory for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource could not be found.
DirectoryNotDisabledException An operation can only operate on a disabled directory.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryDeletedException A directory that has been deleted and to which access has been attempted. Note: The requested resource will eventually cease to exist.
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.
InvalidArnException Indicates that the provided ARN value is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/DeleteDirectory
func (*CloudDirectory) DeleteDirectoryRequest ¶
func (c *CloudDirectory) DeleteDirectoryRequest(input *DeleteDirectoryInput) (req *request.Request, output *DeleteDirectoryOutput)
DeleteDirectoryRequest generates a "aws/request.Request" representing the client's request for the DeleteDirectory operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteDirectory for more information on using the DeleteDirectory API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteDirectoryRequest method. req, resp := client.DeleteDirectoryRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/DeleteDirectory
func (*CloudDirectory) DeleteDirectoryWithContext ¶
func (c *CloudDirectory) DeleteDirectoryWithContext(ctx aws.Context, input *DeleteDirectoryInput, opts ...request.Option) (*DeleteDirectoryOutput, error)
DeleteDirectoryWithContext is the same as DeleteDirectory with the addition of the ability to pass a context and additional request options.
See DeleteDirectory for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) DeleteFacet ¶
func (c *CloudDirectory) DeleteFacet(input *DeleteFacetInput) (*DeleteFacetOutput, error)
DeleteFacet 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation DeleteFacet for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
FacetNotFoundException The specified Facet could not be found.
FacetInUseException Occurs when deleting a facet that contains an attribute that is a target to an attribute reference in a different facet.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/DeleteFacet
func (*CloudDirectory) DeleteFacetRequest ¶
func (c *CloudDirectory) DeleteFacetRequest(input *DeleteFacetInput) (req *request.Request, output *DeleteFacetOutput)
DeleteFacetRequest generates a "aws/request.Request" representing the client's request for the DeleteFacet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteFacet for more information on using the DeleteFacet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteFacetRequest method. req, resp := client.DeleteFacetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/DeleteFacet
func (*CloudDirectory) DeleteFacetWithContext ¶
func (c *CloudDirectory) DeleteFacetWithContext(ctx aws.Context, input *DeleteFacetInput, opts ...request.Option) (*DeleteFacetOutput, error)
DeleteFacetWithContext is the same as DeleteFacet with the addition of the ability to pass a context and additional request options.
See DeleteFacet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) DeleteObject ¶
func (c *CloudDirectory) DeleteObject(input *DeleteObjectInput) (*DeleteObjectOutput, error)
DeleteObject API operation for Amazon CloudDirectory.
Deletes an object and its associated attributes. Only objects with no children and no parents can be deleted. The maximum number of attributes that can be deleted during an object deletion is 30. For more information, see Amazon Cloud Directory Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation DeleteObject for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
ObjectNotDetachedException Indicates that the requested operation cannot be completed because the object has not been detached from the tree.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/DeleteObject
func (*CloudDirectory) DeleteObjectRequest ¶
func (c *CloudDirectory) DeleteObjectRequest(input *DeleteObjectInput) (req *request.Request, output *DeleteObjectOutput)
DeleteObjectRequest generates a "aws/request.Request" representing the client's request for the DeleteObject operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteObject for more information on using the DeleteObject API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteObjectRequest method. req, resp := client.DeleteObjectRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/DeleteObject
func (*CloudDirectory) DeleteObjectWithContext ¶
func (c *CloudDirectory) DeleteObjectWithContext(ctx aws.Context, input *DeleteObjectInput, opts ...request.Option) (*DeleteObjectOutput, error)
DeleteObjectWithContext is the same as DeleteObject with the addition of the ability to pass a context and additional request options.
See DeleteObject for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) DeleteSchema ¶
func (c *CloudDirectory) DeleteSchema(input *DeleteSchemaInput) (*DeleteSchemaOutput, error)
DeleteSchema API operation for Amazon CloudDirectory.
Deletes a given schema. Schemas in a development and published state can only be deleted.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation DeleteSchema for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
StillContainsLinksException The object could not be deleted because links still exist. Remove the links and then try the operation again.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/DeleteSchema
func (*CloudDirectory) DeleteSchemaRequest ¶
func (c *CloudDirectory) DeleteSchemaRequest(input *DeleteSchemaInput) (req *request.Request, output *DeleteSchemaOutput)
DeleteSchemaRequest generates a "aws/request.Request" representing the client's request for the DeleteSchema operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteSchema for more information on using the DeleteSchema API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteSchemaRequest method. req, resp := client.DeleteSchemaRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/DeleteSchema
func (*CloudDirectory) DeleteSchemaWithContext ¶
func (c *CloudDirectory) DeleteSchemaWithContext(ctx aws.Context, input *DeleteSchemaInput, opts ...request.Option) (*DeleteSchemaOutput, error)
DeleteSchemaWithContext is the same as DeleteSchema with the addition of the ability to pass a context and additional request options.
See DeleteSchema for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) DeleteTypedLinkFacet ¶
func (c *CloudDirectory) DeleteTypedLinkFacet(input *DeleteTypedLinkFacetInput) (*DeleteTypedLinkFacetOutput, error)
DeleteTypedLinkFacet API operation for Amazon CloudDirectory.
Deletes a TypedLinkFacet. For more information, see Typed Links (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation DeleteTypedLinkFacet for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
FacetNotFoundException The specified Facet could not be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/DeleteTypedLinkFacet
func (*CloudDirectory) DeleteTypedLinkFacetRequest ¶
func (c *CloudDirectory) DeleteTypedLinkFacetRequest(input *DeleteTypedLinkFacetInput) (req *request.Request, output *DeleteTypedLinkFacetOutput)
DeleteTypedLinkFacetRequest generates a "aws/request.Request" representing the client's request for the DeleteTypedLinkFacet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DeleteTypedLinkFacet for more information on using the DeleteTypedLinkFacet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DeleteTypedLinkFacetRequest method. req, resp := client.DeleteTypedLinkFacetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/DeleteTypedLinkFacet
func (*CloudDirectory) DeleteTypedLinkFacetWithContext ¶
func (c *CloudDirectory) DeleteTypedLinkFacetWithContext(ctx aws.Context, input *DeleteTypedLinkFacetInput, opts ...request.Option) (*DeleteTypedLinkFacetOutput, error)
DeleteTypedLinkFacetWithContext is the same as DeleteTypedLinkFacet with the addition of the ability to pass a context and additional request options.
See DeleteTypedLinkFacet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) DetachFromIndex ¶
func (c *CloudDirectory) DetachFromIndex(input *DetachFromIndexInput) (*DetachFromIndexOutput, error)
DetachFromIndex API operation for Amazon CloudDirectory.
Detaches the specified object from the specified index.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation DetachFromIndex for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
ObjectAlreadyDetachedException Indicates that the object is not attached to the index.
NotIndexException Indicates that the requested operation can only operate on index objects.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/DetachFromIndex
func (*CloudDirectory) DetachFromIndexRequest ¶
func (c *CloudDirectory) DetachFromIndexRequest(input *DetachFromIndexInput) (req *request.Request, output *DetachFromIndexOutput)
DetachFromIndexRequest generates a "aws/request.Request" representing the client's request for the DetachFromIndex operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DetachFromIndex for more information on using the DetachFromIndex API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DetachFromIndexRequest method. req, resp := client.DetachFromIndexRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/DetachFromIndex
func (*CloudDirectory) DetachFromIndexWithContext ¶
func (c *CloudDirectory) DetachFromIndexWithContext(ctx aws.Context, input *DetachFromIndexInput, opts ...request.Option) (*DetachFromIndexOutput, error)
DetachFromIndexWithContext is the same as DetachFromIndex with the addition of the ability to pass a context and additional request options.
See DetachFromIndex for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) DetachObject ¶
func (c *CloudDirectory) DetachObject(input *DetachObjectInput) (*DetachObjectOutput, error)
DetachObject 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation DetachObject for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
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.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/DetachObject
func (*CloudDirectory) DetachObjectRequest ¶
func (c *CloudDirectory) DetachObjectRequest(input *DetachObjectInput) (req *request.Request, output *DetachObjectOutput)
DetachObjectRequest generates a "aws/request.Request" representing the client's request for the DetachObject operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DetachObject for more information on using the DetachObject API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DetachObjectRequest method. req, resp := client.DetachObjectRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/DetachObject
func (*CloudDirectory) DetachObjectWithContext ¶
func (c *CloudDirectory) DetachObjectWithContext(ctx aws.Context, input *DetachObjectInput, opts ...request.Option) (*DetachObjectOutput, error)
DetachObjectWithContext is the same as DetachObject with the addition of the ability to pass a context and additional request options.
See DetachObject for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) DetachPolicy ¶
func (c *CloudDirectory) DetachPolicy(input *DetachPolicyInput) (*DetachPolicyOutput, error)
DetachPolicy API operation for Amazon CloudDirectory.
Detaches a policy from an object.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation DetachPolicy for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
NotPolicyException Indicates that the requested operation can only operate on policy objects.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/DetachPolicy
func (*CloudDirectory) DetachPolicyRequest ¶
func (c *CloudDirectory) DetachPolicyRequest(input *DetachPolicyInput) (req *request.Request, output *DetachPolicyOutput)
DetachPolicyRequest generates a "aws/request.Request" representing the client's request for the DetachPolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DetachPolicy for more information on using the DetachPolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DetachPolicyRequest method. req, resp := client.DetachPolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/DetachPolicy
func (*CloudDirectory) DetachPolicyWithContext ¶
func (c *CloudDirectory) DetachPolicyWithContext(ctx aws.Context, input *DetachPolicyInput, opts ...request.Option) (*DetachPolicyOutput, error)
DetachPolicyWithContext is the same as DetachPolicy with the addition of the ability to pass a context and additional request options.
See DetachPolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) DetachTypedLink ¶
func (c *CloudDirectory) DetachTypedLink(input *DetachTypedLinkInput) (*DetachTypedLinkOutput, error)
DetachTypedLink API operation for Amazon CloudDirectory.
Detaches a typed link from a specified source and target object. For more information, see Typed Links (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation DetachTypedLink for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
FacetValidationException The Facet that you provided was not well formed or could not be validated with the schema.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/DetachTypedLink
func (*CloudDirectory) DetachTypedLinkRequest ¶
func (c *CloudDirectory) DetachTypedLinkRequest(input *DetachTypedLinkInput) (req *request.Request, output *DetachTypedLinkOutput)
DetachTypedLinkRequest generates a "aws/request.Request" representing the client's request for the DetachTypedLink operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DetachTypedLink for more information on using the DetachTypedLink API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DetachTypedLinkRequest method. req, resp := client.DetachTypedLinkRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/DetachTypedLink
func (*CloudDirectory) DetachTypedLinkWithContext ¶
func (c *CloudDirectory) DetachTypedLinkWithContext(ctx aws.Context, input *DetachTypedLinkInput, opts ...request.Option) (*DetachTypedLinkOutput, error)
DetachTypedLinkWithContext is the same as DetachTypedLink with the addition of the ability to pass a context and additional request options.
See DetachTypedLink for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) DisableDirectory ¶
func (c *CloudDirectory) DisableDirectory(input *DisableDirectoryInput) (*DisableDirectoryOutput, error)
DisableDirectory 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation DisableDirectory for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource could not be found.
DirectoryDeletedException A directory that has been deleted and to which access has been attempted. Note: The requested resource will eventually cease to exist.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
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.
InvalidArnException Indicates that the provided ARN value is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/DisableDirectory
func (*CloudDirectory) DisableDirectoryRequest ¶
func (c *CloudDirectory) DisableDirectoryRequest(input *DisableDirectoryInput) (req *request.Request, output *DisableDirectoryOutput)
DisableDirectoryRequest generates a "aws/request.Request" representing the client's request for the DisableDirectory operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See DisableDirectory for more information on using the DisableDirectory API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the DisableDirectoryRequest method. req, resp := client.DisableDirectoryRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/DisableDirectory
func (*CloudDirectory) DisableDirectoryWithContext ¶
func (c *CloudDirectory) DisableDirectoryWithContext(ctx aws.Context, input *DisableDirectoryInput, opts ...request.Option) (*DisableDirectoryOutput, error)
DisableDirectoryWithContext is the same as DisableDirectory with the addition of the ability to pass a context and additional request options.
See DisableDirectory for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) EnableDirectory ¶
func (c *CloudDirectory) EnableDirectory(input *EnableDirectoryInput) (*EnableDirectoryOutput, error)
EnableDirectory 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation EnableDirectory for usage and error information.
Returned Error Types:
ResourceNotFoundException The specified resource could not be found.
DirectoryDeletedException A directory that has been deleted and to which access has been attempted. Note: The requested resource will eventually cease to exist.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
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.
InvalidArnException Indicates that the provided ARN value is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/EnableDirectory
func (*CloudDirectory) EnableDirectoryRequest ¶
func (c *CloudDirectory) EnableDirectoryRequest(input *EnableDirectoryInput) (req *request.Request, output *EnableDirectoryOutput)
EnableDirectoryRequest generates a "aws/request.Request" representing the client's request for the EnableDirectory operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See EnableDirectory for more information on using the EnableDirectory API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the EnableDirectoryRequest method. req, resp := client.EnableDirectoryRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/EnableDirectory
func (*CloudDirectory) EnableDirectoryWithContext ¶
func (c *CloudDirectory) EnableDirectoryWithContext(ctx aws.Context, input *EnableDirectoryInput, opts ...request.Option) (*EnableDirectoryOutput, error)
EnableDirectoryWithContext is the same as EnableDirectory with the addition of the ability to pass a context and additional request options.
See EnableDirectory for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) GetAppliedSchemaVersion ¶
func (c *CloudDirectory) GetAppliedSchemaVersion(input *GetAppliedSchemaVersionInput) (*GetAppliedSchemaVersionOutput, error)
GetAppliedSchemaVersion API operation for Amazon CloudDirectory.
Returns current applied schema version ARN, including the minor version in use.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation GetAppliedSchemaVersion for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/GetAppliedSchemaVersion
func (*CloudDirectory) GetAppliedSchemaVersionRequest ¶
func (c *CloudDirectory) GetAppliedSchemaVersionRequest(input *GetAppliedSchemaVersionInput) (req *request.Request, output *GetAppliedSchemaVersionOutput)
GetAppliedSchemaVersionRequest generates a "aws/request.Request" representing the client's request for the GetAppliedSchemaVersion operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetAppliedSchemaVersion for more information on using the GetAppliedSchemaVersion API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetAppliedSchemaVersionRequest method. req, resp := client.GetAppliedSchemaVersionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/GetAppliedSchemaVersion
func (*CloudDirectory) GetAppliedSchemaVersionWithContext ¶
func (c *CloudDirectory) GetAppliedSchemaVersionWithContext(ctx aws.Context, input *GetAppliedSchemaVersionInput, opts ...request.Option) (*GetAppliedSchemaVersionOutput, error)
GetAppliedSchemaVersionWithContext is the same as GetAppliedSchemaVersion with the addition of the ability to pass a context and additional request options.
See GetAppliedSchemaVersion for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) GetDirectory ¶
func (c *CloudDirectory) GetDirectory(input *GetDirectoryInput) (*GetDirectoryOutput, error)
GetDirectory API operation for Amazon CloudDirectory.
Retrieves metadata about a directory.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation GetDirectory for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/GetDirectory
func (*CloudDirectory) GetDirectoryRequest ¶
func (c *CloudDirectory) GetDirectoryRequest(input *GetDirectoryInput) (req *request.Request, output *GetDirectoryOutput)
GetDirectoryRequest generates a "aws/request.Request" representing the client's request for the GetDirectory operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetDirectory for more information on using the GetDirectory API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetDirectoryRequest method. req, resp := client.GetDirectoryRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/GetDirectory
func (*CloudDirectory) GetDirectoryWithContext ¶
func (c *CloudDirectory) GetDirectoryWithContext(ctx aws.Context, input *GetDirectoryInput, opts ...request.Option) (*GetDirectoryOutput, error)
GetDirectoryWithContext is the same as GetDirectory with the addition of the ability to pass a context and additional request options.
See GetDirectory for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) GetFacet ¶
func (c *CloudDirectory) GetFacet(input *GetFacetInput) (*GetFacetOutput, error)
GetFacet 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation GetFacet for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
FacetNotFoundException The specified Facet could not be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/GetFacet
func (*CloudDirectory) GetFacetRequest ¶
func (c *CloudDirectory) GetFacetRequest(input *GetFacetInput) (req *request.Request, output *GetFacetOutput)
GetFacetRequest generates a "aws/request.Request" representing the client's request for the GetFacet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetFacet for more information on using the GetFacet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetFacetRequest method. req, resp := client.GetFacetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/GetFacet
func (*CloudDirectory) GetFacetWithContext ¶
func (c *CloudDirectory) GetFacetWithContext(ctx aws.Context, input *GetFacetInput, opts ...request.Option) (*GetFacetOutput, error)
GetFacetWithContext is the same as GetFacet with the addition of the ability to pass a context and additional request options.
See GetFacet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) GetLinkAttributes ¶
func (c *CloudDirectory) GetLinkAttributes(input *GetLinkAttributesInput) (*GetLinkAttributesOutput, error)
GetLinkAttributes API operation for Amazon CloudDirectory.
Retrieves attributes that are associated with a typed link.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation GetLinkAttributes for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
FacetValidationException The Facet that you provided was not well formed or could not be validated with the schema.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/GetLinkAttributes
func (*CloudDirectory) GetLinkAttributesRequest ¶
func (c *CloudDirectory) GetLinkAttributesRequest(input *GetLinkAttributesInput) (req *request.Request, output *GetLinkAttributesOutput)
GetLinkAttributesRequest generates a "aws/request.Request" representing the client's request for the GetLinkAttributes operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetLinkAttributes for more information on using the GetLinkAttributes API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetLinkAttributesRequest method. req, resp := client.GetLinkAttributesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/GetLinkAttributes
func (*CloudDirectory) GetLinkAttributesWithContext ¶
func (c *CloudDirectory) GetLinkAttributesWithContext(ctx aws.Context, input *GetLinkAttributesInput, opts ...request.Option) (*GetLinkAttributesOutput, error)
GetLinkAttributesWithContext is the same as GetLinkAttributes with the addition of the ability to pass a context and additional request options.
See GetLinkAttributes for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) GetObjectAttributes ¶
func (c *CloudDirectory) GetObjectAttributes(input *GetObjectAttributesInput) (*GetObjectAttributesOutput, error)
GetObjectAttributes API operation for Amazon CloudDirectory.
Retrieves attributes within a facet that are associated with an object.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation GetObjectAttributes for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
FacetValidationException The Facet that you provided was not well formed or could not be validated with the schema.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/GetObjectAttributes
func (*CloudDirectory) GetObjectAttributesRequest ¶
func (c *CloudDirectory) GetObjectAttributesRequest(input *GetObjectAttributesInput) (req *request.Request, output *GetObjectAttributesOutput)
GetObjectAttributesRequest generates a "aws/request.Request" representing the client's request for the GetObjectAttributes operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetObjectAttributes for more information on using the GetObjectAttributes API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetObjectAttributesRequest method. req, resp := client.GetObjectAttributesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/GetObjectAttributes
func (*CloudDirectory) GetObjectAttributesWithContext ¶
func (c *CloudDirectory) GetObjectAttributesWithContext(ctx aws.Context, input *GetObjectAttributesInput, opts ...request.Option) (*GetObjectAttributesOutput, error)
GetObjectAttributesWithContext is the same as GetObjectAttributes with the addition of the ability to pass a context and additional request options.
See GetObjectAttributes for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) GetObjectInformation ¶
func (c *CloudDirectory) GetObjectInformation(input *GetObjectInformationInput) (*GetObjectInformationOutput, error)
GetObjectInformation API operation for Amazon CloudDirectory.
Retrieves metadata about an object.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation GetObjectInformation for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/GetObjectInformation
func (*CloudDirectory) GetObjectInformationRequest ¶
func (c *CloudDirectory) GetObjectInformationRequest(input *GetObjectInformationInput) (req *request.Request, output *GetObjectInformationOutput)
GetObjectInformationRequest generates a "aws/request.Request" representing the client's request for the GetObjectInformation operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetObjectInformation for more information on using the GetObjectInformation API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetObjectInformationRequest method. req, resp := client.GetObjectInformationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/GetObjectInformation
func (*CloudDirectory) GetObjectInformationWithContext ¶
func (c *CloudDirectory) GetObjectInformationWithContext(ctx aws.Context, input *GetObjectInformationInput, opts ...request.Option) (*GetObjectInformationOutput, error)
GetObjectInformationWithContext is the same as GetObjectInformation with the addition of the ability to pass a context and additional request options.
See GetObjectInformation for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) GetSchemaAsJson ¶
func (c *CloudDirectory) GetSchemaAsJson(input *GetSchemaAsJsonInput) (*GetSchemaAsJsonOutput, error)
GetSchemaAsJson API operation for Amazon CloudDirectory.
Retrieves a JSON representation of the schema. See JSON Schema Format (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/schemas_jsonformat.html#schemas_json) for more information.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation GetSchemaAsJson for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/GetSchemaAsJson
func (*CloudDirectory) GetSchemaAsJsonRequest ¶
func (c *CloudDirectory) GetSchemaAsJsonRequest(input *GetSchemaAsJsonInput) (req *request.Request, output *GetSchemaAsJsonOutput)
GetSchemaAsJsonRequest generates a "aws/request.Request" representing the client's request for the GetSchemaAsJson operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetSchemaAsJson for more information on using the GetSchemaAsJson API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetSchemaAsJsonRequest method. req, resp := client.GetSchemaAsJsonRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/GetSchemaAsJson
func (*CloudDirectory) GetSchemaAsJsonWithContext ¶
func (c *CloudDirectory) GetSchemaAsJsonWithContext(ctx aws.Context, input *GetSchemaAsJsonInput, opts ...request.Option) (*GetSchemaAsJsonOutput, error)
GetSchemaAsJsonWithContext is the same as GetSchemaAsJson with the addition of the ability to pass a context and additional request options.
See GetSchemaAsJson for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) GetTypedLinkFacetInformation ¶
func (c *CloudDirectory) GetTypedLinkFacetInformation(input *GetTypedLinkFacetInformationInput) (*GetTypedLinkFacetInformationOutput, error)
GetTypedLinkFacetInformation API operation for Amazon CloudDirectory.
Returns the identity attribute order for a specific TypedLinkFacet. For more information, see Typed Links (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation GetTypedLinkFacetInformation for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
InvalidNextTokenException Indicates that the NextToken value is not valid.
FacetNotFoundException The specified Facet could not be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/GetTypedLinkFacetInformation
func (*CloudDirectory) GetTypedLinkFacetInformationRequest ¶
func (c *CloudDirectory) GetTypedLinkFacetInformationRequest(input *GetTypedLinkFacetInformationInput) (req *request.Request, output *GetTypedLinkFacetInformationOutput)
GetTypedLinkFacetInformationRequest generates a "aws/request.Request" representing the client's request for the GetTypedLinkFacetInformation operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See GetTypedLinkFacetInformation for more information on using the GetTypedLinkFacetInformation API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the GetTypedLinkFacetInformationRequest method. req, resp := client.GetTypedLinkFacetInformationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/GetTypedLinkFacetInformation
func (*CloudDirectory) GetTypedLinkFacetInformationWithContext ¶
func (c *CloudDirectory) GetTypedLinkFacetInformationWithContext(ctx aws.Context, input *GetTypedLinkFacetInformationInput, opts ...request.Option) (*GetTypedLinkFacetInformationOutput, error)
GetTypedLinkFacetInformationWithContext is the same as GetTypedLinkFacetInformation with the addition of the ability to pass a context and additional request options.
See GetTypedLinkFacetInformation for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListAppliedSchemaArns ¶
func (c *CloudDirectory) ListAppliedSchemaArns(input *ListAppliedSchemaArnsInput) (*ListAppliedSchemaArnsOutput, error)
ListAppliedSchemaArns API operation for Amazon CloudDirectory.
Lists schema major versions applied to a directory. If SchemaArn is provided, lists the minor version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation ListAppliedSchemaArns for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
InvalidNextTokenException Indicates that the NextToken value is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListAppliedSchemaArns
func (*CloudDirectory) ListAppliedSchemaArnsPages ¶
func (c *CloudDirectory) ListAppliedSchemaArnsPages(input *ListAppliedSchemaArnsInput, fn func(*ListAppliedSchemaArnsOutput, bool) bool) error
ListAppliedSchemaArnsPages iterates over the pages of a ListAppliedSchemaArns operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAppliedSchemaArns method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListAppliedSchemaArns operation. pageNum := 0 err := client.ListAppliedSchemaArnsPages(params, func(page *clouddirectory.ListAppliedSchemaArnsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*CloudDirectory) ListAppliedSchemaArnsPagesWithContext ¶
func (c *CloudDirectory) ListAppliedSchemaArnsPagesWithContext(ctx aws.Context, input *ListAppliedSchemaArnsInput, fn func(*ListAppliedSchemaArnsOutput, bool) bool, opts ...request.Option) error
ListAppliedSchemaArnsPagesWithContext same as ListAppliedSchemaArnsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListAppliedSchemaArnsRequest ¶
func (c *CloudDirectory) ListAppliedSchemaArnsRequest(input *ListAppliedSchemaArnsInput) (req *request.Request, output *ListAppliedSchemaArnsOutput)
ListAppliedSchemaArnsRequest generates a "aws/request.Request" representing the client's request for the ListAppliedSchemaArns operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListAppliedSchemaArns for more information on using the ListAppliedSchemaArns API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListAppliedSchemaArnsRequest method. req, resp := client.ListAppliedSchemaArnsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListAppliedSchemaArns
func (*CloudDirectory) ListAppliedSchemaArnsWithContext ¶
func (c *CloudDirectory) ListAppliedSchemaArnsWithContext(ctx aws.Context, input *ListAppliedSchemaArnsInput, opts ...request.Option) (*ListAppliedSchemaArnsOutput, error)
ListAppliedSchemaArnsWithContext is the same as ListAppliedSchemaArns with the addition of the ability to pass a context and additional request options.
See ListAppliedSchemaArns for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListAttachedIndices ¶
func (c *CloudDirectory) ListAttachedIndices(input *ListAttachedIndicesInput) (*ListAttachedIndicesOutput, error)
ListAttachedIndices API operation for Amazon CloudDirectory.
Lists indices attached to the specified object.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation ListAttachedIndices for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListAttachedIndices
func (*CloudDirectory) ListAttachedIndicesPages ¶
func (c *CloudDirectory) ListAttachedIndicesPages(input *ListAttachedIndicesInput, fn func(*ListAttachedIndicesOutput, bool) bool) error
ListAttachedIndicesPages iterates over the pages of a ListAttachedIndices operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListAttachedIndices method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListAttachedIndices operation. pageNum := 0 err := client.ListAttachedIndicesPages(params, func(page *clouddirectory.ListAttachedIndicesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*CloudDirectory) ListAttachedIndicesPagesWithContext ¶
func (c *CloudDirectory) ListAttachedIndicesPagesWithContext(ctx aws.Context, input *ListAttachedIndicesInput, fn func(*ListAttachedIndicesOutput, bool) bool, opts ...request.Option) error
ListAttachedIndicesPagesWithContext same as ListAttachedIndicesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListAttachedIndicesRequest ¶
func (c *CloudDirectory) ListAttachedIndicesRequest(input *ListAttachedIndicesInput) (req *request.Request, output *ListAttachedIndicesOutput)
ListAttachedIndicesRequest generates a "aws/request.Request" representing the client's request for the ListAttachedIndices operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListAttachedIndices for more information on using the ListAttachedIndices API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListAttachedIndicesRequest method. req, resp := client.ListAttachedIndicesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListAttachedIndices
func (*CloudDirectory) ListAttachedIndicesWithContext ¶
func (c *CloudDirectory) ListAttachedIndicesWithContext(ctx aws.Context, input *ListAttachedIndicesInput, opts ...request.Option) (*ListAttachedIndicesOutput, error)
ListAttachedIndicesWithContext is the same as ListAttachedIndices with the addition of the ability to pass a context and additional request options.
See ListAttachedIndices for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListDevelopmentSchemaArns ¶
func (c *CloudDirectory) ListDevelopmentSchemaArns(input *ListDevelopmentSchemaArnsInput) (*ListDevelopmentSchemaArnsOutput, error)
ListDevelopmentSchemaArns API operation for Amazon CloudDirectory.
Retrieves each Amazon Resource Name (ARN) of schemas in the development state.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation ListDevelopmentSchemaArns for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
InvalidNextTokenException Indicates that the NextToken value is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListDevelopmentSchemaArns
func (*CloudDirectory) ListDevelopmentSchemaArnsPages ¶
func (c *CloudDirectory) ListDevelopmentSchemaArnsPages(input *ListDevelopmentSchemaArnsInput, fn func(*ListDevelopmentSchemaArnsOutput, bool) bool) error
ListDevelopmentSchemaArnsPages iterates over the pages of a ListDevelopmentSchemaArns operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDevelopmentSchemaArns method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListDevelopmentSchemaArns operation. pageNum := 0 err := client.ListDevelopmentSchemaArnsPages(params, func(page *clouddirectory.ListDevelopmentSchemaArnsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*CloudDirectory) ListDevelopmentSchemaArnsPagesWithContext ¶
func (c *CloudDirectory) ListDevelopmentSchemaArnsPagesWithContext(ctx aws.Context, input *ListDevelopmentSchemaArnsInput, fn func(*ListDevelopmentSchemaArnsOutput, bool) bool, opts ...request.Option) error
ListDevelopmentSchemaArnsPagesWithContext same as ListDevelopmentSchemaArnsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListDevelopmentSchemaArnsRequest ¶
func (c *CloudDirectory) ListDevelopmentSchemaArnsRequest(input *ListDevelopmentSchemaArnsInput) (req *request.Request, output *ListDevelopmentSchemaArnsOutput)
ListDevelopmentSchemaArnsRequest generates a "aws/request.Request" representing the client's request for the ListDevelopmentSchemaArns operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListDevelopmentSchemaArns for more information on using the ListDevelopmentSchemaArns API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListDevelopmentSchemaArnsRequest method. req, resp := client.ListDevelopmentSchemaArnsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListDevelopmentSchemaArns
func (*CloudDirectory) ListDevelopmentSchemaArnsWithContext ¶
func (c *CloudDirectory) ListDevelopmentSchemaArnsWithContext(ctx aws.Context, input *ListDevelopmentSchemaArnsInput, opts ...request.Option) (*ListDevelopmentSchemaArnsOutput, error)
ListDevelopmentSchemaArnsWithContext is the same as ListDevelopmentSchemaArns with the addition of the ability to pass a context and additional request options.
See ListDevelopmentSchemaArns for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListDirectories ¶
func (c *CloudDirectory) ListDirectories(input *ListDirectoriesInput) (*ListDirectoriesOutput, error)
ListDirectories API operation for Amazon CloudDirectory.
Lists directories created within an account.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation ListDirectories for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
InvalidNextTokenException Indicates that the NextToken value is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListDirectories
func (*CloudDirectory) ListDirectoriesPages ¶
func (c *CloudDirectory) ListDirectoriesPages(input *ListDirectoriesInput, fn func(*ListDirectoriesOutput, bool) bool) error
ListDirectoriesPages iterates over the pages of a ListDirectories operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDirectories method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListDirectories operation. pageNum := 0 err := client.ListDirectoriesPages(params, func(page *clouddirectory.ListDirectoriesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*CloudDirectory) ListDirectoriesPagesWithContext ¶
func (c *CloudDirectory) ListDirectoriesPagesWithContext(ctx aws.Context, input *ListDirectoriesInput, fn func(*ListDirectoriesOutput, bool) bool, opts ...request.Option) error
ListDirectoriesPagesWithContext same as ListDirectoriesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListDirectoriesRequest ¶
func (c *CloudDirectory) ListDirectoriesRequest(input *ListDirectoriesInput) (req *request.Request, output *ListDirectoriesOutput)
ListDirectoriesRequest generates a "aws/request.Request" representing the client's request for the ListDirectories operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListDirectories for more information on using the ListDirectories API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListDirectoriesRequest method. req, resp := client.ListDirectoriesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListDirectories
func (*CloudDirectory) ListDirectoriesWithContext ¶
func (c *CloudDirectory) ListDirectoriesWithContext(ctx aws.Context, input *ListDirectoriesInput, opts ...request.Option) (*ListDirectoriesOutput, error)
ListDirectoriesWithContext is the same as ListDirectories with the addition of the ability to pass a context and additional request options.
See ListDirectories for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListFacetAttributes ¶
func (c *CloudDirectory) ListFacetAttributes(input *ListFacetAttributesInput) (*ListFacetAttributesOutput, error)
ListFacetAttributes API operation for Amazon CloudDirectory.
Retrieves attributes attached to the facet.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation ListFacetAttributes for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
FacetNotFoundException The specified Facet could not be found.
InvalidNextTokenException Indicates that the NextToken value is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListFacetAttributes
func (*CloudDirectory) ListFacetAttributesPages ¶
func (c *CloudDirectory) ListFacetAttributesPages(input *ListFacetAttributesInput, fn func(*ListFacetAttributesOutput, bool) bool) error
ListFacetAttributesPages iterates over the pages of a ListFacetAttributes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListFacetAttributes method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListFacetAttributes operation. pageNum := 0 err := client.ListFacetAttributesPages(params, func(page *clouddirectory.ListFacetAttributesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*CloudDirectory) ListFacetAttributesPagesWithContext ¶
func (c *CloudDirectory) ListFacetAttributesPagesWithContext(ctx aws.Context, input *ListFacetAttributesInput, fn func(*ListFacetAttributesOutput, bool) bool, opts ...request.Option) error
ListFacetAttributesPagesWithContext same as ListFacetAttributesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListFacetAttributesRequest ¶
func (c *CloudDirectory) ListFacetAttributesRequest(input *ListFacetAttributesInput) (req *request.Request, output *ListFacetAttributesOutput)
ListFacetAttributesRequest generates a "aws/request.Request" representing the client's request for the ListFacetAttributes operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListFacetAttributes for more information on using the ListFacetAttributes API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListFacetAttributesRequest method. req, resp := client.ListFacetAttributesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListFacetAttributes
func (*CloudDirectory) ListFacetAttributesWithContext ¶
func (c *CloudDirectory) ListFacetAttributesWithContext(ctx aws.Context, input *ListFacetAttributesInput, opts ...request.Option) (*ListFacetAttributesOutput, error)
ListFacetAttributesWithContext is the same as ListFacetAttributes with the addition of the ability to pass a context and additional request options.
See ListFacetAttributes for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListFacetNames ¶
func (c *CloudDirectory) ListFacetNames(input *ListFacetNamesInput) (*ListFacetNamesOutput, error)
ListFacetNames API operation for Amazon CloudDirectory.
Retrieves the names of facets that exist in a schema.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation ListFacetNames for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
InvalidNextTokenException Indicates that the NextToken value is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListFacetNames
func (*CloudDirectory) ListFacetNamesPages ¶
func (c *CloudDirectory) ListFacetNamesPages(input *ListFacetNamesInput, fn func(*ListFacetNamesOutput, bool) bool) error
ListFacetNamesPages iterates over the pages of a ListFacetNames operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListFacetNames method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListFacetNames operation. pageNum := 0 err := client.ListFacetNamesPages(params, func(page *clouddirectory.ListFacetNamesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*CloudDirectory) ListFacetNamesPagesWithContext ¶
func (c *CloudDirectory) ListFacetNamesPagesWithContext(ctx aws.Context, input *ListFacetNamesInput, fn func(*ListFacetNamesOutput, bool) bool, opts ...request.Option) error
ListFacetNamesPagesWithContext same as ListFacetNamesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListFacetNamesRequest ¶
func (c *CloudDirectory) ListFacetNamesRequest(input *ListFacetNamesInput) (req *request.Request, output *ListFacetNamesOutput)
ListFacetNamesRequest generates a "aws/request.Request" representing the client's request for the ListFacetNames operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListFacetNames for more information on using the ListFacetNames API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListFacetNamesRequest method. req, resp := client.ListFacetNamesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListFacetNames
func (*CloudDirectory) ListFacetNamesWithContext ¶
func (c *CloudDirectory) ListFacetNamesWithContext(ctx aws.Context, input *ListFacetNamesInput, opts ...request.Option) (*ListFacetNamesOutput, error)
ListFacetNamesWithContext is the same as ListFacetNames with the addition of the ability to pass a context and additional request options.
See ListFacetNames for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListIncomingTypedLinks ¶
func (c *CloudDirectory) ListIncomingTypedLinks(input *ListIncomingTypedLinksInput) (*ListIncomingTypedLinksOutput, error)
ListIncomingTypedLinks 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 Links (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation ListIncomingTypedLinks for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
InvalidNextTokenException Indicates that the NextToken value is not valid.
FacetValidationException The Facet that you provided was not well formed or could not be validated with the schema.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListIncomingTypedLinks
func (*CloudDirectory) ListIncomingTypedLinksRequest ¶
func (c *CloudDirectory) ListIncomingTypedLinksRequest(input *ListIncomingTypedLinksInput) (req *request.Request, output *ListIncomingTypedLinksOutput)
ListIncomingTypedLinksRequest generates a "aws/request.Request" representing the client's request for the ListIncomingTypedLinks operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListIncomingTypedLinks for more information on using the ListIncomingTypedLinks API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListIncomingTypedLinksRequest method. req, resp := client.ListIncomingTypedLinksRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListIncomingTypedLinks
func (*CloudDirectory) ListIncomingTypedLinksWithContext ¶
func (c *CloudDirectory) ListIncomingTypedLinksWithContext(ctx aws.Context, input *ListIncomingTypedLinksInput, opts ...request.Option) (*ListIncomingTypedLinksOutput, error)
ListIncomingTypedLinksWithContext is the same as ListIncomingTypedLinks with the addition of the ability to pass a context and additional request options.
See ListIncomingTypedLinks for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListIndex ¶
func (c *CloudDirectory) ListIndex(input *ListIndexInput) (*ListIndexOutput, error)
ListIndex API operation for Amazon CloudDirectory.
Lists objects attached to the specified index.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation ListIndex for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
FacetValidationException The Facet that you provided was not well formed or could not be validated with the schema.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
InvalidNextTokenException Indicates that the NextToken value is not valid.
ResourceNotFoundException The specified resource could not be found.
NotIndexException Indicates that the requested operation can only operate on index objects.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListIndex
func (*CloudDirectory) ListIndexPages ¶
func (c *CloudDirectory) ListIndexPages(input *ListIndexInput, fn func(*ListIndexOutput, bool) bool) error
ListIndexPages iterates over the pages of a ListIndex operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListIndex method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListIndex operation. pageNum := 0 err := client.ListIndexPages(params, func(page *clouddirectory.ListIndexOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*CloudDirectory) ListIndexPagesWithContext ¶
func (c *CloudDirectory) ListIndexPagesWithContext(ctx aws.Context, input *ListIndexInput, fn func(*ListIndexOutput, bool) bool, opts ...request.Option) error
ListIndexPagesWithContext same as ListIndexPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListIndexRequest ¶
func (c *CloudDirectory) ListIndexRequest(input *ListIndexInput) (req *request.Request, output *ListIndexOutput)
ListIndexRequest generates a "aws/request.Request" representing the client's request for the ListIndex operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListIndex for more information on using the ListIndex API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListIndexRequest method. req, resp := client.ListIndexRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListIndex
func (*CloudDirectory) ListIndexWithContext ¶
func (c *CloudDirectory) ListIndexWithContext(ctx aws.Context, input *ListIndexInput, opts ...request.Option) (*ListIndexOutput, error)
ListIndexWithContext is the same as ListIndex with the addition of the ability to pass a context and additional request options.
See ListIndex for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListManagedSchemaArns ¶
func (c *CloudDirectory) ListManagedSchemaArns(input *ListManagedSchemaArnsInput) (*ListManagedSchemaArnsOutput, error)
ListManagedSchemaArns API operation for Amazon CloudDirectory.
Lists the major version families of each managed schema. If a major version ARN is provided as SchemaArn, the minor version revisions in that family are listed instead.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation ListManagedSchemaArns for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
InvalidNextTokenException Indicates that the NextToken value is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListManagedSchemaArns
func (*CloudDirectory) ListManagedSchemaArnsPages ¶
func (c *CloudDirectory) ListManagedSchemaArnsPages(input *ListManagedSchemaArnsInput, fn func(*ListManagedSchemaArnsOutput, bool) bool) error
ListManagedSchemaArnsPages iterates over the pages of a ListManagedSchemaArns operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListManagedSchemaArns method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListManagedSchemaArns operation. pageNum := 0 err := client.ListManagedSchemaArnsPages(params, func(page *clouddirectory.ListManagedSchemaArnsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*CloudDirectory) ListManagedSchemaArnsPagesWithContext ¶
func (c *CloudDirectory) ListManagedSchemaArnsPagesWithContext(ctx aws.Context, input *ListManagedSchemaArnsInput, fn func(*ListManagedSchemaArnsOutput, bool) bool, opts ...request.Option) error
ListManagedSchemaArnsPagesWithContext same as ListManagedSchemaArnsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListManagedSchemaArnsRequest ¶
func (c *CloudDirectory) ListManagedSchemaArnsRequest(input *ListManagedSchemaArnsInput) (req *request.Request, output *ListManagedSchemaArnsOutput)
ListManagedSchemaArnsRequest generates a "aws/request.Request" representing the client's request for the ListManagedSchemaArns operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListManagedSchemaArns for more information on using the ListManagedSchemaArns API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListManagedSchemaArnsRequest method. req, resp := client.ListManagedSchemaArnsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListManagedSchemaArns
func (*CloudDirectory) ListManagedSchemaArnsWithContext ¶
func (c *CloudDirectory) ListManagedSchemaArnsWithContext(ctx aws.Context, input *ListManagedSchemaArnsInput, opts ...request.Option) (*ListManagedSchemaArnsOutput, error)
ListManagedSchemaArnsWithContext is the same as ListManagedSchemaArns with the addition of the ability to pass a context and additional request options.
See ListManagedSchemaArns for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListObjectAttributes ¶
func (c *CloudDirectory) ListObjectAttributes(input *ListObjectAttributesInput) (*ListObjectAttributesOutput, error)
ListObjectAttributes API operation for Amazon CloudDirectory.
Lists all attributes that are associated with an object.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation ListObjectAttributes for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
InvalidNextTokenException Indicates that the NextToken value is not valid.
FacetValidationException The Facet that you provided was not well formed or could not be validated with the schema.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListObjectAttributes
func (*CloudDirectory) ListObjectAttributesPages ¶
func (c *CloudDirectory) ListObjectAttributesPages(input *ListObjectAttributesInput, fn func(*ListObjectAttributesOutput, bool) bool) error
ListObjectAttributesPages iterates over the pages of a ListObjectAttributes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListObjectAttributes method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListObjectAttributes operation. pageNum := 0 err := client.ListObjectAttributesPages(params, func(page *clouddirectory.ListObjectAttributesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*CloudDirectory) ListObjectAttributesPagesWithContext ¶
func (c *CloudDirectory) ListObjectAttributesPagesWithContext(ctx aws.Context, input *ListObjectAttributesInput, fn func(*ListObjectAttributesOutput, bool) bool, opts ...request.Option) error
ListObjectAttributesPagesWithContext same as ListObjectAttributesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListObjectAttributesRequest ¶
func (c *CloudDirectory) ListObjectAttributesRequest(input *ListObjectAttributesInput) (req *request.Request, output *ListObjectAttributesOutput)
ListObjectAttributesRequest generates a "aws/request.Request" representing the client's request for the ListObjectAttributes operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListObjectAttributes for more information on using the ListObjectAttributes API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListObjectAttributesRequest method. req, resp := client.ListObjectAttributesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListObjectAttributes
func (*CloudDirectory) ListObjectAttributesWithContext ¶
func (c *CloudDirectory) ListObjectAttributesWithContext(ctx aws.Context, input *ListObjectAttributesInput, opts ...request.Option) (*ListObjectAttributesOutput, error)
ListObjectAttributesWithContext is the same as ListObjectAttributes with the addition of the ability to pass a context and additional request options.
See ListObjectAttributes for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListObjectChildren ¶
func (c *CloudDirectory) ListObjectChildren(input *ListObjectChildrenInput) (*ListObjectChildrenOutput, error)
ListObjectChildren API operation for Amazon CloudDirectory.
Returns a paginated list of child objects that are associated with a given object.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation ListObjectChildren for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
InvalidNextTokenException Indicates that the NextToken value is not valid.
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.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListObjectChildren
func (*CloudDirectory) ListObjectChildrenPages ¶
func (c *CloudDirectory) ListObjectChildrenPages(input *ListObjectChildrenInput, fn func(*ListObjectChildrenOutput, bool) bool) error
ListObjectChildrenPages iterates over the pages of a ListObjectChildren operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListObjectChildren method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListObjectChildren operation. pageNum := 0 err := client.ListObjectChildrenPages(params, func(page *clouddirectory.ListObjectChildrenOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*CloudDirectory) ListObjectChildrenPagesWithContext ¶
func (c *CloudDirectory) ListObjectChildrenPagesWithContext(ctx aws.Context, input *ListObjectChildrenInput, fn func(*ListObjectChildrenOutput, bool) bool, opts ...request.Option) error
ListObjectChildrenPagesWithContext same as ListObjectChildrenPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListObjectChildrenRequest ¶
func (c *CloudDirectory) ListObjectChildrenRequest(input *ListObjectChildrenInput) (req *request.Request, output *ListObjectChildrenOutput)
ListObjectChildrenRequest generates a "aws/request.Request" representing the client's request for the ListObjectChildren operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListObjectChildren for more information on using the ListObjectChildren API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListObjectChildrenRequest method. req, resp := client.ListObjectChildrenRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListObjectChildren
func (*CloudDirectory) ListObjectChildrenWithContext ¶
func (c *CloudDirectory) ListObjectChildrenWithContext(ctx aws.Context, input *ListObjectChildrenInput, opts ...request.Option) (*ListObjectChildrenOutput, error)
ListObjectChildrenWithContext is the same as ListObjectChildren with the addition of the ability to pass a context and additional request options.
See ListObjectChildren for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListObjectParentPaths ¶
func (c *CloudDirectory) ListObjectParentPaths(input *ListObjectParentPathsInput) (*ListObjectParentPathsOutput, error)
ListObjectParentPaths 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 (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/key_concepts_directorystructure.html).
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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation ListObjectParentPaths for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
InvalidNextTokenException Indicates that the NextToken value is not valid.
ResourceNotFoundException The specified resource could not be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListObjectParentPaths
func (*CloudDirectory) ListObjectParentPathsPages ¶
func (c *CloudDirectory) ListObjectParentPathsPages(input *ListObjectParentPathsInput, fn func(*ListObjectParentPathsOutput, bool) bool) error
ListObjectParentPathsPages iterates over the pages of a ListObjectParentPaths operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListObjectParentPaths method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListObjectParentPaths operation. pageNum := 0 err := client.ListObjectParentPathsPages(params, func(page *clouddirectory.ListObjectParentPathsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*CloudDirectory) ListObjectParentPathsPagesWithContext ¶
func (c *CloudDirectory) ListObjectParentPathsPagesWithContext(ctx aws.Context, input *ListObjectParentPathsInput, fn func(*ListObjectParentPathsOutput, bool) bool, opts ...request.Option) error
ListObjectParentPathsPagesWithContext same as ListObjectParentPathsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListObjectParentPathsRequest ¶
func (c *CloudDirectory) ListObjectParentPathsRequest(input *ListObjectParentPathsInput) (req *request.Request, output *ListObjectParentPathsOutput)
ListObjectParentPathsRequest generates a "aws/request.Request" representing the client's request for the ListObjectParentPaths operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListObjectParentPaths for more information on using the ListObjectParentPaths API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListObjectParentPathsRequest method. req, resp := client.ListObjectParentPathsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListObjectParentPaths
func (*CloudDirectory) ListObjectParentPathsWithContext ¶
func (c *CloudDirectory) ListObjectParentPathsWithContext(ctx aws.Context, input *ListObjectParentPathsInput, opts ...request.Option) (*ListObjectParentPathsOutput, error)
ListObjectParentPathsWithContext is the same as ListObjectParentPaths with the addition of the ability to pass a context and additional request options.
See ListObjectParentPaths for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListObjectParents ¶
func (c *CloudDirectory) ListObjectParents(input *ListObjectParentsInput) (*ListObjectParentsOutput, error)
ListObjectParents API operation for Amazon CloudDirectory.
Lists parent objects that are associated with a given object in pagination fashion.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation ListObjectParents for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
InvalidNextTokenException Indicates that the NextToken value is not valid.
CannotListParentOfRootException Cannot list the parents of a Directory root.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListObjectParents
func (*CloudDirectory) ListObjectParentsPages ¶
func (c *CloudDirectory) ListObjectParentsPages(input *ListObjectParentsInput, fn func(*ListObjectParentsOutput, bool) bool) error
ListObjectParentsPages iterates over the pages of a ListObjectParents operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListObjectParents method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListObjectParents operation. pageNum := 0 err := client.ListObjectParentsPages(params, func(page *clouddirectory.ListObjectParentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*CloudDirectory) ListObjectParentsPagesWithContext ¶
func (c *CloudDirectory) ListObjectParentsPagesWithContext(ctx aws.Context, input *ListObjectParentsInput, fn func(*ListObjectParentsOutput, bool) bool, opts ...request.Option) error
ListObjectParentsPagesWithContext same as ListObjectParentsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListObjectParentsRequest ¶
func (c *CloudDirectory) ListObjectParentsRequest(input *ListObjectParentsInput) (req *request.Request, output *ListObjectParentsOutput)
ListObjectParentsRequest generates a "aws/request.Request" representing the client's request for the ListObjectParents operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListObjectParents for more information on using the ListObjectParents API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListObjectParentsRequest method. req, resp := client.ListObjectParentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListObjectParents
func (*CloudDirectory) ListObjectParentsWithContext ¶
func (c *CloudDirectory) ListObjectParentsWithContext(ctx aws.Context, input *ListObjectParentsInput, opts ...request.Option) (*ListObjectParentsOutput, error)
ListObjectParentsWithContext is the same as ListObjectParents with the addition of the ability to pass a context and additional request options.
See ListObjectParents for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListObjectPolicies ¶
func (c *CloudDirectory) ListObjectPolicies(input *ListObjectPoliciesInput) (*ListObjectPoliciesOutput, error)
ListObjectPolicies API operation for Amazon CloudDirectory.
Returns policies attached to an object in pagination fashion.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation ListObjectPolicies for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
InvalidNextTokenException Indicates that the NextToken value is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListObjectPolicies
func (*CloudDirectory) ListObjectPoliciesPages ¶
func (c *CloudDirectory) ListObjectPoliciesPages(input *ListObjectPoliciesInput, fn func(*ListObjectPoliciesOutput, bool) bool) error
ListObjectPoliciesPages iterates over the pages of a ListObjectPolicies operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListObjectPolicies method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListObjectPolicies operation. pageNum := 0 err := client.ListObjectPoliciesPages(params, func(page *clouddirectory.ListObjectPoliciesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*CloudDirectory) ListObjectPoliciesPagesWithContext ¶
func (c *CloudDirectory) ListObjectPoliciesPagesWithContext(ctx aws.Context, input *ListObjectPoliciesInput, fn func(*ListObjectPoliciesOutput, bool) bool, opts ...request.Option) error
ListObjectPoliciesPagesWithContext same as ListObjectPoliciesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListObjectPoliciesRequest ¶
func (c *CloudDirectory) ListObjectPoliciesRequest(input *ListObjectPoliciesInput) (req *request.Request, output *ListObjectPoliciesOutput)
ListObjectPoliciesRequest generates a "aws/request.Request" representing the client's request for the ListObjectPolicies operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListObjectPolicies for more information on using the ListObjectPolicies API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListObjectPoliciesRequest method. req, resp := client.ListObjectPoliciesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListObjectPolicies
func (*CloudDirectory) ListObjectPoliciesWithContext ¶
func (c *CloudDirectory) ListObjectPoliciesWithContext(ctx aws.Context, input *ListObjectPoliciesInput, opts ...request.Option) (*ListObjectPoliciesOutput, error)
ListObjectPoliciesWithContext is the same as ListObjectPolicies with the addition of the ability to pass a context and additional request options.
See ListObjectPolicies for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListOutgoingTypedLinks ¶
func (c *CloudDirectory) ListOutgoingTypedLinks(input *ListOutgoingTypedLinksInput) (*ListOutgoingTypedLinksOutput, error)
ListOutgoingTypedLinks 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 Links (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation ListOutgoingTypedLinks for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
InvalidNextTokenException Indicates that the NextToken value is not valid.
FacetValidationException The Facet that you provided was not well formed or could not be validated with the schema.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListOutgoingTypedLinks
func (*CloudDirectory) ListOutgoingTypedLinksRequest ¶
func (c *CloudDirectory) ListOutgoingTypedLinksRequest(input *ListOutgoingTypedLinksInput) (req *request.Request, output *ListOutgoingTypedLinksOutput)
ListOutgoingTypedLinksRequest generates a "aws/request.Request" representing the client's request for the ListOutgoingTypedLinks operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListOutgoingTypedLinks for more information on using the ListOutgoingTypedLinks API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListOutgoingTypedLinksRequest method. req, resp := client.ListOutgoingTypedLinksRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListOutgoingTypedLinks
func (*CloudDirectory) ListOutgoingTypedLinksWithContext ¶
func (c *CloudDirectory) ListOutgoingTypedLinksWithContext(ctx aws.Context, input *ListOutgoingTypedLinksInput, opts ...request.Option) (*ListOutgoingTypedLinksOutput, error)
ListOutgoingTypedLinksWithContext is the same as ListOutgoingTypedLinks with the addition of the ability to pass a context and additional request options.
See ListOutgoingTypedLinks for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListPolicyAttachments ¶
func (c *CloudDirectory) ListPolicyAttachments(input *ListPolicyAttachmentsInput) (*ListPolicyAttachmentsOutput, error)
ListPolicyAttachments API operation for Amazon CloudDirectory.
Returns all of the ObjectIdentifiers to which a given policy is attached.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation ListPolicyAttachments for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
InvalidNextTokenException Indicates that the NextToken value is not valid.
ResourceNotFoundException The specified resource could not be found.
NotPolicyException Indicates that the requested operation can only operate on policy objects.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListPolicyAttachments
func (*CloudDirectory) ListPolicyAttachmentsPages ¶
func (c *CloudDirectory) ListPolicyAttachmentsPages(input *ListPolicyAttachmentsInput, fn func(*ListPolicyAttachmentsOutput, bool) bool) error
ListPolicyAttachmentsPages iterates over the pages of a ListPolicyAttachments operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListPolicyAttachments method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListPolicyAttachments operation. pageNum := 0 err := client.ListPolicyAttachmentsPages(params, func(page *clouddirectory.ListPolicyAttachmentsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*CloudDirectory) ListPolicyAttachmentsPagesWithContext ¶
func (c *CloudDirectory) ListPolicyAttachmentsPagesWithContext(ctx aws.Context, input *ListPolicyAttachmentsInput, fn func(*ListPolicyAttachmentsOutput, bool) bool, opts ...request.Option) error
ListPolicyAttachmentsPagesWithContext same as ListPolicyAttachmentsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListPolicyAttachmentsRequest ¶
func (c *CloudDirectory) ListPolicyAttachmentsRequest(input *ListPolicyAttachmentsInput) (req *request.Request, output *ListPolicyAttachmentsOutput)
ListPolicyAttachmentsRequest generates a "aws/request.Request" representing the client's request for the ListPolicyAttachments operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListPolicyAttachments for more information on using the ListPolicyAttachments API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListPolicyAttachmentsRequest method. req, resp := client.ListPolicyAttachmentsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListPolicyAttachments
func (*CloudDirectory) ListPolicyAttachmentsWithContext ¶
func (c *CloudDirectory) ListPolicyAttachmentsWithContext(ctx aws.Context, input *ListPolicyAttachmentsInput, opts ...request.Option) (*ListPolicyAttachmentsOutput, error)
ListPolicyAttachmentsWithContext is the same as ListPolicyAttachments with the addition of the ability to pass a context and additional request options.
See ListPolicyAttachments for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListPublishedSchemaArns ¶
func (c *CloudDirectory) ListPublishedSchemaArns(input *ListPublishedSchemaArnsInput) (*ListPublishedSchemaArnsOutput, error)
ListPublishedSchemaArns 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation ListPublishedSchemaArns for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
InvalidNextTokenException Indicates that the NextToken value is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListPublishedSchemaArns
func (*CloudDirectory) ListPublishedSchemaArnsPages ¶
func (c *CloudDirectory) ListPublishedSchemaArnsPages(input *ListPublishedSchemaArnsInput, fn func(*ListPublishedSchemaArnsOutput, bool) bool) error
ListPublishedSchemaArnsPages iterates over the pages of a ListPublishedSchemaArns operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListPublishedSchemaArns method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListPublishedSchemaArns operation. pageNum := 0 err := client.ListPublishedSchemaArnsPages(params, func(page *clouddirectory.ListPublishedSchemaArnsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*CloudDirectory) ListPublishedSchemaArnsPagesWithContext ¶
func (c *CloudDirectory) ListPublishedSchemaArnsPagesWithContext(ctx aws.Context, input *ListPublishedSchemaArnsInput, fn func(*ListPublishedSchemaArnsOutput, bool) bool, opts ...request.Option) error
ListPublishedSchemaArnsPagesWithContext same as ListPublishedSchemaArnsPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListPublishedSchemaArnsRequest ¶
func (c *CloudDirectory) ListPublishedSchemaArnsRequest(input *ListPublishedSchemaArnsInput) (req *request.Request, output *ListPublishedSchemaArnsOutput)
ListPublishedSchemaArnsRequest generates a "aws/request.Request" representing the client's request for the ListPublishedSchemaArns operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListPublishedSchemaArns for more information on using the ListPublishedSchemaArns API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListPublishedSchemaArnsRequest method. req, resp := client.ListPublishedSchemaArnsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListPublishedSchemaArns
func (*CloudDirectory) ListPublishedSchemaArnsWithContext ¶
func (c *CloudDirectory) ListPublishedSchemaArnsWithContext(ctx aws.Context, input *ListPublishedSchemaArnsInput, opts ...request.Option) (*ListPublishedSchemaArnsOutput, error)
ListPublishedSchemaArnsWithContext is the same as ListPublishedSchemaArns with the addition of the ability to pass a context and additional request options.
See ListPublishedSchemaArns for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListTagsForResource ¶
func (c *CloudDirectory) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation ListTagsForResource for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
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.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListTagsForResource
func (*CloudDirectory) ListTagsForResourcePages ¶
func (c *CloudDirectory) ListTagsForResourcePages(input *ListTagsForResourceInput, fn func(*ListTagsForResourceOutput, bool) bool) error
ListTagsForResourcePages iterates over the pages of a ListTagsForResource operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTagsForResource method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListTagsForResource operation. pageNum := 0 err := client.ListTagsForResourcePages(params, func(page *clouddirectory.ListTagsForResourceOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*CloudDirectory) ListTagsForResourcePagesWithContext ¶
func (c *CloudDirectory) ListTagsForResourcePagesWithContext(ctx aws.Context, input *ListTagsForResourceInput, fn func(*ListTagsForResourceOutput, bool) bool, opts ...request.Option) error
ListTagsForResourcePagesWithContext same as ListTagsForResourcePages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListTagsForResourceRequest ¶
func (c *CloudDirectory) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTagsForResourceRequest method. req, resp := client.ListTagsForResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListTagsForResource
func (*CloudDirectory) ListTagsForResourceWithContext ¶
func (c *CloudDirectory) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.
See ListTagsForResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListTypedLinkFacetAttributes ¶
func (c *CloudDirectory) ListTypedLinkFacetAttributes(input *ListTypedLinkFacetAttributesInput) (*ListTypedLinkFacetAttributesOutput, error)
ListTypedLinkFacetAttributes API operation for Amazon CloudDirectory.
Returns a paginated list of all attribute definitions for a particular TypedLinkFacet. For more information, see Typed Links (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation ListTypedLinkFacetAttributes for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
FacetNotFoundException The specified Facet could not be found.
InvalidNextTokenException Indicates that the NextToken value is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListTypedLinkFacetAttributes
func (*CloudDirectory) ListTypedLinkFacetAttributesPages ¶
func (c *CloudDirectory) ListTypedLinkFacetAttributesPages(input *ListTypedLinkFacetAttributesInput, fn func(*ListTypedLinkFacetAttributesOutput, bool) bool) error
ListTypedLinkFacetAttributesPages iterates over the pages of a ListTypedLinkFacetAttributes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTypedLinkFacetAttributes method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListTypedLinkFacetAttributes operation. pageNum := 0 err := client.ListTypedLinkFacetAttributesPages(params, func(page *clouddirectory.ListTypedLinkFacetAttributesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*CloudDirectory) ListTypedLinkFacetAttributesPagesWithContext ¶
func (c *CloudDirectory) ListTypedLinkFacetAttributesPagesWithContext(ctx aws.Context, input *ListTypedLinkFacetAttributesInput, fn func(*ListTypedLinkFacetAttributesOutput, bool) bool, opts ...request.Option) error
ListTypedLinkFacetAttributesPagesWithContext same as ListTypedLinkFacetAttributesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListTypedLinkFacetAttributesRequest ¶
func (c *CloudDirectory) ListTypedLinkFacetAttributesRequest(input *ListTypedLinkFacetAttributesInput) (req *request.Request, output *ListTypedLinkFacetAttributesOutput)
ListTypedLinkFacetAttributesRequest generates a "aws/request.Request" representing the client's request for the ListTypedLinkFacetAttributes operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTypedLinkFacetAttributes for more information on using the ListTypedLinkFacetAttributes API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTypedLinkFacetAttributesRequest method. req, resp := client.ListTypedLinkFacetAttributesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListTypedLinkFacetAttributes
func (*CloudDirectory) ListTypedLinkFacetAttributesWithContext ¶
func (c *CloudDirectory) ListTypedLinkFacetAttributesWithContext(ctx aws.Context, input *ListTypedLinkFacetAttributesInput, opts ...request.Option) (*ListTypedLinkFacetAttributesOutput, error)
ListTypedLinkFacetAttributesWithContext is the same as ListTypedLinkFacetAttributes with the addition of the ability to pass a context and additional request options.
See ListTypedLinkFacetAttributes for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListTypedLinkFacetNames ¶
func (c *CloudDirectory) ListTypedLinkFacetNames(input *ListTypedLinkFacetNamesInput) (*ListTypedLinkFacetNamesOutput, error)
ListTypedLinkFacetNames API operation for Amazon CloudDirectory.
Returns a paginated list of TypedLink facet names for a particular schema. For more information, see Typed Links (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation ListTypedLinkFacetNames for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
InvalidNextTokenException Indicates that the NextToken value is not valid.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListTypedLinkFacetNames
func (*CloudDirectory) ListTypedLinkFacetNamesPages ¶
func (c *CloudDirectory) ListTypedLinkFacetNamesPages(input *ListTypedLinkFacetNamesInput, fn func(*ListTypedLinkFacetNamesOutput, bool) bool) error
ListTypedLinkFacetNamesPages iterates over the pages of a ListTypedLinkFacetNames operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListTypedLinkFacetNames method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a ListTypedLinkFacetNames operation. pageNum := 0 err := client.ListTypedLinkFacetNamesPages(params, func(page *clouddirectory.ListTypedLinkFacetNamesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*CloudDirectory) ListTypedLinkFacetNamesPagesWithContext ¶
func (c *CloudDirectory) ListTypedLinkFacetNamesPagesWithContext(ctx aws.Context, input *ListTypedLinkFacetNamesInput, fn func(*ListTypedLinkFacetNamesOutput, bool) bool, opts ...request.Option) error
ListTypedLinkFacetNamesPagesWithContext same as ListTypedLinkFacetNamesPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) ListTypedLinkFacetNamesRequest ¶
func (c *CloudDirectory) ListTypedLinkFacetNamesRequest(input *ListTypedLinkFacetNamesInput) (req *request.Request, output *ListTypedLinkFacetNamesOutput)
ListTypedLinkFacetNamesRequest generates a "aws/request.Request" representing the client's request for the ListTypedLinkFacetNames operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See ListTypedLinkFacetNames for more information on using the ListTypedLinkFacetNames API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the ListTypedLinkFacetNamesRequest method. req, resp := client.ListTypedLinkFacetNamesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListTypedLinkFacetNames
func (*CloudDirectory) ListTypedLinkFacetNamesWithContext ¶
func (c *CloudDirectory) ListTypedLinkFacetNamesWithContext(ctx aws.Context, input *ListTypedLinkFacetNamesInput, opts ...request.Option) (*ListTypedLinkFacetNamesOutput, error)
ListTypedLinkFacetNamesWithContext is the same as ListTypedLinkFacetNames with the addition of the ability to pass a context and additional request options.
See ListTypedLinkFacetNames for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) LookupPolicy ¶
func (c *CloudDirectory) LookupPolicy(input *LookupPolicyInput) (*LookupPolicyOutput, error)
LookupPolicy 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 (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/key_concepts_directory.html#key_concepts_policies).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation LookupPolicy for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
InvalidNextTokenException Indicates that the NextToken value is not valid.
ResourceNotFoundException The specified resource could not be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/LookupPolicy
func (*CloudDirectory) LookupPolicyPages ¶
func (c *CloudDirectory) LookupPolicyPages(input *LookupPolicyInput, fn func(*LookupPolicyOutput, bool) bool) error
LookupPolicyPages iterates over the pages of a LookupPolicy operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See LookupPolicy method for more information on how to use this operation.
Note: This operation can generate multiple requests to a service.
// Example iterating over at most 3 pages of a LookupPolicy operation. pageNum := 0 err := client.LookupPolicyPages(params, func(page *clouddirectory.LookupPolicyOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*CloudDirectory) LookupPolicyPagesWithContext ¶
func (c *CloudDirectory) LookupPolicyPagesWithContext(ctx aws.Context, input *LookupPolicyInput, fn func(*LookupPolicyOutput, bool) bool, opts ...request.Option) error
LookupPolicyPagesWithContext same as LookupPolicyPages except it takes a Context and allows setting request options on the pages.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) LookupPolicyRequest ¶
func (c *CloudDirectory) LookupPolicyRequest(input *LookupPolicyInput) (req *request.Request, output *LookupPolicyOutput)
LookupPolicyRequest generates a "aws/request.Request" representing the client's request for the LookupPolicy operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See LookupPolicy for more information on using the LookupPolicy API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the LookupPolicyRequest method. req, resp := client.LookupPolicyRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/LookupPolicy
func (*CloudDirectory) LookupPolicyWithContext ¶
func (c *CloudDirectory) LookupPolicyWithContext(ctx aws.Context, input *LookupPolicyInput, opts ...request.Option) (*LookupPolicyOutput, error)
LookupPolicyWithContext is the same as LookupPolicy with the addition of the ability to pass a context and additional request options.
See LookupPolicy for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) PublishSchema ¶
func (c *CloudDirectory) PublishSchema(input *PublishSchemaInput) (*PublishSchemaOutput, error)
PublishSchema API operation for Amazon CloudDirectory.
Publishes a development schema with a major version and a recommended minor version.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation PublishSchema for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
SchemaAlreadyPublishedException Indicates that a schema is already published.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/PublishSchema
func (*CloudDirectory) PublishSchemaRequest ¶
func (c *CloudDirectory) PublishSchemaRequest(input *PublishSchemaInput) (req *request.Request, output *PublishSchemaOutput)
PublishSchemaRequest generates a "aws/request.Request" representing the client's request for the PublishSchema operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PublishSchema for more information on using the PublishSchema API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PublishSchemaRequest method. req, resp := client.PublishSchemaRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/PublishSchema
func (*CloudDirectory) PublishSchemaWithContext ¶
func (c *CloudDirectory) PublishSchemaWithContext(ctx aws.Context, input *PublishSchemaInput, opts ...request.Option) (*PublishSchemaOutput, error)
PublishSchemaWithContext is the same as PublishSchema with the addition of the ability to pass a context and additional request options.
See PublishSchema for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) PutSchemaFromJson ¶
func (c *CloudDirectory) PutSchemaFromJson(input *PutSchemaFromJsonInput) (*PutSchemaFromJsonOutput, error)
PutSchemaFromJson API operation for Amazon CloudDirectory.
Allows a schema to be updated using JSON upload. Only available for development schemas. See JSON Schema Format (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/schemas_jsonformat.html#schemas_json) for more information.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation PutSchemaFromJson for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
InvalidSchemaDocException Indicates that the provided SchemaDoc value is not valid.
InvalidRuleException Occurs when any of the rule parameter keys or values are invalid.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/PutSchemaFromJson
func (*CloudDirectory) PutSchemaFromJsonRequest ¶
func (c *CloudDirectory) PutSchemaFromJsonRequest(input *PutSchemaFromJsonInput) (req *request.Request, output *PutSchemaFromJsonOutput)
PutSchemaFromJsonRequest generates a "aws/request.Request" representing the client's request for the PutSchemaFromJson operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See PutSchemaFromJson for more information on using the PutSchemaFromJson API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the PutSchemaFromJsonRequest method. req, resp := client.PutSchemaFromJsonRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/PutSchemaFromJson
func (*CloudDirectory) PutSchemaFromJsonWithContext ¶
func (c *CloudDirectory) PutSchemaFromJsonWithContext(ctx aws.Context, input *PutSchemaFromJsonInput, opts ...request.Option) (*PutSchemaFromJsonOutput, error)
PutSchemaFromJsonWithContext is the same as PutSchemaFromJson with the addition of the ability to pass a context and additional request options.
See PutSchemaFromJson for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) RemoveFacetFromObject ¶
func (c *CloudDirectory) RemoveFacetFromObject(input *RemoveFacetFromObjectInput) (*RemoveFacetFromObjectOutput, error)
RemoveFacetFromObject API operation for Amazon CloudDirectory.
Removes the specified facet from the specified object.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation RemoveFacetFromObject for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
FacetValidationException The Facet that you provided was not well formed or could not be validated with the schema.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/RemoveFacetFromObject
func (*CloudDirectory) RemoveFacetFromObjectRequest ¶
func (c *CloudDirectory) RemoveFacetFromObjectRequest(input *RemoveFacetFromObjectInput) (req *request.Request, output *RemoveFacetFromObjectOutput)
RemoveFacetFromObjectRequest generates a "aws/request.Request" representing the client's request for the RemoveFacetFromObject operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See RemoveFacetFromObject for more information on using the RemoveFacetFromObject API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the RemoveFacetFromObjectRequest method. req, resp := client.RemoveFacetFromObjectRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/RemoveFacetFromObject
func (*CloudDirectory) RemoveFacetFromObjectWithContext ¶
func (c *CloudDirectory) RemoveFacetFromObjectWithContext(ctx aws.Context, input *RemoveFacetFromObjectInput, opts ...request.Option) (*RemoveFacetFromObjectOutput, error)
RemoveFacetFromObjectWithContext is the same as RemoveFacetFromObject with the addition of the ability to pass a context and additional request options.
See RemoveFacetFromObject for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) TagResource ¶
func (c *CloudDirectory) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for Amazon CloudDirectory.
An API operation for adding tags to a resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation TagResource for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
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.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/TagResource
func (*CloudDirectory) TagResourceRequest ¶
func (c *CloudDirectory) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See TagResource for more information on using the TagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the TagResourceRequest method. req, resp := client.TagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/TagResource
func (*CloudDirectory) TagResourceWithContext ¶
func (c *CloudDirectory) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.
See TagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) UntagResource ¶
func (c *CloudDirectory) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for Amazon CloudDirectory.
An API operation for removing tags from a resource.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation UntagResource for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
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.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/UntagResource
func (*CloudDirectory) UntagResourceRequest ¶
func (c *CloudDirectory) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UntagResource for more information on using the UntagResource API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UntagResourceRequest method. req, resp := client.UntagResourceRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/UntagResource
func (*CloudDirectory) UntagResourceWithContext ¶
func (c *CloudDirectory) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.
See UntagResource for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) UpdateFacet ¶
func (c *CloudDirectory) UpdateFacet(input *UpdateFacetInput) (*UpdateFacetOutput, error)
UpdateFacet 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation UpdateFacet for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
InvalidFacetUpdateException An attempt to modify a Facet resulted in an invalid schema exception.
FacetValidationException The Facet that you provided was not well formed or could not be validated with the schema.
ResourceNotFoundException The specified resource could not be found.
FacetNotFoundException The specified Facet could not be found.
InvalidRuleException Occurs when any of the rule parameter keys or values are invalid.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/UpdateFacet
func (*CloudDirectory) UpdateFacetRequest ¶
func (c *CloudDirectory) UpdateFacetRequest(input *UpdateFacetInput) (req *request.Request, output *UpdateFacetOutput)
UpdateFacetRequest generates a "aws/request.Request" representing the client's request for the UpdateFacet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateFacet for more information on using the UpdateFacet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateFacetRequest method. req, resp := client.UpdateFacetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/UpdateFacet
func (*CloudDirectory) UpdateFacetWithContext ¶
func (c *CloudDirectory) UpdateFacetWithContext(ctx aws.Context, input *UpdateFacetInput, opts ...request.Option) (*UpdateFacetOutput, error)
UpdateFacetWithContext is the same as UpdateFacet with the addition of the ability to pass a context and additional request options.
See UpdateFacet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) UpdateLinkAttributes ¶
func (c *CloudDirectory) UpdateLinkAttributes(input *UpdateLinkAttributesInput) (*UpdateLinkAttributesOutput, error)
UpdateLinkAttributes API operation for Amazon CloudDirectory.
Updates a given typed link’s attributes. Attributes to be updated must not contribute to the typed link’s identity, as defined by its IdentityAttributeOrder.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation UpdateLinkAttributes for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
FacetValidationException The Facet that you provided was not well formed or could not be validated with the schema.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/UpdateLinkAttributes
func (*CloudDirectory) UpdateLinkAttributesRequest ¶
func (c *CloudDirectory) UpdateLinkAttributesRequest(input *UpdateLinkAttributesInput) (req *request.Request, output *UpdateLinkAttributesOutput)
UpdateLinkAttributesRequest generates a "aws/request.Request" representing the client's request for the UpdateLinkAttributes operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateLinkAttributes for more information on using the UpdateLinkAttributes API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateLinkAttributesRequest method. req, resp := client.UpdateLinkAttributesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/UpdateLinkAttributes
func (*CloudDirectory) UpdateLinkAttributesWithContext ¶
func (c *CloudDirectory) UpdateLinkAttributesWithContext(ctx aws.Context, input *UpdateLinkAttributesInput, opts ...request.Option) (*UpdateLinkAttributesOutput, error)
UpdateLinkAttributesWithContext is the same as UpdateLinkAttributes with the addition of the ability to pass a context and additional request options.
See UpdateLinkAttributes for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) UpdateObjectAttributes ¶
func (c *CloudDirectory) UpdateObjectAttributes(input *UpdateObjectAttributesInput) (*UpdateObjectAttributesOutput, error)
UpdateObjectAttributes API operation for Amazon CloudDirectory.
Updates a given object's attributes.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation UpdateObjectAttributes for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
DirectoryNotEnabledException Operations are only permitted on enabled directories.
ResourceNotFoundException The specified resource could not be found.
LinkNameAlreadyInUseException Indicates that a link could not be created due to a naming conflict. Choose a different name and then try again.
FacetValidationException The Facet that you provided was not well formed or could not be validated with the schema.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/UpdateObjectAttributes
func (*CloudDirectory) UpdateObjectAttributesRequest ¶
func (c *CloudDirectory) UpdateObjectAttributesRequest(input *UpdateObjectAttributesInput) (req *request.Request, output *UpdateObjectAttributesOutput)
UpdateObjectAttributesRequest generates a "aws/request.Request" representing the client's request for the UpdateObjectAttributes operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateObjectAttributes for more information on using the UpdateObjectAttributes API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateObjectAttributesRequest method. req, resp := client.UpdateObjectAttributesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/UpdateObjectAttributes
func (*CloudDirectory) UpdateObjectAttributesWithContext ¶
func (c *CloudDirectory) UpdateObjectAttributesWithContext(ctx aws.Context, input *UpdateObjectAttributesInput, opts ...request.Option) (*UpdateObjectAttributesOutput, error)
UpdateObjectAttributesWithContext is the same as UpdateObjectAttributes with the addition of the ability to pass a context and additional request options.
See UpdateObjectAttributes for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) UpdateSchema ¶
func (c *CloudDirectory) UpdateSchema(input *UpdateSchemaInput) (*UpdateSchemaOutput, error)
UpdateSchema API operation for Amazon CloudDirectory.
Updates the schema name with a new name. Only development schema names can be updated.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation UpdateSchema for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/UpdateSchema
func (*CloudDirectory) UpdateSchemaRequest ¶
func (c *CloudDirectory) UpdateSchemaRequest(input *UpdateSchemaInput) (req *request.Request, output *UpdateSchemaOutput)
UpdateSchemaRequest generates a "aws/request.Request" representing the client's request for the UpdateSchema operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateSchema for more information on using the UpdateSchema API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateSchemaRequest method. req, resp := client.UpdateSchemaRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/UpdateSchema
func (*CloudDirectory) UpdateSchemaWithContext ¶
func (c *CloudDirectory) UpdateSchemaWithContext(ctx aws.Context, input *UpdateSchemaInput, opts ...request.Option) (*UpdateSchemaOutput, error)
UpdateSchemaWithContext is the same as UpdateSchema with the addition of the ability to pass a context and additional request options.
See UpdateSchema for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) UpdateTypedLinkFacet ¶
func (c *CloudDirectory) UpdateTypedLinkFacet(input *UpdateTypedLinkFacetInput) (*UpdateTypedLinkFacetOutput, error)
UpdateTypedLinkFacet API operation for Amazon CloudDirectory.
Updates a TypedLinkFacet. For more information, see Typed Links (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink).
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation UpdateTypedLinkFacet for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
FacetValidationException The Facet that you provided was not well formed or could not be validated with the schema.
InvalidFacetUpdateException An attempt to modify a Facet resulted in an invalid schema exception.
ResourceNotFoundException The specified resource could not be found.
FacetNotFoundException The specified Facet could not be found.
InvalidRuleException Occurs when any of the rule parameter keys or values are invalid.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/UpdateTypedLinkFacet
func (*CloudDirectory) UpdateTypedLinkFacetRequest ¶
func (c *CloudDirectory) UpdateTypedLinkFacetRequest(input *UpdateTypedLinkFacetInput) (req *request.Request, output *UpdateTypedLinkFacetOutput)
UpdateTypedLinkFacetRequest generates a "aws/request.Request" representing the client's request for the UpdateTypedLinkFacet operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpdateTypedLinkFacet for more information on using the UpdateTypedLinkFacet API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpdateTypedLinkFacetRequest method. req, resp := client.UpdateTypedLinkFacetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/UpdateTypedLinkFacet
func (*CloudDirectory) UpdateTypedLinkFacetWithContext ¶
func (c *CloudDirectory) UpdateTypedLinkFacetWithContext(ctx aws.Context, input *UpdateTypedLinkFacetInput, opts ...request.Option) (*UpdateTypedLinkFacetOutput, error)
UpdateTypedLinkFacetWithContext is the same as UpdateTypedLinkFacet with the addition of the ability to pass a context and additional request options.
See UpdateTypedLinkFacet for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) UpgradeAppliedSchema ¶
func (c *CloudDirectory) UpgradeAppliedSchema(input *UpgradeAppliedSchemaInput) (*UpgradeAppliedSchemaOutput, error)
UpgradeAppliedSchema 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.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation UpgradeAppliedSchema for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
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.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
InvalidAttachmentException Indicates that an attempt to make an attachment was invalid. For example, attaching two nodes with a link type that is not applicable to the nodes or attempting to apply a schema to a directory a second time.
SchemaAlreadyExistsException Indicates that a schema could not be created due to a naming conflict. Please select a different name and then try again.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/UpgradeAppliedSchema
func (*CloudDirectory) UpgradeAppliedSchemaRequest ¶
func (c *CloudDirectory) UpgradeAppliedSchemaRequest(input *UpgradeAppliedSchemaInput) (req *request.Request, output *UpgradeAppliedSchemaOutput)
UpgradeAppliedSchemaRequest generates a "aws/request.Request" representing the client's request for the UpgradeAppliedSchema operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpgradeAppliedSchema for more information on using the UpgradeAppliedSchema API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpgradeAppliedSchemaRequest method. req, resp := client.UpgradeAppliedSchemaRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/UpgradeAppliedSchema
func (*CloudDirectory) UpgradeAppliedSchemaWithContext ¶
func (c *CloudDirectory) UpgradeAppliedSchemaWithContext(ctx aws.Context, input *UpgradeAppliedSchemaInput, opts ...request.Option) (*UpgradeAppliedSchemaOutput, error)
UpgradeAppliedSchemaWithContext is the same as UpgradeAppliedSchema with the addition of the ability to pass a context and additional request options.
See UpgradeAppliedSchema for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*CloudDirectory) UpgradePublishedSchema ¶
func (c *CloudDirectory) UpgradePublishedSchema(input *UpgradePublishedSchemaInput) (*UpgradePublishedSchemaOutput, error)
UpgradePublishedSchema API operation for Amazon CloudDirectory.
Upgrades a published schema under a new minor version revision using the current contents of DevelopmentSchemaArn.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Amazon CloudDirectory's API operation UpgradePublishedSchema for usage and error information.
Returned Error Types:
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.
InvalidArnException Indicates that the provided ARN value is not valid.
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.
ValidationException Indicates that your request is malformed in some manner. See the exception message.
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.
AccessDeniedException Access denied or directory not found. Either you don't have permissions for this directory or the directory does not exist. Try calling ListDirectories and check your permissions.
ResourceNotFoundException The specified resource could not be found.
InvalidAttachmentException Indicates that an attempt to make an attachment was invalid. For example, attaching two nodes with a link type that is not applicable to the nodes or attempting to apply a schema to a directory a second time.
LimitExceededException Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/UpgradePublishedSchema
func (*CloudDirectory) UpgradePublishedSchemaRequest ¶
func (c *CloudDirectory) UpgradePublishedSchemaRequest(input *UpgradePublishedSchemaInput) (req *request.Request, output *UpgradePublishedSchemaOutput)
UpgradePublishedSchemaRequest generates a "aws/request.Request" representing the client's request for the UpgradePublishedSchema operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See UpgradePublishedSchema for more information on using the UpgradePublishedSchema API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the UpgradePublishedSchemaRequest method. req, resp := client.UpgradePublishedSchemaRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/UpgradePublishedSchema
func (*CloudDirectory) UpgradePublishedSchemaWithContext ¶
func (c *CloudDirectory) UpgradePublishedSchemaWithContext(ctx aws.Context, input *UpgradePublishedSchemaInput, opts ...request.Option) (*UpgradePublishedSchemaOutput, error)
UpgradePublishedSchemaWithContext is the same as UpgradePublishedSchema with the addition of the ability to pass a context and additional request options.
See UpgradePublishedSchema for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
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 }
func (CreateDirectoryInput) GoString ¶
func (s CreateDirectoryInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDirectoryInput) SetName ¶
func (s *CreateDirectoryInput) SetName(v string) *CreateDirectoryInput
SetName sets the Name field's value.
func (*CreateDirectoryInput) SetSchemaArn ¶
func (s *CreateDirectoryInput) SetSchemaArn(v string) *CreateDirectoryInput
SetSchemaArn sets the SchemaArn field's value.
func (CreateDirectoryInput) String ¶
func (s CreateDirectoryInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (CreateDirectoryOutput) GoString ¶
func (s CreateDirectoryOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateDirectoryOutput) SetAppliedSchemaArn ¶
func (s *CreateDirectoryOutput) SetAppliedSchemaArn(v string) *CreateDirectoryOutput
SetAppliedSchemaArn sets the AppliedSchemaArn field's value.
func (*CreateDirectoryOutput) SetDirectoryArn ¶
func (s *CreateDirectoryOutput) SetDirectoryArn(v string) *CreateDirectoryOutput
SetDirectoryArn sets the DirectoryArn field's value.
func (*CreateDirectoryOutput) SetName ¶
func (s *CreateDirectoryOutput) SetName(v string) *CreateDirectoryOutput
SetName sets the Name field's value.
func (*CreateDirectoryOutput) SetObjectIdentifier ¶
func (s *CreateDirectoryOutput) SetObjectIdentifier(v string) *CreateDirectoryOutput
SetObjectIdentifier sets the ObjectIdentifier field's value.
func (CreateDirectoryOutput) String ¶
func (s CreateDirectoryOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type CreateFacetInput ¶
type CreateFacetInput struct { // The attributes that are associated with the Facet. Attributes []*FacetAttribute `type:"list"` // There are two different styles that you can define on any given facet, Static // and Dynamic. For static facets, all attributes must be defined in the schema. // For dynamic facets, attributes can be defined during data plane operations. FacetStyle *string `type:"string" enum:"FacetStyle"` // 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 (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/key_concepts_directory.html#key_concepts_policies). // // * Index: Can be created with the Index API. ObjectType *string `type:"string" enum:"ObjectType"` // 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 }
func (CreateFacetInput) GoString ¶
func (s CreateFacetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateFacetInput) SetAttributes ¶
func (s *CreateFacetInput) SetAttributes(v []*FacetAttribute) *CreateFacetInput
SetAttributes sets the Attributes field's value.
func (*CreateFacetInput) SetFacetStyle ¶
func (s *CreateFacetInput) SetFacetStyle(v string) *CreateFacetInput
SetFacetStyle sets the FacetStyle field's value.
func (*CreateFacetInput) SetName ¶
func (s *CreateFacetInput) SetName(v string) *CreateFacetInput
SetName sets the Name field's value.
func (*CreateFacetInput) SetObjectType ¶
func (s *CreateFacetInput) SetObjectType(v string) *CreateFacetInput
SetObjectType sets the ObjectType field's value.
func (*CreateFacetInput) SetSchemaArn ¶
func (s *CreateFacetInput) SetSchemaArn(v string) *CreateFacetInput
SetSchemaArn sets the SchemaArn field's value.
func (CreateFacetInput) String ¶
func (s CreateFacetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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
}
func (CreateFacetOutput) GoString ¶
func (s CreateFacetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (CreateFacetOutput) String ¶
func (s CreateFacetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (CreateIndexInput) GoString ¶
func (s CreateIndexInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateIndexInput) SetDirectoryArn ¶
func (s *CreateIndexInput) SetDirectoryArn(v string) *CreateIndexInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*CreateIndexInput) SetIsUnique ¶
func (s *CreateIndexInput) SetIsUnique(v bool) *CreateIndexInput
SetIsUnique sets the IsUnique field's value.
func (*CreateIndexInput) SetLinkName ¶
func (s *CreateIndexInput) SetLinkName(v string) *CreateIndexInput
SetLinkName sets the LinkName field's value.
func (*CreateIndexInput) SetOrderedIndexedAttributeList ¶
func (s *CreateIndexInput) SetOrderedIndexedAttributeList(v []*AttributeKey) *CreateIndexInput
SetOrderedIndexedAttributeList sets the OrderedIndexedAttributeList field's value.
func (*CreateIndexInput) SetParentReference ¶
func (s *CreateIndexInput) SetParentReference(v *ObjectReference) *CreateIndexInput
SetParentReference sets the ParentReference field's value.
func (CreateIndexInput) String ¶
func (s CreateIndexInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (CreateIndexOutput) GoString ¶
func (s CreateIndexOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateIndexOutput) SetObjectIdentifier ¶
func (s *CreateIndexOutput) SetObjectIdentifier(v string) *CreateIndexOutput
SetObjectIdentifier sets the ObjectIdentifier field's value.
func (CreateIndexOutput) String ¶
func (s CreateIndexOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (CreateObjectInput) GoString ¶
func (s CreateObjectInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateObjectInput) SetDirectoryArn ¶
func (s *CreateObjectInput) SetDirectoryArn(v string) *CreateObjectInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*CreateObjectInput) SetLinkName ¶
func (s *CreateObjectInput) SetLinkName(v string) *CreateObjectInput
SetLinkName sets the LinkName field's value.
func (*CreateObjectInput) SetObjectAttributeList ¶
func (s *CreateObjectInput) SetObjectAttributeList(v []*AttributeKeyAndValue) *CreateObjectInput
SetObjectAttributeList sets the ObjectAttributeList field's value.
func (*CreateObjectInput) SetParentReference ¶
func (s *CreateObjectInput) SetParentReference(v *ObjectReference) *CreateObjectInput
SetParentReference sets the ParentReference field's value.
func (*CreateObjectInput) SetSchemaFacets ¶
func (s *CreateObjectInput) SetSchemaFacets(v []*SchemaFacet) *CreateObjectInput
SetSchemaFacets sets the SchemaFacets field's value.
func (CreateObjectInput) String ¶
func (s CreateObjectInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (CreateObjectOutput) GoString ¶
func (s CreateObjectOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateObjectOutput) SetObjectIdentifier ¶
func (s *CreateObjectOutput) SetObjectIdentifier(v string) *CreateObjectOutput
SetObjectIdentifier sets the ObjectIdentifier field's value.
func (CreateObjectOutput) String ¶
func (s CreateObjectOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (CreateSchemaInput) GoString ¶
func (s CreateSchemaInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSchemaInput) SetName ¶
func (s *CreateSchemaInput) SetName(v string) *CreateSchemaInput
SetName sets the Name field's value.
func (CreateSchemaInput) String ¶
func (s CreateSchemaInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (CreateSchemaOutput) GoString ¶
func (s CreateSchemaOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateSchemaOutput) SetSchemaArn ¶
func (s *CreateSchemaOutput) SetSchemaArn(v string) *CreateSchemaOutput
SetSchemaArn sets the SchemaArn field's value.
func (CreateSchemaOutput) String ¶
func (s CreateSchemaOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (CreateTypedLinkFacetInput) GoString ¶
func (s CreateTypedLinkFacetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*CreateTypedLinkFacetInput) SetFacet ¶
func (s *CreateTypedLinkFacetInput) SetFacet(v *TypedLinkFacet) *CreateTypedLinkFacetInput
SetFacet sets the Facet field's value.
func (*CreateTypedLinkFacetInput) SetSchemaArn ¶
func (s *CreateTypedLinkFacetInput) SetSchemaArn(v string) *CreateTypedLinkFacetInput
SetSchemaArn sets the SchemaArn field's value.
func (CreateTypedLinkFacetInput) String ¶
func (s CreateTypedLinkFacetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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
}
func (CreateTypedLinkFacetOutput) GoString ¶
func (s CreateTypedLinkFacetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (CreateTypedLinkFacetOutput) String ¶
func (s CreateTypedLinkFacetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (DeleteDirectoryInput) GoString ¶
func (s DeleteDirectoryInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDirectoryInput) SetDirectoryArn ¶
func (s *DeleteDirectoryInput) SetDirectoryArn(v string) *DeleteDirectoryInput
SetDirectoryArn sets the DirectoryArn field's value.
func (DeleteDirectoryInput) String ¶
func (s DeleteDirectoryInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (DeleteDirectoryOutput) GoString ¶
func (s DeleteDirectoryOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteDirectoryOutput) SetDirectoryArn ¶
func (s *DeleteDirectoryOutput) SetDirectoryArn(v string) *DeleteDirectoryOutput
SetDirectoryArn sets the DirectoryArn field's value.
func (DeleteDirectoryOutput) String ¶
func (s DeleteDirectoryOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (DeleteFacetInput) GoString ¶
func (s DeleteFacetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteFacetInput) SetName ¶
func (s *DeleteFacetInput) SetName(v string) *DeleteFacetInput
SetName sets the Name field's value.
func (*DeleteFacetInput) SetSchemaArn ¶
func (s *DeleteFacetInput) SetSchemaArn(v string) *DeleteFacetInput
SetSchemaArn sets the SchemaArn field's value.
func (DeleteFacetInput) String ¶
func (s DeleteFacetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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
}
func (DeleteFacetOutput) GoString ¶
func (s DeleteFacetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteFacetOutput) String ¶
func (s DeleteFacetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (DeleteObjectInput) GoString ¶
func (s DeleteObjectInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteObjectInput) SetDirectoryArn ¶
func (s *DeleteObjectInput) SetDirectoryArn(v string) *DeleteObjectInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*DeleteObjectInput) SetObjectReference ¶
func (s *DeleteObjectInput) SetObjectReference(v *ObjectReference) *DeleteObjectInput
SetObjectReference sets the ObjectReference field's value.
func (DeleteObjectInput) String ¶
func (s DeleteObjectInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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
}
func (DeleteObjectOutput) GoString ¶
func (s DeleteObjectOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteObjectOutput) String ¶
func (s DeleteObjectOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (DeleteSchemaInput) GoString ¶
func (s DeleteSchemaInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSchemaInput) SetSchemaArn ¶
func (s *DeleteSchemaInput) SetSchemaArn(v string) *DeleteSchemaInput
SetSchemaArn sets the SchemaArn field's value.
func (DeleteSchemaInput) String ¶
func (s DeleteSchemaInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (DeleteSchemaOutput) GoString ¶
func (s DeleteSchemaOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteSchemaOutput) SetSchemaArn ¶
func (s *DeleteSchemaOutput) SetSchemaArn(v string) *DeleteSchemaOutput
SetSchemaArn sets the SchemaArn field's value.
func (DeleteSchemaOutput) String ¶
func (s DeleteSchemaOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (DeleteTypedLinkFacetInput) GoString ¶
func (s DeleteTypedLinkFacetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DeleteTypedLinkFacetInput) SetName ¶
func (s *DeleteTypedLinkFacetInput) SetName(v string) *DeleteTypedLinkFacetInput
SetName sets the Name field's value.
func (*DeleteTypedLinkFacetInput) SetSchemaArn ¶
func (s *DeleteTypedLinkFacetInput) SetSchemaArn(v string) *DeleteTypedLinkFacetInput
SetSchemaArn sets the SchemaArn field's value.
func (DeleteTypedLinkFacetInput) String ¶
func (s DeleteTypedLinkFacetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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
}
func (DeleteTypedLinkFacetOutput) GoString ¶
func (s DeleteTypedLinkFacetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DeleteTypedLinkFacetOutput) String ¶
func (s DeleteTypedLinkFacetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (DetachFromIndexInput) GoString ¶
func (s DetachFromIndexInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DetachFromIndexInput) SetDirectoryArn ¶
func (s *DetachFromIndexInput) SetDirectoryArn(v string) *DetachFromIndexInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*DetachFromIndexInput) SetIndexReference ¶
func (s *DetachFromIndexInput) SetIndexReference(v *ObjectReference) *DetachFromIndexInput
SetIndexReference sets the IndexReference field's value.
func (*DetachFromIndexInput) SetTargetReference ¶
func (s *DetachFromIndexInput) SetTargetReference(v *ObjectReference) *DetachFromIndexInput
SetTargetReference sets the TargetReference field's value.
func (DetachFromIndexInput) String ¶
func (s DetachFromIndexInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (DetachFromIndexOutput) GoString ¶
func (s DetachFromIndexOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DetachFromIndexOutput) SetDetachedObjectIdentifier ¶
func (s *DetachFromIndexOutput) SetDetachedObjectIdentifier(v string) *DetachFromIndexOutput
SetDetachedObjectIdentifier sets the DetachedObjectIdentifier field's value.
func (DetachFromIndexOutput) String ¶
func (s DetachFromIndexOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (DetachObjectInput) GoString ¶
func (s DetachObjectInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DetachObjectInput) SetDirectoryArn ¶
func (s *DetachObjectInput) SetDirectoryArn(v string) *DetachObjectInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*DetachObjectInput) SetLinkName ¶
func (s *DetachObjectInput) SetLinkName(v string) *DetachObjectInput
SetLinkName sets the LinkName field's value.
func (*DetachObjectInput) SetParentReference ¶
func (s *DetachObjectInput) SetParentReference(v *ObjectReference) *DetachObjectInput
SetParentReference sets the ParentReference field's value.
func (DetachObjectInput) String ¶
func (s DetachObjectInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (DetachObjectOutput) GoString ¶
func (s DetachObjectOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DetachObjectOutput) SetDetachedObjectIdentifier ¶
func (s *DetachObjectOutput) SetDetachedObjectIdentifier(v string) *DetachObjectOutput
SetDetachedObjectIdentifier sets the DetachedObjectIdentifier field's value.
func (DetachObjectOutput) String ¶
func (s DetachObjectOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (DetachPolicyInput) GoString ¶
func (s DetachPolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DetachPolicyInput) SetDirectoryArn ¶
func (s *DetachPolicyInput) SetDirectoryArn(v string) *DetachPolicyInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*DetachPolicyInput) SetObjectReference ¶
func (s *DetachPolicyInput) SetObjectReference(v *ObjectReference) *DetachPolicyInput
SetObjectReference sets the ObjectReference field's value.
func (*DetachPolicyInput) SetPolicyReference ¶
func (s *DetachPolicyInput) SetPolicyReference(v *ObjectReference) *DetachPolicyInput
SetPolicyReference sets the PolicyReference field's value.
func (DetachPolicyInput) String ¶
func (s DetachPolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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
}
func (DetachPolicyOutput) GoString ¶
func (s DetachPolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DetachPolicyOutput) String ¶
func (s DetachPolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (DetachTypedLinkInput) GoString ¶
func (s DetachTypedLinkInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DetachTypedLinkInput) SetDirectoryArn ¶
func (s *DetachTypedLinkInput) SetDirectoryArn(v string) *DetachTypedLinkInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*DetachTypedLinkInput) SetTypedLinkSpecifier ¶
func (s *DetachTypedLinkInput) SetTypedLinkSpecifier(v *TypedLinkSpecifier) *DetachTypedLinkInput
SetTypedLinkSpecifier sets the TypedLinkSpecifier field's value.
func (DetachTypedLinkInput) String ¶
func (s DetachTypedLinkInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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
}
func (DetachTypedLinkOutput) GoString ¶
func (s DetachTypedLinkOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (DetachTypedLinkOutput) String ¶
func (s DetachTypedLinkOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Directory ¶
type Directory struct { // The date and time when the directory was created. CreationDateTime *time.Time `type:"timestamp"` // 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 *string `type:"string" enum:"DirectoryState"` // contains filtered or unexported fields }
Directory structure that includes the directory name and directory ARN.
func (Directory) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Directory) SetCreationDateTime ¶
SetCreationDateTime sets the CreationDateTime field's value.
func (*Directory) SetDirectoryArn ¶
SetDirectoryArn sets the DirectoryArn field's value.
type DirectoryAlreadyExistsException ¶
type DirectoryAlreadyExistsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Indicates that a Directory could not be created due to a naming conflict. Choose a different name and try again.
func (*DirectoryAlreadyExistsException) Code ¶
func (s *DirectoryAlreadyExistsException) Code() string
Code returns the exception type name.
func (*DirectoryAlreadyExistsException) Error ¶
func (s *DirectoryAlreadyExistsException) Error() string
func (DirectoryAlreadyExistsException) GoString ¶
func (s DirectoryAlreadyExistsException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DirectoryAlreadyExistsException) Message ¶
func (s *DirectoryAlreadyExistsException) Message() string
Message returns the exception's message.
func (*DirectoryAlreadyExistsException) OrigErr ¶
func (s *DirectoryAlreadyExistsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*DirectoryAlreadyExistsException) RequestID ¶
func (s *DirectoryAlreadyExistsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*DirectoryAlreadyExistsException) StatusCode ¶
func (s *DirectoryAlreadyExistsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (DirectoryAlreadyExistsException) String ¶
func (s DirectoryAlreadyExistsException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DirectoryDeletedException ¶
type DirectoryDeletedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
A directory that has been deleted and to which access has been attempted. Note: The requested resource will eventually cease to exist.
func (*DirectoryDeletedException) Code ¶
func (s *DirectoryDeletedException) Code() string
Code returns the exception type name.
func (*DirectoryDeletedException) Error ¶
func (s *DirectoryDeletedException) Error() string
func (DirectoryDeletedException) GoString ¶
func (s DirectoryDeletedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DirectoryDeletedException) Message ¶
func (s *DirectoryDeletedException) Message() string
Message returns the exception's message.
func (*DirectoryDeletedException) OrigErr ¶
func (s *DirectoryDeletedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*DirectoryDeletedException) RequestID ¶
func (s *DirectoryDeletedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*DirectoryDeletedException) StatusCode ¶
func (s *DirectoryDeletedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (DirectoryDeletedException) String ¶
func (s DirectoryDeletedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DirectoryNotDisabledException ¶
type DirectoryNotDisabledException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
An operation can only operate on a disabled directory.
func (*DirectoryNotDisabledException) Code ¶
func (s *DirectoryNotDisabledException) Code() string
Code returns the exception type name.
func (*DirectoryNotDisabledException) Error ¶
func (s *DirectoryNotDisabledException) Error() string
func (DirectoryNotDisabledException) GoString ¶
func (s DirectoryNotDisabledException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DirectoryNotDisabledException) Message ¶
func (s *DirectoryNotDisabledException) Message() string
Message returns the exception's message.
func (*DirectoryNotDisabledException) OrigErr ¶
func (s *DirectoryNotDisabledException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*DirectoryNotDisabledException) RequestID ¶
func (s *DirectoryNotDisabledException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*DirectoryNotDisabledException) StatusCode ¶
func (s *DirectoryNotDisabledException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (DirectoryNotDisabledException) String ¶
func (s DirectoryNotDisabledException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type DirectoryNotEnabledException ¶
type DirectoryNotEnabledException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Operations are only permitted on enabled directories.
func (*DirectoryNotEnabledException) Code ¶
func (s *DirectoryNotEnabledException) Code() string
Code returns the exception type name.
func (*DirectoryNotEnabledException) Error ¶
func (s *DirectoryNotEnabledException) Error() string
func (DirectoryNotEnabledException) GoString ¶
func (s DirectoryNotEnabledException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DirectoryNotEnabledException) Message ¶
func (s *DirectoryNotEnabledException) Message() string
Message returns the exception's message.
func (*DirectoryNotEnabledException) OrigErr ¶
func (s *DirectoryNotEnabledException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*DirectoryNotEnabledException) RequestID ¶
func (s *DirectoryNotEnabledException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*DirectoryNotEnabledException) StatusCode ¶
func (s *DirectoryNotEnabledException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (DirectoryNotEnabledException) String ¶
func (s DirectoryNotEnabledException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (DisableDirectoryInput) GoString ¶
func (s DisableDirectoryInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisableDirectoryInput) SetDirectoryArn ¶
func (s *DisableDirectoryInput) SetDirectoryArn(v string) *DisableDirectoryInput
SetDirectoryArn sets the DirectoryArn field's value.
func (DisableDirectoryInput) String ¶
func (s DisableDirectoryInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (DisableDirectoryOutput) GoString ¶
func (s DisableDirectoryOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*DisableDirectoryOutput) SetDirectoryArn ¶
func (s *DisableDirectoryOutput) SetDirectoryArn(v string) *DisableDirectoryOutput
SetDirectoryArn sets the DirectoryArn field's value.
func (DisableDirectoryOutput) String ¶
func (s DisableDirectoryOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (EnableDirectoryInput) GoString ¶
func (s EnableDirectoryInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EnableDirectoryInput) SetDirectoryArn ¶
func (s *EnableDirectoryInput) SetDirectoryArn(v string) *EnableDirectoryInput
SetDirectoryArn sets the DirectoryArn field's value.
func (EnableDirectoryInput) String ¶
func (s EnableDirectoryInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (EnableDirectoryOutput) GoString ¶
func (s EnableDirectoryOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*EnableDirectoryOutput) SetDirectoryArn ¶
func (s *EnableDirectoryOutput) SetDirectoryArn(v string) *EnableDirectoryOutput
SetDirectoryArn sets the DirectoryArn field's value.
func (EnableDirectoryOutput) String ¶
func (s EnableDirectoryOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Facet ¶
type Facet struct { // There are two different styles that you can define on any given facet, Static // and Dynamic. For static facets, all attributes must be defined in the schema. // For dynamic facets, attributes can be defined during data plane operations. FacetStyle *string `type:"string" enum:"FacetStyle"` // 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 *string `type:"string" enum:"ObjectType"` // contains filtered or unexported fields }
A structure that contains Name, ARN, Attributes, Rules, and ObjectTypes. See Facets (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/schemas_whatarefacets.html) for more information.
func (Facet) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Facet) SetFacetStyle ¶
SetFacetStyle sets the FacetStyle field's value.
func (*Facet) SetObjectType ¶
SetObjectType sets the ObjectType field's value.
type FacetAlreadyExistsException ¶
type FacetAlreadyExistsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
A facet with the same name already exists.
func (*FacetAlreadyExistsException) Code ¶
func (s *FacetAlreadyExistsException) Code() string
Code returns the exception type name.
func (*FacetAlreadyExistsException) Error ¶
func (s *FacetAlreadyExistsException) Error() string
func (FacetAlreadyExistsException) GoString ¶
func (s FacetAlreadyExistsException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FacetAlreadyExistsException) Message ¶
func (s *FacetAlreadyExistsException) Message() string
Message returns the exception's message.
func (*FacetAlreadyExistsException) OrigErr ¶
func (s *FacetAlreadyExistsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*FacetAlreadyExistsException) RequestID ¶
func (s *FacetAlreadyExistsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*FacetAlreadyExistsException) StatusCode ¶
func (s *FacetAlreadyExistsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (FacetAlreadyExistsException) String ¶
func (s FacetAlreadyExistsException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/schemas_attributereferences.html) // for more information. AttributeDefinition *FacetAttributeDefinition `type:"structure"` // An attribute reference that is associated with the attribute. See Attribute // References (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/schemas_attributereferences.html) // 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 *string `type:"string" enum:"RequiredAttributeBehavior"` // contains filtered or unexported fields }
An attribute that is associated with the Facet.
func (FacetAttribute) GoString ¶
func (s FacetAttribute) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FacetAttribute) SetAttributeDefinition ¶
func (s *FacetAttribute) SetAttributeDefinition(v *FacetAttributeDefinition) *FacetAttribute
SetAttributeDefinition sets the AttributeDefinition field's value.
func (*FacetAttribute) SetAttributeReference ¶
func (s *FacetAttribute) SetAttributeReference(v *FacetAttributeReference) *FacetAttribute
SetAttributeReference sets the AttributeReference field's value.
func (*FacetAttribute) SetName ¶
func (s *FacetAttribute) SetName(v string) *FacetAttribute
SetName sets the Name field's value.
func (*FacetAttribute) SetRequiredBehavior ¶
func (s *FacetAttribute) SetRequiredBehavior(v string) *FacetAttribute
SetRequiredBehavior sets the RequiredBehavior field's value.
func (FacetAttribute) String ¶
func (s FacetAttribute) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 *string `type:"string" required:"true" enum:"FacetAttributeType"` // contains filtered or unexported fields }
A facet attribute definition. See Attribute References (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/schemas_attributereferences.html) for more information.
func (FacetAttributeDefinition) GoString ¶
func (s FacetAttributeDefinition) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FacetAttributeDefinition) SetDefaultValue ¶
func (s *FacetAttributeDefinition) SetDefaultValue(v *TypedAttributeValue) *FacetAttributeDefinition
SetDefaultValue sets the DefaultValue field's value.
func (*FacetAttributeDefinition) SetIsImmutable ¶
func (s *FacetAttributeDefinition) SetIsImmutable(v bool) *FacetAttributeDefinition
SetIsImmutable sets the IsImmutable field's value.
func (*FacetAttributeDefinition) SetRules ¶
func (s *FacetAttributeDefinition) SetRules(v map[string]*Rule) *FacetAttributeDefinition
SetRules sets the Rules field's value.
func (*FacetAttributeDefinition) SetType ¶
func (s *FacetAttributeDefinition) SetType(v string) *FacetAttributeDefinition
SetType sets the Type field's value.
func (FacetAttributeDefinition) String ¶
func (s FacetAttributeDefinition) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/schemas_attributereferences.html) // 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 (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/schemas_attributereferences.html) // 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.
func (FacetAttributeReference) GoString ¶
func (s FacetAttributeReference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FacetAttributeReference) SetTargetAttributeName ¶
func (s *FacetAttributeReference) SetTargetAttributeName(v string) *FacetAttributeReference
SetTargetAttributeName sets the TargetAttributeName field's value.
func (*FacetAttributeReference) SetTargetFacetName ¶
func (s *FacetAttributeReference) SetTargetFacetName(v string) *FacetAttributeReference
SetTargetFacetName sets the TargetFacetName field's value.
func (FacetAttributeReference) String ¶
func (s FacetAttributeReference) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FacetAttributeReference) Validate ¶
func (s *FacetAttributeReference) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FacetAttributeUpdate ¶
type FacetAttributeUpdate struct { // The action to perform when updating the attribute. Action *string `type:"string" enum:"UpdateActionType"` // The attribute to update. Attribute *FacetAttribute `type:"structure"` // contains filtered or unexported fields }
A structure that contains information used to update an attribute.
func (FacetAttributeUpdate) GoString ¶
func (s FacetAttributeUpdate) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FacetAttributeUpdate) SetAction ¶
func (s *FacetAttributeUpdate) SetAction(v string) *FacetAttributeUpdate
SetAction sets the Action field's value.
func (*FacetAttributeUpdate) SetAttribute ¶
func (s *FacetAttributeUpdate) SetAttribute(v *FacetAttribute) *FacetAttributeUpdate
SetAttribute sets the Attribute field's value.
func (FacetAttributeUpdate) String ¶
func (s FacetAttributeUpdate) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FacetAttributeUpdate) Validate ¶
func (s *FacetAttributeUpdate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type FacetInUseException ¶
type FacetInUseException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Occurs when deleting a facet that contains an attribute that is a target to an attribute reference in a different facet.
func (*FacetInUseException) Code ¶
func (s *FacetInUseException) Code() string
Code returns the exception type name.
func (*FacetInUseException) Error ¶
func (s *FacetInUseException) Error() string
func (FacetInUseException) GoString ¶
func (s FacetInUseException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FacetInUseException) Message ¶
func (s *FacetInUseException) Message() string
Message returns the exception's message.
func (*FacetInUseException) OrigErr ¶
func (s *FacetInUseException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*FacetInUseException) RequestID ¶
func (s *FacetInUseException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*FacetInUseException) StatusCode ¶
func (s *FacetInUseException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (FacetInUseException) String ¶
func (s FacetInUseException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FacetNotFoundException ¶
type FacetNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The specified Facet could not be found.
func (*FacetNotFoundException) Code ¶
func (s *FacetNotFoundException) Code() string
Code returns the exception type name.
func (*FacetNotFoundException) Error ¶
func (s *FacetNotFoundException) Error() string
func (FacetNotFoundException) GoString ¶
func (s FacetNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FacetNotFoundException) Message ¶
func (s *FacetNotFoundException) Message() string
Message returns the exception's message.
func (*FacetNotFoundException) OrigErr ¶
func (s *FacetNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*FacetNotFoundException) RequestID ¶
func (s *FacetNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*FacetNotFoundException) StatusCode ¶
func (s *FacetNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (FacetNotFoundException) String ¶
func (s FacetNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type FacetValidationException ¶
type FacetValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The Facet that you provided was not well formed or could not be validated with the schema.
func (*FacetValidationException) Code ¶
func (s *FacetValidationException) Code() string
Code returns the exception type name.
func (*FacetValidationException) Error ¶
func (s *FacetValidationException) Error() string
func (FacetValidationException) GoString ¶
func (s FacetValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*FacetValidationException) Message ¶
func (s *FacetValidationException) Message() string
Message returns the exception's message.
func (*FacetValidationException) OrigErr ¶
func (s *FacetValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*FacetValidationException) RequestID ¶
func (s *FacetValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*FacetValidationException) StatusCode ¶
func (s *FacetValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (FacetValidationException) String ¶
func (s FacetValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetAppliedSchemaVersionInput ¶
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 }
func (GetAppliedSchemaVersionInput) GoString ¶
func (s GetAppliedSchemaVersionInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAppliedSchemaVersionInput) SetSchemaArn ¶
func (s *GetAppliedSchemaVersionInput) SetSchemaArn(v string) *GetAppliedSchemaVersionInput
SetSchemaArn sets the SchemaArn field's value.
func (GetAppliedSchemaVersionInput) String ¶
func (s GetAppliedSchemaVersionInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAppliedSchemaVersionInput) Validate ¶
func (s *GetAppliedSchemaVersionInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetAppliedSchemaVersionOutput ¶
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 }
func (GetAppliedSchemaVersionOutput) GoString ¶
func (s GetAppliedSchemaVersionOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetAppliedSchemaVersionOutput) SetAppliedSchemaArn ¶
func (s *GetAppliedSchemaVersionOutput) SetAppliedSchemaArn(v string) *GetAppliedSchemaVersionOutput
SetAppliedSchemaArn sets the AppliedSchemaArn field's value.
func (GetAppliedSchemaVersionOutput) String ¶
func (s GetAppliedSchemaVersionOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (GetDirectoryInput) GoString ¶
func (s GetDirectoryInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDirectoryInput) SetDirectoryArn ¶
func (s *GetDirectoryInput) SetDirectoryArn(v string) *GetDirectoryInput
SetDirectoryArn sets the DirectoryArn field's value.
func (GetDirectoryInput) String ¶
func (s GetDirectoryInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (GetDirectoryOutput) GoString ¶
func (s GetDirectoryOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetDirectoryOutput) SetDirectory ¶
func (s *GetDirectoryOutput) SetDirectory(v *Directory) *GetDirectoryOutput
SetDirectory sets the Directory field's value.
func (GetDirectoryOutput) String ¶
func (s GetDirectoryOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (GetFacetInput) GoString ¶
func (s GetFacetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFacetInput) SetName ¶
func (s *GetFacetInput) SetName(v string) *GetFacetInput
SetName sets the Name field's value.
func (*GetFacetInput) SetSchemaArn ¶
func (s *GetFacetInput) SetSchemaArn(v string) *GetFacetInput
SetSchemaArn sets the SchemaArn field's value.
func (GetFacetInput) String ¶
func (s GetFacetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (GetFacetOutput) GoString ¶
func (s GetFacetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetFacetOutput) SetFacet ¶
func (s *GetFacetOutput) SetFacet(v *Facet) *GetFacetOutput
SetFacet sets the Facet field's value.
func (GetFacetOutput) String ¶
func (s GetFacetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetLinkAttributesInput ¶
type GetLinkAttributesInput struct { // A 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 a typed link. ConsistencyLevel *string `type:"string" enum:"ConsistencyLevel"` // The Amazon Resource Name (ARN) that is associated with the Directory where // the typed link resides. For more information, see arns or Typed Links (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink). // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // Allows a typed link specifier to be accepted as input. // // TypedLinkSpecifier is a required field TypedLinkSpecifier *TypedLinkSpecifier `type:"structure" required:"true"` // contains filtered or unexported fields }
func (GetLinkAttributesInput) GoString ¶
func (s GetLinkAttributesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLinkAttributesInput) SetAttributeNames ¶
func (s *GetLinkAttributesInput) SetAttributeNames(v []*string) *GetLinkAttributesInput
SetAttributeNames sets the AttributeNames field's value.
func (*GetLinkAttributesInput) SetConsistencyLevel ¶
func (s *GetLinkAttributesInput) SetConsistencyLevel(v string) *GetLinkAttributesInput
SetConsistencyLevel sets the ConsistencyLevel field's value.
func (*GetLinkAttributesInput) SetDirectoryArn ¶
func (s *GetLinkAttributesInput) SetDirectoryArn(v string) *GetLinkAttributesInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*GetLinkAttributesInput) SetTypedLinkSpecifier ¶
func (s *GetLinkAttributesInput) SetTypedLinkSpecifier(v *TypedLinkSpecifier) *GetLinkAttributesInput
SetTypedLinkSpecifier sets the TypedLinkSpecifier field's value.
func (GetLinkAttributesInput) String ¶
func (s GetLinkAttributesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLinkAttributesInput) Validate ¶
func (s *GetLinkAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetLinkAttributesOutput ¶
type GetLinkAttributesOutput struct { // The attributes that are associated with the typed link. Attributes []*AttributeKeyAndValue `type:"list"` // contains filtered or unexported fields }
func (GetLinkAttributesOutput) GoString ¶
func (s GetLinkAttributesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetLinkAttributesOutput) SetAttributes ¶
func (s *GetLinkAttributesOutput) SetAttributes(v []*AttributeKeyAndValue) *GetLinkAttributesOutput
SetAttributes sets the Attributes field's value.
func (GetLinkAttributesOutput) String ¶
func (s GetLinkAttributesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetObjectAttributesInput ¶
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 *string `location:"header" locationName:"x-amz-consistency-level" type:"string" enum:"ConsistencyLevel"` // 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 }
func (GetObjectAttributesInput) GoString ¶
func (s GetObjectAttributesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetObjectAttributesInput) SetAttributeNames ¶
func (s *GetObjectAttributesInput) SetAttributeNames(v []*string) *GetObjectAttributesInput
SetAttributeNames sets the AttributeNames field's value.
func (*GetObjectAttributesInput) SetConsistencyLevel ¶
func (s *GetObjectAttributesInput) SetConsistencyLevel(v string) *GetObjectAttributesInput
SetConsistencyLevel sets the ConsistencyLevel field's value.
func (*GetObjectAttributesInput) SetDirectoryArn ¶
func (s *GetObjectAttributesInput) SetDirectoryArn(v string) *GetObjectAttributesInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*GetObjectAttributesInput) SetObjectReference ¶
func (s *GetObjectAttributesInput) SetObjectReference(v *ObjectReference) *GetObjectAttributesInput
SetObjectReference sets the ObjectReference field's value.
func (*GetObjectAttributesInput) SetSchemaFacet ¶
func (s *GetObjectAttributesInput) SetSchemaFacet(v *SchemaFacet) *GetObjectAttributesInput
SetSchemaFacet sets the SchemaFacet field's value.
func (GetObjectAttributesInput) String ¶
func (s GetObjectAttributesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetObjectAttributesInput) Validate ¶
func (s *GetObjectAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetObjectAttributesOutput ¶
type GetObjectAttributesOutput struct { // The attributes that are associated with the object. Attributes []*AttributeKeyAndValue `type:"list"` // contains filtered or unexported fields }
func (GetObjectAttributesOutput) GoString ¶
func (s GetObjectAttributesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetObjectAttributesOutput) SetAttributes ¶
func (s *GetObjectAttributesOutput) SetAttributes(v []*AttributeKeyAndValue) *GetObjectAttributesOutput
SetAttributes sets the Attributes field's value.
func (GetObjectAttributesOutput) String ¶
func (s GetObjectAttributesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type GetObjectInformationInput ¶
type GetObjectInformationInput struct { // The consistency level at which to retrieve the object information. ConsistencyLevel *string `location:"header" locationName:"x-amz-consistency-level" type:"string" enum:"ConsistencyLevel"` // 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 }
func (GetObjectInformationInput) GoString ¶
func (s GetObjectInformationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetObjectInformationInput) SetConsistencyLevel ¶
func (s *GetObjectInformationInput) SetConsistencyLevel(v string) *GetObjectInformationInput
SetConsistencyLevel sets the ConsistencyLevel field's value.
func (*GetObjectInformationInput) SetDirectoryArn ¶
func (s *GetObjectInformationInput) SetDirectoryArn(v string) *GetObjectInformationInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*GetObjectInformationInput) SetObjectReference ¶
func (s *GetObjectInformationInput) SetObjectReference(v *ObjectReference) *GetObjectInformationInput
SetObjectReference sets the ObjectReference field's value.
func (GetObjectInformationInput) String ¶
func (s GetObjectInformationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (GetObjectInformationOutput) GoString ¶
func (s GetObjectInformationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetObjectInformationOutput) SetObjectIdentifier ¶
func (s *GetObjectInformationOutput) SetObjectIdentifier(v string) *GetObjectInformationOutput
SetObjectIdentifier sets the ObjectIdentifier field's value.
func (*GetObjectInformationOutput) SetSchemaFacets ¶
func (s *GetObjectInformationOutput) SetSchemaFacets(v []*SchemaFacet) *GetObjectInformationOutput
SetSchemaFacets sets the SchemaFacets field's value.
func (GetObjectInformationOutput) String ¶
func (s GetObjectInformationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (GetSchemaAsJsonInput) GoString ¶
func (s GetSchemaAsJsonInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSchemaAsJsonInput) SetSchemaArn ¶
func (s *GetSchemaAsJsonInput) SetSchemaArn(v string) *GetSchemaAsJsonInput
SetSchemaArn sets the SchemaArn field's value.
func (GetSchemaAsJsonInput) String ¶
func (s GetSchemaAsJsonInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (GetSchemaAsJsonOutput) GoString ¶
func (s GetSchemaAsJsonOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetSchemaAsJsonOutput) SetDocument ¶
func (s *GetSchemaAsJsonOutput) SetDocument(v string) *GetSchemaAsJsonOutput
SetDocument sets the Document field's value.
func (*GetSchemaAsJsonOutput) SetName ¶
func (s *GetSchemaAsJsonOutput) SetName(v string) *GetSchemaAsJsonOutput
SetName sets the Name field's value.
func (GetSchemaAsJsonOutput) String ¶
func (s GetSchemaAsJsonOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (GetTypedLinkFacetInformationInput) GoString ¶
func (s GetTypedLinkFacetInformationInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTypedLinkFacetInformationInput) SetName ¶
func (s *GetTypedLinkFacetInformationInput) SetName(v string) *GetTypedLinkFacetInformationInput
SetName sets the Name field's value.
func (*GetTypedLinkFacetInformationInput) SetSchemaArn ¶
func (s *GetTypedLinkFacetInformationInput) SetSchemaArn(v string) *GetTypedLinkFacetInformationInput
SetSchemaArn sets the SchemaArn field's value.
func (GetTypedLinkFacetInformationInput) String ¶
func (s GetTypedLinkFacetInformationInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 Links (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink). IdentityAttributeOrder []*string `type:"list"` // contains filtered or unexported fields }
func (GetTypedLinkFacetInformationOutput) GoString ¶
func (s GetTypedLinkFacetInformationOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*GetTypedLinkFacetInformationOutput) SetIdentityAttributeOrder ¶
func (s *GetTypedLinkFacetInformationOutput) SetIdentityAttributeOrder(v []*string) *GetTypedLinkFacetInformationOutput
SetIdentityAttributeOrder sets the IdentityAttributeOrder field's value.
func (GetTypedLinkFacetInformationOutput) String ¶
func (s GetTypedLinkFacetInformationOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type IncompatibleSchemaException ¶
type IncompatibleSchemaException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
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.
func (*IncompatibleSchemaException) Code ¶
func (s *IncompatibleSchemaException) Code() string
Code returns the exception type name.
func (*IncompatibleSchemaException) Error ¶
func (s *IncompatibleSchemaException) Error() string
func (IncompatibleSchemaException) GoString ¶
func (s IncompatibleSchemaException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IncompatibleSchemaException) Message ¶
func (s *IncompatibleSchemaException) Message() string
Message returns the exception's message.
func (*IncompatibleSchemaException) OrigErr ¶
func (s *IncompatibleSchemaException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*IncompatibleSchemaException) RequestID ¶
func (s *IncompatibleSchemaException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*IncompatibleSchemaException) StatusCode ¶
func (s *IncompatibleSchemaException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (IncompatibleSchemaException) String ¶
func (s IncompatibleSchemaException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (IndexAttachment) GoString ¶
func (s IndexAttachment) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IndexAttachment) SetIndexedAttributes ¶
func (s *IndexAttachment) SetIndexedAttributes(v []*AttributeKeyAndValue) *IndexAttachment
SetIndexedAttributes sets the IndexedAttributes field's value.
func (*IndexAttachment) SetObjectIdentifier ¶
func (s *IndexAttachment) SetObjectIdentifier(v string) *IndexAttachment
SetObjectIdentifier sets the ObjectIdentifier field's value.
func (IndexAttachment) String ¶
func (s IndexAttachment) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type IndexedAttributeMissingException ¶
type IndexedAttributeMissingException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
An object has been attempted to be attached to an object that does not have the appropriate attribute value.
func (*IndexedAttributeMissingException) Code ¶
func (s *IndexedAttributeMissingException) Code() string
Code returns the exception type name.
func (*IndexedAttributeMissingException) Error ¶
func (s *IndexedAttributeMissingException) Error() string
func (IndexedAttributeMissingException) GoString ¶
func (s IndexedAttributeMissingException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*IndexedAttributeMissingException) Message ¶
func (s *IndexedAttributeMissingException) Message() string
Message returns the exception's message.
func (*IndexedAttributeMissingException) OrigErr ¶
func (s *IndexedAttributeMissingException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*IndexedAttributeMissingException) RequestID ¶
func (s *IndexedAttributeMissingException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*IndexedAttributeMissingException) StatusCode ¶
func (s *IndexedAttributeMissingException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (IndexedAttributeMissingException) String ¶
func (s IndexedAttributeMissingException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InternalServiceException ¶
type InternalServiceException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
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.
func (*InternalServiceException) Code ¶
func (s *InternalServiceException) Code() string
Code returns the exception type name.
func (*InternalServiceException) Error ¶
func (s *InternalServiceException) Error() string
func (InternalServiceException) GoString ¶
func (s InternalServiceException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InternalServiceException) Message ¶
func (s *InternalServiceException) Message() string
Message returns the exception's message.
func (*InternalServiceException) OrigErr ¶
func (s *InternalServiceException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InternalServiceException) RequestID ¶
func (s *InternalServiceException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InternalServiceException) StatusCode ¶
func (s *InternalServiceException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InternalServiceException) String ¶
func (s InternalServiceException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidArnException ¶
type InvalidArnException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Indicates that the provided ARN value is not valid.
func (*InvalidArnException) Code ¶
func (s *InvalidArnException) Code() string
Code returns the exception type name.
func (*InvalidArnException) Error ¶
func (s *InvalidArnException) Error() string
func (InvalidArnException) GoString ¶
func (s InvalidArnException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidArnException) Message ¶
func (s *InvalidArnException) Message() string
Message returns the exception's message.
func (*InvalidArnException) OrigErr ¶
func (s *InvalidArnException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidArnException) RequestID ¶
func (s *InvalidArnException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidArnException) StatusCode ¶
func (s *InvalidArnException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidArnException) String ¶
func (s InvalidArnException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidAttachmentException ¶
type InvalidAttachmentException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Indicates that an attempt to make an attachment was invalid. For example, attaching two nodes with a link type that is not applicable to the nodes or attempting to apply a schema to a directory a second time.
func (*InvalidAttachmentException) Code ¶
func (s *InvalidAttachmentException) Code() string
Code returns the exception type name.
func (*InvalidAttachmentException) Error ¶
func (s *InvalidAttachmentException) Error() string
func (InvalidAttachmentException) GoString ¶
func (s InvalidAttachmentException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidAttachmentException) Message ¶
func (s *InvalidAttachmentException) Message() string
Message returns the exception's message.
func (*InvalidAttachmentException) OrigErr ¶
func (s *InvalidAttachmentException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidAttachmentException) RequestID ¶
func (s *InvalidAttachmentException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidAttachmentException) StatusCode ¶
func (s *InvalidAttachmentException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidAttachmentException) String ¶
func (s InvalidAttachmentException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidFacetUpdateException ¶
type InvalidFacetUpdateException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
An attempt to modify a Facet resulted in an invalid schema exception.
func (*InvalidFacetUpdateException) Code ¶
func (s *InvalidFacetUpdateException) Code() string
Code returns the exception type name.
func (*InvalidFacetUpdateException) Error ¶
func (s *InvalidFacetUpdateException) Error() string
func (InvalidFacetUpdateException) GoString ¶
func (s InvalidFacetUpdateException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidFacetUpdateException) Message ¶
func (s *InvalidFacetUpdateException) Message() string
Message returns the exception's message.
func (*InvalidFacetUpdateException) OrigErr ¶
func (s *InvalidFacetUpdateException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidFacetUpdateException) RequestID ¶
func (s *InvalidFacetUpdateException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidFacetUpdateException) StatusCode ¶
func (s *InvalidFacetUpdateException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidFacetUpdateException) String ¶
func (s InvalidFacetUpdateException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidNextTokenException ¶
type InvalidNextTokenException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Indicates that the NextToken value is not valid.
func (*InvalidNextTokenException) Code ¶
func (s *InvalidNextTokenException) Code() string
Code returns the exception type name.
func (*InvalidNextTokenException) Error ¶
func (s *InvalidNextTokenException) Error() string
func (InvalidNextTokenException) GoString ¶
func (s InvalidNextTokenException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidNextTokenException) Message ¶
func (s *InvalidNextTokenException) Message() string
Message returns the exception's message.
func (*InvalidNextTokenException) OrigErr ¶
func (s *InvalidNextTokenException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidNextTokenException) RequestID ¶
func (s *InvalidNextTokenException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidNextTokenException) StatusCode ¶
func (s *InvalidNextTokenException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidNextTokenException) String ¶
func (s InvalidNextTokenException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidRuleException ¶
type InvalidRuleException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Occurs when any of the rule parameter keys or values are invalid.
func (*InvalidRuleException) Code ¶
func (s *InvalidRuleException) Code() string
Code returns the exception type name.
func (*InvalidRuleException) Error ¶
func (s *InvalidRuleException) Error() string
func (InvalidRuleException) GoString ¶
func (s InvalidRuleException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidRuleException) Message ¶
func (s *InvalidRuleException) Message() string
Message returns the exception's message.
func (*InvalidRuleException) OrigErr ¶
func (s *InvalidRuleException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidRuleException) RequestID ¶
func (s *InvalidRuleException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidRuleException) StatusCode ¶
func (s *InvalidRuleException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidRuleException) String ¶
func (s InvalidRuleException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidSchemaDocException ¶
type InvalidSchemaDocException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Indicates that the provided SchemaDoc value is not valid.
func (*InvalidSchemaDocException) Code ¶
func (s *InvalidSchemaDocException) Code() string
Code returns the exception type name.
func (*InvalidSchemaDocException) Error ¶
func (s *InvalidSchemaDocException) Error() string
func (InvalidSchemaDocException) GoString ¶
func (s InvalidSchemaDocException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidSchemaDocException) Message ¶
func (s *InvalidSchemaDocException) Message() string
Message returns the exception's message.
func (*InvalidSchemaDocException) OrigErr ¶
func (s *InvalidSchemaDocException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidSchemaDocException) RequestID ¶
func (s *InvalidSchemaDocException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidSchemaDocException) StatusCode ¶
func (s *InvalidSchemaDocException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidSchemaDocException) String ¶
func (s InvalidSchemaDocException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type InvalidTaggingRequestException ¶
type InvalidTaggingRequestException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
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.
func (*InvalidTaggingRequestException) Code ¶
func (s *InvalidTaggingRequestException) Code() string
Code returns the exception type name.
func (*InvalidTaggingRequestException) Error ¶
func (s *InvalidTaggingRequestException) Error() string
func (InvalidTaggingRequestException) GoString ¶
func (s InvalidTaggingRequestException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*InvalidTaggingRequestException) Message ¶
func (s *InvalidTaggingRequestException) Message() string
Message returns the exception's message.
func (*InvalidTaggingRequestException) OrigErr ¶
func (s *InvalidTaggingRequestException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidTaggingRequestException) RequestID ¶
func (s *InvalidTaggingRequestException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidTaggingRequestException) StatusCode ¶
func (s *InvalidTaggingRequestException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidTaggingRequestException) String ¶
func (s InvalidTaggingRequestException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LimitExceededException ¶
type LimitExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Indicates that limits are exceeded. See Limits (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html) for more information.
func (*LimitExceededException) Code ¶
func (s *LimitExceededException) Code() string
Code returns the exception type name.
func (*LimitExceededException) Error ¶
func (s *LimitExceededException) Error() string
func (LimitExceededException) GoString ¶
func (s LimitExceededException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LimitExceededException) Message ¶
func (s *LimitExceededException) Message() string
Message returns the exception's message.
func (*LimitExceededException) OrigErr ¶
func (s *LimitExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*LimitExceededException) RequestID ¶
func (s *LimitExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*LimitExceededException) StatusCode ¶
func (s *LimitExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (LimitExceededException) String ¶
func (s LimitExceededException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LinkAttributeAction ¶
type LinkAttributeAction struct { // A type that can be either UPDATE_OR_CREATE or DELETE. AttributeActionType *string `type:"string" enum:"UpdateActionType"` // The value that you want to update to. AttributeUpdateValue *TypedAttributeValue `type:"structure"` // contains filtered or unexported fields }
The action to take on a typed link attribute value. Updates are only supported for attributes which don’t contribute to link identity.
func (LinkAttributeAction) GoString ¶
func (s LinkAttributeAction) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LinkAttributeAction) SetAttributeActionType ¶
func (s *LinkAttributeAction) SetAttributeActionType(v string) *LinkAttributeAction
SetAttributeActionType sets the AttributeActionType field's value.
func (*LinkAttributeAction) SetAttributeUpdateValue ¶
func (s *LinkAttributeAction) SetAttributeUpdateValue(v *TypedAttributeValue) *LinkAttributeAction
SetAttributeUpdateValue sets the AttributeUpdateValue field's value.
func (LinkAttributeAction) String ¶
func (s LinkAttributeAction) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type LinkAttributeUpdate ¶
type LinkAttributeUpdate struct { // The action to perform as part of the attribute update. AttributeAction *LinkAttributeAction `type:"structure"` // The key of the attribute being updated. AttributeKey *AttributeKey `type:"structure"` // contains filtered or unexported fields }
Structure that contains attribute update information.
func (LinkAttributeUpdate) GoString ¶
func (s LinkAttributeUpdate) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LinkAttributeUpdate) SetAttributeAction ¶
func (s *LinkAttributeUpdate) SetAttributeAction(v *LinkAttributeAction) *LinkAttributeUpdate
SetAttributeAction sets the AttributeAction field's value.
func (*LinkAttributeUpdate) SetAttributeKey ¶
func (s *LinkAttributeUpdate) SetAttributeKey(v *AttributeKey) *LinkAttributeUpdate
SetAttributeKey sets the AttributeKey field's value.
func (LinkAttributeUpdate) String ¶
func (s LinkAttributeUpdate) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LinkAttributeUpdate) Validate ¶
func (s *LinkAttributeUpdate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type LinkNameAlreadyInUseException ¶
type LinkNameAlreadyInUseException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Indicates that a link could not be created due to a naming conflict. Choose a different name and then try again.
func (*LinkNameAlreadyInUseException) Code ¶
func (s *LinkNameAlreadyInUseException) Code() string
Code returns the exception type name.
func (*LinkNameAlreadyInUseException) Error ¶
func (s *LinkNameAlreadyInUseException) Error() string
func (LinkNameAlreadyInUseException) GoString ¶
func (s LinkNameAlreadyInUseException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LinkNameAlreadyInUseException) Message ¶
func (s *LinkNameAlreadyInUseException) Message() string
Message returns the exception's message.
func (*LinkNameAlreadyInUseException) OrigErr ¶
func (s *LinkNameAlreadyInUseException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*LinkNameAlreadyInUseException) RequestID ¶
func (s *LinkNameAlreadyInUseException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*LinkNameAlreadyInUseException) StatusCode ¶
func (s *LinkNameAlreadyInUseException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (LinkNameAlreadyInUseException) String ¶
func (s LinkNameAlreadyInUseException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListAppliedSchemaArnsInput) GoString ¶
func (s ListAppliedSchemaArnsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAppliedSchemaArnsInput) SetDirectoryArn ¶
func (s *ListAppliedSchemaArnsInput) SetDirectoryArn(v string) *ListAppliedSchemaArnsInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*ListAppliedSchemaArnsInput) SetMaxResults ¶
func (s *ListAppliedSchemaArnsInput) SetMaxResults(v int64) *ListAppliedSchemaArnsInput
SetMaxResults sets the MaxResults field's value.
func (*ListAppliedSchemaArnsInput) SetNextToken ¶
func (s *ListAppliedSchemaArnsInput) SetNextToken(v string) *ListAppliedSchemaArnsInput
SetNextToken sets the NextToken field's value.
func (*ListAppliedSchemaArnsInput) SetSchemaArn ¶
func (s *ListAppliedSchemaArnsInput) SetSchemaArn(v string) *ListAppliedSchemaArnsInput
SetSchemaArn sets the SchemaArn field's value.
func (ListAppliedSchemaArnsInput) String ¶
func (s ListAppliedSchemaArnsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListAppliedSchemaArnsOutput) GoString ¶
func (s ListAppliedSchemaArnsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAppliedSchemaArnsOutput) SetNextToken ¶
func (s *ListAppliedSchemaArnsOutput) SetNextToken(v string) *ListAppliedSchemaArnsOutput
SetNextToken sets the NextToken field's value.
func (*ListAppliedSchemaArnsOutput) SetSchemaArns ¶
func (s *ListAppliedSchemaArnsOutput) SetSchemaArns(v []*string) *ListAppliedSchemaArnsOutput
SetSchemaArns sets the SchemaArns field's value.
func (ListAppliedSchemaArnsOutput) String ¶
func (s ListAppliedSchemaArnsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListAttachedIndicesInput ¶
type ListAttachedIndicesInput struct { // The consistency level to use for this operation. ConsistencyLevel *string `location:"header" locationName:"x-amz-consistency-level" type:"string" enum:"ConsistencyLevel"` // 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 }
func (ListAttachedIndicesInput) GoString ¶
func (s ListAttachedIndicesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAttachedIndicesInput) SetConsistencyLevel ¶
func (s *ListAttachedIndicesInput) SetConsistencyLevel(v string) *ListAttachedIndicesInput
SetConsistencyLevel sets the ConsistencyLevel field's value.
func (*ListAttachedIndicesInput) SetDirectoryArn ¶
func (s *ListAttachedIndicesInput) SetDirectoryArn(v string) *ListAttachedIndicesInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*ListAttachedIndicesInput) SetMaxResults ¶
func (s *ListAttachedIndicesInput) SetMaxResults(v int64) *ListAttachedIndicesInput
SetMaxResults sets the MaxResults field's value.
func (*ListAttachedIndicesInput) SetNextToken ¶
func (s *ListAttachedIndicesInput) SetNextToken(v string) *ListAttachedIndicesInput
SetNextToken sets the NextToken field's value.
func (*ListAttachedIndicesInput) SetTargetReference ¶
func (s *ListAttachedIndicesInput) SetTargetReference(v *ObjectReference) *ListAttachedIndicesInput
SetTargetReference sets the TargetReference field's value.
func (ListAttachedIndicesInput) String ¶
func (s ListAttachedIndicesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListAttachedIndicesOutput) GoString ¶
func (s ListAttachedIndicesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListAttachedIndicesOutput) SetIndexAttachments ¶
func (s *ListAttachedIndicesOutput) SetIndexAttachments(v []*IndexAttachment) *ListAttachedIndicesOutput
SetIndexAttachments sets the IndexAttachments field's value.
func (*ListAttachedIndicesOutput) SetNextToken ¶
func (s *ListAttachedIndicesOutput) SetNextToken(v string) *ListAttachedIndicesOutput
SetNextToken sets the NextToken field's value.
func (ListAttachedIndicesOutput) String ¶
func (s ListAttachedIndicesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListDevelopmentSchemaArnsInput) GoString ¶
func (s ListDevelopmentSchemaArnsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDevelopmentSchemaArnsInput) SetMaxResults ¶
func (s *ListDevelopmentSchemaArnsInput) SetMaxResults(v int64) *ListDevelopmentSchemaArnsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDevelopmentSchemaArnsInput) SetNextToken ¶
func (s *ListDevelopmentSchemaArnsInput) SetNextToken(v string) *ListDevelopmentSchemaArnsInput
SetNextToken sets the NextToken field's value.
func (ListDevelopmentSchemaArnsInput) String ¶
func (s ListDevelopmentSchemaArnsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListDevelopmentSchemaArnsOutput) GoString ¶
func (s ListDevelopmentSchemaArnsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDevelopmentSchemaArnsOutput) SetNextToken ¶
func (s *ListDevelopmentSchemaArnsOutput) SetNextToken(v string) *ListDevelopmentSchemaArnsOutput
SetNextToken sets the NextToken field's value.
func (*ListDevelopmentSchemaArnsOutput) SetSchemaArns ¶
func (s *ListDevelopmentSchemaArnsOutput) SetSchemaArns(v []*string) *ListDevelopmentSchemaArnsOutput
SetSchemaArns sets the SchemaArns field's value.
func (ListDevelopmentSchemaArnsOutput) String ¶
func (s ListDevelopmentSchemaArnsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 *string `locationName:"state" type:"string" enum:"DirectoryState"` // contains filtered or unexported fields }
func (ListDirectoriesInput) GoString ¶
func (s ListDirectoriesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDirectoriesInput) SetMaxResults ¶
func (s *ListDirectoriesInput) SetMaxResults(v int64) *ListDirectoriesInput
SetMaxResults sets the MaxResults field's value.
func (*ListDirectoriesInput) SetNextToken ¶
func (s *ListDirectoriesInput) SetNextToken(v string) *ListDirectoriesInput
SetNextToken sets the NextToken field's value.
func (*ListDirectoriesInput) SetState ¶
func (s *ListDirectoriesInput) SetState(v string) *ListDirectoriesInput
SetState sets the State field's value.
func (ListDirectoriesInput) String ¶
func (s ListDirectoriesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListDirectoriesOutput) GoString ¶
func (s ListDirectoriesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListDirectoriesOutput) SetDirectories ¶
func (s *ListDirectoriesOutput) SetDirectories(v []*Directory) *ListDirectoriesOutput
SetDirectories sets the Directories field's value.
func (*ListDirectoriesOutput) SetNextToken ¶
func (s *ListDirectoriesOutput) SetNextToken(v string) *ListDirectoriesOutput
SetNextToken sets the NextToken field's value.
func (ListDirectoriesOutput) String ¶
func (s ListDirectoriesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListFacetAttributesInput) GoString ¶
func (s ListFacetAttributesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFacetAttributesInput) SetMaxResults ¶
func (s *ListFacetAttributesInput) SetMaxResults(v int64) *ListFacetAttributesInput
SetMaxResults sets the MaxResults field's value.
func (*ListFacetAttributesInput) SetName ¶
func (s *ListFacetAttributesInput) SetName(v string) *ListFacetAttributesInput
SetName sets the Name field's value.
func (*ListFacetAttributesInput) SetNextToken ¶
func (s *ListFacetAttributesInput) SetNextToken(v string) *ListFacetAttributesInput
SetNextToken sets the NextToken field's value.
func (*ListFacetAttributesInput) SetSchemaArn ¶
func (s *ListFacetAttributesInput) SetSchemaArn(v string) *ListFacetAttributesInput
SetSchemaArn sets the SchemaArn field's value.
func (ListFacetAttributesInput) String ¶
func (s ListFacetAttributesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListFacetAttributesOutput) GoString ¶
func (s ListFacetAttributesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFacetAttributesOutput) SetAttributes ¶
func (s *ListFacetAttributesOutput) SetAttributes(v []*FacetAttribute) *ListFacetAttributesOutput
SetAttributes sets the Attributes field's value.
func (*ListFacetAttributesOutput) SetNextToken ¶
func (s *ListFacetAttributesOutput) SetNextToken(v string) *ListFacetAttributesOutput
SetNextToken sets the NextToken field's value.
func (ListFacetAttributesOutput) String ¶
func (s ListFacetAttributesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListFacetNamesInput) GoString ¶
func (s ListFacetNamesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFacetNamesInput) SetMaxResults ¶
func (s *ListFacetNamesInput) SetMaxResults(v int64) *ListFacetNamesInput
SetMaxResults sets the MaxResults field's value.
func (*ListFacetNamesInput) SetNextToken ¶
func (s *ListFacetNamesInput) SetNextToken(v string) *ListFacetNamesInput
SetNextToken sets the NextToken field's value.
func (*ListFacetNamesInput) SetSchemaArn ¶
func (s *ListFacetNamesInput) SetSchemaArn(v string) *ListFacetNamesInput
SetSchemaArn sets the SchemaArn field's value.
func (ListFacetNamesInput) String ¶
func (s ListFacetNamesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListFacetNamesOutput) GoString ¶
func (s ListFacetNamesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListFacetNamesOutput) SetFacetNames ¶
func (s *ListFacetNamesOutput) SetFacetNames(v []*string) *ListFacetNamesOutput
SetFacetNames sets the FacetNames field's value.
func (*ListFacetNamesOutput) SetNextToken ¶
func (s *ListFacetNamesOutput) SetNextToken(v string) *ListFacetNamesOutput
SetNextToken sets the NextToken field's value.
func (ListFacetNamesOutput) String ¶
func (s ListFacetNamesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListIncomingTypedLinksInput ¶
type ListIncomingTypedLinksInput struct { // The consistency level to execute the request at. ConsistencyLevel *string `type:"string" enum:"ConsistencyLevel"` // 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 }
func (ListIncomingTypedLinksInput) GoString ¶
func (s ListIncomingTypedLinksInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListIncomingTypedLinksInput) SetConsistencyLevel ¶
func (s *ListIncomingTypedLinksInput) SetConsistencyLevel(v string) *ListIncomingTypedLinksInput
SetConsistencyLevel sets the ConsistencyLevel field's value.
func (*ListIncomingTypedLinksInput) SetDirectoryArn ¶
func (s *ListIncomingTypedLinksInput) SetDirectoryArn(v string) *ListIncomingTypedLinksInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*ListIncomingTypedLinksInput) SetFilterAttributeRanges ¶
func (s *ListIncomingTypedLinksInput) SetFilterAttributeRanges(v []*TypedLinkAttributeRange) *ListIncomingTypedLinksInput
SetFilterAttributeRanges sets the FilterAttributeRanges field's value.
func (*ListIncomingTypedLinksInput) SetFilterTypedLink ¶
func (s *ListIncomingTypedLinksInput) SetFilterTypedLink(v *TypedLinkSchemaAndFacetName) *ListIncomingTypedLinksInput
SetFilterTypedLink sets the FilterTypedLink field's value.
func (*ListIncomingTypedLinksInput) SetMaxResults ¶
func (s *ListIncomingTypedLinksInput) SetMaxResults(v int64) *ListIncomingTypedLinksInput
SetMaxResults sets the MaxResults field's value.
func (*ListIncomingTypedLinksInput) SetNextToken ¶
func (s *ListIncomingTypedLinksInput) SetNextToken(v string) *ListIncomingTypedLinksInput
SetNextToken sets the NextToken field's value.
func (*ListIncomingTypedLinksInput) SetObjectReference ¶
func (s *ListIncomingTypedLinksInput) SetObjectReference(v *ObjectReference) *ListIncomingTypedLinksInput
SetObjectReference sets the ObjectReference field's value.
func (ListIncomingTypedLinksInput) String ¶
func (s ListIncomingTypedLinksInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListIncomingTypedLinksOutput) GoString ¶
func (s ListIncomingTypedLinksOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListIncomingTypedLinksOutput) SetLinkSpecifiers ¶
func (s *ListIncomingTypedLinksOutput) SetLinkSpecifiers(v []*TypedLinkSpecifier) *ListIncomingTypedLinksOutput
SetLinkSpecifiers sets the LinkSpecifiers field's value.
func (*ListIncomingTypedLinksOutput) SetNextToken ¶
func (s *ListIncomingTypedLinksOutput) SetNextToken(v string) *ListIncomingTypedLinksOutput
SetNextToken sets the NextToken field's value.
func (ListIncomingTypedLinksOutput) String ¶
func (s ListIncomingTypedLinksOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListIndexInput ¶
type ListIndexInput struct { // The consistency level to execute the request at. ConsistencyLevel *string `location:"header" locationName:"x-amz-consistency-level" type:"string" enum:"ConsistencyLevel"` // 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 Amazon Cloud Directory Limits // (http://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html). 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 }
func (ListIndexInput) GoString ¶
func (s ListIndexInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListIndexInput) SetConsistencyLevel ¶
func (s *ListIndexInput) SetConsistencyLevel(v string) *ListIndexInput
SetConsistencyLevel sets the ConsistencyLevel field's value.
func (*ListIndexInput) SetDirectoryArn ¶
func (s *ListIndexInput) SetDirectoryArn(v string) *ListIndexInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*ListIndexInput) SetIndexReference ¶
func (s *ListIndexInput) SetIndexReference(v *ObjectReference) *ListIndexInput
SetIndexReference sets the IndexReference field's value.
func (*ListIndexInput) SetMaxResults ¶
func (s *ListIndexInput) SetMaxResults(v int64) *ListIndexInput
SetMaxResults sets the MaxResults field's value.
func (*ListIndexInput) SetNextToken ¶
func (s *ListIndexInput) SetNextToken(v string) *ListIndexInput
SetNextToken sets the NextToken field's value.
func (*ListIndexInput) SetRangesOnIndexedValues ¶
func (s *ListIndexInput) SetRangesOnIndexedValues(v []*ObjectAttributeRange) *ListIndexInput
SetRangesOnIndexedValues sets the RangesOnIndexedValues field's value.
func (ListIndexInput) String ¶
func (s ListIndexInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListIndexOutput) GoString ¶
func (s ListIndexOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListIndexOutput) SetIndexAttachments ¶
func (s *ListIndexOutput) SetIndexAttachments(v []*IndexAttachment) *ListIndexOutput
SetIndexAttachments sets the IndexAttachments field's value.
func (*ListIndexOutput) SetNextToken ¶
func (s *ListIndexOutput) SetNextToken(v string) *ListIndexOutput
SetNextToken sets the NextToken field's value.
func (ListIndexOutput) String ¶
func (s ListIndexOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListManagedSchemaArnsInput ¶
type ListManagedSchemaArnsInput struct { // The maximum number of results to retrieve. MaxResults *int64 `min:"1" type:"integer"` // The pagination token. NextToken *string `type:"string"` // The response for ListManagedSchemaArns. When this parameter is used, all // minor version ARNs for a major version are listed. SchemaArn *string `type:"string"` // contains filtered or unexported fields }
func (ListManagedSchemaArnsInput) GoString ¶
func (s ListManagedSchemaArnsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListManagedSchemaArnsInput) SetMaxResults ¶
func (s *ListManagedSchemaArnsInput) SetMaxResults(v int64) *ListManagedSchemaArnsInput
SetMaxResults sets the MaxResults field's value.
func (*ListManagedSchemaArnsInput) SetNextToken ¶
func (s *ListManagedSchemaArnsInput) SetNextToken(v string) *ListManagedSchemaArnsInput
SetNextToken sets the NextToken field's value.
func (*ListManagedSchemaArnsInput) SetSchemaArn ¶
func (s *ListManagedSchemaArnsInput) SetSchemaArn(v string) *ListManagedSchemaArnsInput
SetSchemaArn sets the SchemaArn field's value.
func (ListManagedSchemaArnsInput) String ¶
func (s ListManagedSchemaArnsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListManagedSchemaArnsInput) Validate ¶
func (s *ListManagedSchemaArnsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListManagedSchemaArnsOutput ¶
type ListManagedSchemaArnsOutput struct { // The pagination token. NextToken *string `type:"string"` // The ARNs for all AWS managed schemas. SchemaArns []*string `type:"list"` // contains filtered or unexported fields }
func (ListManagedSchemaArnsOutput) GoString ¶
func (s ListManagedSchemaArnsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListManagedSchemaArnsOutput) SetNextToken ¶
func (s *ListManagedSchemaArnsOutput) SetNextToken(v string) *ListManagedSchemaArnsOutput
SetNextToken sets the NextToken field's value.
func (*ListManagedSchemaArnsOutput) SetSchemaArns ¶
func (s *ListManagedSchemaArnsOutput) SetSchemaArns(v []*string) *ListManagedSchemaArnsOutput
SetSchemaArns sets the SchemaArns field's value.
func (ListManagedSchemaArnsOutput) String ¶
func (s ListManagedSchemaArnsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 *string `location:"header" locationName:"x-amz-consistency-level" type:"string" enum:"ConsistencyLevel"` // 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 }
func (ListObjectAttributesInput) GoString ¶
func (s ListObjectAttributesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListObjectAttributesInput) SetConsistencyLevel ¶
func (s *ListObjectAttributesInput) SetConsistencyLevel(v string) *ListObjectAttributesInput
SetConsistencyLevel sets the ConsistencyLevel field's value.
func (*ListObjectAttributesInput) SetDirectoryArn ¶
func (s *ListObjectAttributesInput) SetDirectoryArn(v string) *ListObjectAttributesInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*ListObjectAttributesInput) SetFacetFilter ¶
func (s *ListObjectAttributesInput) SetFacetFilter(v *SchemaFacet) *ListObjectAttributesInput
SetFacetFilter sets the FacetFilter field's value.
func (*ListObjectAttributesInput) SetMaxResults ¶
func (s *ListObjectAttributesInput) SetMaxResults(v int64) *ListObjectAttributesInput
SetMaxResults sets the MaxResults field's value.
func (*ListObjectAttributesInput) SetNextToken ¶
func (s *ListObjectAttributesInput) SetNextToken(v string) *ListObjectAttributesInput
SetNextToken sets the NextToken field's value.
func (*ListObjectAttributesInput) SetObjectReference ¶
func (s *ListObjectAttributesInput) SetObjectReference(v *ObjectReference) *ListObjectAttributesInput
SetObjectReference sets the ObjectReference field's value.
func (ListObjectAttributesInput) String ¶
func (s ListObjectAttributesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListObjectAttributesOutput) GoString ¶
func (s ListObjectAttributesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListObjectAttributesOutput) SetAttributes ¶
func (s *ListObjectAttributesOutput) SetAttributes(v []*AttributeKeyAndValue) *ListObjectAttributesOutput
SetAttributes sets the Attributes field's value.
func (*ListObjectAttributesOutput) SetNextToken ¶
func (s *ListObjectAttributesOutput) SetNextToken(v string) *ListObjectAttributesOutput
SetNextToken sets the NextToken field's value.
func (ListObjectAttributesOutput) String ¶
func (s ListObjectAttributesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 *string `location:"header" locationName:"x-amz-consistency-level" type:"string" enum:"ConsistencyLevel"` // 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 }
func (ListObjectChildrenInput) GoString ¶
func (s ListObjectChildrenInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListObjectChildrenInput) SetConsistencyLevel ¶
func (s *ListObjectChildrenInput) SetConsistencyLevel(v string) *ListObjectChildrenInput
SetConsistencyLevel sets the ConsistencyLevel field's value.
func (*ListObjectChildrenInput) SetDirectoryArn ¶
func (s *ListObjectChildrenInput) SetDirectoryArn(v string) *ListObjectChildrenInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*ListObjectChildrenInput) SetMaxResults ¶
func (s *ListObjectChildrenInput) SetMaxResults(v int64) *ListObjectChildrenInput
SetMaxResults sets the MaxResults field's value.
func (*ListObjectChildrenInput) SetNextToken ¶
func (s *ListObjectChildrenInput) SetNextToken(v string) *ListObjectChildrenInput
SetNextToken sets the NextToken field's value.
func (*ListObjectChildrenInput) SetObjectReference ¶
func (s *ListObjectChildrenInput) SetObjectReference(v *ObjectReference) *ListObjectChildrenInput
SetObjectReference sets the ObjectReference field's value.
func (ListObjectChildrenInput) String ¶
func (s ListObjectChildrenInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListObjectChildrenOutput) GoString ¶
func (s ListObjectChildrenOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListObjectChildrenOutput) SetChildren ¶
func (s *ListObjectChildrenOutput) SetChildren(v map[string]*string) *ListObjectChildrenOutput
SetChildren sets the Children field's value.
func (*ListObjectChildrenOutput) SetNextToken ¶
func (s *ListObjectChildrenOutput) SetNextToken(v string) *ListObjectChildrenOutput
SetNextToken sets the NextToken field's value.
func (ListObjectChildrenOutput) String ¶
func (s ListObjectChildrenOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListObjectParentPathsInput) GoString ¶
func (s ListObjectParentPathsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListObjectParentPathsInput) SetDirectoryArn ¶
func (s *ListObjectParentPathsInput) SetDirectoryArn(v string) *ListObjectParentPathsInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*ListObjectParentPathsInput) SetMaxResults ¶
func (s *ListObjectParentPathsInput) SetMaxResults(v int64) *ListObjectParentPathsInput
SetMaxResults sets the MaxResults field's value.
func (*ListObjectParentPathsInput) SetNextToken ¶
func (s *ListObjectParentPathsInput) SetNextToken(v string) *ListObjectParentPathsInput
SetNextToken sets the NextToken field's value.
func (*ListObjectParentPathsInput) SetObjectReference ¶
func (s *ListObjectParentPathsInput) SetObjectReference(v *ObjectReference) *ListObjectParentPathsInput
SetObjectReference sets the ObjectReference field's value.
func (ListObjectParentPathsInput) String ¶
func (s ListObjectParentPathsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListObjectParentPathsOutput) GoString ¶
func (s ListObjectParentPathsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListObjectParentPathsOutput) SetNextToken ¶
func (s *ListObjectParentPathsOutput) SetNextToken(v string) *ListObjectParentPathsOutput
SetNextToken sets the NextToken field's value.
func (*ListObjectParentPathsOutput) SetPathToObjectIdentifiersList ¶
func (s *ListObjectParentPathsOutput) SetPathToObjectIdentifiersList(v []*PathToObjectIdentifiers) *ListObjectParentPathsOutput
SetPathToObjectIdentifiersList sets the PathToObjectIdentifiersList field's value.
func (ListObjectParentPathsOutput) String ¶
func (s ListObjectParentPathsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 *string `location:"header" locationName:"x-amz-consistency-level" type:"string" enum:"ConsistencyLevel"` // 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"` // When set to True, returns all ListObjectParentsResponse$ParentLinks. There // could be multiple links between a parent-child pair. IncludeAllLinksToEachParent *bool `type:"boolean"` // 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 }
func (ListObjectParentsInput) GoString ¶
func (s ListObjectParentsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListObjectParentsInput) SetConsistencyLevel ¶
func (s *ListObjectParentsInput) SetConsistencyLevel(v string) *ListObjectParentsInput
SetConsistencyLevel sets the ConsistencyLevel field's value.
func (*ListObjectParentsInput) SetDirectoryArn ¶
func (s *ListObjectParentsInput) SetDirectoryArn(v string) *ListObjectParentsInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*ListObjectParentsInput) SetIncludeAllLinksToEachParent ¶
func (s *ListObjectParentsInput) SetIncludeAllLinksToEachParent(v bool) *ListObjectParentsInput
SetIncludeAllLinksToEachParent sets the IncludeAllLinksToEachParent field's value.
func (*ListObjectParentsInput) SetMaxResults ¶
func (s *ListObjectParentsInput) SetMaxResults(v int64) *ListObjectParentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListObjectParentsInput) SetNextToken ¶
func (s *ListObjectParentsInput) SetNextToken(v string) *ListObjectParentsInput
SetNextToken sets the NextToken field's value.
func (*ListObjectParentsInput) SetObjectReference ¶
func (s *ListObjectParentsInput) SetObjectReference(v *ObjectReference) *ListObjectParentsInput
SetObjectReference sets the ObjectReference field's value.
func (ListObjectParentsInput) String ¶
func (s ListObjectParentsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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"` // Returns a list of parent reference and LinkName Tuples. ParentLinks []*ObjectIdentifierAndLinkNameTuple `type:"list"` // 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 }
func (ListObjectParentsOutput) GoString ¶
func (s ListObjectParentsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListObjectParentsOutput) SetNextToken ¶
func (s *ListObjectParentsOutput) SetNextToken(v string) *ListObjectParentsOutput
SetNextToken sets the NextToken field's value.
func (*ListObjectParentsOutput) SetParentLinks ¶
func (s *ListObjectParentsOutput) SetParentLinks(v []*ObjectIdentifierAndLinkNameTuple) *ListObjectParentsOutput
SetParentLinks sets the ParentLinks field's value.
func (*ListObjectParentsOutput) SetParents ¶
func (s *ListObjectParentsOutput) SetParents(v map[string]*string) *ListObjectParentsOutput
SetParents sets the Parents field's value.
func (ListObjectParentsOutput) String ¶
func (s ListObjectParentsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 *string `location:"header" locationName:"x-amz-consistency-level" type:"string" enum:"ConsistencyLevel"` // 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 }
func (ListObjectPoliciesInput) GoString ¶
func (s ListObjectPoliciesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListObjectPoliciesInput) SetConsistencyLevel ¶
func (s *ListObjectPoliciesInput) SetConsistencyLevel(v string) *ListObjectPoliciesInput
SetConsistencyLevel sets the ConsistencyLevel field's value.
func (*ListObjectPoliciesInput) SetDirectoryArn ¶
func (s *ListObjectPoliciesInput) SetDirectoryArn(v string) *ListObjectPoliciesInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*ListObjectPoliciesInput) SetMaxResults ¶
func (s *ListObjectPoliciesInput) SetMaxResults(v int64) *ListObjectPoliciesInput
SetMaxResults sets the MaxResults field's value.
func (*ListObjectPoliciesInput) SetNextToken ¶
func (s *ListObjectPoliciesInput) SetNextToken(v string) *ListObjectPoliciesInput
SetNextToken sets the NextToken field's value.
func (*ListObjectPoliciesInput) SetObjectReference ¶
func (s *ListObjectPoliciesInput) SetObjectReference(v *ObjectReference) *ListObjectPoliciesInput
SetObjectReference sets the ObjectReference field's value.
func (ListObjectPoliciesInput) String ¶
func (s ListObjectPoliciesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListObjectPoliciesOutput) GoString ¶
func (s ListObjectPoliciesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListObjectPoliciesOutput) SetAttachedPolicyIds ¶
func (s *ListObjectPoliciesOutput) SetAttachedPolicyIds(v []*string) *ListObjectPoliciesOutput
SetAttachedPolicyIds sets the AttachedPolicyIds field's value.
func (*ListObjectPoliciesOutput) SetNextToken ¶
func (s *ListObjectPoliciesOutput) SetNextToken(v string) *ListObjectPoliciesOutput
SetNextToken sets the NextToken field's value.
func (ListObjectPoliciesOutput) String ¶
func (s ListObjectPoliciesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListOutgoingTypedLinksInput ¶
type ListOutgoingTypedLinksInput struct { // The consistency level to execute the request at. ConsistencyLevel *string `type:"string" enum:"ConsistencyLevel"` // 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 }
func (ListOutgoingTypedLinksInput) GoString ¶
func (s ListOutgoingTypedLinksInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOutgoingTypedLinksInput) SetConsistencyLevel ¶
func (s *ListOutgoingTypedLinksInput) SetConsistencyLevel(v string) *ListOutgoingTypedLinksInput
SetConsistencyLevel sets the ConsistencyLevel field's value.
func (*ListOutgoingTypedLinksInput) SetDirectoryArn ¶
func (s *ListOutgoingTypedLinksInput) SetDirectoryArn(v string) *ListOutgoingTypedLinksInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*ListOutgoingTypedLinksInput) SetFilterAttributeRanges ¶
func (s *ListOutgoingTypedLinksInput) SetFilterAttributeRanges(v []*TypedLinkAttributeRange) *ListOutgoingTypedLinksInput
SetFilterAttributeRanges sets the FilterAttributeRanges field's value.
func (*ListOutgoingTypedLinksInput) SetFilterTypedLink ¶
func (s *ListOutgoingTypedLinksInput) SetFilterTypedLink(v *TypedLinkSchemaAndFacetName) *ListOutgoingTypedLinksInput
SetFilterTypedLink sets the FilterTypedLink field's value.
func (*ListOutgoingTypedLinksInput) SetMaxResults ¶
func (s *ListOutgoingTypedLinksInput) SetMaxResults(v int64) *ListOutgoingTypedLinksInput
SetMaxResults sets the MaxResults field's value.
func (*ListOutgoingTypedLinksInput) SetNextToken ¶
func (s *ListOutgoingTypedLinksInput) SetNextToken(v string) *ListOutgoingTypedLinksInput
SetNextToken sets the NextToken field's value.
func (*ListOutgoingTypedLinksInput) SetObjectReference ¶
func (s *ListOutgoingTypedLinksInput) SetObjectReference(v *ObjectReference) *ListOutgoingTypedLinksInput
SetObjectReference sets the ObjectReference field's value.
func (ListOutgoingTypedLinksInput) String ¶
func (s ListOutgoingTypedLinksInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListOutgoingTypedLinksOutput) GoString ¶
func (s ListOutgoingTypedLinksOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListOutgoingTypedLinksOutput) SetNextToken ¶
func (s *ListOutgoingTypedLinksOutput) SetNextToken(v string) *ListOutgoingTypedLinksOutput
SetNextToken sets the NextToken field's value.
func (*ListOutgoingTypedLinksOutput) SetTypedLinkSpecifiers ¶
func (s *ListOutgoingTypedLinksOutput) SetTypedLinkSpecifiers(v []*TypedLinkSpecifier) *ListOutgoingTypedLinksOutput
SetTypedLinkSpecifiers sets the TypedLinkSpecifiers field's value.
func (ListOutgoingTypedLinksOutput) String ¶
func (s ListOutgoingTypedLinksOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 *string `location:"header" locationName:"x-amz-consistency-level" type:"string" enum:"ConsistencyLevel"` // 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 }
func (ListPolicyAttachmentsInput) GoString ¶
func (s ListPolicyAttachmentsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPolicyAttachmentsInput) SetConsistencyLevel ¶
func (s *ListPolicyAttachmentsInput) SetConsistencyLevel(v string) *ListPolicyAttachmentsInput
SetConsistencyLevel sets the ConsistencyLevel field's value.
func (*ListPolicyAttachmentsInput) SetDirectoryArn ¶
func (s *ListPolicyAttachmentsInput) SetDirectoryArn(v string) *ListPolicyAttachmentsInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*ListPolicyAttachmentsInput) SetMaxResults ¶
func (s *ListPolicyAttachmentsInput) SetMaxResults(v int64) *ListPolicyAttachmentsInput
SetMaxResults sets the MaxResults field's value.
func (*ListPolicyAttachmentsInput) SetNextToken ¶
func (s *ListPolicyAttachmentsInput) SetNextToken(v string) *ListPolicyAttachmentsInput
SetNextToken sets the NextToken field's value.
func (*ListPolicyAttachmentsInput) SetPolicyReference ¶
func (s *ListPolicyAttachmentsInput) SetPolicyReference(v *ObjectReference) *ListPolicyAttachmentsInput
SetPolicyReference sets the PolicyReference field's value.
func (ListPolicyAttachmentsInput) String ¶
func (s ListPolicyAttachmentsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListPolicyAttachmentsOutput) GoString ¶
func (s ListPolicyAttachmentsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPolicyAttachmentsOutput) SetNextToken ¶
func (s *ListPolicyAttachmentsOutput) SetNextToken(v string) *ListPolicyAttachmentsOutput
SetNextToken sets the NextToken field's value.
func (*ListPolicyAttachmentsOutput) SetObjectIdentifiers ¶
func (s *ListPolicyAttachmentsOutput) SetObjectIdentifiers(v []*string) *ListPolicyAttachmentsOutput
SetObjectIdentifiers sets the ObjectIdentifiers field's value.
func (ListPolicyAttachmentsOutput) String ¶
func (s ListPolicyAttachmentsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListPublishedSchemaArnsInput) GoString ¶
func (s ListPublishedSchemaArnsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPublishedSchemaArnsInput) SetMaxResults ¶
func (s *ListPublishedSchemaArnsInput) SetMaxResults(v int64) *ListPublishedSchemaArnsInput
SetMaxResults sets the MaxResults field's value.
func (*ListPublishedSchemaArnsInput) SetNextToken ¶
func (s *ListPublishedSchemaArnsInput) SetNextToken(v string) *ListPublishedSchemaArnsInput
SetNextToken sets the NextToken field's value.
func (*ListPublishedSchemaArnsInput) SetSchemaArn ¶
func (s *ListPublishedSchemaArnsInput) SetSchemaArn(v string) *ListPublishedSchemaArnsInput
SetSchemaArn sets the SchemaArn field's value.
func (ListPublishedSchemaArnsInput) String ¶
func (s ListPublishedSchemaArnsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListPublishedSchemaArnsOutput) GoString ¶
func (s ListPublishedSchemaArnsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListPublishedSchemaArnsOutput) SetNextToken ¶
func (s *ListPublishedSchemaArnsOutput) SetNextToken(v string) *ListPublishedSchemaArnsOutput
SetNextToken sets the NextToken field's value.
func (*ListPublishedSchemaArnsOutput) SetSchemaArns ¶
func (s *ListPublishedSchemaArnsOutput) SetSchemaArns(v []*string) *ListPublishedSchemaArnsOutput
SetSchemaArns sets the SchemaArns field's value.
func (ListPublishedSchemaArnsOutput) String ¶
func (s ListPublishedSchemaArnsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListTagsForResourceInput) GoString ¶
func (s ListTagsForResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceInput) SetMaxResults ¶
func (s *ListTagsForResourceInput) SetMaxResults(v int64) *ListTagsForResourceInput
SetMaxResults sets the MaxResults field's value.
func (*ListTagsForResourceInput) SetNextToken ¶
func (s *ListTagsForResourceInput) SetNextToken(v string) *ListTagsForResourceInput
SetNextToken sets the NextToken field's value.
func (*ListTagsForResourceInput) SetResourceArn ¶
func (s *ListTagsForResourceInput) SetResourceArn(v string) *ListTagsForResourceInput
SetResourceArn sets the ResourceArn field's value.
func (ListTagsForResourceInput) String ¶
func (s ListTagsForResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListTagsForResourceOutput) GoString ¶
func (s ListTagsForResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTagsForResourceOutput) SetNextToken ¶
func (s *ListTagsForResourceOutput) SetNextToken(v string) *ListTagsForResourceOutput
SetNextToken sets the NextToken field's value.
func (*ListTagsForResourceOutput) SetTags ¶
func (s *ListTagsForResourceOutput) SetTags(v []*Tag) *ListTagsForResourceOutput
SetTags sets the Tags field's value.
func (ListTagsForResourceOutput) String ¶
func (s ListTagsForResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListTypedLinkFacetAttributesInput) GoString ¶
func (s ListTypedLinkFacetAttributesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTypedLinkFacetAttributesInput) SetMaxResults ¶
func (s *ListTypedLinkFacetAttributesInput) SetMaxResults(v int64) *ListTypedLinkFacetAttributesInput
SetMaxResults sets the MaxResults field's value.
func (*ListTypedLinkFacetAttributesInput) SetName ¶
func (s *ListTypedLinkFacetAttributesInput) SetName(v string) *ListTypedLinkFacetAttributesInput
SetName sets the Name field's value.
func (*ListTypedLinkFacetAttributesInput) SetNextToken ¶
func (s *ListTypedLinkFacetAttributesInput) SetNextToken(v string) *ListTypedLinkFacetAttributesInput
SetNextToken sets the NextToken field's value.
func (*ListTypedLinkFacetAttributesInput) SetSchemaArn ¶
func (s *ListTypedLinkFacetAttributesInput) SetSchemaArn(v string) *ListTypedLinkFacetAttributesInput
SetSchemaArn sets the SchemaArn field's value.
func (ListTypedLinkFacetAttributesInput) String ¶
func (s ListTypedLinkFacetAttributesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListTypedLinkFacetAttributesOutput) GoString ¶
func (s ListTypedLinkFacetAttributesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTypedLinkFacetAttributesOutput) SetAttributes ¶
func (s *ListTypedLinkFacetAttributesOutput) SetAttributes(v []*TypedLinkAttributeDefinition) *ListTypedLinkFacetAttributesOutput
SetAttributes sets the Attributes field's value.
func (*ListTypedLinkFacetAttributesOutput) SetNextToken ¶
func (s *ListTypedLinkFacetAttributesOutput) SetNextToken(v string) *ListTypedLinkFacetAttributesOutput
SetNextToken sets the NextToken field's value.
func (ListTypedLinkFacetAttributesOutput) String ¶
func (s ListTypedLinkFacetAttributesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListTypedLinkFacetNamesInput) GoString ¶
func (s ListTypedLinkFacetNamesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTypedLinkFacetNamesInput) SetMaxResults ¶
func (s *ListTypedLinkFacetNamesInput) SetMaxResults(v int64) *ListTypedLinkFacetNamesInput
SetMaxResults sets the MaxResults field's value.
func (*ListTypedLinkFacetNamesInput) SetNextToken ¶
func (s *ListTypedLinkFacetNamesInput) SetNextToken(v string) *ListTypedLinkFacetNamesInput
SetNextToken sets the NextToken field's value.
func (*ListTypedLinkFacetNamesInput) SetSchemaArn ¶
func (s *ListTypedLinkFacetNamesInput) SetSchemaArn(v string) *ListTypedLinkFacetNamesInput
SetSchemaArn sets the SchemaArn field's value.
func (ListTypedLinkFacetNamesInput) String ¶
func (s ListTypedLinkFacetNamesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (ListTypedLinkFacetNamesOutput) GoString ¶
func (s ListTypedLinkFacetNamesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ListTypedLinkFacetNamesOutput) SetFacetNames ¶
func (s *ListTypedLinkFacetNamesOutput) SetFacetNames(v []*string) *ListTypedLinkFacetNamesOutput
SetFacetNames sets the FacetNames field's value.
func (*ListTypedLinkFacetNamesOutput) SetNextToken ¶
func (s *ListTypedLinkFacetNamesOutput) SetNextToken(v string) *ListTypedLinkFacetNamesOutput
SetNextToken sets the NextToken field's value.
func (ListTypedLinkFacetNamesOutput) String ¶
func (s ListTypedLinkFacetNamesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (LookupPolicyInput) GoString ¶
func (s LookupPolicyInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LookupPolicyInput) SetDirectoryArn ¶
func (s *LookupPolicyInput) SetDirectoryArn(v string) *LookupPolicyInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*LookupPolicyInput) SetMaxResults ¶
func (s *LookupPolicyInput) SetMaxResults(v int64) *LookupPolicyInput
SetMaxResults sets the MaxResults field's value.
func (*LookupPolicyInput) SetNextToken ¶
func (s *LookupPolicyInput) SetNextToken(v string) *LookupPolicyInput
SetNextToken sets the NextToken field's value.
func (*LookupPolicyInput) SetObjectReference ¶
func (s *LookupPolicyInput) SetObjectReference(v *ObjectReference) *LookupPolicyInput
SetObjectReference sets the ObjectReference field's value.
func (LookupPolicyInput) String ¶
func (s LookupPolicyInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/key_concepts_directory.html#key_concepts_policies). PolicyToPathList []*PolicyToPath `type:"list"` // contains filtered or unexported fields }
func (LookupPolicyOutput) GoString ¶
func (s LookupPolicyOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*LookupPolicyOutput) SetNextToken ¶
func (s *LookupPolicyOutput) SetNextToken(v string) *LookupPolicyOutput
SetNextToken sets the NextToken field's value.
func (*LookupPolicyOutput) SetPolicyToPathList ¶
func (s *LookupPolicyOutput) SetPolicyToPathList(v []*PolicyToPath) *LookupPolicyOutput
SetPolicyToPathList sets the PolicyToPathList field's value.
func (LookupPolicyOutput) String ¶
func (s LookupPolicyOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NotIndexException ¶
type NotIndexException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Indicates that the requested operation can only operate on index objects.
func (*NotIndexException) Code ¶
func (s *NotIndexException) Code() string
Code returns the exception type name.
func (*NotIndexException) Error ¶
func (s *NotIndexException) Error() string
func (NotIndexException) GoString ¶
func (s NotIndexException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NotIndexException) Message ¶
func (s *NotIndexException) Message() string
Message returns the exception's message.
func (*NotIndexException) OrigErr ¶
func (s *NotIndexException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*NotIndexException) RequestID ¶
func (s *NotIndexException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*NotIndexException) StatusCode ¶
func (s *NotIndexException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (NotIndexException) String ¶
func (s NotIndexException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NotNodeException ¶
type NotNodeException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Occurs when any invalid operations are performed on an object that is not a node, such as calling ListObjectChildren for a leaf node object.
func (*NotNodeException) Code ¶
func (s *NotNodeException) Code() string
Code returns the exception type name.
func (*NotNodeException) Error ¶
func (s *NotNodeException) Error() string
func (NotNodeException) GoString ¶
func (s NotNodeException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NotNodeException) Message ¶
func (s *NotNodeException) Message() string
Message returns the exception's message.
func (*NotNodeException) OrigErr ¶
func (s *NotNodeException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*NotNodeException) RequestID ¶
func (s *NotNodeException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*NotNodeException) StatusCode ¶
func (s *NotNodeException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (NotNodeException) String ¶
func (s NotNodeException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type NotPolicyException ¶
type NotPolicyException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Indicates that the requested operation can only operate on policy objects.
func (*NotPolicyException) Code ¶
func (s *NotPolicyException) Code() string
Code returns the exception type name.
func (*NotPolicyException) Error ¶
func (s *NotPolicyException) Error() string
func (NotPolicyException) GoString ¶
func (s NotPolicyException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*NotPolicyException) Message ¶
func (s *NotPolicyException) Message() string
Message returns the exception's message.
func (*NotPolicyException) OrigErr ¶
func (s *NotPolicyException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*NotPolicyException) RequestID ¶
func (s *NotPolicyException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*NotPolicyException) StatusCode ¶
func (s *NotPolicyException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (NotPolicyException) String ¶
func (s NotPolicyException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ObjectAlreadyDetachedException ¶
type ObjectAlreadyDetachedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Indicates that the object is not attached to the index.
func (*ObjectAlreadyDetachedException) Code ¶
func (s *ObjectAlreadyDetachedException) Code() string
Code returns the exception type name.
func (*ObjectAlreadyDetachedException) Error ¶
func (s *ObjectAlreadyDetachedException) Error() string
func (ObjectAlreadyDetachedException) GoString ¶
func (s ObjectAlreadyDetachedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ObjectAlreadyDetachedException) Message ¶
func (s *ObjectAlreadyDetachedException) Message() string
Message returns the exception's message.
func (*ObjectAlreadyDetachedException) OrigErr ¶
func (s *ObjectAlreadyDetachedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ObjectAlreadyDetachedException) RequestID ¶
func (s *ObjectAlreadyDetachedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ObjectAlreadyDetachedException) StatusCode ¶
func (s *ObjectAlreadyDetachedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ObjectAlreadyDetachedException) String ¶
func (s ObjectAlreadyDetachedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ObjectAttributeAction ¶
type ObjectAttributeAction struct { // A type that can be either Update or Delete. ObjectAttributeActionType *string `type:"string" enum:"UpdateActionType"` // 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.
func (ObjectAttributeAction) GoString ¶
func (s ObjectAttributeAction) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ObjectAttributeAction) SetObjectAttributeActionType ¶
func (s *ObjectAttributeAction) SetObjectAttributeActionType(v string) *ObjectAttributeAction
SetObjectAttributeActionType sets the ObjectAttributeActionType field's value.
func (*ObjectAttributeAction) SetObjectAttributeUpdateValue ¶
func (s *ObjectAttributeAction) SetObjectAttributeUpdateValue(v *TypedAttributeValue) *ObjectAttributeAction
SetObjectAttributeUpdateValue sets the ObjectAttributeUpdateValue field's value.
func (ObjectAttributeAction) String ¶
func (s ObjectAttributeAction) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (ObjectAttributeRange) GoString ¶
func (s ObjectAttributeRange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ObjectAttributeRange) SetAttributeKey ¶
func (s *ObjectAttributeRange) SetAttributeKey(v *AttributeKey) *ObjectAttributeRange
SetAttributeKey sets the AttributeKey field's value.
func (*ObjectAttributeRange) SetRange ¶
func (s *ObjectAttributeRange) SetRange(v *TypedAttributeValueRange) *ObjectAttributeRange
SetRange sets the Range field's value.
func (ObjectAttributeRange) String ¶
func (s ObjectAttributeRange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (ObjectAttributeUpdate) GoString ¶
func (s ObjectAttributeUpdate) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ObjectAttributeUpdate) SetObjectAttributeAction ¶
func (s *ObjectAttributeUpdate) SetObjectAttributeAction(v *ObjectAttributeAction) *ObjectAttributeUpdate
SetObjectAttributeAction sets the ObjectAttributeAction field's value.
func (*ObjectAttributeUpdate) SetObjectAttributeKey ¶
func (s *ObjectAttributeUpdate) SetObjectAttributeKey(v *AttributeKey) *ObjectAttributeUpdate
SetObjectAttributeKey sets the ObjectAttributeKey field's value.
func (ObjectAttributeUpdate) String ¶
func (s ObjectAttributeUpdate) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ObjectAttributeUpdate) Validate ¶
func (s *ObjectAttributeUpdate) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ObjectIdentifierAndLinkNameTuple ¶
type ObjectIdentifierAndLinkNameTuple struct { // The name of the link between the parent and the child object. LinkName *string `min:"1" type:"string"` // The ID that is associated with the object. ObjectIdentifier *string `type:"string"` // contains filtered or unexported fields }
A pair of ObjectIdentifier and LinkName.
func (ObjectIdentifierAndLinkNameTuple) GoString ¶
func (s ObjectIdentifierAndLinkNameTuple) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ObjectIdentifierAndLinkNameTuple) SetLinkName ¶
func (s *ObjectIdentifierAndLinkNameTuple) SetLinkName(v string) *ObjectIdentifierAndLinkNameTuple
SetLinkName sets the LinkName field's value.
func (*ObjectIdentifierAndLinkNameTuple) SetObjectIdentifier ¶
func (s *ObjectIdentifierAndLinkNameTuple) SetObjectIdentifier(v string) *ObjectIdentifierAndLinkNameTuple
SetObjectIdentifier sets the ObjectIdentifier field's value.
func (ObjectIdentifierAndLinkNameTuple) String ¶
func (s ObjectIdentifierAndLinkNameTuple) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ObjectNotDetachedException ¶
type ObjectNotDetachedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Indicates that the requested operation cannot be completed because the object has not been detached from the tree.
func (*ObjectNotDetachedException) Code ¶
func (s *ObjectNotDetachedException) Code() string
Code returns the exception type name.
func (*ObjectNotDetachedException) Error ¶
func (s *ObjectNotDetachedException) Error() string
func (ObjectNotDetachedException) GoString ¶
func (s ObjectNotDetachedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ObjectNotDetachedException) Message ¶
func (s *ObjectNotDetachedException) Message() string
Message returns the exception's message.
func (*ObjectNotDetachedException) OrigErr ¶
func (s *ObjectNotDetachedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ObjectNotDetachedException) RequestID ¶
func (s *ObjectNotDetachedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ObjectNotDetachedException) StatusCode ¶
func (s *ObjectNotDetachedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ObjectNotDetachedException) String ¶
func (s ObjectNotDetachedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 Access Objects (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_access_objects.html). // 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. // To identify an object with ObjectIdentifier, the ObjectIdentifier must // be wrapped in double quotes. // // * /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.
func (ObjectReference) GoString ¶
func (s ObjectReference) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ObjectReference) SetSelector ¶
func (s *ObjectReference) SetSelector(v string) *ObjectReference
SetSelector sets the Selector field's value.
func (ObjectReference) String ¶
func (s ObjectReference) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (PathToObjectIdentifiers) GoString ¶
func (s PathToObjectIdentifiers) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PathToObjectIdentifiers) SetObjectIdentifiers ¶
func (s *PathToObjectIdentifiers) SetObjectIdentifiers(v []*string) *PathToObjectIdentifiers
SetObjectIdentifiers sets the ObjectIdentifiers field's value.
func (*PathToObjectIdentifiers) SetPath ¶
func (s *PathToObjectIdentifiers) SetPath(v string) *PathToObjectIdentifiers
SetPath sets the Path field's value.
func (PathToObjectIdentifiers) String ¶
func (s PathToObjectIdentifiers) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/key_concepts_directory.html#key_concepts_policies).
func (PolicyAttachment) GoString ¶
func (s PolicyAttachment) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PolicyAttachment) SetObjectIdentifier ¶
func (s *PolicyAttachment) SetObjectIdentifier(v string) *PolicyAttachment
SetObjectIdentifier sets the ObjectIdentifier field's value.
func (*PolicyAttachment) SetPolicyId ¶
func (s *PolicyAttachment) SetPolicyId(v string) *PolicyAttachment
SetPolicyId sets the PolicyId field's value.
func (*PolicyAttachment) SetPolicyType ¶
func (s *PolicyAttachment) SetPolicyType(v string) *PolicyAttachment
SetPolicyType sets the PolicyType field's value.
func (PolicyAttachment) String ¶
func (s PolicyAttachment) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (PolicyToPath) GoString ¶
func (s PolicyToPath) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PolicyToPath) SetPath ¶
func (s *PolicyToPath) SetPath(v string) *PolicyToPath
SetPath sets the Path field's value.
func (*PolicyToPath) SetPolicies ¶
func (s *PolicyToPath) SetPolicies(v []*PolicyAttachment) *PolicyToPath
SetPolicies sets the Policies field's value.
func (PolicyToPath) String ¶
func (s PolicyToPath) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (PublishSchemaInput) GoString ¶
func (s PublishSchemaInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PublishSchemaInput) SetDevelopmentSchemaArn ¶
func (s *PublishSchemaInput) SetDevelopmentSchemaArn(v string) *PublishSchemaInput
SetDevelopmentSchemaArn sets the DevelopmentSchemaArn field's value.
func (*PublishSchemaInput) SetMinorVersion ¶
func (s *PublishSchemaInput) SetMinorVersion(v string) *PublishSchemaInput
SetMinorVersion sets the MinorVersion field's value.
func (*PublishSchemaInput) SetName ¶
func (s *PublishSchemaInput) SetName(v string) *PublishSchemaInput
SetName sets the Name field's value.
func (*PublishSchemaInput) SetVersion ¶
func (s *PublishSchemaInput) SetVersion(v string) *PublishSchemaInput
SetVersion sets the Version field's value.
func (PublishSchemaInput) String ¶
func (s PublishSchemaInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (PublishSchemaOutput) GoString ¶
func (s PublishSchemaOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PublishSchemaOutput) SetPublishedSchemaArn ¶
func (s *PublishSchemaOutput) SetPublishedSchemaArn(v string) *PublishSchemaOutput
SetPublishedSchemaArn sets the PublishedSchemaArn field's value.
func (PublishSchemaOutput) String ¶
func (s PublishSchemaOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (PutSchemaFromJsonInput) GoString ¶
func (s PutSchemaFromJsonInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutSchemaFromJsonInput) SetDocument ¶
func (s *PutSchemaFromJsonInput) SetDocument(v string) *PutSchemaFromJsonInput
SetDocument sets the Document field's value.
func (*PutSchemaFromJsonInput) SetSchemaArn ¶
func (s *PutSchemaFromJsonInput) SetSchemaArn(v string) *PutSchemaFromJsonInput
SetSchemaArn sets the SchemaArn field's value.
func (PutSchemaFromJsonInput) String ¶
func (s PutSchemaFromJsonInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (PutSchemaFromJsonOutput) GoString ¶
func (s PutSchemaFromJsonOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*PutSchemaFromJsonOutput) SetArn ¶
func (s *PutSchemaFromJsonOutput) SetArn(v string) *PutSchemaFromJsonOutput
SetArn sets the Arn field's value.
func (PutSchemaFromJsonOutput) String ¶
func (s PutSchemaFromJsonOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (RemoveFacetFromObjectInput) GoString ¶
func (s RemoveFacetFromObjectInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RemoveFacetFromObjectInput) SetDirectoryArn ¶
func (s *RemoveFacetFromObjectInput) SetDirectoryArn(v string) *RemoveFacetFromObjectInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*RemoveFacetFromObjectInput) SetObjectReference ¶
func (s *RemoveFacetFromObjectInput) SetObjectReference(v *ObjectReference) *RemoveFacetFromObjectInput
SetObjectReference sets the ObjectReference field's value.
func (*RemoveFacetFromObjectInput) SetSchemaFacet ¶
func (s *RemoveFacetFromObjectInput) SetSchemaFacet(v *SchemaFacet) *RemoveFacetFromObjectInput
SetSchemaFacet sets the SchemaFacet field's value.
func (RemoveFacetFromObjectInput) String ¶
func (s RemoveFacetFromObjectInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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
}
func (RemoveFacetFromObjectOutput) GoString ¶
func (s RemoveFacetFromObjectOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (RemoveFacetFromObjectOutput) String ¶
func (s RemoveFacetFromObjectOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ResourceNotFoundException ¶
type ResourceNotFoundException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The specified resource could not be found.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
Code returns the exception type name.
func (*ResourceNotFoundException) Error ¶
func (s *ResourceNotFoundException) Error() string
func (ResourceNotFoundException) GoString ¶
func (s ResourceNotFoundException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ResourceNotFoundException) Message ¶
func (s *ResourceNotFoundException) Message() string
Message returns the exception's message.
func (*ResourceNotFoundException) OrigErr ¶
func (s *ResourceNotFoundException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ResourceNotFoundException) RequestID ¶
func (s *ResourceNotFoundException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ResourceNotFoundException) StatusCode ¶
func (s *ResourceNotFoundException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ResourceNotFoundException) String ¶
func (s ResourceNotFoundException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type RetryableConflictException ¶
type RetryableConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
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.
func (*RetryableConflictException) Code ¶
func (s *RetryableConflictException) Code() string
Code returns the exception type name.
func (*RetryableConflictException) Error ¶
func (s *RetryableConflictException) Error() string
func (RetryableConflictException) GoString ¶
func (s RetryableConflictException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*RetryableConflictException) Message ¶
func (s *RetryableConflictException) Message() string
Message returns the exception's message.
func (*RetryableConflictException) OrigErr ¶
func (s *RetryableConflictException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*RetryableConflictException) RequestID ¶
func (s *RetryableConflictException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*RetryableConflictException) StatusCode ¶
func (s *RetryableConflictException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (RetryableConflictException) String ¶
func (s RetryableConflictException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 *string `type:"string" enum:"RuleType"` // contains filtered or unexported fields }
Contains an Amazon Resource Name (ARN) and parameters that are associated with the rule.
func (Rule) GoString ¶
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Rule) SetParameters ¶
SetParameters sets the Parameters field's value.
type SchemaAlreadyExistsException ¶
type SchemaAlreadyExistsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Indicates that a schema could not be created due to a naming conflict. Please select a different name and then try again.
func (*SchemaAlreadyExistsException) Code ¶
func (s *SchemaAlreadyExistsException) Code() string
Code returns the exception type name.
func (*SchemaAlreadyExistsException) Error ¶
func (s *SchemaAlreadyExistsException) Error() string
func (SchemaAlreadyExistsException) GoString ¶
func (s SchemaAlreadyExistsException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SchemaAlreadyExistsException) Message ¶
func (s *SchemaAlreadyExistsException) Message() string
Message returns the exception's message.
func (*SchemaAlreadyExistsException) OrigErr ¶
func (s *SchemaAlreadyExistsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*SchemaAlreadyExistsException) RequestID ¶
func (s *SchemaAlreadyExistsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*SchemaAlreadyExistsException) StatusCode ¶
func (s *SchemaAlreadyExistsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (SchemaAlreadyExistsException) String ¶
func (s SchemaAlreadyExistsException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SchemaAlreadyPublishedException ¶
type SchemaAlreadyPublishedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Indicates that a schema is already published.
func (*SchemaAlreadyPublishedException) Code ¶
func (s *SchemaAlreadyPublishedException) Code() string
Code returns the exception type name.
func (*SchemaAlreadyPublishedException) Error ¶
func (s *SchemaAlreadyPublishedException) Error() string
func (SchemaAlreadyPublishedException) GoString ¶
func (s SchemaAlreadyPublishedException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SchemaAlreadyPublishedException) Message ¶
func (s *SchemaAlreadyPublishedException) Message() string
Message returns the exception's message.
func (*SchemaAlreadyPublishedException) OrigErr ¶
func (s *SchemaAlreadyPublishedException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*SchemaAlreadyPublishedException) RequestID ¶
func (s *SchemaAlreadyPublishedException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*SchemaAlreadyPublishedException) StatusCode ¶
func (s *SchemaAlreadyPublishedException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (SchemaAlreadyPublishedException) String ¶
func (s SchemaAlreadyPublishedException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type SchemaFacet ¶
type SchemaFacet struct { // The name of the facet. If this value is set, SchemaArn must also be set. 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 (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/schemas_inplaceschemaupgrade.html) // for a description of when to provide minor versions. If this value is set, // FacetName must also be set. SchemaArn *string `type:"string"` // contains filtered or unexported fields }
A facet.
func (SchemaFacet) GoString ¶
func (s SchemaFacet) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SchemaFacet) SetFacetName ¶
func (s *SchemaFacet) SetFacetName(v string) *SchemaFacet
SetFacetName sets the FacetName field's value.
func (*SchemaFacet) SetSchemaArn ¶
func (s *SchemaFacet) SetSchemaArn(v string) *SchemaFacet
SetSchemaArn sets the SchemaArn field's value.
func (SchemaFacet) String ¶
func (s SchemaFacet) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*SchemaFacet) Validate ¶
func (s *SchemaFacet) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StillContainsLinksException ¶
type StillContainsLinksException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
The object could not be deleted because links still exist. Remove the links and then try the operation again.
func (*StillContainsLinksException) Code ¶
func (s *StillContainsLinksException) Code() string
Code returns the exception type name.
func (*StillContainsLinksException) Error ¶
func (s *StillContainsLinksException) Error() string
func (StillContainsLinksException) GoString ¶
func (s StillContainsLinksException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*StillContainsLinksException) Message ¶
func (s *StillContainsLinksException) Message() string
Message returns the exception's message.
func (*StillContainsLinksException) OrigErr ¶
func (s *StillContainsLinksException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*StillContainsLinksException) RequestID ¶
func (s *StillContainsLinksException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*StillContainsLinksException) StatusCode ¶
func (s *StillContainsLinksException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (StillContainsLinksException) String ¶
func (s StillContainsLinksException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
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 }
func (TagResourceInput) GoString ¶
func (s TagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TagResourceInput) SetResourceArn ¶
func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*TagResourceInput) SetTags ¶
func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput
SetTags sets the Tags field's value.
func (TagResourceInput) String ¶
func (s TagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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
}
func (TagResourceOutput) GoString ¶
func (s TagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (TagResourceOutput) String ¶
func (s TagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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"` // 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.
func (TypedAttributeValue) GoString ¶
func (s TypedAttributeValue) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TypedAttributeValue) SetBinaryValue ¶
func (s *TypedAttributeValue) SetBinaryValue(v []byte) *TypedAttributeValue
SetBinaryValue sets the BinaryValue field's value.
func (*TypedAttributeValue) SetBooleanValue ¶
func (s *TypedAttributeValue) SetBooleanValue(v bool) *TypedAttributeValue
SetBooleanValue sets the BooleanValue field's value.
func (*TypedAttributeValue) SetDatetimeValue ¶
func (s *TypedAttributeValue) SetDatetimeValue(v time.Time) *TypedAttributeValue
SetDatetimeValue sets the DatetimeValue field's value.
func (*TypedAttributeValue) SetNumberValue ¶
func (s *TypedAttributeValue) SetNumberValue(v string) *TypedAttributeValue
SetNumberValue sets the NumberValue field's value.
func (*TypedAttributeValue) SetStringValue ¶
func (s *TypedAttributeValue) SetStringValue(v string) *TypedAttributeValue
SetStringValue sets the StringValue field's value.
func (TypedAttributeValue) String ¶
func (s TypedAttributeValue) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type TypedAttributeValueRange ¶
type TypedAttributeValueRange struct { // The inclusive or exclusive range end. // // EndMode is a required field EndMode *string `type:"string" required:"true" enum:"RangeMode"` // The attribute value to terminate the range at. EndValue *TypedAttributeValue `type:"structure"` // The inclusive or exclusive range start. // // StartMode is a required field StartMode *string `type:"string" required:"true" enum:"RangeMode"` // 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 (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_range_filters.html).
func (TypedAttributeValueRange) GoString ¶
func (s TypedAttributeValueRange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TypedAttributeValueRange) SetEndMode ¶
func (s *TypedAttributeValueRange) SetEndMode(v string) *TypedAttributeValueRange
SetEndMode sets the EndMode field's value.
func (*TypedAttributeValueRange) SetEndValue ¶
func (s *TypedAttributeValueRange) SetEndValue(v *TypedAttributeValue) *TypedAttributeValueRange
SetEndValue sets the EndValue field's value.
func (*TypedAttributeValueRange) SetStartMode ¶
func (s *TypedAttributeValueRange) SetStartMode(v string) *TypedAttributeValueRange
SetStartMode sets the StartMode field's value.
func (*TypedAttributeValueRange) SetStartValue ¶
func (s *TypedAttributeValueRange) SetStartValue(v *TypedAttributeValue) *TypedAttributeValueRange
SetStartValue sets the StartValue field's value.
func (TypedAttributeValueRange) String ¶
func (s TypedAttributeValueRange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 *string `type:"string" required:"true" enum:"RequiredAttributeBehavior"` // 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 *string `type:"string" required:"true" enum:"FacetAttributeType"` // contains filtered or unexported fields }
A typed link attribute definition.
func (TypedLinkAttributeDefinition) GoString ¶
func (s TypedLinkAttributeDefinition) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TypedLinkAttributeDefinition) SetDefaultValue ¶
func (s *TypedLinkAttributeDefinition) SetDefaultValue(v *TypedAttributeValue) *TypedLinkAttributeDefinition
SetDefaultValue sets the DefaultValue field's value.
func (*TypedLinkAttributeDefinition) SetIsImmutable ¶
func (s *TypedLinkAttributeDefinition) SetIsImmutable(v bool) *TypedLinkAttributeDefinition
SetIsImmutable sets the IsImmutable field's value.
func (*TypedLinkAttributeDefinition) SetName ¶
func (s *TypedLinkAttributeDefinition) SetName(v string) *TypedLinkAttributeDefinition
SetName sets the Name field's value.
func (*TypedLinkAttributeDefinition) SetRequiredBehavior ¶
func (s *TypedLinkAttributeDefinition) SetRequiredBehavior(v string) *TypedLinkAttributeDefinition
SetRequiredBehavior sets the RequiredBehavior field's value.
func (*TypedLinkAttributeDefinition) SetRules ¶
func (s *TypedLinkAttributeDefinition) SetRules(v map[string]*Rule) *TypedLinkAttributeDefinition
SetRules sets the Rules field's value.
func (*TypedLinkAttributeDefinition) SetType ¶
func (s *TypedLinkAttributeDefinition) SetType(v string) *TypedLinkAttributeDefinition
SetType sets the Type field's value.
func (TypedLinkAttributeDefinition) String ¶
func (s TypedLinkAttributeDefinition) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (TypedLinkAttributeRange) GoString ¶
func (s TypedLinkAttributeRange) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TypedLinkAttributeRange) SetAttributeName ¶
func (s *TypedLinkAttributeRange) SetAttributeName(v string) *TypedLinkAttributeRange
SetAttributeName sets the AttributeName field's value.
func (*TypedLinkAttributeRange) SetRange ¶
func (s *TypedLinkAttributeRange) SetRange(v *TypedAttributeValueRange) *TypedLinkAttributeRange
SetRange sets the Range field's value.
func (TypedLinkAttributeRange) String ¶
func (s TypedLinkAttributeRange) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (TypedLinkFacet) GoString ¶
func (s TypedLinkFacet) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TypedLinkFacet) SetAttributes ¶
func (s *TypedLinkFacet) SetAttributes(v []*TypedLinkAttributeDefinition) *TypedLinkFacet
SetAttributes sets the Attributes field's value.
func (*TypedLinkFacet) SetIdentityAttributeOrder ¶
func (s *TypedLinkFacet) SetIdentityAttributeOrder(v []*string) *TypedLinkFacet
SetIdentityAttributeOrder sets the IdentityAttributeOrder field's value.
func (*TypedLinkFacet) SetName ¶
func (s *TypedLinkFacet) SetName(v string) *TypedLinkFacet
SetName sets the Name field's value.
func (TypedLinkFacet) String ¶
func (s TypedLinkFacet) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 *string `type:"string" required:"true" enum:"UpdateActionType"` // 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.
func (TypedLinkFacetAttributeUpdate) GoString ¶
func (s TypedLinkFacetAttributeUpdate) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TypedLinkFacetAttributeUpdate) SetAction ¶
func (s *TypedLinkFacetAttributeUpdate) SetAction(v string) *TypedLinkFacetAttributeUpdate
SetAction sets the Action field's value.
func (*TypedLinkFacetAttributeUpdate) SetAttribute ¶
func (s *TypedLinkFacetAttributeUpdate) SetAttribute(v *TypedLinkAttributeDefinition) *TypedLinkFacetAttributeUpdate
SetAttribute sets the Attribute field's value.
func (TypedLinkFacetAttributeUpdate) String ¶
func (s TypedLinkFacetAttributeUpdate) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (TypedLinkSchemaAndFacetName) GoString ¶
func (s TypedLinkSchemaAndFacetName) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TypedLinkSchemaAndFacetName) SetSchemaArn ¶
func (s *TypedLinkSchemaAndFacetName) SetSchemaArn(v string) *TypedLinkSchemaAndFacetName
SetSchemaArn sets the SchemaArn field's value.
func (*TypedLinkSchemaAndFacetName) SetTypedLinkName ¶
func (s *TypedLinkSchemaAndFacetName) SetTypedLinkName(v string) *TypedLinkSchemaAndFacetName
SetTypedLinkName sets the TypedLinkName field's value.
func (TypedLinkSchemaAndFacetName) String ¶
func (s TypedLinkSchemaAndFacetName) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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.
func (TypedLinkSpecifier) GoString ¶
func (s TypedLinkSpecifier) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TypedLinkSpecifier) SetIdentityAttributeValues ¶
func (s *TypedLinkSpecifier) SetIdentityAttributeValues(v []*AttributeNameAndValue) *TypedLinkSpecifier
SetIdentityAttributeValues sets the IdentityAttributeValues field's value.
func (*TypedLinkSpecifier) SetSourceObjectReference ¶
func (s *TypedLinkSpecifier) SetSourceObjectReference(v *ObjectReference) *TypedLinkSpecifier
SetSourceObjectReference sets the SourceObjectReference field's value.
func (*TypedLinkSpecifier) SetTargetObjectReference ¶
func (s *TypedLinkSpecifier) SetTargetObjectReference(v *ObjectReference) *TypedLinkSpecifier
SetTargetObjectReference sets the TargetObjectReference field's value.
func (*TypedLinkSpecifier) SetTypedLinkFacet ¶
func (s *TypedLinkSpecifier) SetTypedLinkFacet(v *TypedLinkSchemaAndFacetName) *TypedLinkSpecifier
SetTypedLinkFacet sets the TypedLinkFacet field's value.
func (TypedLinkSpecifier) String ¶
func (s TypedLinkSpecifier) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*TypedLinkSpecifier) Validate ¶
func (s *TypedLinkSpecifier) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UnsupportedIndexTypeException ¶
type UnsupportedIndexTypeException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Indicates that the requested index type is not supported.
func (*UnsupportedIndexTypeException) Code ¶
func (s *UnsupportedIndexTypeException) Code() string
Code returns the exception type name.
func (*UnsupportedIndexTypeException) Error ¶
func (s *UnsupportedIndexTypeException) Error() string
func (UnsupportedIndexTypeException) GoString ¶
func (s UnsupportedIndexTypeException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UnsupportedIndexTypeException) Message ¶
func (s *UnsupportedIndexTypeException) Message() string
Message returns the exception's message.
func (*UnsupportedIndexTypeException) OrigErr ¶
func (s *UnsupportedIndexTypeException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*UnsupportedIndexTypeException) RequestID ¶
func (s *UnsupportedIndexTypeException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*UnsupportedIndexTypeException) StatusCode ¶
func (s *UnsupportedIndexTypeException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (UnsupportedIndexTypeException) String ¶
func (s UnsupportedIndexTypeException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (UntagResourceInput) GoString ¶
func (s UntagResourceInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UntagResourceInput) SetResourceArn ¶
func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput
SetResourceArn sets the ResourceArn field's value.
func (*UntagResourceInput) SetTagKeys ¶
func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput
SetTagKeys sets the TagKeys field's value.
func (UntagResourceInput) String ¶
func (s UntagResourceInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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
}
func (UntagResourceOutput) GoString ¶
func (s UntagResourceOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UntagResourceOutput) String ¶
func (s UntagResourceOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 *string `type:"string" enum:"ObjectType"` // 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 }
func (UpdateFacetInput) GoString ¶
func (s UpdateFacetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateFacetInput) SetAttributeUpdates ¶
func (s *UpdateFacetInput) SetAttributeUpdates(v []*FacetAttributeUpdate) *UpdateFacetInput
SetAttributeUpdates sets the AttributeUpdates field's value.
func (*UpdateFacetInput) SetName ¶
func (s *UpdateFacetInput) SetName(v string) *UpdateFacetInput
SetName sets the Name field's value.
func (*UpdateFacetInput) SetObjectType ¶
func (s *UpdateFacetInput) SetObjectType(v string) *UpdateFacetInput
SetObjectType sets the ObjectType field's value.
func (*UpdateFacetInput) SetSchemaArn ¶
func (s *UpdateFacetInput) SetSchemaArn(v string) *UpdateFacetInput
SetSchemaArn sets the SchemaArn field's value.
func (UpdateFacetInput) String ¶
func (s UpdateFacetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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
}
func (UpdateFacetOutput) GoString ¶
func (s UpdateFacetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateFacetOutput) String ¶
func (s UpdateFacetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpdateLinkAttributesInput ¶
type UpdateLinkAttributesInput struct { // The attributes update structure. // // AttributeUpdates is a required field AttributeUpdates []*LinkAttributeUpdate `type:"list" required:"true"` // The Amazon Resource Name (ARN) that is associated with the Directory where // the updated typed link resides. For more information, see arns or Typed Links // (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_typedlink). // // DirectoryArn is a required field DirectoryArn *string `location:"header" locationName:"x-amz-data-partition" type:"string" required:"true"` // Allows a typed link specifier to be accepted as input. // // TypedLinkSpecifier is a required field TypedLinkSpecifier *TypedLinkSpecifier `type:"structure" required:"true"` // contains filtered or unexported fields }
func (UpdateLinkAttributesInput) GoString ¶
func (s UpdateLinkAttributesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateLinkAttributesInput) SetAttributeUpdates ¶
func (s *UpdateLinkAttributesInput) SetAttributeUpdates(v []*LinkAttributeUpdate) *UpdateLinkAttributesInput
SetAttributeUpdates sets the AttributeUpdates field's value.
func (*UpdateLinkAttributesInput) SetDirectoryArn ¶
func (s *UpdateLinkAttributesInput) SetDirectoryArn(v string) *UpdateLinkAttributesInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*UpdateLinkAttributesInput) SetTypedLinkSpecifier ¶
func (s *UpdateLinkAttributesInput) SetTypedLinkSpecifier(v *TypedLinkSpecifier) *UpdateLinkAttributesInput
SetTypedLinkSpecifier sets the TypedLinkSpecifier field's value.
func (UpdateLinkAttributesInput) String ¶
func (s UpdateLinkAttributesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateLinkAttributesInput) Validate ¶
func (s *UpdateLinkAttributesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateLinkAttributesOutput ¶
type UpdateLinkAttributesOutput struct {
// contains filtered or unexported fields
}
func (UpdateLinkAttributesOutput) GoString ¶
func (s UpdateLinkAttributesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateLinkAttributesOutput) String ¶
func (s UpdateLinkAttributesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (UpdateObjectAttributesInput) GoString ¶
func (s UpdateObjectAttributesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateObjectAttributesInput) SetAttributeUpdates ¶
func (s *UpdateObjectAttributesInput) SetAttributeUpdates(v []*ObjectAttributeUpdate) *UpdateObjectAttributesInput
SetAttributeUpdates sets the AttributeUpdates field's value.
func (*UpdateObjectAttributesInput) SetDirectoryArn ¶
func (s *UpdateObjectAttributesInput) SetDirectoryArn(v string) *UpdateObjectAttributesInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*UpdateObjectAttributesInput) SetObjectReference ¶
func (s *UpdateObjectAttributesInput) SetObjectReference(v *ObjectReference) *UpdateObjectAttributesInput
SetObjectReference sets the ObjectReference field's value.
func (UpdateObjectAttributesInput) String ¶
func (s UpdateObjectAttributesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (UpdateObjectAttributesOutput) GoString ¶
func (s UpdateObjectAttributesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateObjectAttributesOutput) SetObjectIdentifier ¶
func (s *UpdateObjectAttributesOutput) SetObjectIdentifier(v string) *UpdateObjectAttributesOutput
SetObjectIdentifier sets the ObjectIdentifier field's value.
func (UpdateObjectAttributesOutput) String ¶
func (s UpdateObjectAttributesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (UpdateSchemaInput) GoString ¶
func (s UpdateSchemaInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSchemaInput) SetName ¶
func (s *UpdateSchemaInput) SetName(v string) *UpdateSchemaInput
SetName sets the Name field's value.
func (*UpdateSchemaInput) SetSchemaArn ¶
func (s *UpdateSchemaInput) SetSchemaArn(v string) *UpdateSchemaInput
SetSchemaArn sets the SchemaArn field's value.
func (UpdateSchemaInput) String ¶
func (s UpdateSchemaInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 }
func (UpdateSchemaOutput) GoString ¶
func (s UpdateSchemaOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateSchemaOutput) SetSchemaArn ¶
func (s *UpdateSchemaOutput) SetSchemaArn(v string) *UpdateSchemaOutput
SetSchemaArn sets the SchemaArn field's value.
func (UpdateSchemaOutput) String ¶
func (s UpdateSchemaOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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 Links (https://docs.aws.amazon.com/clouddirectory/latest/developerguide/directory_objects_links.html#directory_objects_links_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 }
func (UpdateTypedLinkFacetInput) GoString ¶
func (s UpdateTypedLinkFacetInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpdateTypedLinkFacetInput) SetAttributeUpdates ¶
func (s *UpdateTypedLinkFacetInput) SetAttributeUpdates(v []*TypedLinkFacetAttributeUpdate) *UpdateTypedLinkFacetInput
SetAttributeUpdates sets the AttributeUpdates field's value.
func (*UpdateTypedLinkFacetInput) SetIdentityAttributeOrder ¶
func (s *UpdateTypedLinkFacetInput) SetIdentityAttributeOrder(v []*string) *UpdateTypedLinkFacetInput
SetIdentityAttributeOrder sets the IdentityAttributeOrder field's value.
func (*UpdateTypedLinkFacetInput) SetName ¶
func (s *UpdateTypedLinkFacetInput) SetName(v string) *UpdateTypedLinkFacetInput
SetName sets the Name field's value.
func (*UpdateTypedLinkFacetInput) SetSchemaArn ¶
func (s *UpdateTypedLinkFacetInput) SetSchemaArn(v string) *UpdateTypedLinkFacetInput
SetSchemaArn sets the SchemaArn field's value.
func (UpdateTypedLinkFacetInput) String ¶
func (s UpdateTypedLinkFacetInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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
}
func (UpdateTypedLinkFacetOutput) GoString ¶
func (s UpdateTypedLinkFacetOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (UpdateTypedLinkFacetOutput) String ¶
func (s UpdateTypedLinkFacetOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpgradeAppliedSchemaInput ¶
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 }
func (UpgradeAppliedSchemaInput) GoString ¶
func (s UpgradeAppliedSchemaInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpgradeAppliedSchemaInput) SetDirectoryArn ¶
func (s *UpgradeAppliedSchemaInput) SetDirectoryArn(v string) *UpgradeAppliedSchemaInput
SetDirectoryArn sets the DirectoryArn field's value.
func (*UpgradeAppliedSchemaInput) SetDryRun ¶
func (s *UpgradeAppliedSchemaInput) SetDryRun(v bool) *UpgradeAppliedSchemaInput
SetDryRun sets the DryRun field's value.
func (*UpgradeAppliedSchemaInput) SetPublishedSchemaArn ¶
func (s *UpgradeAppliedSchemaInput) SetPublishedSchemaArn(v string) *UpgradeAppliedSchemaInput
SetPublishedSchemaArn sets the PublishedSchemaArn field's value.
func (UpgradeAppliedSchemaInput) String ¶
func (s UpgradeAppliedSchemaInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpgradeAppliedSchemaInput) Validate ¶
func (s *UpgradeAppliedSchemaInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpgradeAppliedSchemaOutput ¶
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 }
func (UpgradeAppliedSchemaOutput) GoString ¶
func (s UpgradeAppliedSchemaOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpgradeAppliedSchemaOutput) SetDirectoryArn ¶
func (s *UpgradeAppliedSchemaOutput) SetDirectoryArn(v string) *UpgradeAppliedSchemaOutput
SetDirectoryArn sets the DirectoryArn field's value.
func (*UpgradeAppliedSchemaOutput) SetUpgradedSchemaArn ¶
func (s *UpgradeAppliedSchemaOutput) SetUpgradedSchemaArn(v string) *UpgradeAppliedSchemaOutput
SetUpgradedSchemaArn sets the UpgradedSchemaArn field's value.
func (UpgradeAppliedSchemaOutput) String ¶
func (s UpgradeAppliedSchemaOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type UpgradePublishedSchemaInput ¶
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 }
func (UpgradePublishedSchemaInput) GoString ¶
func (s UpgradePublishedSchemaInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpgradePublishedSchemaInput) SetDevelopmentSchemaArn ¶
func (s *UpgradePublishedSchemaInput) SetDevelopmentSchemaArn(v string) *UpgradePublishedSchemaInput
SetDevelopmentSchemaArn sets the DevelopmentSchemaArn field's value.
func (*UpgradePublishedSchemaInput) SetDryRun ¶
func (s *UpgradePublishedSchemaInput) SetDryRun(v bool) *UpgradePublishedSchemaInput
SetDryRun sets the DryRun field's value.
func (*UpgradePublishedSchemaInput) SetMinorVersion ¶
func (s *UpgradePublishedSchemaInput) SetMinorVersion(v string) *UpgradePublishedSchemaInput
SetMinorVersion sets the MinorVersion field's value.
func (*UpgradePublishedSchemaInput) SetPublishedSchemaArn ¶
func (s *UpgradePublishedSchemaInput) SetPublishedSchemaArn(v string) *UpgradePublishedSchemaInput
SetPublishedSchemaArn sets the PublishedSchemaArn field's value.
func (UpgradePublishedSchemaInput) String ¶
func (s UpgradePublishedSchemaInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpgradePublishedSchemaInput) Validate ¶
func (s *UpgradePublishedSchemaInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpgradePublishedSchemaOutput ¶
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 }
func (UpgradePublishedSchemaOutput) GoString ¶
func (s UpgradePublishedSchemaOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*UpgradePublishedSchemaOutput) SetUpgradedSchemaArn ¶
func (s *UpgradePublishedSchemaOutput) SetUpgradedSchemaArn(v string) *UpgradePublishedSchemaOutput
SetUpgradedSchemaArn sets the UpgradedSchemaArn field's value.
func (UpgradePublishedSchemaOutput) String ¶
func (s UpgradePublishedSchemaOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"Message" type:"string"` // contains filtered or unexported fields }
Indicates that your request is malformed in some manner. See the exception message.
func (*ValidationException) Code ¶
func (s *ValidationException) Code() string
Code returns the exception type name.
func (*ValidationException) Error ¶
func (s *ValidationException) Error() string
func (ValidationException) GoString ¶
func (s ValidationException) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*ValidationException) Message ¶
func (s *ValidationException) Message() string
Message returns the exception's message.
func (*ValidationException) OrigErr ¶
func (s *ValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*ValidationException) RequestID ¶
func (s *ValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*ValidationException) StatusCode ¶
func (s *ValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (ValidationException) String ¶
func (s ValidationException) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
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. |