AppSecSiemSettings

Use the akamai.AppSecSiemSettings resource to mpdate the SIEM integration settings for a specific configuration.

Create a AppSecSiemSettings Resource

new AppSecSiemSettings(name: string, args: AppSecSiemSettingsArgs, opts?: CustomResourceOptions);
@overload
def AppSecSiemSettings(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       config_id: Optional[int] = None,
                       enable_botman_siem: Optional[bool] = None,
                       enable_for_all_policies: Optional[bool] = None,
                       enable_siem: Optional[bool] = None,
                       security_policy_ids: Optional[Sequence[str]] = None,
                       siem_id: Optional[int] = None)
@overload
def AppSecSiemSettings(resource_name: str,
                       args: AppSecSiemSettingsArgs,
                       opts: Optional[ResourceOptions] = None)
func NewAppSecSiemSettings(ctx *Context, name string, args AppSecSiemSettingsArgs, opts ...ResourceOption) (*AppSecSiemSettings, error)
public AppSecSiemSettings(string name, AppSecSiemSettingsArgs args, CustomResourceOptions? opts = null)
name string
The unique name of the resource.
args AppSecSiemSettingsArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args AppSecSiemSettingsArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args AppSecSiemSettingsArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args AppSecSiemSettingsArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

AppSecSiemSettings Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The AppSecSiemSettings resource accepts the following input properties:

ConfigId int
The configuration ID to use.
EnableBotmanSiem bool
Whether you enabled SIEM for the Bot Manager events.
EnableForAllPolicies bool
Whether you enabled SIEM for all the security policies in the configuration.
EnableSiem bool
Whether you enabled SIEM in a security configuration version.
SiemId int
An integer that uniquely identifies the SIEM settings.
SecurityPolicyIds List<string>
The list of security policy identifiers for which to enable the SIEM integration.
ConfigId int
The configuration ID to use.
EnableBotmanSiem bool
Whether you enabled SIEM for the Bot Manager events.
EnableForAllPolicies bool
Whether you enabled SIEM for all the security policies in the configuration.
EnableSiem bool
Whether you enabled SIEM in a security configuration version.
SiemId int
An integer that uniquely identifies the SIEM settings.
SecurityPolicyIds []string
The list of security policy identifiers for which to enable the SIEM integration.
configId number
The configuration ID to use.
enableBotmanSiem boolean
Whether you enabled SIEM for the Bot Manager events.
enableForAllPolicies boolean
Whether you enabled SIEM for all the security policies in the configuration.
enableSiem boolean
Whether you enabled SIEM in a security configuration version.
siemId number
An integer that uniquely identifies the SIEM settings.
securityPolicyIds string[]
The list of security policy identifiers for which to enable the SIEM integration.
config_id int
The configuration ID to use.
enable_botman_siem bool
Whether you enabled SIEM for the Bot Manager events.
enable_for_all_policies bool
Whether you enabled SIEM for all the security policies in the configuration.
enable_siem bool
Whether you enabled SIEM in a security configuration version.
siem_id int
An integer that uniquely identifies the SIEM settings.
security_policy_ids Sequence[str]
The list of security policy identifiers for which to enable the SIEM integration.

Outputs

All input properties are implicitly available as output properties. Additionally, the AppSecSiemSettings resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.

Look up an Existing AppSecSiemSettings Resource

Get an existing AppSecSiemSettings resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: AppSecSiemSettingsState, opts?: CustomResourceOptions): AppSecSiemSettings
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        config_id: Optional[int] = None,
        enable_botman_siem: Optional[bool] = None,
        enable_for_all_policies: Optional[bool] = None,
        enable_siem: Optional[bool] = None,
        security_policy_ids: Optional[Sequence[str]] = None,
        siem_id: Optional[int] = None) -> AppSecSiemSettings
func GetAppSecSiemSettings(ctx *Context, name string, id IDInput, state *AppSecSiemSettingsState, opts ...ResourceOption) (*AppSecSiemSettings, error)
public static AppSecSiemSettings Get(string name, Input<string> id, AppSecSiemSettingsState? state, CustomResourceOptions? opts = null)
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.

The following state arguments are supported:

ConfigId int
The configuration ID to use.
EnableBotmanSiem bool
Whether you enabled SIEM for the Bot Manager events.
EnableForAllPolicies bool
Whether you enabled SIEM for all the security policies in the configuration.
EnableSiem bool
Whether you enabled SIEM in a security configuration version.
SecurityPolicyIds List<string>
The list of security policy identifiers for which to enable the SIEM integration.
SiemId int
An integer that uniquely identifies the SIEM settings.
ConfigId int
The configuration ID to use.
EnableBotmanSiem bool
Whether you enabled SIEM for the Bot Manager events.
EnableForAllPolicies bool
Whether you enabled SIEM for all the security policies in the configuration.
EnableSiem bool
Whether you enabled SIEM in a security configuration version.
SecurityPolicyIds []string
The list of security policy identifiers for which to enable the SIEM integration.
SiemId int
An integer that uniquely identifies the SIEM settings.
configId number
The configuration ID to use.
enableBotmanSiem boolean
Whether you enabled SIEM for the Bot Manager events.
enableForAllPolicies boolean
Whether you enabled SIEM for all the security policies in the configuration.
enableSiem boolean
Whether you enabled SIEM in a security configuration version.
securityPolicyIds string[]
The list of security policy identifiers for which to enable the SIEM integration.
siemId number
An integer that uniquely identifies the SIEM settings.
config_id int
The configuration ID to use.
enable_botman_siem bool
Whether you enabled SIEM for the Bot Manager events.
enable_for_all_policies bool
Whether you enabled SIEM for all the security policies in the configuration.
enable_siem bool
Whether you enabled SIEM in a security configuration version.
security_policy_ids Sequence[str]
The list of security policy identifiers for which to enable the SIEM integration.
siem_id int
An integer that uniquely identifies the SIEM settings.

Package Details

Repository
https://github.com/pulumi/pulumi-akamai
License
Apache-2.0
Notes
This Pulumi package is based on the akamai Terraform Provider.