aws-iam-policy-types
Version:
Autogenerated Typescript types for AWS IAM Policy and enums for all policy actions
93 lines • 4.12 kB
JavaScript
// AUTOGENERATED FILE - DO NOT EDIT
/**
* All IAM policy actions for AWS Identity Sync (IDENTITY-SYNC)
*
* Extracted by `aws-iam-policy` from
* https://docs.aws.amazon.com/service-authorization/latest/reference/list_awsidentitysync.html
*
* 2025-02-24T21:48:17.432Z
*/
export var AwsIdentitySyncActions;
(function (AwsIdentitySyncActions) {
/**
* Grants permission to configure vended log delivery for a Sync Profile
*
* See https://docs.aws.amazon.com/singlesignon/latest/userguide/logging-ad-sync-errors.html
*/
AwsIdentitySyncActions["AllowVendedLogDeliveryForResource"] = "identity-sync:AllowVendedLogDeliveryForResource";
/**
* Grants permission to create a sync filter on the sync profile
*
* See https://docs.aws.amazon.com/singlesignon/latest/userguide/provision-users-groups-AD.html
*/
AwsIdentitySyncActions["CreateSyncFilter"] = "identity-sync:CreateSyncFilter";
/**
* Grants permission to create a sync profile for the identity source
*
* See https://docs.aws.amazon.com/singlesignon/latest/userguide/provision-users-groups-AD.html
*/
AwsIdentitySyncActions["CreateSyncProfile"] = "identity-sync:CreateSyncProfile";
/**
* Grants permission to create a sync target for the identity source
*
* See https://docs.aws.amazon.com/singlesignon/latest/userguide/provision-users-groups-AD.html
*/
AwsIdentitySyncActions["CreateSyncTarget"] = "identity-sync:CreateSyncTarget";
/**
* Grants permission to delete a sync filter from the sync profile
*
* See https://docs.aws.amazon.com/singlesignon/latest/userguide/provision-users-groups-AD.html
*/
AwsIdentitySyncActions["DeleteSyncFilter"] = "identity-sync:DeleteSyncFilter";
/**
* Grants permission to delete a sync profile from the source
*
* See https://docs.aws.amazon.com/singlesignon/latest/userguide/provision-users-groups-AD.html
*/
AwsIdentitySyncActions["DeleteSyncProfile"] = "identity-sync:DeleteSyncProfile";
/**
* Grants permission to delete a sync target from the source
*
* See https://docs.aws.amazon.com/singlesignon/latest/userguide/provision-users-groups-AD.html
*/
AwsIdentitySyncActions["DeleteSyncTarget"] = "identity-sync:DeleteSyncTarget";
/**
* Grants permission to retrieve a sync profile by using a sync profile name
*
* See https://docs.aws.amazon.com/singlesignon/latest/userguide/provision-users-groups-AD.html
*/
AwsIdentitySyncActions["GetSyncProfile"] = "identity-sync:GetSyncProfile";
/**
* Grants permission to retrieve a sync target from the sync profile
*
* See https://docs.aws.amazon.com/singlesignon/latest/userguide/provision-users-groups-AD.html
*/
AwsIdentitySyncActions["GetSyncTarget"] = "identity-sync:GetSyncTarget";
/**
* Grants permission to list the sync filters from the sync profile
*
* See https://docs.aws.amazon.com/singlesignon/latest/userguide/provision-users-groups-AD.html
*/
AwsIdentitySyncActions["ListSyncFilters"] = "identity-sync:ListSyncFilters";
/**
* Grants permission to start a sync process or to resume a sync process that was
* previously paused
*
* See https://docs.aws.amazon.com/singlesignon/latest/userguide/provision-users-groups-AD.html
*/
AwsIdentitySyncActions["StartSync"] = "identity-sync:StartSync";
/**
* Grants permission to stop any planned sync process in the sync schedule from st
* arting
*
* See https://docs.aws.amazon.com/singlesignon/latest/userguide/provision-users-groups-AD.html
*/
AwsIdentitySyncActions["StopSync"] = "identity-sync:StopSync";
/**
* Grants permission to update a sync target on the sync profile
*
* See https://docs.aws.amazon.com/singlesignon/latest/userguide/provision-users-groups-AD.html
*/
AwsIdentitySyncActions["UpdateSyncTarget"] = "identity-sync:UpdateSyncTarget";
})(AwsIdentitySyncActions || (AwsIdentitySyncActions = {}));
//# sourceMappingURL=identity-sync.js.map