connect.oauth.associations
connect.oauth.associations
OAuth association resources.
Classes
| Name | Description |
|---|---|
| Association | |
| ContentItemAssociations | ContentItemAssociations resource. |
| IntegrationAssociations | IntegrationAssociations resource. |
Association
connect.oauth.associations.Association(ctx, /, **kwargs)ContentItemAssociations
connect.oauth.associations.ContentItemAssociations(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_guid)Set integration associations.
IntegrationAssociations
connect.oauth.associations.IntegrationAssociations(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] |