Package-level declarations

Types

Link copied to clipboard
class CertificateObjectGlobalRulestack : KotlinCustomResource

GlobalRulestack Certificate Object Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class CertificateObjectGlobalRulestackArgs(val auditComment: Output<String>? = null, val certificateSelfSigned: Output<Either<String, BooleanEnum>>? = null, val certificateSignerResourceId: Output<String>? = null, val description: Output<String>? = null, val globalRulestackName: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<CertificateObjectGlobalRulestackArgs>

GlobalRulestack Certificate Object Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class CertificateObjectLocalRulestack : KotlinCustomResource

LocalRulestack Certificate Object Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class CertificateObjectLocalRulestackArgs(val auditComment: Output<String>? = null, val certificateSelfSigned: Output<Either<String, BooleanEnum>>? = null, val certificateSignerResourceId: Output<String>? = null, val description: Output<String>? = null, val localRulestackName: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<CertificateObjectLocalRulestackArgs>

LocalRulestack Certificate Object Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class Firewall : KotlinCustomResource

PaloAltoNetworks Firewall Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class FirewallArgs(val associatedRulestack: Output<RulestackDetailsArgs>? = null, val dnsSettings: Output<DNSSettingsArgs>? = null, val firewallName: Output<String>? = null, val frontEndSettings: Output<List<FrontendSettingArgs>>? = null, val identity: Output<AzureResourceManagerManagedIdentityPropertiesArgs>? = null, val isPanoramaManaged: Output<Either<String, BooleanEnum>>? = null, val isStrataCloudManaged: Output<Either<String, BooleanEnum>>? = null, val location: Output<String>? = null, val marketplaceDetails: Output<MarketplaceDetailsArgs>? = null, val networkProfile: Output<NetworkProfileArgs>? = null, val panEtag: Output<String>? = null, val panoramaConfig: Output<PanoramaConfigArgs>? = null, val planData: Output<PlanDataArgs>? = null, val resourceGroupName: Output<String>? = null, val strataCloudManagerConfig: Output<StrataCloudManagerConfigArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<FirewallArgs>

PaloAltoNetworks Firewall Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object FirewallMapper : ResourceMapper<Firewall>
Link copied to clipboard
Link copied to clipboard
class FqdnListGlobalRulestack : KotlinCustomResource

GlobalRulestack fqdnList Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class FqdnListGlobalRulestackArgs(val auditComment: Output<String>? = null, val description: Output<String>? = null, val fqdnList: Output<List<String>>? = null, val globalRulestackName: Output<String>? = null, val name: Output<String>? = null) : ConvertibleToJava<FqdnListGlobalRulestackArgs>

GlobalRulestack fqdnList Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class FqdnListLocalRulestack : KotlinCustomResource

LocalRulestack fqdnList Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class FqdnListLocalRulestackArgs(val auditComment: Output<String>? = null, val description: Output<String>? = null, val fqdnList: Output<List<String>>? = null, val localRulestackName: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<FqdnListLocalRulestackArgs>

LocalRulestack fqdnList Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
class GlobalRulestack : KotlinCustomResource

PaloAltoNetworks GlobalRulestack Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class GlobalRulestackArgs(val associatedSubscriptions: Output<List<String>>? = null, val defaultMode: Output<Either<String, DefaultMode>>? = null, val description: Output<String>? = null, val globalRulestackName: Output<String>? = null, val identity: Output<AzureResourceManagerManagedIdentityPropertiesArgs>? = null, val location: Output<String>? = null, val minAppIdVersion: Output<String>? = null, val panEtag: Output<String>? = null, val panLocation: Output<String>? = null, val scope: Output<Either<String, ScopeType>>? = null, val securityServices: Output<SecurityServicesArgs>? = null) : ConvertibleToJava<GlobalRulestackArgs>

PaloAltoNetworks GlobalRulestack Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
object GlobalRulestackMapper : ResourceMapper<GlobalRulestack>
Link copied to clipboard
class LocalRule : KotlinCustomResource

LocalRulestack rule list Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class LocalRuleArgs(val actionType: Output<Either<String, ActionEnum>>? = null, val applications: Output<List<String>>? = null, val auditComment: Output<String>? = null, val category: Output<CategoryArgs>? = null, val decryptionRuleType: Output<Either<String, DecryptionRuleTypeEnum>>? = null, val description: Output<String>? = null, val destination: Output<DestinationAddrArgs>? = null, val enableLogging: Output<Either<String, StateEnum>>? = null, val inboundInspectionCertificate: Output<String>? = null, val localRulestackName: Output<String>? = null, val negateDestination: Output<Either<String, BooleanEnum>>? = null, val negateSource: Output<Either<String, BooleanEnum>>? = null, val priority: Output<String>? = null, val protocol: Output<String>? = null, val protocolPortList: Output<List<String>>? = null, val resourceGroupName: Output<String>? = null, val ruleName: Output<String>? = null, val ruleState: Output<Either<String, StateEnum>>? = null, val source: Output<SourceAddrArgs>? = null, val tags: Output<List<TagInfoArgs>>? = null) : ConvertibleToJava<LocalRuleArgs>

LocalRulestack rule list Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object LocalRuleMapper : ResourceMapper<LocalRule>
Link copied to clipboard
Link copied to clipboard
class LocalRulestack : KotlinCustomResource

PaloAltoNetworks LocalRulestack Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class LocalRulestackArgs(val associatedSubscriptions: Output<List<String>>? = null, val defaultMode: Output<Either<String, DefaultMode>>? = null, val description: Output<String>? = null, val identity: Output<AzureResourceManagerManagedIdentityPropertiesArgs>? = null, val localRulestackName: Output<String>? = null, val location: Output<String>? = null, val minAppIdVersion: Output<String>? = null, val panEtag: Output<String>? = null, val panLocation: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scope: Output<Either<String, ScopeType>>? = null, val securityServices: Output<SecurityServicesArgs>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<LocalRulestackArgs>

PaloAltoNetworks LocalRulestack Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object LocalRulestackMapper : ResourceMapper<LocalRulestack>
Link copied to clipboard
class PostRule : KotlinCustomResource

PostRulestack rule list Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class PostRuleArgs(val actionType: Output<Either<String, ActionEnum>>? = null, val applications: Output<List<String>>? = null, val auditComment: Output<String>? = null, val category: Output<CategoryArgs>? = null, val decryptionRuleType: Output<Either<String, DecryptionRuleTypeEnum>>? = null, val description: Output<String>? = null, val destination: Output<DestinationAddrArgs>? = null, val enableLogging: Output<Either<String, StateEnum>>? = null, val globalRulestackName: Output<String>? = null, val inboundInspectionCertificate: Output<String>? = null, val negateDestination: Output<Either<String, BooleanEnum>>? = null, val negateSource: Output<Either<String, BooleanEnum>>? = null, val priority: Output<String>? = null, val protocol: Output<String>? = null, val protocolPortList: Output<List<String>>? = null, val ruleName: Output<String>? = null, val ruleState: Output<Either<String, StateEnum>>? = null, val source: Output<SourceAddrArgs>? = null, val tags: Output<List<TagInfoArgs>>? = null) : ConvertibleToJava<PostRuleArgs>

PostRulestack rule list Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object PostRuleMapper : ResourceMapper<PostRule>
Link copied to clipboard
Link copied to clipboard
class PrefixListGlobalRulestack : KotlinCustomResource

GlobalRulestack prefixList Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class PrefixListGlobalRulestackArgs(val auditComment: Output<String>? = null, val description: Output<String>? = null, val globalRulestackName: Output<String>? = null, val name: Output<String>? = null, val prefixList: Output<List<String>>? = null) : ConvertibleToJava<PrefixListGlobalRulestackArgs>

GlobalRulestack prefixList Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class PrefixListLocalRulestack : KotlinCustomResource

LocalRulestack prefixList Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class PrefixListLocalRulestackArgs(val auditComment: Output<String>? = null, val description: Output<String>? = null, val localRulestackName: Output<String>? = null, val name: Output<String>? = null, val prefixList: Output<List<String>>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<PrefixListLocalRulestackArgs>

LocalRulestack prefixList Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
class PreRule : KotlinCustomResource

PreRulestack rule list Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
data class PreRuleArgs(val actionType: Output<Either<String, ActionEnum>>? = null, val applications: Output<List<String>>? = null, val auditComment: Output<String>? = null, val category: Output<CategoryArgs>? = null, val decryptionRuleType: Output<Either<String, DecryptionRuleTypeEnum>>? = null, val description: Output<String>? = null, val destination: Output<DestinationAddrArgs>? = null, val enableLogging: Output<Either<String, StateEnum>>? = null, val globalRulestackName: Output<String>? = null, val inboundInspectionCertificate: Output<String>? = null, val negateDestination: Output<Either<String, BooleanEnum>>? = null, val negateSource: Output<Either<String, BooleanEnum>>? = null, val priority: Output<String>? = null, val protocol: Output<String>? = null, val protocolPortList: Output<List<String>>? = null, val ruleName: Output<String>? = null, val ruleState: Output<Either<String, StateEnum>>? = null, val source: Output<SourceAddrArgs>? = null, val tags: Output<List<TagInfoArgs>>? = null) : ConvertibleToJava<PreRuleArgs>

PreRulestack rule list Uses Azure REST API version 2025-02-06-preview. In version 2.x of the Azure Native provider, it used API version 2023-09-01. Other available API versions: 2023-09-01, 2023-10-10-preview, 2024-01-19-preview, 2024-02-07-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native cloudngfw [ApiVersion]. See the ../../../version-guide/#accessing-any-api-version-via-local-packages for details.

Link copied to clipboard
Link copied to clipboard
object PreRuleMapper : ResourceMapper<PreRule>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun firewall(name: String, block: suspend FirewallResourceBuilder.() -> Unit): Firewall
Link copied to clipboard
Link copied to clipboard
suspend fun localRule(name: String, block: suspend LocalRuleResourceBuilder.() -> Unit): LocalRule
Link copied to clipboard
Link copied to clipboard
suspend fun postRule(name: String, block: suspend PostRuleResourceBuilder.() -> Unit): PostRule
Link copied to clipboard
fun preRule(name: String): PreRule
suspend fun preRule(name: String, block: suspend PreRuleResourceBuilder.() -> Unit): PreRule