Documentation ¶
Overview ¶
Package cleanrooms provides the API client, operations, and parameter types for AWS Clean Rooms Service.
Welcome to the Clean Rooms API Reference.
Clean Rooms is an Amazon Web Services service that helps multiple parties to join their data together in a secure collaboration workspace. In the collaboration, members who can query and receive results can get insights into the collective datasets without either party getting access to the other party's raw data.
To learn more about Clean Rooms concepts, procedures, and best practices, see the Clean Rooms User Guide.
To learn more about SQL commands, functions, and conditions supported in Clean Rooms, see the Clean Rooms SQL Reference.
Index ¶
- Constants
- func NewDefaultEndpointResolver() *internalendpoints.Resolver
- func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options)
- func WithEndpointResolver(v EndpointResolver) func(*Options)deprecated
- func WithEndpointResolverV2(v EndpointResolverV2) func(*Options)
- func WithSigV4SigningName(name string) func(*Options)
- func WithSigV4SigningRegion(region string) func(*Options)
- type AuthResolverParameters
- type AuthSchemeResolver
- type BatchGetCollaborationAnalysisTemplateInput
- type BatchGetCollaborationAnalysisTemplateOutput
- type BatchGetSchemaAnalysisRuleInput
- type BatchGetSchemaAnalysisRuleOutput
- type BatchGetSchemaInput
- type BatchGetSchemaOutput
- type Client
- func (c *Client) BatchGetCollaborationAnalysisTemplate(ctx context.Context, params *BatchGetCollaborationAnalysisTemplateInput, ...) (*BatchGetCollaborationAnalysisTemplateOutput, error)
- func (c *Client) BatchGetSchema(ctx context.Context, params *BatchGetSchemaInput, optFns ...func(*Options)) (*BatchGetSchemaOutput, error)
- func (c *Client) BatchGetSchemaAnalysisRule(ctx context.Context, params *BatchGetSchemaAnalysisRuleInput, ...) (*BatchGetSchemaAnalysisRuleOutput, error)
- func (c *Client) CreateAnalysisTemplate(ctx context.Context, params *CreateAnalysisTemplateInput, ...) (*CreateAnalysisTemplateOutput, error)
- func (c *Client) CreateCollaboration(ctx context.Context, params *CreateCollaborationInput, ...) (*CreateCollaborationOutput, error)
- func (c *Client) CreateConfiguredAudienceModelAssociation(ctx context.Context, params *CreateConfiguredAudienceModelAssociationInput, ...) (*CreateConfiguredAudienceModelAssociationOutput, error)
- func (c *Client) CreateConfiguredTable(ctx context.Context, params *CreateConfiguredTableInput, ...) (*CreateConfiguredTableOutput, error)
- func (c *Client) CreateConfiguredTableAnalysisRule(ctx context.Context, params *CreateConfiguredTableAnalysisRuleInput, ...) (*CreateConfiguredTableAnalysisRuleOutput, error)
- func (c *Client) CreateConfiguredTableAssociation(ctx context.Context, params *CreateConfiguredTableAssociationInput, ...) (*CreateConfiguredTableAssociationOutput, error)
- func (c *Client) CreateMembership(ctx context.Context, params *CreateMembershipInput, optFns ...func(*Options)) (*CreateMembershipOutput, error)
- func (c *Client) CreatePrivacyBudgetTemplate(ctx context.Context, params *CreatePrivacyBudgetTemplateInput, ...) (*CreatePrivacyBudgetTemplateOutput, error)
- func (c *Client) DeleteAnalysisTemplate(ctx context.Context, params *DeleteAnalysisTemplateInput, ...) (*DeleteAnalysisTemplateOutput, error)
- func (c *Client) DeleteCollaboration(ctx context.Context, params *DeleteCollaborationInput, ...) (*DeleteCollaborationOutput, error)
- func (c *Client) DeleteConfiguredAudienceModelAssociation(ctx context.Context, params *DeleteConfiguredAudienceModelAssociationInput, ...) (*DeleteConfiguredAudienceModelAssociationOutput, error)
- func (c *Client) DeleteConfiguredTable(ctx context.Context, params *DeleteConfiguredTableInput, ...) (*DeleteConfiguredTableOutput, error)
- func (c *Client) DeleteConfiguredTableAnalysisRule(ctx context.Context, params *DeleteConfiguredTableAnalysisRuleInput, ...) (*DeleteConfiguredTableAnalysisRuleOutput, error)
- func (c *Client) DeleteConfiguredTableAssociation(ctx context.Context, params *DeleteConfiguredTableAssociationInput, ...) (*DeleteConfiguredTableAssociationOutput, error)
- func (c *Client) DeleteMember(ctx context.Context, params *DeleteMemberInput, optFns ...func(*Options)) (*DeleteMemberOutput, error)
- func (c *Client) DeleteMembership(ctx context.Context, params *DeleteMembershipInput, optFns ...func(*Options)) (*DeleteMembershipOutput, error)
- func (c *Client) DeletePrivacyBudgetTemplate(ctx context.Context, params *DeletePrivacyBudgetTemplateInput, ...) (*DeletePrivacyBudgetTemplateOutput, error)
- func (c *Client) GetAnalysisTemplate(ctx context.Context, params *GetAnalysisTemplateInput, ...) (*GetAnalysisTemplateOutput, error)
- func (c *Client) GetCollaboration(ctx context.Context, params *GetCollaborationInput, optFns ...func(*Options)) (*GetCollaborationOutput, error)
- func (c *Client) GetCollaborationAnalysisTemplate(ctx context.Context, params *GetCollaborationAnalysisTemplateInput, ...) (*GetCollaborationAnalysisTemplateOutput, error)
- func (c *Client) GetCollaborationConfiguredAudienceModelAssociation(ctx context.Context, ...) (*GetCollaborationConfiguredAudienceModelAssociationOutput, error)
- func (c *Client) GetCollaborationPrivacyBudgetTemplate(ctx context.Context, params *GetCollaborationPrivacyBudgetTemplateInput, ...) (*GetCollaborationPrivacyBudgetTemplateOutput, error)
- func (c *Client) GetConfiguredAudienceModelAssociation(ctx context.Context, params *GetConfiguredAudienceModelAssociationInput, ...) (*GetConfiguredAudienceModelAssociationOutput, error)
- func (c *Client) GetConfiguredTable(ctx context.Context, params *GetConfiguredTableInput, optFns ...func(*Options)) (*GetConfiguredTableOutput, error)
- func (c *Client) GetConfiguredTableAnalysisRule(ctx context.Context, params *GetConfiguredTableAnalysisRuleInput, ...) (*GetConfiguredTableAnalysisRuleOutput, error)
- func (c *Client) GetConfiguredTableAssociation(ctx context.Context, params *GetConfiguredTableAssociationInput, ...) (*GetConfiguredTableAssociationOutput, error)
- func (c *Client) GetMembership(ctx context.Context, params *GetMembershipInput, optFns ...func(*Options)) (*GetMembershipOutput, error)
- func (c *Client) GetPrivacyBudgetTemplate(ctx context.Context, params *GetPrivacyBudgetTemplateInput, ...) (*GetPrivacyBudgetTemplateOutput, error)
- func (c *Client) GetProtectedQuery(ctx context.Context, params *GetProtectedQueryInput, optFns ...func(*Options)) (*GetProtectedQueryOutput, error)
- func (c *Client) GetSchema(ctx context.Context, params *GetSchemaInput, optFns ...func(*Options)) (*GetSchemaOutput, error)
- func (c *Client) GetSchemaAnalysisRule(ctx context.Context, params *GetSchemaAnalysisRuleInput, ...) (*GetSchemaAnalysisRuleOutput, error)
- func (c *Client) ListAnalysisTemplates(ctx context.Context, params *ListAnalysisTemplatesInput, ...) (*ListAnalysisTemplatesOutput, error)
- func (c *Client) ListCollaborationAnalysisTemplates(ctx context.Context, params *ListCollaborationAnalysisTemplatesInput, ...) (*ListCollaborationAnalysisTemplatesOutput, error)
- func (c *Client) ListCollaborationConfiguredAudienceModelAssociations(ctx context.Context, ...) (*ListCollaborationConfiguredAudienceModelAssociationsOutput, error)
- func (c *Client) ListCollaborationPrivacyBudgetTemplates(ctx context.Context, params *ListCollaborationPrivacyBudgetTemplatesInput, ...) (*ListCollaborationPrivacyBudgetTemplatesOutput, error)
- func (c *Client) ListCollaborationPrivacyBudgets(ctx context.Context, params *ListCollaborationPrivacyBudgetsInput, ...) (*ListCollaborationPrivacyBudgetsOutput, error)
- func (c *Client) ListCollaborations(ctx context.Context, params *ListCollaborationsInput, optFns ...func(*Options)) (*ListCollaborationsOutput, error)
- func (c *Client) ListConfiguredAudienceModelAssociations(ctx context.Context, params *ListConfiguredAudienceModelAssociationsInput, ...) (*ListConfiguredAudienceModelAssociationsOutput, error)
- func (c *Client) ListConfiguredTableAssociations(ctx context.Context, params *ListConfiguredTableAssociationsInput, ...) (*ListConfiguredTableAssociationsOutput, error)
- func (c *Client) ListConfiguredTables(ctx context.Context, params *ListConfiguredTablesInput, ...) (*ListConfiguredTablesOutput, error)
- func (c *Client) ListMembers(ctx context.Context, params *ListMembersInput, optFns ...func(*Options)) (*ListMembersOutput, error)
- func (c *Client) ListMemberships(ctx context.Context, params *ListMembershipsInput, optFns ...func(*Options)) (*ListMembershipsOutput, error)
- func (c *Client) ListPrivacyBudgetTemplates(ctx context.Context, params *ListPrivacyBudgetTemplatesInput, ...) (*ListPrivacyBudgetTemplatesOutput, error)
- func (c *Client) ListPrivacyBudgets(ctx context.Context, params *ListPrivacyBudgetsInput, optFns ...func(*Options)) (*ListPrivacyBudgetsOutput, error)
- func (c *Client) ListProtectedQueries(ctx context.Context, params *ListProtectedQueriesInput, ...) (*ListProtectedQueriesOutput, error)
- func (c *Client) ListSchemas(ctx context.Context, params *ListSchemasInput, optFns ...func(*Options)) (*ListSchemasOutput, error)
- func (c *Client) ListTagsForResource(ctx context.Context, params *ListTagsForResourceInput, ...) (*ListTagsForResourceOutput, error)
- func (c *Client) Options() Options
- func (c *Client) PreviewPrivacyImpact(ctx context.Context, params *PreviewPrivacyImpactInput, ...) (*PreviewPrivacyImpactOutput, error)
- func (c *Client) StartProtectedQuery(ctx context.Context, params *StartProtectedQueryInput, ...) (*StartProtectedQueryOutput, error)
- func (c *Client) TagResource(ctx context.Context, params *TagResourceInput, optFns ...func(*Options)) (*TagResourceOutput, error)
- func (c *Client) UntagResource(ctx context.Context, params *UntagResourceInput, optFns ...func(*Options)) (*UntagResourceOutput, error)
- func (c *Client) UpdateAnalysisTemplate(ctx context.Context, params *UpdateAnalysisTemplateInput, ...) (*UpdateAnalysisTemplateOutput, error)
- func (c *Client) UpdateCollaboration(ctx context.Context, params *UpdateCollaborationInput, ...) (*UpdateCollaborationOutput, error)
- func (c *Client) UpdateConfiguredAudienceModelAssociation(ctx context.Context, params *UpdateConfiguredAudienceModelAssociationInput, ...) (*UpdateConfiguredAudienceModelAssociationOutput, error)
- func (c *Client) UpdateConfiguredTable(ctx context.Context, params *UpdateConfiguredTableInput, ...) (*UpdateConfiguredTableOutput, error)
- func (c *Client) UpdateConfiguredTableAnalysisRule(ctx context.Context, params *UpdateConfiguredTableAnalysisRuleInput, ...) (*UpdateConfiguredTableAnalysisRuleOutput, error)
- func (c *Client) UpdateConfiguredTableAssociation(ctx context.Context, params *UpdateConfiguredTableAssociationInput, ...) (*UpdateConfiguredTableAssociationOutput, error)
- func (c *Client) UpdateMembership(ctx context.Context, params *UpdateMembershipInput, optFns ...func(*Options)) (*UpdateMembershipOutput, error)
- func (c *Client) UpdatePrivacyBudgetTemplate(ctx context.Context, params *UpdatePrivacyBudgetTemplateInput, ...) (*UpdatePrivacyBudgetTemplateOutput, error)
- func (c *Client) UpdateProtectedQuery(ctx context.Context, params *UpdateProtectedQueryInput, ...) (*UpdateProtectedQueryOutput, error)
- type CreateAnalysisTemplateInput
- type CreateAnalysisTemplateOutput
- type CreateCollaborationInput
- type CreateCollaborationOutput
- type CreateConfiguredAudienceModelAssociationInput
- type CreateConfiguredAudienceModelAssociationOutput
- type CreateConfiguredTableAnalysisRuleInput
- type CreateConfiguredTableAnalysisRuleOutput
- type CreateConfiguredTableAssociationInput
- type CreateConfiguredTableAssociationOutput
- type CreateConfiguredTableInput
- type CreateConfiguredTableOutput
- type CreateMembershipInput
- type CreateMembershipOutput
- type CreatePrivacyBudgetTemplateInput
- type CreatePrivacyBudgetTemplateOutput
- type DeleteAnalysisTemplateInput
- type DeleteAnalysisTemplateOutput
- type DeleteCollaborationInput
- type DeleteCollaborationOutput
- type DeleteConfiguredAudienceModelAssociationInput
- type DeleteConfiguredAudienceModelAssociationOutput
- type DeleteConfiguredTableAnalysisRuleInput
- type DeleteConfiguredTableAnalysisRuleOutput
- type DeleteConfiguredTableAssociationInput
- type DeleteConfiguredTableAssociationOutput
- type DeleteConfiguredTableInput
- type DeleteConfiguredTableOutput
- type DeleteMemberInput
- type DeleteMemberOutput
- type DeleteMembershipInput
- type DeleteMembershipOutput
- type DeletePrivacyBudgetTemplateInput
- type DeletePrivacyBudgetTemplateOutput
- type EndpointParameters
- type EndpointResolver
- type EndpointResolverFunc
- type EndpointResolverOptions
- type EndpointResolverV2
- type GetAnalysisTemplateInput
- type GetAnalysisTemplateOutput
- type GetCollaborationAnalysisTemplateInput
- type GetCollaborationAnalysisTemplateOutput
- type GetCollaborationConfiguredAudienceModelAssociationInput
- type GetCollaborationConfiguredAudienceModelAssociationOutput
- type GetCollaborationInput
- type GetCollaborationOutput
- type GetCollaborationPrivacyBudgetTemplateInput
- type GetCollaborationPrivacyBudgetTemplateOutput
- type GetConfiguredAudienceModelAssociationInput
- type GetConfiguredAudienceModelAssociationOutput
- type GetConfiguredTableAnalysisRuleInput
- type GetConfiguredTableAnalysisRuleOutput
- type GetConfiguredTableAssociationInput
- type GetConfiguredTableAssociationOutput
- type GetConfiguredTableInput
- type GetConfiguredTableOutput
- type GetMembershipInput
- type GetMembershipOutput
- type GetPrivacyBudgetTemplateInput
- type GetPrivacyBudgetTemplateOutput
- type GetProtectedQueryInput
- type GetProtectedQueryOutput
- type GetSchemaAnalysisRuleInput
- type GetSchemaAnalysisRuleOutput
- type GetSchemaInput
- type GetSchemaOutput
- type HTTPClient
- type HTTPSignerV4
- type ListAnalysisTemplatesAPIClient
- type ListAnalysisTemplatesInput
- type ListAnalysisTemplatesOutput
- type ListAnalysisTemplatesPaginator
- type ListAnalysisTemplatesPaginatorOptions
- type ListCollaborationAnalysisTemplatesAPIClient
- type ListCollaborationAnalysisTemplatesInput
- type ListCollaborationAnalysisTemplatesOutput
- type ListCollaborationAnalysisTemplatesPaginator
- type ListCollaborationAnalysisTemplatesPaginatorOptions
- type ListCollaborationConfiguredAudienceModelAssociationsAPIClient
- type ListCollaborationConfiguredAudienceModelAssociationsInput
- type ListCollaborationConfiguredAudienceModelAssociationsOutput
- type ListCollaborationConfiguredAudienceModelAssociationsPaginator
- type ListCollaborationConfiguredAudienceModelAssociationsPaginatorOptions
- type ListCollaborationPrivacyBudgetTemplatesAPIClient
- type ListCollaborationPrivacyBudgetTemplatesInput
- type ListCollaborationPrivacyBudgetTemplatesOutput
- type ListCollaborationPrivacyBudgetTemplatesPaginator
- type ListCollaborationPrivacyBudgetTemplatesPaginatorOptions
- type ListCollaborationPrivacyBudgetsAPIClient
- type ListCollaborationPrivacyBudgetsInput
- type ListCollaborationPrivacyBudgetsOutput
- type ListCollaborationPrivacyBudgetsPaginator
- type ListCollaborationPrivacyBudgetsPaginatorOptions
- type ListCollaborationsAPIClient
- type ListCollaborationsInput
- type ListCollaborationsOutput
- type ListCollaborationsPaginator
- type ListCollaborationsPaginatorOptions
- type ListConfiguredAudienceModelAssociationsAPIClient
- type ListConfiguredAudienceModelAssociationsInput
- type ListConfiguredAudienceModelAssociationsOutput
- type ListConfiguredAudienceModelAssociationsPaginator
- type ListConfiguredAudienceModelAssociationsPaginatorOptions
- type ListConfiguredTableAssociationsAPIClient
- type ListConfiguredTableAssociationsInput
- type ListConfiguredTableAssociationsOutput
- type ListConfiguredTableAssociationsPaginator
- type ListConfiguredTableAssociationsPaginatorOptions
- type ListConfiguredTablesAPIClient
- type ListConfiguredTablesInput
- type ListConfiguredTablesOutput
- type ListConfiguredTablesPaginator
- type ListConfiguredTablesPaginatorOptions
- type ListMembersAPIClient
- type ListMembersInput
- type ListMembersOutput
- type ListMembersPaginator
- type ListMembersPaginatorOptions
- type ListMembershipsAPIClient
- type ListMembershipsInput
- type ListMembershipsOutput
- type ListMembershipsPaginator
- type ListMembershipsPaginatorOptions
- type ListPrivacyBudgetTemplatesAPIClient
- type ListPrivacyBudgetTemplatesInput
- type ListPrivacyBudgetTemplatesOutput
- type ListPrivacyBudgetTemplatesPaginator
- type ListPrivacyBudgetTemplatesPaginatorOptions
- type ListPrivacyBudgetsAPIClient
- type ListPrivacyBudgetsInput
- type ListPrivacyBudgetsOutput
- type ListPrivacyBudgetsPaginator
- type ListPrivacyBudgetsPaginatorOptions
- type ListProtectedQueriesAPIClient
- type ListProtectedQueriesInput
- type ListProtectedQueriesOutput
- type ListProtectedQueriesPaginator
- type ListProtectedQueriesPaginatorOptions
- type ListSchemasAPIClient
- type ListSchemasInput
- type ListSchemasOutput
- type ListSchemasPaginator
- type ListSchemasPaginatorOptions
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type Options
- type PreviewPrivacyImpactInput
- type PreviewPrivacyImpactOutput
- type ResolveEndpoint
- type StartProtectedQueryInput
- type StartProtectedQueryOutput
- type TagResourceInput
- type TagResourceOutput
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateAnalysisTemplateInput
- type UpdateAnalysisTemplateOutput
- type UpdateCollaborationInput
- type UpdateCollaborationOutput
- type UpdateConfiguredAudienceModelAssociationInput
- type UpdateConfiguredAudienceModelAssociationOutput
- type UpdateConfiguredTableAnalysisRuleInput
- type UpdateConfiguredTableAnalysisRuleOutput
- type UpdateConfiguredTableAssociationInput
- type UpdateConfiguredTableAssociationOutput
- type UpdateConfiguredTableInput
- type UpdateConfiguredTableOutput
- type UpdateMembershipInput
- type UpdateMembershipOutput
- type UpdatePrivacyBudgetTemplateInput
- type UpdatePrivacyBudgetTemplateOutput
- type UpdateProtectedQueryInput
- type UpdateProtectedQueryOutput
Constants ¶
const ServiceAPIVersion = "2022-02-17"
const ServiceID = "CleanRooms"
Variables ¶
This section is empty.
Functions ¶
func NewDefaultEndpointResolver ¶
func NewDefaultEndpointResolver() *internalendpoints.Resolver
NewDefaultEndpointResolver constructs a new service endpoint resolver
func WithAPIOptions ¶
func WithAPIOptions(optFns ...func(*middleware.Stack) error) func(*Options)
WithAPIOptions returns a functional option for setting the Client's APIOptions option.
func WithEndpointResolver
deprecated
func WithEndpointResolver(v EndpointResolver) func(*Options)
Deprecated: EndpointResolver and WithEndpointResolver. Providing a value for this field will likely prevent you from using any endpoint-related service features released after the introduction of EndpointResolverV2 and BaseEndpoint.
To migrate an EndpointResolver implementation that uses a custom endpoint, set the client option BaseEndpoint instead.
func WithEndpointResolverV2 ¶
func WithEndpointResolverV2(v EndpointResolverV2) func(*Options)
WithEndpointResolverV2 returns a functional option for setting the Client's EndpointResolverV2 option.
func WithSigV4SigningName ¶
WithSigV4SigningName applies an override to the authentication workflow to use the given signing name for SigV4-authenticated operations.
This is an advanced setting. The value here is FINAL, taking precedence over the resolved signing name from both auth scheme resolution and endpoint resolution.
func WithSigV4SigningRegion ¶
WithSigV4SigningRegion applies an override to the authentication workflow to use the given signing region for SigV4-authenticated operations.
This is an advanced setting. The value here is FINAL, taking precedence over the resolved signing region from both auth scheme resolution and endpoint resolution.
Types ¶
type AuthResolverParameters ¶
type AuthResolverParameters struct { // The name of the operation being invoked. Operation string // The region in which the operation is being invoked. Region string }
AuthResolverParameters contains the set of inputs necessary for auth scheme resolution.
type AuthSchemeResolver ¶
type AuthSchemeResolver interface {
ResolveAuthSchemes(context.Context, *AuthResolverParameters) ([]*smithyauth.Option, error)
}
AuthSchemeResolver returns a set of possible authentication options for an operation.
type BatchGetCollaborationAnalysisTemplateInput ¶
type BatchGetCollaborationAnalysisTemplateInput struct { // The Amazon Resource Name (ARN) associated with the analysis template within a // collaboration. // // This member is required. AnalysisTemplateArns []string // A unique identifier for the collaboration that the analysis templates belong // to. Currently accepts collaboration ID. // // This member is required. CollaborationIdentifier *string // contains filtered or unexported fields }
type BatchGetCollaborationAnalysisTemplateOutput ¶
type BatchGetCollaborationAnalysisTemplateOutput struct { // The retrieved list of analysis templates within a collaboration. // // This member is required. CollaborationAnalysisTemplates []types.CollaborationAnalysisTemplate // Error reasons for collaboration analysis templates that could not be retrieved. // One error is returned for every collaboration analysis template that could not // be retrieved. // // This member is required. Errors []types.BatchGetCollaborationAnalysisTemplateError // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type BatchGetSchemaAnalysisRuleInput ¶
type BatchGetSchemaAnalysisRuleInput struct { // The unique identifier of the collaboration that contains the schema analysis // rule. // // This member is required. CollaborationIdentifier *string // The information that's necessary to retrieve a schema analysis rule. // // This member is required. SchemaAnalysisRuleRequests []types.SchemaAnalysisRuleRequest // contains filtered or unexported fields }
type BatchGetSchemaAnalysisRuleOutput ¶
type BatchGetSchemaAnalysisRuleOutput struct { // The retrieved list of analysis rules. // // This member is required. AnalysisRules []types.AnalysisRule // Error reasons for schemas that could not be retrieved. One error is returned // for every schema that could not be retrieved. // // This member is required. Errors []types.BatchGetSchemaAnalysisRuleError // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type BatchGetSchemaInput ¶
type BatchGetSchemaInput struct { // A unique identifier for the collaboration that the schemas belong to. Currently // accepts collaboration ID. // // This member is required. CollaborationIdentifier *string // The names for the schema objects to retrieve. // // This member is required. Names []string // contains filtered or unexported fields }
type BatchGetSchemaOutput ¶
type BatchGetSchemaOutput struct { // Error reasons for schemas that could not be retrieved. One error is returned // for every schema that could not be retrieved. // // This member is required. Errors []types.BatchGetSchemaError // The retrieved list of schemas. // // This member is required. Schemas []types.Schema // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client provides the API client to make operations call for AWS Clean Rooms Service.
func New ¶
New returns an initialized Client based on the functional options. Provide additional functional options to further configure the behavior of the client, such as changing the client's endpoint or adding custom middleware behavior.
func NewFromConfig ¶
NewFromConfig returns a new client from the provided config.
func (*Client) BatchGetCollaborationAnalysisTemplate ¶
func (c *Client) BatchGetCollaborationAnalysisTemplate(ctx context.Context, params *BatchGetCollaborationAnalysisTemplateInput, optFns ...func(*Options)) (*BatchGetCollaborationAnalysisTemplateOutput, error)
Retrieves multiple analysis templates within a collaboration by their Amazon Resource Names (ARNs).
func (*Client) BatchGetSchema ¶
func (c *Client) BatchGetSchema(ctx context.Context, params *BatchGetSchemaInput, optFns ...func(*Options)) (*BatchGetSchemaOutput, error)
Retrieves multiple schemas by their identifiers.
func (*Client) BatchGetSchemaAnalysisRule ¶
func (c *Client) BatchGetSchemaAnalysisRule(ctx context.Context, params *BatchGetSchemaAnalysisRuleInput, optFns ...func(*Options)) (*BatchGetSchemaAnalysisRuleOutput, error)
Retrieves multiple analysis rule schemas.
func (*Client) CreateAnalysisTemplate ¶
func (c *Client) CreateAnalysisTemplate(ctx context.Context, params *CreateAnalysisTemplateInput, optFns ...func(*Options)) (*CreateAnalysisTemplateOutput, error)
Creates a new analysis template.
func (*Client) CreateCollaboration ¶
func (c *Client) CreateCollaboration(ctx context.Context, params *CreateCollaborationInput, optFns ...func(*Options)) (*CreateCollaborationOutput, error)
Creates a new collaboration.
func (*Client) CreateConfiguredAudienceModelAssociation ¶
func (c *Client) CreateConfiguredAudienceModelAssociation(ctx context.Context, params *CreateConfiguredAudienceModelAssociationInput, optFns ...func(*Options)) (*CreateConfiguredAudienceModelAssociationOutput, error)
Provides the details necessary to create a configured audience model association.
func (*Client) CreateConfiguredTable ¶
func (c *Client) CreateConfiguredTable(ctx context.Context, params *CreateConfiguredTableInput, optFns ...func(*Options)) (*CreateConfiguredTableOutput, error)
Creates a new configured table resource.
func (*Client) CreateConfiguredTableAnalysisRule ¶
func (c *Client) CreateConfiguredTableAnalysisRule(ctx context.Context, params *CreateConfiguredTableAnalysisRuleInput, optFns ...func(*Options)) (*CreateConfiguredTableAnalysisRuleOutput, error)
Creates a new analysis rule for a configured table. Currently, only one analysis rule can be created for a given configured table.
func (*Client) CreateConfiguredTableAssociation ¶
func (c *Client) CreateConfiguredTableAssociation(ctx context.Context, params *CreateConfiguredTableAssociationInput, optFns ...func(*Options)) (*CreateConfiguredTableAssociationOutput, error)
Creates a configured table association. A configured table association links a configured table with a collaboration.
func (*Client) CreateMembership ¶
func (c *Client) CreateMembership(ctx context.Context, params *CreateMembershipInput, optFns ...func(*Options)) (*CreateMembershipOutput, error)
Creates a membership for a specific collaboration identifier and joins the collaboration.
func (*Client) CreatePrivacyBudgetTemplate ¶
func (c *Client) CreatePrivacyBudgetTemplate(ctx context.Context, params *CreatePrivacyBudgetTemplateInput, optFns ...func(*Options)) (*CreatePrivacyBudgetTemplateOutput, error)
Creates a privacy budget template for a specified membership. Each membership can have only one privacy budget template, but it can be deleted and recreated. If you need to change the privacy budget template for a membership, use the UpdatePrivacyBudgetTemplate operation.
func (*Client) DeleteAnalysisTemplate ¶
func (c *Client) DeleteAnalysisTemplate(ctx context.Context, params *DeleteAnalysisTemplateInput, optFns ...func(*Options)) (*DeleteAnalysisTemplateOutput, error)
Deletes an analysis template.
func (*Client) DeleteCollaboration ¶
func (c *Client) DeleteCollaboration(ctx context.Context, params *DeleteCollaborationInput, optFns ...func(*Options)) (*DeleteCollaborationOutput, error)
Deletes a collaboration. It can only be called by the collaboration owner.
func (*Client) DeleteConfiguredAudienceModelAssociation ¶
func (c *Client) DeleteConfiguredAudienceModelAssociation(ctx context.Context, params *DeleteConfiguredAudienceModelAssociationInput, optFns ...func(*Options)) (*DeleteConfiguredAudienceModelAssociationOutput, error)
Provides the information necessary to delete a configured audience model association.
func (*Client) DeleteConfiguredTable ¶
func (c *Client) DeleteConfiguredTable(ctx context.Context, params *DeleteConfiguredTableInput, optFns ...func(*Options)) (*DeleteConfiguredTableOutput, error)
Deletes a configured table.
func (*Client) DeleteConfiguredTableAnalysisRule ¶
func (c *Client) DeleteConfiguredTableAnalysisRule(ctx context.Context, params *DeleteConfiguredTableAnalysisRuleInput, optFns ...func(*Options)) (*DeleteConfiguredTableAnalysisRuleOutput, error)
Deletes a configured table analysis rule.
func (*Client) DeleteConfiguredTableAssociation ¶
func (c *Client) DeleteConfiguredTableAssociation(ctx context.Context, params *DeleteConfiguredTableAssociationInput, optFns ...func(*Options)) (*DeleteConfiguredTableAssociationOutput, error)
Deletes a configured table association.
func (*Client) DeleteMember ¶
func (c *Client) DeleteMember(ctx context.Context, params *DeleteMemberInput, optFns ...func(*Options)) (*DeleteMemberOutput, error)
Removes the specified member from a collaboration. The removed member is placed in the Removed status and can't interact with the collaboration. The removed member's data is inaccessible to active members of the collaboration.
func (*Client) DeleteMembership ¶
func (c *Client) DeleteMembership(ctx context.Context, params *DeleteMembershipInput, optFns ...func(*Options)) (*DeleteMembershipOutput, error)
Deletes a specified membership. All resources under a membership must be deleted.
func (*Client) DeletePrivacyBudgetTemplate ¶
func (c *Client) DeletePrivacyBudgetTemplate(ctx context.Context, params *DeletePrivacyBudgetTemplateInput, optFns ...func(*Options)) (*DeletePrivacyBudgetTemplateOutput, error)
Deletes a privacy budget template for a specified membership.
func (*Client) GetAnalysisTemplate ¶
func (c *Client) GetAnalysisTemplate(ctx context.Context, params *GetAnalysisTemplateInput, optFns ...func(*Options)) (*GetAnalysisTemplateOutput, error)
Retrieves an analysis template.
func (*Client) GetCollaboration ¶
func (c *Client) GetCollaboration(ctx context.Context, params *GetCollaborationInput, optFns ...func(*Options)) (*GetCollaborationOutput, error)
Returns metadata about a collaboration.
func (*Client) GetCollaborationAnalysisTemplate ¶
func (c *Client) GetCollaborationAnalysisTemplate(ctx context.Context, params *GetCollaborationAnalysisTemplateInput, optFns ...func(*Options)) (*GetCollaborationAnalysisTemplateOutput, error)
Retrieves an analysis template within a collaboration.
func (*Client) GetCollaborationConfiguredAudienceModelAssociation ¶
func (c *Client) GetCollaborationConfiguredAudienceModelAssociation(ctx context.Context, params *GetCollaborationConfiguredAudienceModelAssociationInput, optFns ...func(*Options)) (*GetCollaborationConfiguredAudienceModelAssociationOutput, error)
Retrieves a configured audience model association within a collaboration.
func (*Client) GetCollaborationPrivacyBudgetTemplate ¶
func (c *Client) GetCollaborationPrivacyBudgetTemplate(ctx context.Context, params *GetCollaborationPrivacyBudgetTemplateInput, optFns ...func(*Options)) (*GetCollaborationPrivacyBudgetTemplateOutput, error)
Returns details about a specified privacy budget template.
func (*Client) GetConfiguredAudienceModelAssociation ¶
func (c *Client) GetConfiguredAudienceModelAssociation(ctx context.Context, params *GetConfiguredAudienceModelAssociationInput, optFns ...func(*Options)) (*GetConfiguredAudienceModelAssociationOutput, error)
Returns information about a configured audience model association.
func (*Client) GetConfiguredTable ¶
func (c *Client) GetConfiguredTable(ctx context.Context, params *GetConfiguredTableInput, optFns ...func(*Options)) (*GetConfiguredTableOutput, error)
Retrieves a configured table.
func (*Client) GetConfiguredTableAnalysisRule ¶
func (c *Client) GetConfiguredTableAnalysisRule(ctx context.Context, params *GetConfiguredTableAnalysisRuleInput, optFns ...func(*Options)) (*GetConfiguredTableAnalysisRuleOutput, error)
Retrieves a configured table analysis rule.
func (*Client) GetConfiguredTableAssociation ¶
func (c *Client) GetConfiguredTableAssociation(ctx context.Context, params *GetConfiguredTableAssociationInput, optFns ...func(*Options)) (*GetConfiguredTableAssociationOutput, error)
Retrieves a configured table association.
func (*Client) GetMembership ¶
func (c *Client) GetMembership(ctx context.Context, params *GetMembershipInput, optFns ...func(*Options)) (*GetMembershipOutput, error)
Retrieves a specified membership for an identifier.
func (*Client) GetPrivacyBudgetTemplate ¶
func (c *Client) GetPrivacyBudgetTemplate(ctx context.Context, params *GetPrivacyBudgetTemplateInput, optFns ...func(*Options)) (*GetPrivacyBudgetTemplateOutput, error)
Returns details for a specified privacy budget template.
func (*Client) GetProtectedQuery ¶
func (c *Client) GetProtectedQuery(ctx context.Context, params *GetProtectedQueryInput, optFns ...func(*Options)) (*GetProtectedQueryOutput, error)
Returns query processing metadata.
func (*Client) GetSchema ¶
func (c *Client) GetSchema(ctx context.Context, params *GetSchemaInput, optFns ...func(*Options)) (*GetSchemaOutput, error)
Retrieves the schema for a relation within a collaboration.
func (*Client) GetSchemaAnalysisRule ¶
func (c *Client) GetSchemaAnalysisRule(ctx context.Context, params *GetSchemaAnalysisRuleInput, optFns ...func(*Options)) (*GetSchemaAnalysisRuleOutput, error)
Retrieves a schema analysis rule.
func (*Client) ListAnalysisTemplates ¶
func (c *Client) ListAnalysisTemplates(ctx context.Context, params *ListAnalysisTemplatesInput, optFns ...func(*Options)) (*ListAnalysisTemplatesOutput, error)
Lists analysis templates that the caller owns.
func (*Client) ListCollaborationAnalysisTemplates ¶
func (c *Client) ListCollaborationAnalysisTemplates(ctx context.Context, params *ListCollaborationAnalysisTemplatesInput, optFns ...func(*Options)) (*ListCollaborationAnalysisTemplatesOutput, error)
Lists analysis templates within a collaboration.
func (*Client) ListCollaborationConfiguredAudienceModelAssociations ¶
func (c *Client) ListCollaborationConfiguredAudienceModelAssociations(ctx context.Context, params *ListCollaborationConfiguredAudienceModelAssociationsInput, optFns ...func(*Options)) (*ListCollaborationConfiguredAudienceModelAssociationsOutput, error)
Lists configured audience model associations within a collaboration.
func (*Client) ListCollaborationPrivacyBudgetTemplates ¶
func (c *Client) ListCollaborationPrivacyBudgetTemplates(ctx context.Context, params *ListCollaborationPrivacyBudgetTemplatesInput, optFns ...func(*Options)) (*ListCollaborationPrivacyBudgetTemplatesOutput, error)
Returns an array that summarizes each privacy budget template in a specified collaboration.
func (*Client) ListCollaborationPrivacyBudgets ¶
func (c *Client) ListCollaborationPrivacyBudgets(ctx context.Context, params *ListCollaborationPrivacyBudgetsInput, optFns ...func(*Options)) (*ListCollaborationPrivacyBudgetsOutput, error)
Returns an array that summarizes each privacy budget in a specified collaboration. The summary includes the collaboration ARN, creation time, creating account, and privacy budget details.
func (*Client) ListCollaborations ¶
func (c *Client) ListCollaborations(ctx context.Context, params *ListCollaborationsInput, optFns ...func(*Options)) (*ListCollaborationsOutput, error)
Lists collaborations the caller owns, is active in, or has been invited to.
func (*Client) ListConfiguredAudienceModelAssociations ¶
func (c *Client) ListConfiguredAudienceModelAssociations(ctx context.Context, params *ListConfiguredAudienceModelAssociationsInput, optFns ...func(*Options)) (*ListConfiguredAudienceModelAssociationsOutput, error)
Lists information about requested configured audience model associations.
func (*Client) ListConfiguredTableAssociations ¶
func (c *Client) ListConfiguredTableAssociations(ctx context.Context, params *ListConfiguredTableAssociationsInput, optFns ...func(*Options)) (*ListConfiguredTableAssociationsOutput, error)
Lists configured table associations for a membership.
func (*Client) ListConfiguredTables ¶
func (c *Client) ListConfiguredTables(ctx context.Context, params *ListConfiguredTablesInput, optFns ...func(*Options)) (*ListConfiguredTablesOutput, error)
Lists configured tables.
func (*Client) ListMembers ¶
func (c *Client) ListMembers(ctx context.Context, params *ListMembersInput, optFns ...func(*Options)) (*ListMembersOutput, error)
Lists all members within a collaboration.
func (*Client) ListMemberships ¶
func (c *Client) ListMemberships(ctx context.Context, params *ListMembershipsInput, optFns ...func(*Options)) (*ListMembershipsOutput, error)
Lists all memberships resources within the caller's account.
func (*Client) ListPrivacyBudgetTemplates ¶
func (c *Client) ListPrivacyBudgetTemplates(ctx context.Context, params *ListPrivacyBudgetTemplatesInput, optFns ...func(*Options)) (*ListPrivacyBudgetTemplatesOutput, error)
Returns detailed information about the privacy budget templates in a specified membership.
func (*Client) ListPrivacyBudgets ¶
func (c *Client) ListPrivacyBudgets(ctx context.Context, params *ListPrivacyBudgetsInput, optFns ...func(*Options)) (*ListPrivacyBudgetsOutput, error)
Returns detailed information about the privacy budgets in a specified membership.
func (*Client) ListProtectedQueries ¶
func (c *Client) ListProtectedQueries(ctx context.Context, params *ListProtectedQueriesInput, optFns ...func(*Options)) (*ListProtectedQueriesOutput, error)
Lists protected queries, sorted by the most recent query.
func (*Client) ListSchemas ¶
func (c *Client) ListSchemas(ctx context.Context, params *ListSchemasInput, optFns ...func(*Options)) (*ListSchemasOutput, error)
Lists the schemas for relations within a collaboration.
func (*Client) ListTagsForResource ¶
func (c *Client) ListTagsForResource(ctx context.Context, params *ListTagsForResourceInput, optFns ...func(*Options)) (*ListTagsForResourceOutput, error)
Lists all of the tags that have been added to a resource.
func (*Client) Options ¶
Options returns a copy of the client configuration.
Callers SHOULD NOT perform mutations on any inner structures within client config. Config overrides should instead be made on a per-operation basis through functional options.
func (*Client) PreviewPrivacyImpact ¶
func (c *Client) PreviewPrivacyImpact(ctx context.Context, params *PreviewPrivacyImpactInput, optFns ...func(*Options)) (*PreviewPrivacyImpactOutput, error)
An estimate of the number of aggregation functions that the member who can query can run given epsilon and noise parameters.
func (*Client) StartProtectedQuery ¶
func (c *Client) StartProtectedQuery(ctx context.Context, params *StartProtectedQueryInput, optFns ...func(*Options)) (*StartProtectedQueryOutput, error)
Creates a protected query that is started by Clean Rooms.
func (*Client) TagResource ¶
func (c *Client) TagResource(ctx context.Context, params *TagResourceInput, optFns ...func(*Options)) (*TagResourceOutput, error)
Tags a resource.
func (*Client) UntagResource ¶
func (c *Client) UntagResource(ctx context.Context, params *UntagResourceInput, optFns ...func(*Options)) (*UntagResourceOutput, error)
Removes a tag or list of tags from a resource.
func (*Client) UpdateAnalysisTemplate ¶
func (c *Client) UpdateAnalysisTemplate(ctx context.Context, params *UpdateAnalysisTemplateInput, optFns ...func(*Options)) (*UpdateAnalysisTemplateOutput, error)
Updates the analysis template metadata.
func (*Client) UpdateCollaboration ¶
func (c *Client) UpdateCollaboration(ctx context.Context, params *UpdateCollaborationInput, optFns ...func(*Options)) (*UpdateCollaborationOutput, error)
Updates collaboration metadata and can only be called by the collaboration owner.
func (*Client) UpdateConfiguredAudienceModelAssociation ¶
func (c *Client) UpdateConfiguredAudienceModelAssociation(ctx context.Context, params *UpdateConfiguredAudienceModelAssociationInput, optFns ...func(*Options)) (*UpdateConfiguredAudienceModelAssociationOutput, error)
Provides the details necessary to update a configured audience model association.
func (*Client) UpdateConfiguredTable ¶
func (c *Client) UpdateConfiguredTable(ctx context.Context, params *UpdateConfiguredTableInput, optFns ...func(*Options)) (*UpdateConfiguredTableOutput, error)
Updates a configured table.
func (*Client) UpdateConfiguredTableAnalysisRule ¶
func (c *Client) UpdateConfiguredTableAnalysisRule(ctx context.Context, params *UpdateConfiguredTableAnalysisRuleInput, optFns ...func(*Options)) (*UpdateConfiguredTableAnalysisRuleOutput, error)
Updates a configured table analysis rule.
func (*Client) UpdateConfiguredTableAssociation ¶
func (c *Client) UpdateConfiguredTableAssociation(ctx context.Context, params *UpdateConfiguredTableAssociationInput, optFns ...func(*Options)) (*UpdateConfiguredTableAssociationOutput, error)
Updates a configured table association.
func (*Client) UpdateMembership ¶
func (c *Client) UpdateMembership(ctx context.Context, params *UpdateMembershipInput, optFns ...func(*Options)) (*UpdateMembershipOutput, error)
Updates a membership.
func (*Client) UpdatePrivacyBudgetTemplate ¶
func (c *Client) UpdatePrivacyBudgetTemplate(ctx context.Context, params *UpdatePrivacyBudgetTemplateInput, optFns ...func(*Options)) (*UpdatePrivacyBudgetTemplateOutput, error)
Updates the privacy budget template for the specified membership.
func (*Client) UpdateProtectedQuery ¶
func (c *Client) UpdateProtectedQuery(ctx context.Context, params *UpdateProtectedQueryInput, optFns ...func(*Options)) (*UpdateProtectedQueryOutput, error)
Updates the processing of a currently running query.
type CreateAnalysisTemplateInput ¶
type CreateAnalysisTemplateInput struct { // The format of the analysis template. // // This member is required. Format types.AnalysisFormat // The identifier for a membership resource. // // This member is required. MembershipIdentifier *string // The name of the analysis template. // // This member is required. Name *string // The information in the analysis template. Currently supports text , the query // text for the analysis template. // // This member is required. Source types.AnalysisSource // The parameters of the analysis template. AnalysisParameters []types.AnalysisParameter // The description of the analysis template. Description *string // An optional label that you can assign to a resource when you create it. Each // tag consists of a key and an optional value, both of which you define. When you // use tagging, you can also use tag-based access control in IAM policies to // control access to this resource. Tags map[string]string // contains filtered or unexported fields }
type CreateAnalysisTemplateOutput ¶
type CreateAnalysisTemplateOutput struct { // The analysis template. // // This member is required. AnalysisTemplate *types.AnalysisTemplate // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateCollaborationInput ¶
type CreateCollaborationInput struct { // The display name of the collaboration creator. // // This member is required. CreatorDisplayName *string // The abilities granted to the collaboration creator. // // This member is required. CreatorMemberAbilities []types.MemberAbility // A description of the collaboration provided by the collaboration owner. // // This member is required. Description *string // A list of initial members, not including the creator. This list is immutable. // // This member is required. Members []types.MemberSpecification // The display name for a collaboration. // // This member is required. Name *string // An indicator as to whether query logging has been enabled or disabled for the // collaboration. // // This member is required. QueryLogStatus types.CollaborationQueryLogStatus // The collaboration creator's payment responsibilities set by the collaboration // creator. // // If the collaboration creator hasn't specified anyone as the member paying for // query compute costs, then the member who can query is the default payer. CreatorPaymentConfiguration *types.PaymentConfiguration // The settings for client-side encryption with Cryptographic Computing for Clean // Rooms. DataEncryptionMetadata *types.DataEncryptionMetadata // An optional label that you can assign to a resource when you create it. Each // tag consists of a key and an optional value, both of which you define. When you // use tagging, you can also use tag-based access control in IAM policies to // control access to this resource. Tags map[string]string // contains filtered or unexported fields }
type CreateCollaborationOutput ¶
type CreateCollaborationOutput struct { // The entire created collaboration object. // // This member is required. Collaboration *types.Collaboration // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateConfiguredAudienceModelAssociationInput ¶
type CreateConfiguredAudienceModelAssociationInput struct { // A unique identifier for the configured audience model that you want to // associate. // // This member is required. ConfiguredAudienceModelArn *string // The name of the configured audience model association. // // This member is required. ConfiguredAudienceModelAssociationName *string // When TRUE , indicates that the resource policy for the configured audience model // resource being associated is configured for Clean Rooms to manage permissions // related to the given collaboration. When FALSE , indicates that the configured // audience model resource owner will manage permissions related to the given // collaboration. // // Setting this to TRUE requires you to have permissions to create, update, and // delete the resource policy for the cleanrooms-ml resource when you call the DeleteConfiguredAudienceModelAssociation // resource. In addition, if you are the collaboration creator and specify TRUE , // you must have the same permissions when you call the DeleteMemberand DeleteCollaboration APIs. // // This member is required. ManageResourcePolicies *bool // A unique identifier for one of your memberships for a collaboration. The // configured audience model is associated to the collaboration that this // membership belongs to. Accepts a membership ID. // // This member is required. MembershipIdentifier *string // A description of the configured audience model association. Description *string // An optional label that you can assign to a resource when you create it. Each // tag consists of a key and an optional value, both of which you define. When you // use tagging, you can also use tag-based access control in IAM policies to // control access to this resource. Tags map[string]string // contains filtered or unexported fields }
type CreateConfiguredAudienceModelAssociationOutput ¶
type CreateConfiguredAudienceModelAssociationOutput struct { // Information about the configured audience model association. // // This member is required. ConfiguredAudienceModelAssociation *types.ConfiguredAudienceModelAssociation // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateConfiguredTableAnalysisRuleInput ¶
type CreateConfiguredTableAnalysisRuleInput struct { // The entire created configured table analysis rule object. // // This member is required. AnalysisRulePolicy types.ConfiguredTableAnalysisRulePolicy // The type of analysis rule. // // This member is required. AnalysisRuleType types.ConfiguredTableAnalysisRuleType // The identifier for the configured table to create the analysis rule for. // Currently accepts the configured table ID. // // This member is required. ConfiguredTableIdentifier *string // contains filtered or unexported fields }
type CreateConfiguredTableAnalysisRuleOutput ¶
type CreateConfiguredTableAnalysisRuleOutput struct { // The entire created analysis rule. // // This member is required. AnalysisRule *types.ConfiguredTableAnalysisRule // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateConfiguredTableAssociationInput ¶
type CreateConfiguredTableAssociationInput struct { // A unique identifier for the configured table to be associated to. Currently // accepts a configured table ID. // // This member is required. ConfiguredTableIdentifier *string // A unique identifier for one of your memberships for a collaboration. The // configured table is associated to the collaboration that this membership belongs // to. Currently accepts a membership ID. // // This member is required. MembershipIdentifier *string // The name of the configured table association. This name is used to query the // underlying configured table. // // This member is required. Name *string // The service will assume this role to access catalog metadata and query the // table. // // This member is required. RoleArn *string // A description for the configured table association. Description *string // An optional label that you can assign to a resource when you create it. Each // tag consists of a key and an optional value, both of which you define. When you // use tagging, you can also use tag-based access control in IAM policies to // control access to this resource. Tags map[string]string // contains filtered or unexported fields }
type CreateConfiguredTableAssociationOutput ¶
type CreateConfiguredTableAssociationOutput struct { // The entire configured table association object. // // This member is required. ConfiguredTableAssociation *types.ConfiguredTableAssociation // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateConfiguredTableInput ¶
type CreateConfiguredTableInput struct { // The columns of the underlying table that can be used by collaborations or // analysis rules. // // This member is required. AllowedColumns []string // The analysis method for the configured tables. The only valid value is // currently `DIRECT_QUERY`. // // This member is required. AnalysisMethod types.AnalysisMethod // The name of the configured table. // // This member is required. Name *string // A reference to the Glue table being configured. // // This member is required. TableReference types.TableReference // A description for the configured table. Description *string // An optional label that you can assign to a resource when you create it. Each // tag consists of a key and an optional value, both of which you define. When you // use tagging, you can also use tag-based access control in IAM policies to // control access to this resource. Tags map[string]string // contains filtered or unexported fields }
type CreateConfiguredTableOutput ¶
type CreateConfiguredTableOutput struct { // The created configured table. // // This member is required. ConfiguredTable *types.ConfiguredTable // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreateMembershipInput ¶
type CreateMembershipInput struct { // The unique ID for the associated collaboration. // // This member is required. CollaborationIdentifier *string // An indicator as to whether query logging has been enabled or disabled for the // membership. // // This member is required. QueryLogStatus types.MembershipQueryLogStatus // The default protected query result configuration as specified by the member who // can receive results. DefaultResultConfiguration *types.MembershipProtectedQueryResultConfiguration // The payment responsibilities accepted by the collaboration member. // // Not required if the collaboration member has the member ability to run queries. // // Required if the collaboration member doesn't have the member ability to run // queries but is configured as a payer by the collaboration creator. PaymentConfiguration *types.MembershipPaymentConfiguration // An optional label that you can assign to a resource when you create it. Each // tag consists of a key and an optional value, both of which you define. When you // use tagging, you can also use tag-based access control in IAM policies to // control access to this resource. Tags map[string]string // contains filtered or unexported fields }
type CreateMembershipOutput ¶
type CreateMembershipOutput struct { // The membership that was created. // // This member is required. Membership *types.Membership // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type CreatePrivacyBudgetTemplateInput ¶
type CreatePrivacyBudgetTemplateInput struct { // How often the privacy budget refreshes. // // If you plan to regularly bring new data into the collaboration, you can use // CALENDAR_MONTH to automatically get a new privacy budget for the collaboration // every calendar month. Choosing this option allows arbitrary amounts of // information to be revealed about rows of the data when repeatedly queries across // refreshes. Avoid choosing this if the same rows will be repeatedly queried // between privacy budget refreshes. // // This member is required. AutoRefresh types.PrivacyBudgetTemplateAutoRefresh // A unique identifier for one of your memberships for a collaboration. The // privacy budget template is created in the collaboration that this membership // belongs to. Accepts a membership ID. // // This member is required. MembershipIdentifier *string // Specifies your parameters for the privacy budget template. // // This member is required. Parameters types.PrivacyBudgetTemplateParametersInput // Specifies the type of the privacy budget template. // // This member is required. PrivacyBudgetType types.PrivacyBudgetType // An optional label that you can assign to a resource when you create it. Each // tag consists of a key and an optional value, both of which you define. When you // use tagging, you can also use tag-based access control in IAM policies to // control access to this resource. Tags map[string]string // contains filtered or unexported fields }
type CreatePrivacyBudgetTemplateOutput ¶
type CreatePrivacyBudgetTemplateOutput struct { // A summary of the elements in the privacy budget template. // // This member is required. PrivacyBudgetTemplate *types.PrivacyBudgetTemplate // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteAnalysisTemplateInput ¶
type DeleteAnalysisTemplateInput struct { // The identifier for the analysis template resource. // // This member is required. AnalysisTemplateIdentifier *string // The identifier for a membership resource. // // This member is required. MembershipIdentifier *string // contains filtered or unexported fields }
type DeleteAnalysisTemplateOutput ¶
type DeleteAnalysisTemplateOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteCollaborationInput ¶
type DeleteCollaborationInput struct { // The identifier for the collaboration. // // This member is required. CollaborationIdentifier *string // contains filtered or unexported fields }
type DeleteCollaborationOutput ¶
type DeleteCollaborationOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteConfiguredAudienceModelAssociationInput ¶
type DeleteConfiguredAudienceModelAssociationInput struct { // A unique identifier of the configured audience model association that you want // to delete. // // This member is required. ConfiguredAudienceModelAssociationIdentifier *string // A unique identifier of the membership that contains the audience model // association that you want to delete. // // This member is required. MembershipIdentifier *string // contains filtered or unexported fields }
type DeleteConfiguredAudienceModelAssociationOutput ¶
type DeleteConfiguredAudienceModelAssociationOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteConfiguredTableAnalysisRuleInput ¶
type DeleteConfiguredTableAnalysisRuleInput struct { // The analysis rule type to be deleted. Configured table analysis rules are // uniquely identified by their configured table identifier and analysis rule type. // // This member is required. AnalysisRuleType types.ConfiguredTableAnalysisRuleType // The unique identifier for the configured table that the analysis rule applies // to. Currently accepts the configured table ID. // // This member is required. ConfiguredTableIdentifier *string // contains filtered or unexported fields }
type DeleteConfiguredTableAnalysisRuleOutput ¶
type DeleteConfiguredTableAnalysisRuleOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
An empty response that indicates a successful delete.
type DeleteConfiguredTableAssociationInput ¶
type DeleteConfiguredTableAssociationInput struct { // The unique ID for the configured table association to be deleted. Currently // accepts the configured table ID. // // This member is required. ConfiguredTableAssociationIdentifier *string // A unique identifier for the membership that the configured table association // belongs to. Currently accepts the membership ID. // // This member is required. MembershipIdentifier *string // contains filtered or unexported fields }
type DeleteConfiguredTableAssociationOutput ¶
type DeleteConfiguredTableAssociationOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteConfiguredTableInput ¶
type DeleteConfiguredTableInput struct { // The unique ID for the configured table to delete. // // This member is required. ConfiguredTableIdentifier *string // contains filtered or unexported fields }
type DeleteConfiguredTableOutput ¶
type DeleteConfiguredTableOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
The empty output for a successful deletion.
type DeleteMemberInput ¶
type DeleteMemberOutput ¶
type DeleteMemberOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeleteMembershipInput ¶
type DeleteMembershipInput struct { // The identifier for a membership resource. // // This member is required. MembershipIdentifier *string // contains filtered or unexported fields }
type DeleteMembershipOutput ¶
type DeleteMembershipOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type DeletePrivacyBudgetTemplateInput ¶
type DeletePrivacyBudgetTemplateInput struct { // A unique identifier for one of your memberships for a collaboration. The // privacy budget template is deleted from the collaboration that this membership // belongs to. Accepts a membership ID. // // This member is required. MembershipIdentifier *string // A unique identifier for your privacy budget template. // // This member is required. PrivacyBudgetTemplateIdentifier *string // contains filtered or unexported fields }
type DeletePrivacyBudgetTemplateOutput ¶
type DeletePrivacyBudgetTemplateOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type EndpointParameters ¶
type EndpointParameters struct { // The AWS region used to dispatch the request. // // Parameter is // required. // // AWS::Region Region *string // When true, use the dual-stack endpoint. If the configured endpoint does not // support dual-stack, dispatching the request MAY return an error. // // Defaults to // false if no value is provided. // // AWS::UseDualStack UseDualStack *bool // When true, send this request to the FIPS-compliant regional endpoint. If the // configured endpoint does not have a FIPS compliant endpoint, dispatching the // request will return an error. // // Defaults to false if no value is // provided. // // AWS::UseFIPS UseFIPS *bool // Override the endpoint used to send this request // // Parameter is // required. // // SDK::Endpoint Endpoint *string }
EndpointParameters provides the parameters that influence how endpoints are resolved.
func (EndpointParameters) ValidateRequired ¶
func (p EndpointParameters) ValidateRequired() error
ValidateRequired validates required parameters are set.
func (EndpointParameters) WithDefaults ¶
func (p EndpointParameters) WithDefaults() EndpointParameters
WithDefaults returns a shallow copy of EndpointParameterswith default values applied to members where applicable.
type EndpointResolver ¶
type EndpointResolver interface {
ResolveEndpoint(region string, options EndpointResolverOptions) (aws.Endpoint, error)
}
EndpointResolver interface for resolving service endpoints.
func EndpointResolverFromURL ¶
func EndpointResolverFromURL(url string, optFns ...func(*aws.Endpoint)) EndpointResolver
EndpointResolverFromURL returns an EndpointResolver configured using the provided endpoint url. By default, the resolved endpoint resolver uses the client region as signing region, and the endpoint source is set to EndpointSourceCustom.You can provide functional options to configure endpoint values for the resolved endpoint.
type EndpointResolverFunc ¶
type EndpointResolverFunc func(region string, options EndpointResolverOptions) (aws.Endpoint, error)
EndpointResolverFunc is a helper utility that wraps a function so it satisfies the EndpointResolver interface. This is useful when you want to add additional endpoint resolving logic, or stub out specific endpoints with custom values.
func (EndpointResolverFunc) ResolveEndpoint ¶
func (fn EndpointResolverFunc) ResolveEndpoint(region string, options EndpointResolverOptions) (endpoint aws.Endpoint, err error)
type EndpointResolverOptions ¶
type EndpointResolverOptions = internalendpoints.Options
EndpointResolverOptions is the service endpoint resolver options
type EndpointResolverV2 ¶
type EndpointResolverV2 interface { // ResolveEndpoint attempts to resolve the endpoint with the provided options, // returning the endpoint if found. Otherwise an error is returned. ResolveEndpoint(ctx context.Context, params EndpointParameters) ( smithyendpoints.Endpoint, error, ) }
EndpointResolverV2 provides the interface for resolving service endpoints.
func NewDefaultEndpointResolverV2 ¶
func NewDefaultEndpointResolverV2() EndpointResolverV2
type GetAnalysisTemplateInput ¶
type GetAnalysisTemplateInput struct { // The identifier for the analysis template resource. // // This member is required. AnalysisTemplateIdentifier *string // The identifier for a membership resource. // // This member is required. MembershipIdentifier *string // contains filtered or unexported fields }
type GetAnalysisTemplateOutput ¶
type GetAnalysisTemplateOutput struct { // The analysis template. // // This member is required. AnalysisTemplate *types.AnalysisTemplate // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetCollaborationAnalysisTemplateInput ¶
type GetCollaborationAnalysisTemplateInput struct { // The Amazon Resource Name (ARN) associated with the analysis template within a // collaboration. // // This member is required. AnalysisTemplateArn *string // A unique identifier for the collaboration that the analysis templates belong // to. Currently accepts collaboration ID. // // This member is required. CollaborationIdentifier *string // contains filtered or unexported fields }
type GetCollaborationAnalysisTemplateOutput ¶
type GetCollaborationAnalysisTemplateOutput struct { // The analysis template within a collaboration. // // This member is required. CollaborationAnalysisTemplate *types.CollaborationAnalysisTemplate // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetCollaborationConfiguredAudienceModelAssociationInput ¶
type GetCollaborationConfiguredAudienceModelAssociationInput struct { // A unique identifier for the collaboration that the configured audience model // association belongs to. Accepts a collaboration ID. // // This member is required. CollaborationIdentifier *string // A unique identifier for the configured audience model association that you want // to retrieve. // // This member is required. ConfiguredAudienceModelAssociationIdentifier *string // contains filtered or unexported fields }
type GetCollaborationConfiguredAudienceModelAssociationOutput ¶
type GetCollaborationConfiguredAudienceModelAssociationOutput struct { // The metadata of the configured audience model association. // // This member is required. CollaborationConfiguredAudienceModelAssociation *types.CollaborationConfiguredAudienceModelAssociation // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetCollaborationInput ¶
type GetCollaborationInput struct { // The identifier for the collaboration. // // This member is required. CollaborationIdentifier *string // contains filtered or unexported fields }
type GetCollaborationOutput ¶
type GetCollaborationOutput struct { // The entire collaboration for this identifier. // // This member is required. Collaboration *types.Collaboration // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetCollaborationPrivacyBudgetTemplateInput ¶
type GetCollaborationPrivacyBudgetTemplateInput struct { // A unique identifier for one of your collaborations. // // This member is required. CollaborationIdentifier *string // A unique identifier for one of your privacy budget templates. // // This member is required. PrivacyBudgetTemplateIdentifier *string // contains filtered or unexported fields }
type GetCollaborationPrivacyBudgetTemplateOutput ¶
type GetCollaborationPrivacyBudgetTemplateOutput struct { // Returns the details of the privacy budget template that you requested. // // This member is required. CollaborationPrivacyBudgetTemplate *types.CollaborationPrivacyBudgetTemplate // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetConfiguredAudienceModelAssociationInput ¶
type GetConfiguredAudienceModelAssociationInput struct { // A unique identifier for the configured audience model association that you want // to retrieve. // // This member is required. ConfiguredAudienceModelAssociationIdentifier *string // A unique identifier for the membership that contains the configured audience // model association that you want to retrieve. // // This member is required. MembershipIdentifier *string // contains filtered or unexported fields }
type GetConfiguredAudienceModelAssociationOutput ¶
type GetConfiguredAudienceModelAssociationOutput struct { // Information about the configured audience model association that you requested. // // This member is required. ConfiguredAudienceModelAssociation *types.ConfiguredAudienceModelAssociation // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetConfiguredTableAnalysisRuleInput ¶
type GetConfiguredTableAnalysisRuleInput struct { // The analysis rule to be retrieved. Configured table analysis rules are uniquely // identified by their configured table identifier and analysis rule type. // // This member is required. AnalysisRuleType types.ConfiguredTableAnalysisRuleType // The unique identifier for the configured table to retrieve. Currently accepts // the configured table ID. // // This member is required. ConfiguredTableIdentifier *string // contains filtered or unexported fields }
type GetConfiguredTableAnalysisRuleOutput ¶
type GetConfiguredTableAnalysisRuleOutput struct { // The entire analysis rule output. // // This member is required. AnalysisRule *types.ConfiguredTableAnalysisRule // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetConfiguredTableAssociationInput ¶
type GetConfiguredTableAssociationInput struct { // The unique ID for the configured table association to retrieve. Currently // accepts the configured table ID. // // This member is required. ConfiguredTableAssociationIdentifier *string // A unique identifier for the membership that the configured table association // belongs to. Currently accepts the membership ID. // // This member is required. MembershipIdentifier *string // contains filtered or unexported fields }
type GetConfiguredTableAssociationOutput ¶
type GetConfiguredTableAssociationOutput struct { // The entire configured table association object. // // This member is required. ConfiguredTableAssociation *types.ConfiguredTableAssociation // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetConfiguredTableInput ¶
type GetConfiguredTableInput struct { // The unique ID for the configured table to retrieve. // // This member is required. ConfiguredTableIdentifier *string // contains filtered or unexported fields }
type GetConfiguredTableOutput ¶
type GetConfiguredTableOutput struct { // The retrieved configured table. // // This member is required. ConfiguredTable *types.ConfiguredTable // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetMembershipInput ¶
type GetMembershipInput struct { // The identifier for a membership resource. // // This member is required. MembershipIdentifier *string // contains filtered or unexported fields }
type GetMembershipOutput ¶
type GetMembershipOutput struct { // The membership retrieved for the provided identifier. // // This member is required. Membership *types.Membership // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetPrivacyBudgetTemplateInput ¶
type GetPrivacyBudgetTemplateInput struct { // A unique identifier for one of your memberships for a collaboration. The // privacy budget template is retrieved from the collaboration that this membership // belongs to. Accepts a membership ID. // // This member is required. MembershipIdentifier *string // A unique identifier for your privacy budget template. // // This member is required. PrivacyBudgetTemplateIdentifier *string // contains filtered or unexported fields }
type GetPrivacyBudgetTemplateOutput ¶
type GetPrivacyBudgetTemplateOutput struct { // Returns the details of the privacy budget template that you requested. // // This member is required. PrivacyBudgetTemplate *types.PrivacyBudgetTemplate // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetProtectedQueryInput ¶
type GetProtectedQueryInput struct { // The identifier for a membership in a protected query instance. // // This member is required. MembershipIdentifier *string // The identifier for a protected query instance. // // This member is required. ProtectedQueryIdentifier *string // contains filtered or unexported fields }
type GetProtectedQueryOutput ¶
type GetProtectedQueryOutput struct { // The query processing metadata. // // This member is required. ProtectedQuery *types.ProtectedQuery // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetSchemaAnalysisRuleInput ¶
type GetSchemaAnalysisRuleInput struct { // A unique identifier for the collaboration that the schema belongs to. Currently // accepts a collaboration ID. // // This member is required. CollaborationIdentifier *string // The name of the schema to retrieve the analysis rule for. // // This member is required. Name *string // The type of the schema analysis rule to retrieve. Schema analysis rules are // uniquely identified by a combination of the collaboration, the schema name, and // their type. // // This member is required. Type types.AnalysisRuleType // contains filtered or unexported fields }
type GetSchemaAnalysisRuleOutput ¶
type GetSchemaAnalysisRuleOutput struct { // A specification about how data from the configured table can be used. // // This member is required. AnalysisRule *types.AnalysisRule // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type GetSchemaInput ¶
type GetSchemaInput struct { // A unique identifier for the collaboration that the schema belongs to. Currently // accepts a collaboration ID. // // This member is required. CollaborationIdentifier *string // The name of the relation to retrieve the schema for. // // This member is required. Name *string // contains filtered or unexported fields }
type GetSchemaOutput ¶
type GetSchemaOutput struct { // The entire schema object. // // This member is required. Schema *types.Schema // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type HTTPSignerV4 ¶
type ListAnalysisTemplatesAPIClient ¶
type ListAnalysisTemplatesAPIClient interface {
ListAnalysisTemplates(context.Context, *ListAnalysisTemplatesInput, ...func(*Options)) (*ListAnalysisTemplatesOutput, error)
}
ListAnalysisTemplatesAPIClient is a client that implements the ListAnalysisTemplates operation.
type ListAnalysisTemplatesInput ¶
type ListAnalysisTemplatesInput struct { // The identifier for a membership resource. // // This member is required. MembershipIdentifier *string // The maximum size of the results that is returned per call. MaxResults *int32 // The token value retrieved from a previous call to access the next page of // results. NextToken *string // contains filtered or unexported fields }
type ListAnalysisTemplatesOutput ¶
type ListAnalysisTemplatesOutput struct { // Lists analysis template metadata. // // This member is required. AnalysisTemplateSummaries []types.AnalysisTemplateSummary // The token value retrieved from a previous call to access the next page of // results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListAnalysisTemplatesPaginator ¶
type ListAnalysisTemplatesPaginator struct {
// contains filtered or unexported fields
}
ListAnalysisTemplatesPaginator is a paginator for ListAnalysisTemplates
func NewListAnalysisTemplatesPaginator ¶
func NewListAnalysisTemplatesPaginator(client ListAnalysisTemplatesAPIClient, params *ListAnalysisTemplatesInput, optFns ...func(*ListAnalysisTemplatesPaginatorOptions)) *ListAnalysisTemplatesPaginator
NewListAnalysisTemplatesPaginator returns a new ListAnalysisTemplatesPaginator
func (*ListAnalysisTemplatesPaginator) HasMorePages ¶
func (p *ListAnalysisTemplatesPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListAnalysisTemplatesPaginator) NextPage ¶
func (p *ListAnalysisTemplatesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListAnalysisTemplatesOutput, error)
NextPage retrieves the next ListAnalysisTemplates page.
type ListAnalysisTemplatesPaginatorOptions ¶
type ListAnalysisTemplatesPaginatorOptions struct { // The maximum size of the results that is returned per call. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListAnalysisTemplatesPaginatorOptions is the paginator options for ListAnalysisTemplates
type ListCollaborationAnalysisTemplatesAPIClient ¶
type ListCollaborationAnalysisTemplatesAPIClient interface {
ListCollaborationAnalysisTemplates(context.Context, *ListCollaborationAnalysisTemplatesInput, ...func(*Options)) (*ListCollaborationAnalysisTemplatesOutput, error)
}
ListCollaborationAnalysisTemplatesAPIClient is a client that implements the ListCollaborationAnalysisTemplates operation.
type ListCollaborationAnalysisTemplatesInput ¶
type ListCollaborationAnalysisTemplatesInput struct { // A unique identifier for the collaboration that the analysis templates belong // to. Currently accepts collaboration ID. // // This member is required. CollaborationIdentifier *string // The maximum size of the results that is returned per call. MaxResults *int32 // The token value retrieved from a previous call to access the next page of // results. NextToken *string // contains filtered or unexported fields }
type ListCollaborationAnalysisTemplatesOutput ¶
type ListCollaborationAnalysisTemplatesOutput struct { // The metadata of the analysis template within a collaboration. // // This member is required. CollaborationAnalysisTemplateSummaries []types.CollaborationAnalysisTemplateSummary // The token value retrieved from a previous call to access the next page of // results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListCollaborationAnalysisTemplatesPaginator ¶
type ListCollaborationAnalysisTemplatesPaginator struct {
// contains filtered or unexported fields
}
ListCollaborationAnalysisTemplatesPaginator is a paginator for ListCollaborationAnalysisTemplates
func NewListCollaborationAnalysisTemplatesPaginator ¶
func NewListCollaborationAnalysisTemplatesPaginator(client ListCollaborationAnalysisTemplatesAPIClient, params *ListCollaborationAnalysisTemplatesInput, optFns ...func(*ListCollaborationAnalysisTemplatesPaginatorOptions)) *ListCollaborationAnalysisTemplatesPaginator
NewListCollaborationAnalysisTemplatesPaginator returns a new ListCollaborationAnalysisTemplatesPaginator
func (*ListCollaborationAnalysisTemplatesPaginator) HasMorePages ¶
func (p *ListCollaborationAnalysisTemplatesPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListCollaborationAnalysisTemplatesPaginator) NextPage ¶
func (p *ListCollaborationAnalysisTemplatesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListCollaborationAnalysisTemplatesOutput, error)
NextPage retrieves the next ListCollaborationAnalysisTemplates page.
type ListCollaborationAnalysisTemplatesPaginatorOptions ¶
type ListCollaborationAnalysisTemplatesPaginatorOptions struct { // The maximum size of the results that is returned per call. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListCollaborationAnalysisTemplatesPaginatorOptions is the paginator options for ListCollaborationAnalysisTemplates
type ListCollaborationConfiguredAudienceModelAssociationsAPIClient ¶
type ListCollaborationConfiguredAudienceModelAssociationsAPIClient interface {
ListCollaborationConfiguredAudienceModelAssociations(context.Context, *ListCollaborationConfiguredAudienceModelAssociationsInput, ...func(*Options)) (*ListCollaborationConfiguredAudienceModelAssociationsOutput, error)
}
ListCollaborationConfiguredAudienceModelAssociationsAPIClient is a client that implements the ListCollaborationConfiguredAudienceModelAssociations operation.
type ListCollaborationConfiguredAudienceModelAssociationsInput ¶
type ListCollaborationConfiguredAudienceModelAssociationsInput struct { // A unique identifier for the collaboration that the configured audience model // association belongs to. Accepts a collaboration ID. // // This member is required. CollaborationIdentifier *string // The maximum size of the results that is returned per call. MaxResults *int32 // The token value retrieved from a previous call to access the next page of // results. NextToken *string // contains filtered or unexported fields }
type ListCollaborationConfiguredAudienceModelAssociationsOutput ¶
type ListCollaborationConfiguredAudienceModelAssociationsOutput struct { // The metadata of the configured audience model association within a // collaboration. // // This member is required. CollaborationConfiguredAudienceModelAssociationSummaries []types.CollaborationConfiguredAudienceModelAssociationSummary // The token value retrieved from a previous call to access the next page of // results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListCollaborationConfiguredAudienceModelAssociationsPaginator ¶
type ListCollaborationConfiguredAudienceModelAssociationsPaginator struct {
// contains filtered or unexported fields
}
ListCollaborationConfiguredAudienceModelAssociationsPaginator is a paginator for ListCollaborationConfiguredAudienceModelAssociations
func NewListCollaborationConfiguredAudienceModelAssociationsPaginator ¶
func NewListCollaborationConfiguredAudienceModelAssociationsPaginator(client ListCollaborationConfiguredAudienceModelAssociationsAPIClient, params *ListCollaborationConfiguredAudienceModelAssociationsInput, optFns ...func(*ListCollaborationConfiguredAudienceModelAssociationsPaginatorOptions)) *ListCollaborationConfiguredAudienceModelAssociationsPaginator
NewListCollaborationConfiguredAudienceModelAssociationsPaginator returns a new ListCollaborationConfiguredAudienceModelAssociationsPaginator
func (*ListCollaborationConfiguredAudienceModelAssociationsPaginator) HasMorePages ¶
func (p *ListCollaborationConfiguredAudienceModelAssociationsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListCollaborationConfiguredAudienceModelAssociationsPaginator) NextPage ¶
func (p *ListCollaborationConfiguredAudienceModelAssociationsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListCollaborationConfiguredAudienceModelAssociationsOutput, error)
NextPage retrieves the next ListCollaborationConfiguredAudienceModelAssociations page.
type ListCollaborationConfiguredAudienceModelAssociationsPaginatorOptions ¶
type ListCollaborationConfiguredAudienceModelAssociationsPaginatorOptions struct { // The maximum size of the results that is returned per call. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListCollaborationConfiguredAudienceModelAssociationsPaginatorOptions is the paginator options for ListCollaborationConfiguredAudienceModelAssociations
type ListCollaborationPrivacyBudgetTemplatesAPIClient ¶
type ListCollaborationPrivacyBudgetTemplatesAPIClient interface {
ListCollaborationPrivacyBudgetTemplates(context.Context, *ListCollaborationPrivacyBudgetTemplatesInput, ...func(*Options)) (*ListCollaborationPrivacyBudgetTemplatesOutput, error)
}
ListCollaborationPrivacyBudgetTemplatesAPIClient is a client that implements the ListCollaborationPrivacyBudgetTemplates operation.
type ListCollaborationPrivacyBudgetTemplatesInput ¶
type ListCollaborationPrivacyBudgetTemplatesInput struct { // A unique identifier for one of your collaborations. // // This member is required. CollaborationIdentifier *string // The maximum size of the results that is returned per call. Service chooses a // default if it has not been set. Service may return a nextToken even if the // maximum results has not been met. MaxResults *int32 // The token value retrieved from a previous call to access the next page of // results. NextToken *string // contains filtered or unexported fields }
type ListCollaborationPrivacyBudgetTemplatesOutput ¶
type ListCollaborationPrivacyBudgetTemplatesOutput struct { // An array that summarizes the collaboration privacy budget templates. The // summary includes collaboration information, creation information, the privacy // budget type. // // This member is required. CollaborationPrivacyBudgetTemplateSummaries []types.CollaborationPrivacyBudgetTemplateSummary // The token value retrieved from a previous call to access the next page of // results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListCollaborationPrivacyBudgetTemplatesPaginator ¶
type ListCollaborationPrivacyBudgetTemplatesPaginator struct {
// contains filtered or unexported fields
}
ListCollaborationPrivacyBudgetTemplatesPaginator is a paginator for ListCollaborationPrivacyBudgetTemplates
func NewListCollaborationPrivacyBudgetTemplatesPaginator ¶
func NewListCollaborationPrivacyBudgetTemplatesPaginator(client ListCollaborationPrivacyBudgetTemplatesAPIClient, params *ListCollaborationPrivacyBudgetTemplatesInput, optFns ...func(*ListCollaborationPrivacyBudgetTemplatesPaginatorOptions)) *ListCollaborationPrivacyBudgetTemplatesPaginator
NewListCollaborationPrivacyBudgetTemplatesPaginator returns a new ListCollaborationPrivacyBudgetTemplatesPaginator
func (*ListCollaborationPrivacyBudgetTemplatesPaginator) HasMorePages ¶
func (p *ListCollaborationPrivacyBudgetTemplatesPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListCollaborationPrivacyBudgetTemplatesPaginator) NextPage ¶
func (p *ListCollaborationPrivacyBudgetTemplatesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListCollaborationPrivacyBudgetTemplatesOutput, error)
NextPage retrieves the next ListCollaborationPrivacyBudgetTemplates page.
type ListCollaborationPrivacyBudgetTemplatesPaginatorOptions ¶
type ListCollaborationPrivacyBudgetTemplatesPaginatorOptions struct { // The maximum size of the results that is returned per call. Service chooses a // default if it has not been set. Service may return a nextToken even if the // maximum results has not been met. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListCollaborationPrivacyBudgetTemplatesPaginatorOptions is the paginator options for ListCollaborationPrivacyBudgetTemplates
type ListCollaborationPrivacyBudgetsAPIClient ¶
type ListCollaborationPrivacyBudgetsAPIClient interface {
ListCollaborationPrivacyBudgets(context.Context, *ListCollaborationPrivacyBudgetsInput, ...func(*Options)) (*ListCollaborationPrivacyBudgetsOutput, error)
}
ListCollaborationPrivacyBudgetsAPIClient is a client that implements the ListCollaborationPrivacyBudgets operation.
type ListCollaborationPrivacyBudgetsInput ¶
type ListCollaborationPrivacyBudgetsInput struct { // A unique identifier for one of your collaborations. // // This member is required. CollaborationIdentifier *string // Specifies the type of the privacy budget. // // This member is required. PrivacyBudgetType types.PrivacyBudgetType // The maximum size of the results that is returned per call. Service chooses a // default if it has not been set. Service may return a nextToken even if the // maximum results has not been met. MaxResults *int32 // The token value retrieved from a previous call to access the next page of // results. NextToken *string // contains filtered or unexported fields }
type ListCollaborationPrivacyBudgetsOutput ¶
type ListCollaborationPrivacyBudgetsOutput struct { // Summaries of the collaboration privacy budgets. // // This member is required. CollaborationPrivacyBudgetSummaries []types.CollaborationPrivacyBudgetSummary // The token value retrieved from a previous call to access the next page of // results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListCollaborationPrivacyBudgetsPaginator ¶
type ListCollaborationPrivacyBudgetsPaginator struct {
// contains filtered or unexported fields
}
ListCollaborationPrivacyBudgetsPaginator is a paginator for ListCollaborationPrivacyBudgets
func NewListCollaborationPrivacyBudgetsPaginator ¶
func NewListCollaborationPrivacyBudgetsPaginator(client ListCollaborationPrivacyBudgetsAPIClient, params *ListCollaborationPrivacyBudgetsInput, optFns ...func(*ListCollaborationPrivacyBudgetsPaginatorOptions)) *ListCollaborationPrivacyBudgetsPaginator
NewListCollaborationPrivacyBudgetsPaginator returns a new ListCollaborationPrivacyBudgetsPaginator
func (*ListCollaborationPrivacyBudgetsPaginator) HasMorePages ¶
func (p *ListCollaborationPrivacyBudgetsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListCollaborationPrivacyBudgetsPaginator) NextPage ¶
func (p *ListCollaborationPrivacyBudgetsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListCollaborationPrivacyBudgetsOutput, error)
NextPage retrieves the next ListCollaborationPrivacyBudgets page.
type ListCollaborationPrivacyBudgetsPaginatorOptions ¶
type ListCollaborationPrivacyBudgetsPaginatorOptions struct { // The maximum size of the results that is returned per call. Service chooses a // default if it has not been set. Service may return a nextToken even if the // maximum results has not been met. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListCollaborationPrivacyBudgetsPaginatorOptions is the paginator options for ListCollaborationPrivacyBudgets
type ListCollaborationsAPIClient ¶
type ListCollaborationsAPIClient interface {
ListCollaborations(context.Context, *ListCollaborationsInput, ...func(*Options)) (*ListCollaborationsOutput, error)
}
ListCollaborationsAPIClient is a client that implements the ListCollaborations operation.
type ListCollaborationsInput ¶
type ListCollaborationsInput struct { // The maximum size of the results that is returned per call. Service chooses a // default if it has not been set. Service may return a nextToken even if the // maximum results has not been met. MaxResults *int32 // The caller's status in a collaboration. MemberStatus types.FilterableMemberStatus // The token value retrieved from a previous call to access the next page of // results. NextToken *string // contains filtered or unexported fields }
type ListCollaborationsOutput ¶
type ListCollaborationsOutput struct { // The list of collaborations. // // This member is required. CollaborationList []types.CollaborationSummary // The token value retrieved from a previous call to access the next page of // results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListCollaborationsPaginator ¶
type ListCollaborationsPaginator struct {
// contains filtered or unexported fields
}
ListCollaborationsPaginator is a paginator for ListCollaborations
func NewListCollaborationsPaginator ¶
func NewListCollaborationsPaginator(client ListCollaborationsAPIClient, params *ListCollaborationsInput, optFns ...func(*ListCollaborationsPaginatorOptions)) *ListCollaborationsPaginator
NewListCollaborationsPaginator returns a new ListCollaborationsPaginator
func (*ListCollaborationsPaginator) HasMorePages ¶
func (p *ListCollaborationsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListCollaborationsPaginator) NextPage ¶
func (p *ListCollaborationsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListCollaborationsOutput, error)
NextPage retrieves the next ListCollaborations page.
type ListCollaborationsPaginatorOptions ¶
type ListCollaborationsPaginatorOptions struct { // The maximum size of the results that is returned per call. Service chooses a // default if it has not been set. Service may return a nextToken even if the // maximum results has not been met. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListCollaborationsPaginatorOptions is the paginator options for ListCollaborations
type ListConfiguredAudienceModelAssociationsAPIClient ¶
type ListConfiguredAudienceModelAssociationsAPIClient interface {
ListConfiguredAudienceModelAssociations(context.Context, *ListConfiguredAudienceModelAssociationsInput, ...func(*Options)) (*ListConfiguredAudienceModelAssociationsOutput, error)
}
ListConfiguredAudienceModelAssociationsAPIClient is a client that implements the ListConfiguredAudienceModelAssociations operation.
type ListConfiguredAudienceModelAssociationsInput ¶
type ListConfiguredAudienceModelAssociationsInput struct { // A unique identifier for a membership that contains the configured audience // model associations that you want to retrieve. // // This member is required. MembershipIdentifier *string // The maximum size of the results that is returned per call. Service chooses a // default if it has not been set. Service may return a nextToken even if the // maximum results has not been met. MaxResults *int32 // The token value retrieved from a previous call to access the next page of // results. NextToken *string // contains filtered or unexported fields }
type ListConfiguredAudienceModelAssociationsOutput ¶
type ListConfiguredAudienceModelAssociationsOutput struct { // Summaries of the configured audience model associations that you requested. // // This member is required. ConfiguredAudienceModelAssociationSummaries []types.ConfiguredAudienceModelAssociationSummary // The token value provided to access the next page of results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListConfiguredAudienceModelAssociationsPaginator ¶
type ListConfiguredAudienceModelAssociationsPaginator struct {
// contains filtered or unexported fields
}
ListConfiguredAudienceModelAssociationsPaginator is a paginator for ListConfiguredAudienceModelAssociations
func NewListConfiguredAudienceModelAssociationsPaginator ¶
func NewListConfiguredAudienceModelAssociationsPaginator(client ListConfiguredAudienceModelAssociationsAPIClient, params *ListConfiguredAudienceModelAssociationsInput, optFns ...func(*ListConfiguredAudienceModelAssociationsPaginatorOptions)) *ListConfiguredAudienceModelAssociationsPaginator
NewListConfiguredAudienceModelAssociationsPaginator returns a new ListConfiguredAudienceModelAssociationsPaginator
func (*ListConfiguredAudienceModelAssociationsPaginator) HasMorePages ¶
func (p *ListConfiguredAudienceModelAssociationsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListConfiguredAudienceModelAssociationsPaginator) NextPage ¶
func (p *ListConfiguredAudienceModelAssociationsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListConfiguredAudienceModelAssociationsOutput, error)
NextPage retrieves the next ListConfiguredAudienceModelAssociations page.
type ListConfiguredAudienceModelAssociationsPaginatorOptions ¶
type ListConfiguredAudienceModelAssociationsPaginatorOptions struct { // The maximum size of the results that is returned per call. Service chooses a // default if it has not been set. Service may return a nextToken even if the // maximum results has not been met. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListConfiguredAudienceModelAssociationsPaginatorOptions is the paginator options for ListConfiguredAudienceModelAssociations
type ListConfiguredTableAssociationsAPIClient ¶
type ListConfiguredTableAssociationsAPIClient interface {
ListConfiguredTableAssociations(context.Context, *ListConfiguredTableAssociationsInput, ...func(*Options)) (*ListConfiguredTableAssociationsOutput, error)
}
ListConfiguredTableAssociationsAPIClient is a client that implements the ListConfiguredTableAssociations operation.
type ListConfiguredTableAssociationsInput ¶
type ListConfiguredTableAssociationsInput struct { // A unique identifier for the membership to list configured table associations // for. Currently accepts the membership ID. // // This member is required. MembershipIdentifier *string // The maximum size of the results that is returned per call. MaxResults *int32 // The token value retrieved from a previous call to access the next page of // results. NextToken *string // contains filtered or unexported fields }
type ListConfiguredTableAssociationsOutput ¶
type ListConfiguredTableAssociationsOutput struct { // The retrieved list of configured table associations. // // This member is required. ConfiguredTableAssociationSummaries []types.ConfiguredTableAssociationSummary // The token value retrieved from a previous call to access the next page of // results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListConfiguredTableAssociationsPaginator ¶
type ListConfiguredTableAssociationsPaginator struct {
// contains filtered or unexported fields
}
ListConfiguredTableAssociationsPaginator is a paginator for ListConfiguredTableAssociations
func NewListConfiguredTableAssociationsPaginator ¶
func NewListConfiguredTableAssociationsPaginator(client ListConfiguredTableAssociationsAPIClient, params *ListConfiguredTableAssociationsInput, optFns ...func(*ListConfiguredTableAssociationsPaginatorOptions)) *ListConfiguredTableAssociationsPaginator
NewListConfiguredTableAssociationsPaginator returns a new ListConfiguredTableAssociationsPaginator
func (*ListConfiguredTableAssociationsPaginator) HasMorePages ¶
func (p *ListConfiguredTableAssociationsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListConfiguredTableAssociationsPaginator) NextPage ¶
func (p *ListConfiguredTableAssociationsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListConfiguredTableAssociationsOutput, error)
NextPage retrieves the next ListConfiguredTableAssociations page.
type ListConfiguredTableAssociationsPaginatorOptions ¶
type ListConfiguredTableAssociationsPaginatorOptions struct { // The maximum size of the results that is returned per call. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListConfiguredTableAssociationsPaginatorOptions is the paginator options for ListConfiguredTableAssociations
type ListConfiguredTablesAPIClient ¶
type ListConfiguredTablesAPIClient interface {
ListConfiguredTables(context.Context, *ListConfiguredTablesInput, ...func(*Options)) (*ListConfiguredTablesOutput, error)
}
ListConfiguredTablesAPIClient is a client that implements the ListConfiguredTables operation.
type ListConfiguredTablesInput ¶
type ListConfiguredTablesOutput ¶
type ListConfiguredTablesOutput struct { // The configured tables listed by the request. // // This member is required. ConfiguredTableSummaries []types.ConfiguredTableSummary // The token value retrieved from a previous call to access the next page of // results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListConfiguredTablesPaginator ¶
type ListConfiguredTablesPaginator struct {
// contains filtered or unexported fields
}
ListConfiguredTablesPaginator is a paginator for ListConfiguredTables
func NewListConfiguredTablesPaginator ¶
func NewListConfiguredTablesPaginator(client ListConfiguredTablesAPIClient, params *ListConfiguredTablesInput, optFns ...func(*ListConfiguredTablesPaginatorOptions)) *ListConfiguredTablesPaginator
NewListConfiguredTablesPaginator returns a new ListConfiguredTablesPaginator
func (*ListConfiguredTablesPaginator) HasMorePages ¶
func (p *ListConfiguredTablesPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListConfiguredTablesPaginator) NextPage ¶
func (p *ListConfiguredTablesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListConfiguredTablesOutput, error)
NextPage retrieves the next ListConfiguredTables page.
type ListConfiguredTablesPaginatorOptions ¶
type ListConfiguredTablesPaginatorOptions struct { // The maximum size of the results that is returned per call. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListConfiguredTablesPaginatorOptions is the paginator options for ListConfiguredTables
type ListMembersAPIClient ¶
type ListMembersAPIClient interface {
ListMembers(context.Context, *ListMembersInput, ...func(*Options)) (*ListMembersOutput, error)
}
ListMembersAPIClient is a client that implements the ListMembers operation.
type ListMembersInput ¶
type ListMembersInput struct { // The identifier of the collaboration in which the members are listed. // // This member is required. CollaborationIdentifier *string // The maximum size of the results that is returned per call. MaxResults *int32 // The token value retrieved from a previous call to access the next page of // results. NextToken *string // contains filtered or unexported fields }
type ListMembersOutput ¶
type ListMembersOutput struct { // The list of members returned by the ListMembers operation. // // This member is required. MemberSummaries []types.MemberSummary // The token value retrieved from a previous call to access the next page of // results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListMembersPaginator ¶
type ListMembersPaginator struct {
// contains filtered or unexported fields
}
ListMembersPaginator is a paginator for ListMembers
func NewListMembersPaginator ¶
func NewListMembersPaginator(client ListMembersAPIClient, params *ListMembersInput, optFns ...func(*ListMembersPaginatorOptions)) *ListMembersPaginator
NewListMembersPaginator returns a new ListMembersPaginator
func (*ListMembersPaginator) HasMorePages ¶
func (p *ListMembersPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListMembersPaginator) NextPage ¶
func (p *ListMembersPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListMembersOutput, error)
NextPage retrieves the next ListMembers page.
type ListMembersPaginatorOptions ¶
type ListMembersPaginatorOptions struct { // The maximum size of the results that is returned per call. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListMembersPaginatorOptions is the paginator options for ListMembers
type ListMembershipsAPIClient ¶
type ListMembershipsAPIClient interface {
ListMemberships(context.Context, *ListMembershipsInput, ...func(*Options)) (*ListMembershipsOutput, error)
}
ListMembershipsAPIClient is a client that implements the ListMemberships operation.
type ListMembershipsInput ¶
type ListMembershipsInput struct { // The maximum size of the results that is returned per call. MaxResults *int32 // The token value retrieved from a previous call to access the next page of // results. NextToken *string // A filter which will return only memberships in the specified status. Status types.MembershipStatus // contains filtered or unexported fields }
type ListMembershipsOutput ¶
type ListMembershipsOutput struct { // The list of memberships returned from the ListMemberships operation. // // This member is required. MembershipSummaries []types.MembershipSummary // The token value retrieved from a previous call to access the next page of // results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListMembershipsPaginator ¶
type ListMembershipsPaginator struct {
// contains filtered or unexported fields
}
ListMembershipsPaginator is a paginator for ListMemberships
func NewListMembershipsPaginator ¶
func NewListMembershipsPaginator(client ListMembershipsAPIClient, params *ListMembershipsInput, optFns ...func(*ListMembershipsPaginatorOptions)) *ListMembershipsPaginator
NewListMembershipsPaginator returns a new ListMembershipsPaginator
func (*ListMembershipsPaginator) HasMorePages ¶
func (p *ListMembershipsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListMembershipsPaginator) NextPage ¶
func (p *ListMembershipsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListMembershipsOutput, error)
NextPage retrieves the next ListMemberships page.
type ListMembershipsPaginatorOptions ¶
type ListMembershipsPaginatorOptions struct { // The maximum size of the results that is returned per call. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListMembershipsPaginatorOptions is the paginator options for ListMemberships
type ListPrivacyBudgetTemplatesAPIClient ¶
type ListPrivacyBudgetTemplatesAPIClient interface {
ListPrivacyBudgetTemplates(context.Context, *ListPrivacyBudgetTemplatesInput, ...func(*Options)) (*ListPrivacyBudgetTemplatesOutput, error)
}
ListPrivacyBudgetTemplatesAPIClient is a client that implements the ListPrivacyBudgetTemplates operation.
type ListPrivacyBudgetTemplatesInput ¶
type ListPrivacyBudgetTemplatesInput struct { // A unique identifier for one of your memberships for a collaboration. The // privacy budget templates are retrieved from the collaboration that this // membership belongs to. Accepts a membership ID. // // This member is required. MembershipIdentifier *string // The maximum size of the results that is returned per call. Service chooses a // default if it has not been set. Service may return a nextToken even if the // maximum results has not been met. MaxResults *int32 // The token value retrieved from a previous call to access the next page of // results. NextToken *string // contains filtered or unexported fields }
type ListPrivacyBudgetTemplatesOutput ¶
type ListPrivacyBudgetTemplatesOutput struct { // An array that summarizes the privacy budget templates. The summary includes // collaboration information, creation information, and privacy budget type. // // This member is required. PrivacyBudgetTemplateSummaries []types.PrivacyBudgetTemplateSummary // The token value retrieved from a previous call to access the next page of // results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListPrivacyBudgetTemplatesPaginator ¶
type ListPrivacyBudgetTemplatesPaginator struct {
// contains filtered or unexported fields
}
ListPrivacyBudgetTemplatesPaginator is a paginator for ListPrivacyBudgetTemplates
func NewListPrivacyBudgetTemplatesPaginator ¶
func NewListPrivacyBudgetTemplatesPaginator(client ListPrivacyBudgetTemplatesAPIClient, params *ListPrivacyBudgetTemplatesInput, optFns ...func(*ListPrivacyBudgetTemplatesPaginatorOptions)) *ListPrivacyBudgetTemplatesPaginator
NewListPrivacyBudgetTemplatesPaginator returns a new ListPrivacyBudgetTemplatesPaginator
func (*ListPrivacyBudgetTemplatesPaginator) HasMorePages ¶
func (p *ListPrivacyBudgetTemplatesPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListPrivacyBudgetTemplatesPaginator) NextPage ¶
func (p *ListPrivacyBudgetTemplatesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListPrivacyBudgetTemplatesOutput, error)
NextPage retrieves the next ListPrivacyBudgetTemplates page.
type ListPrivacyBudgetTemplatesPaginatorOptions ¶
type ListPrivacyBudgetTemplatesPaginatorOptions struct { // The maximum size of the results that is returned per call. Service chooses a // default if it has not been set. Service may return a nextToken even if the // maximum results has not been met. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListPrivacyBudgetTemplatesPaginatorOptions is the paginator options for ListPrivacyBudgetTemplates
type ListPrivacyBudgetsAPIClient ¶
type ListPrivacyBudgetsAPIClient interface {
ListPrivacyBudgets(context.Context, *ListPrivacyBudgetsInput, ...func(*Options)) (*ListPrivacyBudgetsOutput, error)
}
ListPrivacyBudgetsAPIClient is a client that implements the ListPrivacyBudgets operation.
type ListPrivacyBudgetsInput ¶
type ListPrivacyBudgetsInput struct { // A unique identifier for one of your memberships for a collaboration. The // privacy budget is retrieved from the collaboration that this membership belongs // to. Accepts a membership ID. // // This member is required. MembershipIdentifier *string // The privacy budget type. // // This member is required. PrivacyBudgetType types.PrivacyBudgetType // The maximum size of the results that is returned per call. Service chooses a // default if it has not been set. Service may return a nextToken even if the // maximum results has not been met. MaxResults *int32 // The token value retrieved from a previous call to access the next page of // results. NextToken *string // contains filtered or unexported fields }
type ListPrivacyBudgetsOutput ¶
type ListPrivacyBudgetsOutput struct { // An array that summarizes the privacy budgets. The summary includes // collaboration information, membership information, privacy budget template // information, and privacy budget details. // // This member is required. PrivacyBudgetSummaries []types.PrivacyBudgetSummary // The token value retrieved from a previous call to access the next page of // results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListPrivacyBudgetsPaginator ¶
type ListPrivacyBudgetsPaginator struct {
// contains filtered or unexported fields
}
ListPrivacyBudgetsPaginator is a paginator for ListPrivacyBudgets
func NewListPrivacyBudgetsPaginator ¶
func NewListPrivacyBudgetsPaginator(client ListPrivacyBudgetsAPIClient, params *ListPrivacyBudgetsInput, optFns ...func(*ListPrivacyBudgetsPaginatorOptions)) *ListPrivacyBudgetsPaginator
NewListPrivacyBudgetsPaginator returns a new ListPrivacyBudgetsPaginator
func (*ListPrivacyBudgetsPaginator) HasMorePages ¶
func (p *ListPrivacyBudgetsPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListPrivacyBudgetsPaginator) NextPage ¶
func (p *ListPrivacyBudgetsPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListPrivacyBudgetsOutput, error)
NextPage retrieves the next ListPrivacyBudgets page.
type ListPrivacyBudgetsPaginatorOptions ¶
type ListPrivacyBudgetsPaginatorOptions struct { // The maximum size of the results that is returned per call. Service chooses a // default if it has not been set. Service may return a nextToken even if the // maximum results has not been met. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListPrivacyBudgetsPaginatorOptions is the paginator options for ListPrivacyBudgets
type ListProtectedQueriesAPIClient ¶
type ListProtectedQueriesAPIClient interface {
ListProtectedQueries(context.Context, *ListProtectedQueriesInput, ...func(*Options)) (*ListProtectedQueriesOutput, error)
}
ListProtectedQueriesAPIClient is a client that implements the ListProtectedQueries operation.
type ListProtectedQueriesInput ¶
type ListProtectedQueriesInput struct { // The identifier for the membership in the collaboration. // // This member is required. MembershipIdentifier *string // The maximum size of the results that is returned per call. Service chooses a // default if it has not been set. Service can return a nextToken even if the // maximum results has not been met. MaxResults *int32 // The token value retrieved from a previous call to access the next page of // results. NextToken *string // A filter on the status of the protected query. Status types.ProtectedQueryStatus // contains filtered or unexported fields }
type ListProtectedQueriesOutput ¶
type ListProtectedQueriesOutput struct { // A list of protected queries. // // This member is required. ProtectedQueries []types.ProtectedQuerySummary // The token value retrieved from a previous call to access the next page of // results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListProtectedQueriesPaginator ¶
type ListProtectedQueriesPaginator struct {
// contains filtered or unexported fields
}
ListProtectedQueriesPaginator is a paginator for ListProtectedQueries
func NewListProtectedQueriesPaginator ¶
func NewListProtectedQueriesPaginator(client ListProtectedQueriesAPIClient, params *ListProtectedQueriesInput, optFns ...func(*ListProtectedQueriesPaginatorOptions)) *ListProtectedQueriesPaginator
NewListProtectedQueriesPaginator returns a new ListProtectedQueriesPaginator
func (*ListProtectedQueriesPaginator) HasMorePages ¶
func (p *ListProtectedQueriesPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListProtectedQueriesPaginator) NextPage ¶
func (p *ListProtectedQueriesPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListProtectedQueriesOutput, error)
NextPage retrieves the next ListProtectedQueries page.
type ListProtectedQueriesPaginatorOptions ¶
type ListProtectedQueriesPaginatorOptions struct { // The maximum size of the results that is returned per call. Service chooses a // default if it has not been set. Service can return a nextToken even if the // maximum results has not been met. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListProtectedQueriesPaginatorOptions is the paginator options for ListProtectedQueries
type ListSchemasAPIClient ¶
type ListSchemasAPIClient interface {
ListSchemas(context.Context, *ListSchemasInput, ...func(*Options)) (*ListSchemasOutput, error)
}
ListSchemasAPIClient is a client that implements the ListSchemas operation.
type ListSchemasInput ¶
type ListSchemasInput struct { // A unique identifier for the collaboration that the schema belongs to. Currently // accepts a collaboration ID. // // This member is required. CollaborationIdentifier *string // The maximum size of the results that is returned per call. MaxResults *int32 // The token value retrieved from a previous call to access the next page of // results. NextToken *string // If present, filter schemas by schema type. The only valid schema type is // currently `TABLE`. SchemaType types.SchemaType // contains filtered or unexported fields }
type ListSchemasOutput ¶
type ListSchemasOutput struct { // The retrieved list of schemas. // // This member is required. SchemaSummaries []types.SchemaSummary // The token value retrieved from a previous call to access the next page of // results. NextToken *string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ListSchemasPaginator ¶
type ListSchemasPaginator struct {
// contains filtered or unexported fields
}
ListSchemasPaginator is a paginator for ListSchemas
func NewListSchemasPaginator ¶
func NewListSchemasPaginator(client ListSchemasAPIClient, params *ListSchemasInput, optFns ...func(*ListSchemasPaginatorOptions)) *ListSchemasPaginator
NewListSchemasPaginator returns a new ListSchemasPaginator
func (*ListSchemasPaginator) HasMorePages ¶
func (p *ListSchemasPaginator) HasMorePages() bool
HasMorePages returns a boolean indicating whether more pages are available
func (*ListSchemasPaginator) NextPage ¶
func (p *ListSchemasPaginator) NextPage(ctx context.Context, optFns ...func(*Options)) (*ListSchemasOutput, error)
NextPage retrieves the next ListSchemas page.
type ListSchemasPaginatorOptions ¶
type ListSchemasPaginatorOptions struct { // The maximum size of the results that is returned per call. Limit int32 // Set to true if pagination should stop if the service returns a pagination token // that matches the most recent token provided to the service. StopOnDuplicateToken bool }
ListSchemasPaginatorOptions is the paginator options for ListSchemas
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The Amazon Resource Name (ARN) associated with the resource you want to list // tags on. // // This member is required. ResourceArn *string // contains filtered or unexported fields }
type ListTagsForResourceOutput ¶
type ListTagsForResourceOutput struct { // A map of objects specifying each key name and value. // // This member is required. Tags map[string]string // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type Options ¶
type Options struct { // Set of options to modify how an operation is invoked. These apply to all // operations invoked for this client. Use functional options on operation call to // modify this list for per operation behavior. APIOptions []func(*middleware.Stack) error // The optional application specific identifier appended to the User-Agent header. AppID string // This endpoint will be given as input to an EndpointResolverV2. It is used for // providing a custom base endpoint that is subject to modifications by the // processing EndpointResolverV2. BaseEndpoint *string // Configures the events that will be sent to the configured logger. ClientLogMode aws.ClientLogMode // The credentials object to use when signing requests. Credentials aws.CredentialsProvider // The configuration DefaultsMode that the SDK should use when constructing the // clients initial default settings. DefaultsMode aws.DefaultsMode // The endpoint options to be used when attempting to resolve an endpoint. EndpointOptions EndpointResolverOptions // The service endpoint resolver. // // Deprecated: Deprecated: EndpointResolver and WithEndpointResolver. Providing a // value for this field will likely prevent you from using any endpoint-related // service features released after the introduction of EndpointResolverV2 and // BaseEndpoint. // // To migrate an EndpointResolver implementation that uses a custom endpoint, set // the client option BaseEndpoint instead. EndpointResolver EndpointResolver // Resolves the endpoint used for a particular service operation. This should be // used over the deprecated EndpointResolver. EndpointResolverV2 EndpointResolverV2 // Signature Version 4 (SigV4) Signer HTTPSignerV4 HTTPSignerV4 // The logger writer interface to write logging messages to. Logger logging.Logger // The region to send requests to. (Required) Region string // RetryMaxAttempts specifies the maximum number attempts an API client will call // an operation that fails with a retryable error. A value of 0 is ignored, and // will not be used to configure the API client created default retryer, or modify // per operation call's retry max attempts. // // If specified in an operation call's functional options with a value that is // different than the constructed client's Options, the Client's Retryer will be // wrapped to use the operation's specific RetryMaxAttempts value. RetryMaxAttempts int // RetryMode specifies the retry mode the API client will be created with, if // Retryer option is not also specified. // // When creating a new API Clients this member will only be used if the Retryer // Options member is nil. This value will be ignored if Retryer is not nil. // // Currently does not support per operation call overrides, may in the future. RetryMode aws.RetryMode // Retryer guides how HTTP requests should be retried in case of recoverable // failures. When nil the API client will use a default retryer. The kind of // default retry created by the API client can be changed with the RetryMode // option. Retryer aws.Retryer // The RuntimeEnvironment configuration, only populated if the DefaultsMode is set // to DefaultsModeAuto and is initialized using config.LoadDefaultConfig . You // should not populate this structure programmatically, or rely on the values here // within your applications. RuntimeEnvironment aws.RuntimeEnvironment // The HTTP client to invoke API calls with. Defaults to client's default HTTP // implementation if nil. HTTPClient HTTPClient // The auth scheme resolver which determines how to authenticate for each // operation. AuthSchemeResolver AuthSchemeResolver // The list of auth schemes supported by the client. AuthSchemes []smithyhttp.AuthScheme // contains filtered or unexported fields }
func (Options) Copy ¶
Copy creates a clone where the APIOptions list is deep copied.
func (Options) GetIdentityResolver ¶
func (o Options) GetIdentityResolver(schemeID string) smithyauth.IdentityResolver
type PreviewPrivacyImpactInput ¶
type PreviewPrivacyImpactInput struct { // A unique identifier for one of your memberships for a collaboration. Accepts a // membership ID. // // This member is required. MembershipIdentifier *string // Specifies the desired epsilon and noise parameters to preview. // // This member is required. Parameters types.PreviewPrivacyImpactParametersInput // contains filtered or unexported fields }
type PreviewPrivacyImpactOutput ¶
type PreviewPrivacyImpactOutput struct { // An estimate of the number of aggregation functions that the member who can // query can run given the epsilon and noise parameters. This does not change the // privacy budget. // // This member is required. PrivacyImpact types.PrivacyImpact // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type ResolveEndpoint ¶
type ResolveEndpoint struct { Resolver EndpointResolver Options EndpointResolverOptions }
func (*ResolveEndpoint) HandleSerialize ¶
func (m *ResolveEndpoint) HandleSerialize(ctx context.Context, in middleware.SerializeInput, next middleware.SerializeHandler) ( out middleware.SerializeOutput, metadata middleware.Metadata, err error, )
func (*ResolveEndpoint) ID ¶
func (*ResolveEndpoint) ID() string
type StartProtectedQueryInput ¶
type StartProtectedQueryInput struct { // A unique identifier for the membership to run this query against. Currently // accepts a membership ID. // // This member is required. MembershipIdentifier *string // The protected SQL query parameters. // // This member is required. SqlParameters *types.ProtectedQuerySQLParameters // The type of the protected query to be started. // // This member is required. Type types.ProtectedQueryType // The details needed to write the query results. ResultConfiguration *types.ProtectedQueryResultConfiguration // contains filtered or unexported fields }
type StartProtectedQueryOutput ¶
type StartProtectedQueryOutput struct { // The protected query. // // This member is required. ProtectedQuery *types.ProtectedQuery // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type TagResourceInput ¶
type TagResourceInput struct { // The Amazon Resource Name (ARN) associated with the resource you want to tag. // // This member is required. ResourceArn *string // A map of objects specifying each key name and value. // // This member is required. Tags map[string]string // contains filtered or unexported fields }
type TagResourceOutput ¶
type TagResourceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UntagResourceInput ¶
type UntagResourceInput struct { // The Amazon Resource Name (ARN) associated with the resource you want to remove // the tag from. // // This member is required. ResourceArn *string // A list of key names of tags to be removed. // // This member is required. TagKeys []string // contains filtered or unexported fields }
type UntagResourceOutput ¶
type UntagResourceOutput struct { // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateAnalysisTemplateInput ¶
type UpdateAnalysisTemplateInput struct { // The identifier for the analysis template resource. // // This member is required. AnalysisTemplateIdentifier *string // The identifier for a membership resource. // // This member is required. MembershipIdentifier *string // A new description for the analysis template. Description *string // contains filtered or unexported fields }
type UpdateAnalysisTemplateOutput ¶
type UpdateAnalysisTemplateOutput struct { // The analysis template. // // This member is required. AnalysisTemplate *types.AnalysisTemplate // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateCollaborationInput ¶
type UpdateCollaborationInput struct { // The identifier for the collaboration. // // This member is required. CollaborationIdentifier *string // A description of the collaboration. Description *string // A human-readable identifier provided by the collaboration owner. Display names // are not unique. Name *string // contains filtered or unexported fields }
type UpdateCollaborationOutput ¶
type UpdateCollaborationOutput struct { // The entire collaboration that has been updated. // // This member is required. Collaboration *types.Collaboration // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateConfiguredAudienceModelAssociationInput ¶
type UpdateConfiguredAudienceModelAssociationInput struct { // A unique identifier for the configured audience model association that you want // to update. // // This member is required. ConfiguredAudienceModelAssociationIdentifier *string // A unique identifier of the membership that contains the configured audience // model association that you want to update. // // This member is required. MembershipIdentifier *string // A new description for the configured audience model association. Description *string // A new name for the configured audience model association. Name *string // contains filtered or unexported fields }
type UpdateConfiguredAudienceModelAssociationOutput ¶
type UpdateConfiguredAudienceModelAssociationOutput struct { // Details about the configured audience model association that you updated. // // This member is required. ConfiguredAudienceModelAssociation *types.ConfiguredAudienceModelAssociation // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateConfiguredTableAnalysisRuleInput ¶
type UpdateConfiguredTableAnalysisRuleInput struct { // The new analysis rule policy for the configured table analysis rule. // // This member is required. AnalysisRulePolicy types.ConfiguredTableAnalysisRulePolicy // The analysis rule type to be updated. Configured table analysis rules are // uniquely identified by their configured table identifier and analysis rule type. // // This member is required. AnalysisRuleType types.ConfiguredTableAnalysisRuleType // The unique identifier for the configured table that the analysis rule applies // to. Currently accepts the configured table ID. // // This member is required. ConfiguredTableIdentifier *string // contains filtered or unexported fields }
type UpdateConfiguredTableAnalysisRuleOutput ¶
type UpdateConfiguredTableAnalysisRuleOutput struct { // The entire updated analysis rule. // // This member is required. AnalysisRule *types.ConfiguredTableAnalysisRule // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateConfiguredTableAssociationInput ¶
type UpdateConfiguredTableAssociationInput struct { // The unique identifier for the configured table association to update. Currently // accepts the configured table association ID. // // This member is required. ConfiguredTableAssociationIdentifier *string // The unique ID for the membership that the configured table association belongs // to. // // This member is required. MembershipIdentifier *string // A new description for the configured table association. Description *string // The service will assume this role to access catalog metadata and query the // table. RoleArn *string // contains filtered or unexported fields }
type UpdateConfiguredTableAssociationOutput ¶
type UpdateConfiguredTableAssociationOutput struct { // The entire updated configured table association. // // This member is required. ConfiguredTableAssociation *types.ConfiguredTableAssociation // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateConfiguredTableInput ¶
type UpdateConfiguredTableInput struct { // The identifier for the configured table to update. Currently accepts the // configured table ID. // // This member is required. ConfiguredTableIdentifier *string // A new description for the configured table. Description *string // A new name for the configured table. Name *string // contains filtered or unexported fields }
type UpdateConfiguredTableOutput ¶
type UpdateConfiguredTableOutput struct { // The updated configured table. // // This member is required. ConfiguredTable *types.ConfiguredTable // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateMembershipInput ¶
type UpdateMembershipInput struct { // The unique identifier of the membership. // // This member is required. MembershipIdentifier *string // The default protected query result configuration as specified by the member who // can receive results. DefaultResultConfiguration *types.MembershipProtectedQueryResultConfiguration // An indicator as to whether query logging has been enabled or disabled for the // membership. QueryLogStatus types.MembershipQueryLogStatus // contains filtered or unexported fields }
type UpdateMembershipOutput ¶
type UpdateMembershipOutput struct { // The membership object. // // This member is required. Membership *types.Membership // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdatePrivacyBudgetTemplateInput ¶
type UpdatePrivacyBudgetTemplateInput struct { // A unique identifier for one of your memberships for a collaboration. The // privacy budget template is updated in the collaboration that this membership // belongs to. Accepts a membership ID. // // This member is required. MembershipIdentifier *string // A unique identifier for your privacy budget template that you want to update. // // This member is required. PrivacyBudgetTemplateIdentifier *string // Specifies the type of the privacy budget template. // // This member is required. PrivacyBudgetType types.PrivacyBudgetType // Specifies the epsilon and noise parameters for the privacy budget template. Parameters types.PrivacyBudgetTemplateUpdateParameters // contains filtered or unexported fields }
type UpdatePrivacyBudgetTemplateOutput ¶
type UpdatePrivacyBudgetTemplateOutput struct { // Summary of the privacy budget template. // // This member is required. PrivacyBudgetTemplate *types.PrivacyBudgetTemplate // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
type UpdateProtectedQueryInput ¶
type UpdateProtectedQueryInput struct { // The identifier for a member of a protected query instance. // // This member is required. MembershipIdentifier *string // The identifier for a protected query instance. // // This member is required. ProtectedQueryIdentifier *string // The target status of a query. Used to update the execution status of a // currently running query. // // This member is required. TargetStatus types.TargetProtectedQueryStatus // contains filtered or unexported fields }
type UpdateProtectedQueryOutput ¶
type UpdateProtectedQueryOutput struct { // The protected query output. // // This member is required. ProtectedQuery *types.ProtectedQuery // Metadata pertaining to the operation's result. ResultMetadata middleware.Metadata // contains filtered or unexported fields }
Source Files ¶
- api_client.go
- api_op_BatchGetCollaborationAnalysisTemplate.go
- api_op_BatchGetSchema.go
- api_op_BatchGetSchemaAnalysisRule.go
- api_op_CreateAnalysisTemplate.go
- api_op_CreateCollaboration.go
- api_op_CreateConfiguredAudienceModelAssociation.go
- api_op_CreateConfiguredTable.go
- api_op_CreateConfiguredTableAnalysisRule.go
- api_op_CreateConfiguredTableAssociation.go
- api_op_CreateMembership.go
- api_op_CreatePrivacyBudgetTemplate.go
- api_op_DeleteAnalysisTemplate.go
- api_op_DeleteCollaboration.go
- api_op_DeleteConfiguredAudienceModelAssociation.go
- api_op_DeleteConfiguredTable.go
- api_op_DeleteConfiguredTableAnalysisRule.go
- api_op_DeleteConfiguredTableAssociation.go
- api_op_DeleteMember.go
- api_op_DeleteMembership.go
- api_op_DeletePrivacyBudgetTemplate.go
- api_op_GetAnalysisTemplate.go
- api_op_GetCollaboration.go
- api_op_GetCollaborationAnalysisTemplate.go
- api_op_GetCollaborationConfiguredAudienceModelAssociation.go
- api_op_GetCollaborationPrivacyBudgetTemplate.go
- api_op_GetConfiguredAudienceModelAssociation.go
- api_op_GetConfiguredTable.go
- api_op_GetConfiguredTableAnalysisRule.go
- api_op_GetConfiguredTableAssociation.go
- api_op_GetMembership.go
- api_op_GetPrivacyBudgetTemplate.go
- api_op_GetProtectedQuery.go
- api_op_GetSchema.go
- api_op_GetSchemaAnalysisRule.go
- api_op_ListAnalysisTemplates.go
- api_op_ListCollaborationAnalysisTemplates.go
- api_op_ListCollaborationConfiguredAudienceModelAssociations.go
- api_op_ListCollaborationPrivacyBudgetTemplates.go
- api_op_ListCollaborationPrivacyBudgets.go
- api_op_ListCollaborations.go
- api_op_ListConfiguredAudienceModelAssociations.go
- api_op_ListConfiguredTableAssociations.go
- api_op_ListConfiguredTables.go
- api_op_ListMembers.go
- api_op_ListMemberships.go
- api_op_ListPrivacyBudgetTemplates.go
- api_op_ListPrivacyBudgets.go
- api_op_ListProtectedQueries.go
- api_op_ListSchemas.go
- api_op_ListTagsForResource.go
- api_op_PreviewPrivacyImpact.go
- api_op_StartProtectedQuery.go
- api_op_TagResource.go
- api_op_UntagResource.go
- api_op_UpdateAnalysisTemplate.go
- api_op_UpdateCollaboration.go
- api_op_UpdateConfiguredAudienceModelAssociation.go
- api_op_UpdateConfiguredTable.go
- api_op_UpdateConfiguredTableAnalysisRule.go
- api_op_UpdateConfiguredTableAssociation.go
- api_op_UpdateMembership.go
- api_op_UpdatePrivacyBudgetTemplate.go
- api_op_UpdateProtectedQuery.go
- auth.go
- deserializers.go
- doc.go
- endpoints.go
- go_module_metadata.go
- options.go
- serializers.go
- validators.go