akamai.AppSecActivations
Explore with Pulumi AI
Create AppSecActivations Resource
new AppSecActivations(name: string, args: AppSecActivationsArgs, opts?: CustomResourceOptions);
@overload
def AppSecActivations(resource_name: str,
opts: Optional[ResourceOptions] = None,
config_id: Optional[int] = None,
network: Optional[str] = None,
note: Optional[str] = None,
notification_emails: Optional[Sequence[str]] = None,
version: Optional[int] = None)
@overload
def AppSecActivations(resource_name: str,
args: AppSecActivationsArgs,
opts: Optional[ResourceOptions] = None)
func NewAppSecActivations(ctx *Context, name string, args AppSecActivationsArgs, opts ...ResourceOption) (*AppSecActivations, error)
public AppSecActivations(string name, AppSecActivationsArgs args, CustomResourceOptions? opts = null)
public AppSecActivations(String name, AppSecActivationsArgs args)
public AppSecActivations(String name, AppSecActivationsArgs args, CustomResourceOptions options)
type: akamai:AppSecActivations
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AppSecActivationsArgs
- 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 AppSecActivationsArgs
- 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 AppSecActivationsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AppSecActivationsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AppSecActivationsArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
AppSecActivations 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 AppSecActivations resource accepts the following input properties:
- Config
Id int Unique identifier of the security configuration to be activated
- Notification
Emails List<string> List of email addresses to be notified with the results of the activation
- Version int
Version of the security configuration to be activated
- Network string
Network on which to activate the configuration version (STAGING or PRODUCTION)
- Note string
Note describing the activation. Will use timestamp if omitted.
- Config
Id int Unique identifier of the security configuration to be activated
- Notification
Emails []string List of email addresses to be notified with the results of the activation
- Version int
Version of the security configuration to be activated
- Network string
Network on which to activate the configuration version (STAGING or PRODUCTION)
- Note string
Note describing the activation. Will use timestamp if omitted.
- config
Id Integer Unique identifier of the security configuration to be activated
- notification
Emails List<String> List of email addresses to be notified with the results of the activation
- version Integer
Version of the security configuration to be activated
- network String
Network on which to activate the configuration version (STAGING or PRODUCTION)
- note String
Note describing the activation. Will use timestamp if omitted.
- config
Id number Unique identifier of the security configuration to be activated
- notification
Emails string[] List of email addresses to be notified with the results of the activation
- version number
Version of the security configuration to be activated
- network string
Network on which to activate the configuration version (STAGING or PRODUCTION)
- note string
Note describing the activation. Will use timestamp if omitted.
- config_
id int Unique identifier of the security configuration to be activated
- notification_
emails Sequence[str] List of email addresses to be notified with the results of the activation
- version int
Version of the security configuration to be activated
- network str
Network on which to activate the configuration version (STAGING or PRODUCTION)
- note str
Note describing the activation. Will use timestamp if omitted.
- config
Id Number Unique identifier of the security configuration to be activated
- notification
Emails List<String> List of email addresses to be notified with the results of the activation
- version Number
Version of the security configuration to be activated
- network String
Network on which to activate the configuration version (STAGING or PRODUCTION)
- note String
Note describing the activation. Will use timestamp if omitted.
Outputs
All input properties are implicitly available as output properties. Additionally, the AppSecActivations resource produces the following output properties:
Look up Existing AppSecActivations Resource
Get an existing AppSecActivations 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?: AppSecActivationsState, opts?: CustomResourceOptions): AppSecActivations
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
config_id: Optional[int] = None,
network: Optional[str] = None,
note: Optional[str] = None,
notification_emails: Optional[Sequence[str]] = None,
status: Optional[str] = None,
version: Optional[int] = None) -> AppSecActivations
func GetAppSecActivations(ctx *Context, name string, id IDInput, state *AppSecActivationsState, opts ...ResourceOption) (*AppSecActivations, error)
public static AppSecActivations Get(string name, Input<string> id, AppSecActivationsState? state, CustomResourceOptions? opts = null)
public static AppSecActivations get(String name, Output<String> id, AppSecActivationsState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- 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.
- 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.
- Config
Id int Unique identifier of the security configuration to be activated
- Network string
Network on which to activate the configuration version (STAGING or PRODUCTION)
- Note string
Note describing the activation. Will use timestamp if omitted.
- Notification
Emails List<string> List of email addresses to be notified with the results of the activation
- Status string
The results of the activation
- Version int
Version of the security configuration to be activated
- Config
Id int Unique identifier of the security configuration to be activated
- Network string
Network on which to activate the configuration version (STAGING or PRODUCTION)
- Note string
Note describing the activation. Will use timestamp if omitted.
- Notification
Emails []string List of email addresses to be notified with the results of the activation
- Status string
The results of the activation
- Version int
Version of the security configuration to be activated
- config
Id Integer Unique identifier of the security configuration to be activated
- network String
Network on which to activate the configuration version (STAGING or PRODUCTION)
- note String
Note describing the activation. Will use timestamp if omitted.
- notification
Emails List<String> List of email addresses to be notified with the results of the activation
- status String
The results of the activation
- version Integer
Version of the security configuration to be activated
- config
Id number Unique identifier of the security configuration to be activated
- network string
Network on which to activate the configuration version (STAGING or PRODUCTION)
- note string
Note describing the activation. Will use timestamp if omitted.
- notification
Emails string[] List of email addresses to be notified with the results of the activation
- status string
The results of the activation
- version number
Version of the security configuration to be activated
- config_
id int Unique identifier of the security configuration to be activated
- network str
Network on which to activate the configuration version (STAGING or PRODUCTION)
- note str
Note describing the activation. Will use timestamp if omitted.
- notification_
emails Sequence[str] List of email addresses to be notified with the results of the activation
- status str
The results of the activation
- version int
Version of the security configuration to be activated
- config
Id Number Unique identifier of the security configuration to be activated
- network String
Network on which to activate the configuration version (STAGING or PRODUCTION)
- note String
Note describing the activation. Will use timestamp if omitted.
- notification
Emails List<String> List of email addresses to be notified with the results of the activation
- status String
The results of the activation
- version Number
Version of the security configuration to be activated
Package Details
- Repository
- Akamai pulumi/pulumi-akamai
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
akamai
Terraform Provider.