zio.aws.organizations.OrganizationsMock.scala Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of zio-aws-organizations_2.12 Show documentation
Show all versions of zio-aws-organizations_2.12 Show documentation
Low-level AWS wrapper for ZIO
package zio.aws.organizations
import zio.aws.organizations.model.UpdateOrganizationalUnitResponse.ReadOnly
import zio.aws.organizations.model.{
ListRootsRequest,
CreateAccountRequest,
ListChildrenRequest,
ListPoliciesRequest,
DescribePolicyRequest,
DescribeEffectivePolicyRequest,
UpdatePolicyRequest,
DeleteOrganizationalUnitRequest,
DescribeOrganizationalUnitRequest,
ListAccountsForParentRequest,
PutResourcePolicyRequest,
CreateOrganizationRequest,
UpdateOrganizationalUnitRequest,
ListParentsRequest,
EnableAwsServiceAccessRequest,
ListTagsForResourceRequest,
ListHandshakesForAccountRequest,
ListTargetsForPolicyRequest,
DescribeHandshakeRequest,
ListPoliciesForTargetRequest,
ListCreateAccountStatusRequest,
ListHandshakesForOrganizationRequest,
ListOrganizationalUnitsForParentRequest,
CreateGovCloudAccountRequest,
InviteAccountToOrganizationRequest,
CancelHandshakeRequest,
ListAccountsRequest,
ListDelegatedServicesForAccountRequest,
DeclineHandshakeRequest,
AcceptHandshakeRequest,
DetachPolicyRequest,
UntagResourceRequest,
ListDelegatedAdministratorsRequest,
EnableAllFeaturesRequest,
ListAwsServiceAccessForOrganizationRequest,
DisableAwsServiceAccessRequest,
CloseAccountRequest,
CreateOrganizationalUnitRequest,
DescribeCreateAccountStatusRequest,
RegisterDelegatedAdministratorRequest,
DisablePolicyTypeRequest,
DeletePolicyRequest,
MoveAccountRequest,
RemoveAccountFromOrganizationRequest,
TagResourceRequest,
AttachPolicyRequest,
CreatePolicyRequest,
DescribeAccountRequest,
DeregisterDelegatedAdministratorRequest,
EnablePolicyTypeRequest
}
import zio.mock.{Proxy, Mock}
import software.amazon.awssdk.services.organizations.OrganizationsAsyncClient
import zio.aws.core.AwsError
import zio.aws.core.aspects.AwsCallAspect
import zio.{IO, ZEnvironment, URLayer}
import zio.stream.ZStream
object OrganizationsMock extends Mock[Organizations] {
object ListParents
extends Stream[
ListParentsRequest,
AwsError,
zio.aws.organizations.model.Parent.ReadOnly
]
object ListParentsPaginated
extends Effect[
ListParentsRequest,
AwsError,
zio.aws.organizations.model.ListParentsResponse.ReadOnly
]
object InviteAccountToOrganization
extends Effect[
InviteAccountToOrganizationRequest,
AwsError,
zio.aws.organizations.model.InviteAccountToOrganizationResponse.ReadOnly
]
object DescribeOrganization
extends Effect[
Unit,
AwsError,
zio.aws.organizations.model.DescribeOrganizationResponse.ReadOnly
]
object DescribePolicy
extends Effect[
DescribePolicyRequest,
AwsError,
zio.aws.organizations.model.DescribePolicyResponse.ReadOnly
]
object CreateAccount
extends Effect[
CreateAccountRequest,
AwsError,
zio.aws.organizations.model.CreateAccountResponse.ReadOnly
]
object MoveAccount extends Effect[MoveAccountRequest, AwsError, Unit]
object ListAccounts
extends Stream[
ListAccountsRequest,
AwsError,
zio.aws.organizations.model.Account.ReadOnly
]
object ListAccountsPaginated
extends Effect[
ListAccountsRequest,
AwsError,
zio.aws.organizations.model.ListAccountsResponse.ReadOnly
]
object DeleteOrganizationalUnit
extends Effect[DeleteOrganizationalUnitRequest, AwsError, Unit]
object EnableAllFeatures
extends Effect[
EnableAllFeaturesRequest,
AwsError,
zio.aws.organizations.model.EnableAllFeaturesResponse.ReadOnly
]
object CancelHandshake
extends Effect[
CancelHandshakeRequest,
AwsError,
zio.aws.organizations.model.CancelHandshakeResponse.ReadOnly
]
object ListAccountsForParent
extends Stream[
ListAccountsForParentRequest,
AwsError,
zio.aws.organizations.model.Account.ReadOnly
]
object ListAccountsForParentPaginated
extends Effect[
ListAccountsForParentRequest,
AwsError,
zio.aws.organizations.model.ListAccountsForParentResponse.ReadOnly
]
object EnablePolicyType
extends Effect[
EnablePolicyTypeRequest,
AwsError,
zio.aws.organizations.model.EnablePolicyTypeResponse.ReadOnly
]
object DisablePolicyType
extends Effect[
DisablePolicyTypeRequest,
AwsError,
zio.aws.organizations.model.DisablePolicyTypeResponse.ReadOnly
]
object DescribeOrganizationalUnit
extends Effect[
DescribeOrganizationalUnitRequest,
AwsError,
zio.aws.organizations.model.DescribeOrganizationalUnitResponse.ReadOnly
]
object ListHandshakesForOrganization
extends Stream[
ListHandshakesForOrganizationRequest,
AwsError,
zio.aws.organizations.model.Handshake.ReadOnly
]
object ListHandshakesForOrganizationPaginated
extends Effect[
ListHandshakesForOrganizationRequest,
AwsError,
zio.aws.organizations.model.ListHandshakesForOrganizationResponse.ReadOnly
]
object ListTargetsForPolicy
extends Stream[
ListTargetsForPolicyRequest,
AwsError,
zio.aws.organizations.model.PolicyTargetSummary.ReadOnly
]
object ListTargetsForPolicyPaginated
extends Effect[
ListTargetsForPolicyRequest,
AwsError,
zio.aws.organizations.model.ListTargetsForPolicyResponse.ReadOnly
]
object DetachPolicy extends Effect[DetachPolicyRequest, AwsError, Unit]
object UpdatePolicy
extends Effect[
UpdatePolicyRequest,
AwsError,
zio.aws.organizations.model.UpdatePolicyResponse.ReadOnly
]
object PutResourcePolicy
extends Effect[
PutResourcePolicyRequest,
AwsError,
zio.aws.organizations.model.PutResourcePolicyResponse.ReadOnly
]
object LeaveOrganization extends Effect[Unit, AwsError, Unit]
object EnableAWSServiceAccess
extends Effect[EnableAwsServiceAccessRequest, AwsError, Unit]
object DescribeAccount
extends Effect[
DescribeAccountRequest,
AwsError,
zio.aws.organizations.model.DescribeAccountResponse.ReadOnly
]
object DeleteOrganization extends Effect[Unit, AwsError, Unit]
object CreateOrganizationalUnit
extends Effect[
CreateOrganizationalUnitRequest,
AwsError,
zio.aws.organizations.model.CreateOrganizationalUnitResponse.ReadOnly
]
object AcceptHandshake
extends Effect[
AcceptHandshakeRequest,
AwsError,
zio.aws.organizations.model.AcceptHandshakeResponse.ReadOnly
]
object ListPoliciesForTarget
extends Stream[
ListPoliciesForTargetRequest,
AwsError,
zio.aws.organizations.model.PolicySummary.ReadOnly
]
object ListPoliciesForTargetPaginated
extends Effect[
ListPoliciesForTargetRequest,
AwsError,
zio.aws.organizations.model.ListPoliciesForTargetResponse.ReadOnly
]
object ListOrganizationalUnitsForParent
extends Stream[
ListOrganizationalUnitsForParentRequest,
AwsError,
zio.aws.organizations.model.OrganizationalUnit.ReadOnly
]
object ListOrganizationalUnitsForParentPaginated
extends Effect[
ListOrganizationalUnitsForParentRequest,
AwsError,
zio.aws.organizations.model.ListOrganizationalUnitsForParentResponse.ReadOnly
]
object UpdateOrganizationalUnit
extends Effect[UpdateOrganizationalUnitRequest, AwsError, ReadOnly]
object ListPolicies
extends Stream[
ListPoliciesRequest,
AwsError,
zio.aws.organizations.model.PolicySummary.ReadOnly
]
object ListPoliciesPaginated
extends Effect[
ListPoliciesRequest,
AwsError,
zio.aws.organizations.model.ListPoliciesResponse.ReadOnly
]
object DescribeHandshake
extends Effect[
DescribeHandshakeRequest,
AwsError,
zio.aws.organizations.model.DescribeHandshakeResponse.ReadOnly
]
object DescribeCreateAccountStatus
extends Effect[
DescribeCreateAccountStatusRequest,
AwsError,
zio.aws.organizations.model.DescribeCreateAccountStatusResponse.ReadOnly
]
object CloseAccount extends Effect[CloseAccountRequest, AwsError, Unit]
object ListRoots
extends Stream[
ListRootsRequest,
AwsError,
zio.aws.organizations.model.Root.ReadOnly
]
object ListRootsPaginated
extends Effect[
ListRootsRequest,
AwsError,
zio.aws.organizations.model.ListRootsResponse.ReadOnly
]
object ListCreateAccountStatus
extends Stream[
ListCreateAccountStatusRequest,
AwsError,
zio.aws.organizations.model.CreateAccountStatus.ReadOnly
]
object ListCreateAccountStatusPaginated
extends Effect[
ListCreateAccountStatusRequest,
AwsError,
zio.aws.organizations.model.ListCreateAccountStatusResponse.ReadOnly
]
object UntagResource extends Effect[UntagResourceRequest, AwsError, Unit]
object RemoveAccountFromOrganization
extends Effect[RemoveAccountFromOrganizationRequest, AwsError, Unit]
object DeleteResourcePolicy extends Effect[Unit, AwsError, Unit]
object ListAWSServiceAccessForOrganization
extends Stream[
ListAwsServiceAccessForOrganizationRequest,
AwsError,
zio.aws.organizations.model.EnabledServicePrincipal.ReadOnly
]
object ListAWSServiceAccessForOrganizationPaginated
extends Effect[
ListAwsServiceAccessForOrganizationRequest,
AwsError,
zio.aws.organizations.model.ListAwsServiceAccessForOrganizationResponse.ReadOnly
]
object DeregisterDelegatedAdministrator
extends Effect[DeregisterDelegatedAdministratorRequest, AwsError, Unit]
object DeclineHandshake
extends Effect[
DeclineHandshakeRequest,
AwsError,
zio.aws.organizations.model.DeclineHandshakeResponse.ReadOnly
]
object AttachPolicy extends Effect[AttachPolicyRequest, AwsError, Unit]
object ListTagsForResource
extends Stream[
ListTagsForResourceRequest,
AwsError,
zio.aws.organizations.model.Tag.ReadOnly
]
object ListTagsForResourcePaginated
extends Effect[
ListTagsForResourceRequest,
AwsError,
zio.aws.organizations.model.ListTagsForResourceResponse.ReadOnly
]
object ListDelegatedServicesForAccount
extends Stream[
ListDelegatedServicesForAccountRequest,
AwsError,
zio.aws.organizations.model.DelegatedService.ReadOnly
]
object ListDelegatedServicesForAccountPaginated
extends Effect[
ListDelegatedServicesForAccountRequest,
AwsError,
zio.aws.organizations.model.ListDelegatedServicesForAccountResponse.ReadOnly
]
object RegisterDelegatedAdministrator
extends Effect[RegisterDelegatedAdministratorRequest, AwsError, Unit]
object DescribeEffectivePolicy
extends Effect[
DescribeEffectivePolicyRequest,
AwsError,
zio.aws.organizations.model.DescribeEffectivePolicyResponse.ReadOnly
]
object CreatePolicy
extends Effect[
CreatePolicyRequest,
AwsError,
zio.aws.organizations.model.CreatePolicyResponse.ReadOnly
]
object TagResource extends Effect[TagResourceRequest, AwsError, Unit]
object ListChildren
extends Stream[
ListChildrenRequest,
AwsError,
zio.aws.organizations.model.Child.ReadOnly
]
object ListChildrenPaginated
extends Effect[
ListChildrenRequest,
AwsError,
zio.aws.organizations.model.ListChildrenResponse.ReadOnly
]
object DeletePolicy extends Effect[DeletePolicyRequest, AwsError, Unit]
object DescribeResourcePolicy
extends Effect[
Unit,
AwsError,
zio.aws.organizations.model.DescribeResourcePolicyResponse.ReadOnly
]
object ListHandshakesForAccount
extends Stream[
ListHandshakesForAccountRequest,
AwsError,
zio.aws.organizations.model.Handshake.ReadOnly
]
object ListHandshakesForAccountPaginated
extends Effect[
ListHandshakesForAccountRequest,
AwsError,
zio.aws.organizations.model.ListHandshakesForAccountResponse.ReadOnly
]
object CreateGovCloudAccount
extends Effect[
CreateGovCloudAccountRequest,
AwsError,
zio.aws.organizations.model.CreateGovCloudAccountResponse.ReadOnly
]
object DisableAWSServiceAccess
extends Effect[DisableAwsServiceAccessRequest, AwsError, Unit]
object ListDelegatedAdministrators
extends Stream[
ListDelegatedAdministratorsRequest,
AwsError,
zio.aws.organizations.model.DelegatedAdministrator.ReadOnly
]
object ListDelegatedAdministratorsPaginated
extends Effect[
ListDelegatedAdministratorsRequest,
AwsError,
zio.aws.organizations.model.ListDelegatedAdministratorsResponse.ReadOnly
]
object CreateOrganization
extends Effect[
CreateOrganizationRequest,
AwsError,
zio.aws.organizations.model.CreateOrganizationResponse.ReadOnly
]
val compose: URLayer[Proxy, Organizations] = zio.ZLayer {
zio.ZIO.service[Proxy].flatMap { proxy =>
withRuntime[Proxy, Organizations] { rts =>
zio.ZIO.succeed {
new Organizations {
val api: OrganizationsAsyncClient = null
def withAspect[R1](
newAspect: AwsCallAspect[R1],
r: ZEnvironment[R1]
): Organizations = this
def listParents(request: ListParentsRequest): ZStream[
Any,
AwsError,
zio.aws.organizations.model.Parent.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListParents, request)
}
.getOrThrowFiberFailure()
}
def listParentsPaginated(request: ListParentsRequest): IO[
AwsError,
zio.aws.organizations.model.ListParentsResponse.ReadOnly
] = proxy(ListParentsPaginated, request)
def inviteAccountToOrganization(
request: InviteAccountToOrganizationRequest
): IO[
AwsError,
zio.aws.organizations.model.InviteAccountToOrganizationResponse.ReadOnly
] = proxy(InviteAccountToOrganization, request)
def describeOrganization(): IO[
AwsError,
zio.aws.organizations.model.DescribeOrganizationResponse.ReadOnly
] = proxy(DescribeOrganization)
def describePolicy(request: DescribePolicyRequest): IO[
AwsError,
zio.aws.organizations.model.DescribePolicyResponse.ReadOnly
] = proxy(DescribePolicy, request)
def createAccount(request: CreateAccountRequest): IO[
AwsError,
zio.aws.organizations.model.CreateAccountResponse.ReadOnly
] = proxy(CreateAccount, request)
def moveAccount(request: MoveAccountRequest): IO[AwsError, Unit] =
proxy(MoveAccount, request)
def listAccounts(request: ListAccountsRequest): ZStream[
Any,
AwsError,
zio.aws.organizations.model.Account.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListAccounts, request)
}
.getOrThrowFiberFailure()
}
def listAccountsPaginated(request: ListAccountsRequest): IO[
AwsError,
zio.aws.organizations.model.ListAccountsResponse.ReadOnly
] = proxy(ListAccountsPaginated, request)
def deleteOrganizationalUnit(
request: DeleteOrganizationalUnitRequest
): IO[AwsError, Unit] = proxy(DeleteOrganizationalUnit, request)
def enableAllFeatures(request: EnableAllFeaturesRequest): IO[
AwsError,
zio.aws.organizations.model.EnableAllFeaturesResponse.ReadOnly
] = proxy(EnableAllFeatures, request)
def cancelHandshake(request: CancelHandshakeRequest): IO[
AwsError,
zio.aws.organizations.model.CancelHandshakeResponse.ReadOnly
] = proxy(CancelHandshake, request)
def listAccountsForParent(
request: ListAccountsForParentRequest
): ZStream[
Any,
AwsError,
zio.aws.organizations.model.Account.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListAccountsForParent, request)
}
.getOrThrowFiberFailure()
}
def listAccountsForParentPaginated(
request: ListAccountsForParentRequest
): IO[
AwsError,
zio.aws.organizations.model.ListAccountsForParentResponse.ReadOnly
] = proxy(ListAccountsForParentPaginated, request)
def enablePolicyType(request: EnablePolicyTypeRequest): IO[
AwsError,
zio.aws.organizations.model.EnablePolicyTypeResponse.ReadOnly
] = proxy(EnablePolicyType, request)
def disablePolicyType(request: DisablePolicyTypeRequest): IO[
AwsError,
zio.aws.organizations.model.DisablePolicyTypeResponse.ReadOnly
] = proxy(DisablePolicyType, request)
def describeOrganizationalUnit(
request: DescribeOrganizationalUnitRequest
): IO[
AwsError,
zio.aws.organizations.model.DescribeOrganizationalUnitResponse.ReadOnly
] = proxy(DescribeOrganizationalUnit, request)
def listHandshakesForOrganization(
request: ListHandshakesForOrganizationRequest
): ZStream[
Any,
AwsError,
zio.aws.organizations.model.Handshake.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListHandshakesForOrganization, request)
}
.getOrThrowFiberFailure()
}
def listHandshakesForOrganizationPaginated(
request: ListHandshakesForOrganizationRequest
): IO[
AwsError,
zio.aws.organizations.model.ListHandshakesForOrganizationResponse.ReadOnly
] = proxy(ListHandshakesForOrganizationPaginated, request)
def listTargetsForPolicy(
request: ListTargetsForPolicyRequest
): ZStream[
Any,
AwsError,
zio.aws.organizations.model.PolicyTargetSummary.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListTargetsForPolicy, request)
}
.getOrThrowFiberFailure()
}
def listTargetsForPolicyPaginated(
request: ListTargetsForPolicyRequest
): IO[
AwsError,
zio.aws.organizations.model.ListTargetsForPolicyResponse.ReadOnly
] = proxy(ListTargetsForPolicyPaginated, request)
def detachPolicy(request: DetachPolicyRequest): IO[AwsError, Unit] =
proxy(DetachPolicy, request)
def updatePolicy(request: UpdatePolicyRequest): IO[
AwsError,
zio.aws.organizations.model.UpdatePolicyResponse.ReadOnly
] = proxy(UpdatePolicy, request)
def putResourcePolicy(request: PutResourcePolicyRequest): IO[
AwsError,
zio.aws.organizations.model.PutResourcePolicyResponse.ReadOnly
] = proxy(PutResourcePolicy, request)
def leaveOrganization(): IO[AwsError, Unit] =
proxy(LeaveOrganization)
def enableAWSServiceAccess(
request: EnableAwsServiceAccessRequest
): IO[AwsError, Unit] = proxy(EnableAWSServiceAccess, request)
def describeAccount(request: DescribeAccountRequest): IO[
AwsError,
zio.aws.organizations.model.DescribeAccountResponse.ReadOnly
] = proxy(DescribeAccount, request)
def deleteOrganization(): IO[AwsError, Unit] =
proxy(DeleteOrganization)
def createOrganizationalUnit(
request: CreateOrganizationalUnitRequest
): IO[
AwsError,
zio.aws.organizations.model.CreateOrganizationalUnitResponse.ReadOnly
] = proxy(CreateOrganizationalUnit, request)
def acceptHandshake(request: AcceptHandshakeRequest): IO[
AwsError,
zio.aws.organizations.model.AcceptHandshakeResponse.ReadOnly
] = proxy(AcceptHandshake, request)
def listPoliciesForTarget(
request: ListPoliciesForTargetRequest
): ZStream[
Any,
AwsError,
zio.aws.organizations.model.PolicySummary.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListPoliciesForTarget, request)
}
.getOrThrowFiberFailure()
}
def listPoliciesForTargetPaginated(
request: ListPoliciesForTargetRequest
): IO[
AwsError,
zio.aws.organizations.model.ListPoliciesForTargetResponse.ReadOnly
] = proxy(ListPoliciesForTargetPaginated, request)
def listOrganizationalUnitsForParent(
request: ListOrganizationalUnitsForParentRequest
): ZStream[
Any,
AwsError,
zio.aws.organizations.model.OrganizationalUnit.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListOrganizationalUnitsForParent, request)
}
.getOrThrowFiberFailure()
}
def listOrganizationalUnitsForParentPaginated(
request: ListOrganizationalUnitsForParentRequest
): IO[
AwsError,
zio.aws.organizations.model.ListOrganizationalUnitsForParentResponse.ReadOnly
] = proxy(ListOrganizationalUnitsForParentPaginated, request)
def updateOrganizationalUnit(
request: UpdateOrganizationalUnitRequest
): IO[AwsError, ReadOnly] = proxy(UpdateOrganizationalUnit, request)
def listPolicies(request: ListPoliciesRequest): ZStream[
Any,
AwsError,
zio.aws.organizations.model.PolicySummary.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListPolicies, request)
}
.getOrThrowFiberFailure()
}
def listPoliciesPaginated(request: ListPoliciesRequest): IO[
AwsError,
zio.aws.organizations.model.ListPoliciesResponse.ReadOnly
] = proxy(ListPoliciesPaginated, request)
def describeHandshake(request: DescribeHandshakeRequest): IO[
AwsError,
zio.aws.organizations.model.DescribeHandshakeResponse.ReadOnly
] = proxy(DescribeHandshake, request)
def describeCreateAccountStatus(
request: DescribeCreateAccountStatusRequest
): IO[
AwsError,
zio.aws.organizations.model.DescribeCreateAccountStatusResponse.ReadOnly
] = proxy(DescribeCreateAccountStatus, request)
def closeAccount(request: CloseAccountRequest): IO[AwsError, Unit] =
proxy(CloseAccount, request)
def listRoots(request: ListRootsRequest): ZStream[
Any,
AwsError,
zio.aws.organizations.model.Root.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListRoots, request)
}
.getOrThrowFiberFailure()
}
def listRootsPaginated(request: ListRootsRequest): IO[
AwsError,
zio.aws.organizations.model.ListRootsResponse.ReadOnly
] = proxy(ListRootsPaginated, request)
def listCreateAccountStatus(
request: ListCreateAccountStatusRequest
): ZStream[
Any,
AwsError,
zio.aws.organizations.model.CreateAccountStatus.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListCreateAccountStatus, request)
}
.getOrThrowFiberFailure()
}
def listCreateAccountStatusPaginated(
request: ListCreateAccountStatusRequest
): IO[
AwsError,
zio.aws.organizations.model.ListCreateAccountStatusResponse.ReadOnly
] = proxy(ListCreateAccountStatusPaginated, request)
def untagResource(
request: UntagResourceRequest
): IO[AwsError, Unit] = proxy(UntagResource, request)
def removeAccountFromOrganization(
request: RemoveAccountFromOrganizationRequest
): IO[AwsError, Unit] =
proxy(RemoveAccountFromOrganization, request)
def deleteResourcePolicy(): IO[AwsError, Unit] =
proxy(DeleteResourcePolicy)
def listAWSServiceAccessForOrganization(
request: ListAwsServiceAccessForOrganizationRequest
): ZStream[
Any,
AwsError,
zio.aws.organizations.model.EnabledServicePrincipal.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListAWSServiceAccessForOrganization, request)
}
.getOrThrowFiberFailure()
}
def listAWSServiceAccessForOrganizationPaginated(
request: ListAwsServiceAccessForOrganizationRequest
): IO[
AwsError,
zio.aws.organizations.model.ListAwsServiceAccessForOrganizationResponse.ReadOnly
] = proxy(ListAWSServiceAccessForOrganizationPaginated, request)
def deregisterDelegatedAdministrator(
request: DeregisterDelegatedAdministratorRequest
): IO[AwsError, Unit] =
proxy(DeregisterDelegatedAdministrator, request)
def declineHandshake(request: DeclineHandshakeRequest): IO[
AwsError,
zio.aws.organizations.model.DeclineHandshakeResponse.ReadOnly
] = proxy(DeclineHandshake, request)
def attachPolicy(request: AttachPolicyRequest): IO[AwsError, Unit] =
proxy(AttachPolicy, request)
def listTagsForResource(
request: ListTagsForResourceRequest
): ZStream[
Any,
AwsError,
zio.aws.organizations.model.Tag.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListTagsForResource, request)
}
.getOrThrowFiberFailure()
}
def listTagsForResourcePaginated(
request: ListTagsForResourceRequest
): IO[
AwsError,
zio.aws.organizations.model.ListTagsForResourceResponse.ReadOnly
] = proxy(ListTagsForResourcePaginated, request)
def listDelegatedServicesForAccount(
request: ListDelegatedServicesForAccountRequest
): ZStream[
Any,
AwsError,
zio.aws.organizations.model.DelegatedService.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListDelegatedServicesForAccount, request)
}
.getOrThrowFiberFailure()
}
def listDelegatedServicesForAccountPaginated(
request: ListDelegatedServicesForAccountRequest
): IO[
AwsError,
zio.aws.organizations.model.ListDelegatedServicesForAccountResponse.ReadOnly
] = proxy(ListDelegatedServicesForAccountPaginated, request)
def registerDelegatedAdministrator(
request: RegisterDelegatedAdministratorRequest
): IO[AwsError, Unit] =
proxy(RegisterDelegatedAdministrator, request)
def describeEffectivePolicy(
request: DescribeEffectivePolicyRequest
): IO[
AwsError,
zio.aws.organizations.model.DescribeEffectivePolicyResponse.ReadOnly
] = proxy(DescribeEffectivePolicy, request)
def createPolicy(request: CreatePolicyRequest): IO[
AwsError,
zio.aws.organizations.model.CreatePolicyResponse.ReadOnly
] = proxy(CreatePolicy, request)
def tagResource(request: TagResourceRequest): IO[AwsError, Unit] =
proxy(TagResource, request)
def listChildren(request: ListChildrenRequest): ZStream[
Any,
AwsError,
zio.aws.organizations.model.Child.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListChildren, request)
}
.getOrThrowFiberFailure()
}
def listChildrenPaginated(request: ListChildrenRequest): IO[
AwsError,
zio.aws.organizations.model.ListChildrenResponse.ReadOnly
] = proxy(ListChildrenPaginated, request)
def deletePolicy(request: DeletePolicyRequest): IO[AwsError, Unit] =
proxy(DeletePolicy, request)
def describeResourcePolicy(): IO[
AwsError,
zio.aws.organizations.model.DescribeResourcePolicyResponse.ReadOnly
] = proxy(DescribeResourcePolicy)
def listHandshakesForAccount(
request: ListHandshakesForAccountRequest
): ZStream[
Any,
AwsError,
zio.aws.organizations.model.Handshake.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListHandshakesForAccount, request)
}
.getOrThrowFiberFailure()
}
def listHandshakesForAccountPaginated(
request: ListHandshakesForAccountRequest
): IO[
AwsError,
zio.aws.organizations.model.ListHandshakesForAccountResponse.ReadOnly
] = proxy(ListHandshakesForAccountPaginated, request)
def createGovCloudAccount(
request: CreateGovCloudAccountRequest
): IO[
AwsError,
zio.aws.organizations.model.CreateGovCloudAccountResponse.ReadOnly
] = proxy(CreateGovCloudAccount, request)
def disableAWSServiceAccess(
request: DisableAwsServiceAccessRequest
): IO[AwsError, Unit] = proxy(DisableAWSServiceAccess, request)
def listDelegatedAdministrators(
request: ListDelegatedAdministratorsRequest
): ZStream[
Any,
AwsError,
zio.aws.organizations.model.DelegatedAdministrator.ReadOnly
] = zio.Unsafe.unsafe { implicit u =>
rts.unsafe
.run {
proxy(ListDelegatedAdministrators, request)
}
.getOrThrowFiberFailure()
}
def listDelegatedAdministratorsPaginated(
request: ListDelegatedAdministratorsRequest
): IO[
AwsError,
zio.aws.organizations.model.ListDelegatedAdministratorsResponse.ReadOnly
] = proxy(ListDelegatedAdministratorsPaginated, request)
def createOrganization(request: CreateOrganizationRequest): IO[
AwsError,
zio.aws.organizations.model.CreateOrganizationResponse.ReadOnly
] = proxy(CreateOrganization, request)
}
}
}
}
}
}