connect.oauth.associations
connect.oauth.associations
OAuth association resources.
Classes
Name | Description |
---|---|
Association | |
ContentItemAssociations | ContentItemAssociations resource. |
IntegrationAssociations | IntegrationAssociations resource. |
Association
connect.oauth.associations.Association(self, ctx, /, **kwargs)
ContentItemAssociations
connect.oauth.associations.ContentItemAssociations(self, ctx, content_guid)
ContentItemAssociations resource.
Attributes
Name | Description |
---|---|
content_guid |
Methods
Name | Description |
---|---|
delete | Delete integration associations. |
find | Find OAuth associations. |
find_by | Find an OAuth integration associated with content by various criteria. |
update | Set integration associations. |
delete
connect.oauth.associations.ContentItemAssociations.delete()
Delete integration associations.
find
connect.oauth.associations.ContentItemAssociations.find()
Find OAuth associations.
Returns
Name | Type | Description |
---|---|---|
List [Association] |
find_by
connect.oauth.associations.ContentItemAssociations.find_by(
=None
integration_type=None
auth_type=None
name=None
description=None
guid )
Find an OAuth integration associated with content by various criteria.
Parameters
Name | Type | Description | Default |
---|---|---|---|
integration_type | Optional [types .OAuthIntegrationType | str] |
The type of the integration (e.g., “aws”, “azure”). | None |
auth_type | Optional [types .OAuthIntegrationAuthType | str] |
The authentication type of the integration (e.g., “Viewer”, “Service Account”). | None |
name | Optional [str] |
A regex pattern to match the integration name. For exact matches, use ^ and $ . For example, ^My Integration$ will match only “My Integration”. |
None |
description | Optional [str] |
A regex pattern to match the integration description. For exact matches, use ^ and $ . For example, ^My Integration Description$ will match only “My Integration Description”. |
None |
guid | Optional [str] |
The unique identifier of the integration. | None |
Returns
Name | Type | Description |
---|---|---|
Association | None | The first matching association, or None if no match is found. |
update
connect.oauth.associations.ContentItemAssociations.update(integration_guids)
Set integration associations.
IntegrationAssociations
connect.oauth.associations.IntegrationAssociations(self, ctx, integration_guid)
IntegrationAssociations resource.
Attributes
Name | Description |
---|---|
integration_guid |
Methods
Name | Description |
---|---|
find | Find OAuth associations. |
find
connect.oauth.associations.IntegrationAssociations.find()
Find OAuth associations.
Returns
Name | Type | Description |
---|---|---|
List [Association] |