Palo Alto Networks Cloud NGFW for AWS v0.0.2 published on Wednesday, Nov 13, 2024 by Pulumi
cloudngfwaws.getAccounts
Explore with Pulumi AI
Palo Alto Networks Cloud NGFW for AWS v0.0.2 published on Wednesday, Nov 13, 2024 by Pulumi
Data source get a list of Accounts.
Admin Permission Type
Rulestack
(forscope="Local"
)Global Rulestack
(forscope="Global"
)
Using getAccounts
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAccounts(args: GetAccountsArgs, opts?: InvokeOptions): Promise<GetAccountsResult>
function getAccountsOutput(args: GetAccountsOutputArgs, opts?: InvokeOptions): Output<GetAccountsResult>
def get_accounts(account_details: Optional[Sequence[GetAccountsAccountDetail]] = None,
account_ids: Optional[Sequence[str]] = None,
describe: Optional[bool] = None,
opts: Optional[InvokeOptions] = None) -> GetAccountsResult
def get_accounts_output(account_details: Optional[pulumi.Input[Sequence[pulumi.Input[GetAccountsAccountDetailArgs]]]] = None,
account_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
describe: Optional[pulumi.Input[bool]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetAccountsResult]
func GetAccounts(ctx *Context, args *GetAccountsArgs, opts ...InvokeOption) (*GetAccountsResult, error)
func GetAccountsOutput(ctx *Context, args *GetAccountsOutputArgs, opts ...InvokeOption) GetAccountsResultOutput
> Note: This function is named GetAccounts
in the Go SDK.
public static class GetAccounts
{
public static Task<GetAccountsResult> InvokeAsync(GetAccountsArgs args, InvokeOptions? opts = null)
public static Output<GetAccountsResult> Invoke(GetAccountsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAccountsResult> getAccounts(GetAccountsArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: cloudngfwaws:index/getAccounts:getAccounts
arguments:
# arguments dictionary
The following arguments are supported:
- Account
Details List<Pulumi.Cloud Ngfw Aws. Inputs. Get Accounts Account Detail> - List of account details.
- Account
Ids List<string> - List of account ids.
- Describe bool
- Flag to include account details while listing accounts. Defaults to
false
.
- Account
Details []GetAccounts Account Detail - List of account details.
- Account
Ids []string - List of account ids.
- Describe bool
- Flag to include account details while listing accounts. Defaults to
false
.
- account
Details List<GetAccounts Account Detail> - List of account details.
- account
Ids List<String> - List of account ids.
- describe Boolean
- Flag to include account details while listing accounts. Defaults to
false
.
- account
Details GetAccounts Account Detail[] - List of account details.
- account
Ids string[] - List of account ids.
- describe boolean
- Flag to include account details while listing accounts. Defaults to
false
.
- account_
details Sequence[GetAccounts Account Detail] - List of account details.
- account_
ids Sequence[str] - List of account ids.
- describe bool
- Flag to include account details while listing accounts. Defaults to
false
.
- account
Details List<Property Map> - List of account details.
- account
Ids List<String> - List of account ids.
- describe Boolean
- Flag to include account details while listing accounts. Defaults to
false
.
getAccounts Result
The following output properties are available:
- Account
Details List<Pulumi.Cloud Ngfw Aws. Outputs. Get Accounts Account Detail> - List of account details.
- Account
Ids List<string> - List of account ids.
- Id string
- The provider-assigned unique ID for this managed resource.
- Describe bool
- Flag to include account details while listing accounts. Defaults to
false
.
- Account
Details []GetAccounts Account Detail - List of account details.
- Account
Ids []string - List of account ids.
- Id string
- The provider-assigned unique ID for this managed resource.
- Describe bool
- Flag to include account details while listing accounts. Defaults to
false
.
- account
Details List<GetAccounts Account Detail> - List of account details.
- account
Ids List<String> - List of account ids.
- id String
- The provider-assigned unique ID for this managed resource.
- describe Boolean
- Flag to include account details while listing accounts. Defaults to
false
.
- account
Details GetAccounts Account Detail[] - List of account details.
- account
Ids string[] - List of account ids.
- id string
- The provider-assigned unique ID for this managed resource.
- describe boolean
- Flag to include account details while listing accounts. Defaults to
false
.
- account_
details Sequence[GetAccounts Account Detail] - List of account details.
- account_
ids Sequence[str] - List of account ids.
- id str
- The provider-assigned unique ID for this managed resource.
- describe bool
- Flag to include account details while listing accounts. Defaults to
false
.
- account
Details List<Property Map> - List of account details.
- account
Ids List<String> - List of account ids.
- id String
- The provider-assigned unique ID for this managed resource.
- describe Boolean
- Flag to include account details while listing accounts. Defaults to
false
.
Supporting Types
GetAccountsAccountDetail
- Account
Id string - The account id.
- External
Id string - External Id of the onboarded account
- Onboarding
Status string - Onboarding status of the account.
- Account
Id string - The account id.
- External
Id string - External Id of the onboarded account
- Onboarding
Status string - Onboarding status of the account.
- account
Id String - The account id.
- external
Id String - External Id of the onboarded account
- onboarding
Status String - Onboarding status of the account.
- account
Id string - The account id.
- external
Id string - External Id of the onboarded account
- onboarding
Status string - Onboarding status of the account.
- account_
id str - The account id.
- external_
id str - External Id of the onboarded account
- onboarding_
status str - Onboarding status of the account.
- account
Id String - The account id.
- external
Id String - External Id of the onboarded account
- onboarding
Status String - Onboarding status of the account.
Package Details
- Repository
- cloudngfwaws pulumi/pulumi-cloudngfwaws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
cloudngfwaws
Terraform Provider.
Palo Alto Networks Cloud NGFW for AWS v0.0.2 published on Wednesday, Nov 13, 2024 by Pulumi