akamai.AppSecActivations
Explore with Pulumi AI
Create AppSecActivations Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AppSecActivations(name: string, args: AppSecActivationsArgs, opts?: CustomResourceOptions);
@overload
def AppSecActivations(resource_name: str,
args: AppSecActivationsArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AppSecActivations(resource_name: str,
opts: Optional[ResourceOptions] = None,
config_id: Optional[int] = None,
notification_emails: Optional[Sequence[str]] = None,
version: Optional[int] = None,
network: Optional[str] = None,
note: Optional[str] = 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.
Parameters
- 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.
Constructor example
The following reference example uses placeholder values for all input properties.
var appSecActivationsResource = new Akamai.AppSecActivations("appSecActivationsResource", new()
{
ConfigId = 0,
NotificationEmails = new[]
{
"string",
},
Version = 0,
Network = "string",
Note = "string",
});
example, err := akamai.NewAppSecActivations(ctx, "appSecActivationsResource", &akamai.AppSecActivationsArgs{
ConfigId: pulumi.Int(0),
NotificationEmails: pulumi.StringArray{
pulumi.String("string"),
},
Version: pulumi.Int(0),
Network: pulumi.String("string"),
Note: pulumi.String("string"),
})
var appSecActivationsResource = new AppSecActivations("appSecActivationsResource", AppSecActivationsArgs.builder()
.configId(0)
.notificationEmails("string")
.version(0)
.network("string")
.note("string")
.build());
app_sec_activations_resource = akamai.AppSecActivations("appSecActivationsResource",
config_id=0,
notification_emails=["string"],
version=0,
network="string",
note="string")
const appSecActivationsResource = new akamai.AppSecActivations("appSecActivationsResource", {
configId: 0,
notificationEmails: ["string"],
version: 0,
network: "string",
note: "string",
});
type: akamai:AppSecActivations
properties:
configId: 0
network: string
note: string
notificationEmails:
- string
version: 0
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
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.