Package-level declarations

Types

Link copied to clipboard
class AddressBook : KotlinCustomResource

Provides a Cloud Firewall Address Book resource. For information about Cloud Firewall Address Book and how to use it, see What is Address Book.

Link copied to clipboard
data class AddressBookArgs(val addressLists: Output<List<String>>? = null, val autoAddTagEcs: Output<Int>? = null, val description: Output<String>? = null, val ecsTags: Output<List<AddressBookEcsTagArgs>>? = null, val groupName: Output<String>? = null, val groupType: Output<String>? = null, val lang: Output<String>? = null, val tagRelation: Output<String>? = null) : ConvertibleToJava<AddressBookArgs>

Provides a Cloud Firewall Address Book resource. For information about Cloud Firewall Address Book and how to use it, see What is Address Book.

Link copied to clipboard
Link copied to clipboard
object AddressBookMapper : ResourceMapper<AddressBook>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ControlPolicy : KotlinCustomResource

Provides a Cloud Firewall Control Policy resource. For information about Cloud Firewall Control Policy and how to use it, see What is Control Policy.

Link copied to clipboard
data class ControlPolicyArgs(val aclAction: Output<String>? = null, val applicationName: Output<String>? = null, val description: Output<String>? = null, val destPort: Output<String>? = null, val destPortGroup: Output<String>? = null, val destPortType: Output<String>? = null, val destination: Output<String>? = null, val destinationType: Output<String>? = null, val direction: Output<String>? = null, val ipVersion: Output<String>? = null, val lang: Output<String>? = null, val proto: Output<String>? = null, val release: Output<String>? = null, val source: Output<String>? = null, val sourceIp: Output<String>? = null, val sourceType: Output<String>? = null) : ConvertibleToJava<ControlPolicyArgs>

Provides a Cloud Firewall Control Policy resource. For information about Cloud Firewall Control Policy and how to use it, see What is Control Policy.

Link copied to clipboard
Link copied to clipboard
object ControlPolicyMapper : ResourceMapper<ControlPolicy>
Link copied to clipboard
class ControlPolicyOrder : KotlinCustomResource

Provides a Cloud Firewall Control Policy resource. For information about Cloud Firewall Control Policy Order and how to use it, see What is Control Policy Order.

Link copied to clipboard
data class ControlPolicyOrderArgs(val aclUuid: Output<String>? = null, val direction: Output<String>? = null, val order: Output<Int>? = null) : ConvertibleToJava<ControlPolicyOrderArgs>

Provides a Cloud Firewall Control Policy resource. For information about Cloud Firewall Control Policy Order and how to use it, see What is Control Policy Order.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class FirewallVpcFirewall : KotlinCustomResource

Provides a Cloud Firewall Vpc Firewall resource. For information about Cloud Firewall Vpc Firewall and how to use it, see What is Vpc Firewall.

Link copied to clipboard
data class FirewallVpcFirewallArgs(val lang: Output<String>? = null, val localVpc: Output<FirewallVpcFirewallLocalVpcArgs>? = null, val memberUid: Output<String>? = null, val peerVpc: Output<FirewallVpcFirewallPeerVpcArgs>? = null, val status: Output<String>? = null, val vpcFirewallName: Output<String>? = null) : ConvertibleToJava<FirewallVpcFirewallArgs>

Provides a Cloud Firewall Vpc Firewall resource. For information about Cloud Firewall Vpc Firewall and how to use it, see What is Vpc Firewall.

Link copied to clipboard
class FirewallVpcFirewallCen : KotlinCustomResource

Provides a Cloud Firewall Vpc Firewall Cen resource. For information about Cloud Firewall Vpc Firewall Cen and how to use it, see What is Vpc Firewall Cen.

Link copied to clipboard
data class FirewallVpcFirewallCenArgs(val cenId: Output<String>? = null, val lang: Output<String>? = null, val localVpc: Output<FirewallVpcFirewallCenLocalVpcArgs>? = null, val memberUid: Output<String>? = null, val status: Output<String>? = null, val vpcFirewallName: Output<String>? = null, val vpcRegion: Output<String>? = null) : ConvertibleToJava<FirewallVpcFirewallCenArgs>

Provides a Cloud Firewall Vpc Firewall Cen resource. For information about Cloud Firewall Vpc Firewall Cen and how to use it, see What is Vpc Firewall Cen.

Link copied to clipboard
Link copied to clipboard
class FirewallVpcFirewallControlPolicy : KotlinCustomResource

Provides a Cloud Firewall Vpc Firewall Control Policy resource. For information about Cloud Firewall Vpc Firewall Control Policy and how to use it, see What is Vpc Firewall Control Policy.

Link copied to clipboard
data class FirewallVpcFirewallControlPolicyArgs(val aclAction: Output<String>? = null, val applicationName: Output<String>? = null, val description: Output<String>? = null, val destPort: Output<String>? = null, val destPortGroup: Output<String>? = null, val destPortType: Output<String>? = null, val destination: Output<String>? = null, val destinationType: Output<String>? = null, val lang: Output<String>? = null, val memberUid: Output<String>? = null, val order: Output<Int>? = null, val proto: Output<String>? = null, val release: Output<Boolean>? = null, val source: Output<String>? = null, val sourceType: Output<String>? = null, val vpcFirewallId: Output<String>? = null) : ConvertibleToJava<FirewallVpcFirewallControlPolicyArgs>

Provides a Cloud Firewall Vpc Firewall Control Policy resource. For information about Cloud Firewall Vpc Firewall Control Policy and how to use it, see What is Vpc Firewall Control Policy.

Link copied to clipboard
Link copied to clipboard
class Instance : KotlinCustomResource

Provides a Cloud Firewall Instance resource. For information about Cloud Firewall Instance and how to use it, see What is Instance.

Link copied to clipboard
data class InstanceArgs(val accountNumber: Output<Int>? = null, val bandWidth: Output<Int>? = null, val cfwAccount: Output<Boolean>? = null, val cfwLog: Output<Boolean>? = null, val cfwLogStorage: Output<Int>? = null, val fwVpcNumber: Output<Int>? = null, val instanceCount: Output<Int>? = null, val ipNumber: Output<Int>? = null, val logistics: Output<String>? = null, val modifyType: Output<String>? = null, val paymentType: Output<String>? = null, val period: Output<Int>? = null, val renewPeriod: Output<Int>? = null, val renewalDuration: Output<Int>? = null, val renewalDurationUnit: Output<String>? = null, val renewalStatus: Output<String>? = null, val spec: Output<String>? = null) : ConvertibleToJava<InstanceArgs>

Provides a Cloud Firewall Instance resource. For information about Cloud Firewall Instance and how to use it, see What is Instance.

Link copied to clipboard
Link copied to clipboard
object InstanceMapper : ResourceMapper<Instance>
Link copied to clipboard
class InstanceMember : KotlinCustomResource

Provides a Cloud Firewall Instance Member resource. For information about Cloud Firewall Instance Member and how to use it, see What is Instance Member.

Link copied to clipboard
data class InstanceMemberArgs(val memberDesc: Output<String>? = null, val memberUid: Output<String>? = null) : ConvertibleToJava<InstanceMemberArgs>

Provides a Cloud Firewall Instance Member resource. For information about Cloud Firewall Instance Member and how to use it, see What is Instance Member.

Link copied to clipboard
Link copied to clipboard
object InstanceMemberMapper : ResourceMapper<InstanceMember>
Link copied to clipboard

Functions

Link copied to clipboard
suspend fun addressBook(name: String, block: suspend AddressBookResourceBuilder.() -> Unit): AddressBook
Link copied to clipboard
Link copied to clipboard
suspend fun instance(name: String, block: suspend InstanceResourceBuilder.() -> Unit): Instance
Link copied to clipboard