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(
integration_type=None
auth_type=None
name=None
description=None
guid=None
)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] |