import * as core from "@terrascript/core"; export interface DelegatedAdministratorsBlkArgs extends core.SchemaArgs { arn: string | core.StringOut; delegationEnabledDate: string | core.StringOut; email: string | core.StringOut; id: string | core.StringOut; joinedMethod: string | core.StringOut; joinedTimestamp: string | core.StringOut; name: string | core.StringOut; status: string | core.StringOut; } export declare class DelegatedAdministratorsBlk extends core.Schema { arn: string | core.StringOut; delegationEnabledDate: string | core.StringOut; email: string | core.StringOut; id: string | core.StringOut; joinedMethod: string | core.StringOut; joinedTimestamp: string | core.StringOut; name: string | core.StringOut; status: string | core.StringOut; } export interface DsDelegatedAdministratorsArgs { /** * (Optional) Specifies a service principal name. If specified, then the operation lists the delegated * administrators only for the specified service. If you don't specify a service principal, the operati * on lists all delegated administrators for all services in your organization. */ servicePrincipal?: string | core.StringOut; } export declare class DsDelegatedAdministrators extends core.Data { /** * The list of delegated administrators in your organization, which have the following attributes: */ delegatedAdministrators: core.Array | core.ArrayOut; /** * The unique identifier (ID) of the delegated administrator's account. */ id: string | core.StringOut; /** * (Optional) Specifies a service principal name. If specified, then the operation lists the delegated * administrators only for the specified service. If you don't specify a service principal, the operati * on lists all delegated administrators for all services in your organization. */ servicePrincipal?: string | core.StringOut; constructor(name: string, args?: DsDelegatedAdministratorsArgs); getNamespace(): string; } //# sourceMappingURL=ds_delegated_administrators.d.ts.map