1. Packages
  2. Palo Alto Networks Cloud NGFW for AWS Provider
  3. API Docs
  4. getValidateRulestack
Palo Alto Networks Cloud NGFW for AWS v0.1.1 published on Saturday, Mar 15, 2025 by Pulumi

cloudngfwaws.getValidateRulestack

Explore with Pulumi AI

Palo Alto Networks Cloud NGFW for AWS v0.1.1 published on Saturday, Mar 15, 2025 by Pulumi

Data source to validate the rulestack config.

Admin Permission Type

  • Rulestack (for scope="Local")
  • Global Rulestack (for scope="Global")

Using getValidateRulestack

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 getValidateRulestack(args: GetValidateRulestackArgs, opts?: InvokeOptions): Promise<GetValidateRulestackResult>
function getValidateRulestackOutput(args: GetValidateRulestackOutputArgs, opts?: InvokeOptions): Output<GetValidateRulestackResult>
Copy
def get_validate_rulestack(rulestack: Optional[str] = None,
                           scope: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetValidateRulestackResult
def get_validate_rulestack_output(rulestack: Optional[pulumi.Input[str]] = None,
                           scope: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetValidateRulestackResult]
Copy
func GetValidateRulestack(ctx *Context, args *GetValidateRulestackArgs, opts ...InvokeOption) (*GetValidateRulestackResult, error)
func GetValidateRulestackOutput(ctx *Context, args *GetValidateRulestackOutputArgs, opts ...InvokeOption) GetValidateRulestackResultOutput
Copy

> Note: This function is named GetValidateRulestack in the Go SDK.

public static class GetValidateRulestack 
{
    public static Task<GetValidateRulestackResult> InvokeAsync(GetValidateRulestackArgs args, InvokeOptions? opts = null)
    public static Output<GetValidateRulestackResult> Invoke(GetValidateRulestackInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetValidateRulestackResult> getValidateRulestack(GetValidateRulestackArgs args, InvokeOptions options)
public static Output<GetValidateRulestackResult> getValidateRulestack(GetValidateRulestackArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: cloudngfwaws:index/getValidateRulestack:getValidateRulestack
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Rulestack
This property is required.
Changes to this property will trigger replacement.
string
The rulestack.
Scope Changes to this property will trigger replacement. string
The rulestack's scope. A local rulestack will require that you've retrieved a LRA JWT. A global rulestack will require that you've retrieved a GRA JWT. Valid values are Local or Global. Defaults to Local.
Rulestack
This property is required.
Changes to this property will trigger replacement.
string
The rulestack.
Scope Changes to this property will trigger replacement. string
The rulestack's scope. A local rulestack will require that you've retrieved a LRA JWT. A global rulestack will require that you've retrieved a GRA JWT. Valid values are Local or Global. Defaults to Local.
rulestack
This property is required.
Changes to this property will trigger replacement.
String
The rulestack.
scope Changes to this property will trigger replacement. String
The rulestack's scope. A local rulestack will require that you've retrieved a LRA JWT. A global rulestack will require that you've retrieved a GRA JWT. Valid values are Local or Global. Defaults to Local.
rulestack
This property is required.
Changes to this property will trigger replacement.
string
The rulestack.
scope Changes to this property will trigger replacement. string
The rulestack's scope. A local rulestack will require that you've retrieved a LRA JWT. A global rulestack will require that you've retrieved a GRA JWT. Valid values are Local or Global. Defaults to Local.
rulestack
This property is required.
Changes to this property will trigger replacement.
str
The rulestack.
scope Changes to this property will trigger replacement. str
The rulestack's scope. A local rulestack will require that you've retrieved a LRA JWT. A global rulestack will require that you've retrieved a GRA JWT. Valid values are Local or Global. Defaults to Local.
rulestack
This property is required.
Changes to this property will trigger replacement.
String
The rulestack.
scope Changes to this property will trigger replacement. String
The rulestack's scope. A local rulestack will require that you've retrieved a LRA JWT. A global rulestack will require that you've retrieved a GRA JWT. Valid values are Local or Global. Defaults to Local.

getValidateRulestack Result

The following output properties are available:

CommitErrors List<string>
Commit error messages.
CommitStatus string
The commit status.
Id string
The provider-assigned unique ID for this managed resource.
Rulestack string
The rulestack.
State string
The rulestack state.
ValidationErrors List<string>
Validation error messages.
ValidationStatus string
The validation status.
Scope string
The rulestack's scope. A local rulestack will require that you've retrieved a LRA JWT. A global rulestack will require that you've retrieved a GRA JWT. Valid values are Local or Global. Defaults to Local.
CommitErrors []string
Commit error messages.
CommitStatus string
The commit status.
Id string
The provider-assigned unique ID for this managed resource.
Rulestack string
The rulestack.
State string
The rulestack state.
ValidationErrors []string
Validation error messages.
ValidationStatus string
The validation status.
Scope string
The rulestack's scope. A local rulestack will require that you've retrieved a LRA JWT. A global rulestack will require that you've retrieved a GRA JWT. Valid values are Local or Global. Defaults to Local.
commitErrors List<String>
Commit error messages.
commitStatus String
The commit status.
id String
The provider-assigned unique ID for this managed resource.
rulestack String
The rulestack.
state String
The rulestack state.
validationErrors List<String>
Validation error messages.
validationStatus String
The validation status.
scope String
The rulestack's scope. A local rulestack will require that you've retrieved a LRA JWT. A global rulestack will require that you've retrieved a GRA JWT. Valid values are Local or Global. Defaults to Local.
commitErrors string[]
Commit error messages.
commitStatus string
The commit status.
id string
The provider-assigned unique ID for this managed resource.
rulestack string
The rulestack.
state string
The rulestack state.
validationErrors string[]
Validation error messages.
validationStatus string
The validation status.
scope string
The rulestack's scope. A local rulestack will require that you've retrieved a LRA JWT. A global rulestack will require that you've retrieved a GRA JWT. Valid values are Local or Global. Defaults to Local.
commit_errors Sequence[str]
Commit error messages.
commit_status str
The commit status.
id str
The provider-assigned unique ID for this managed resource.
rulestack str
The rulestack.
state str
The rulestack state.
validation_errors Sequence[str]
Validation error messages.
validation_status str
The validation status.
scope str
The rulestack's scope. A local rulestack will require that you've retrieved a LRA JWT. A global rulestack will require that you've retrieved a GRA JWT. Valid values are Local or Global. Defaults to Local.
commitErrors List<String>
Commit error messages.
commitStatus String
The commit status.
id String
The provider-assigned unique ID for this managed resource.
rulestack String
The rulestack.
state String
The rulestack state.
validationErrors List<String>
Validation error messages.
validationStatus String
The validation status.
scope String
The rulestack's scope. A local rulestack will require that you've retrieved a LRA JWT. A global rulestack will require that you've retrieved a GRA JWT. Valid values are Local or Global. Defaults to Local.

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.1.1 published on Saturday, Mar 15, 2025 by Pulumi