Create ManagementSetDefaultAdministratorSettings Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ManagementSetDefaultAdministratorSettings(name: string, args?: ManagementSetDefaultAdministratorSettingsArgs, opts?: CustomResourceOptions);@overload
def ManagementSetDefaultAdministratorSettings(resource_name: str,
args: Optional[ManagementSetDefaultAdministratorSettingsArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ManagementSetDefaultAdministratorSettings(resource_name: str,
opts: Optional[ResourceOptions] = None,
authentication_method: Optional[str] = None,
days_to_indicate_expiration_in_admin_view: Optional[float] = None,
days_to_notify_expiration_to_admin: Optional[float] = None,
expiration_date: Optional[str] = None,
expiration_period: Optional[float] = None,
expiration_period_time_units: Optional[str] = None,
expiration_type: Optional[str] = None,
indicate_expiration_in_admin_view: Optional[bool] = None,
management_set_default_administrator_settings_id: Optional[str] = None,
notify_expiration_to_admin: Optional[bool] = None)func NewManagementSetDefaultAdministratorSettings(ctx *Context, name string, args *ManagementSetDefaultAdministratorSettingsArgs, opts ...ResourceOption) (*ManagementSetDefaultAdministratorSettings, error)public ManagementSetDefaultAdministratorSettings(string name, ManagementSetDefaultAdministratorSettingsArgs? args = null, CustomResourceOptions? opts = null)
public ManagementSetDefaultAdministratorSettings(String name, ManagementSetDefaultAdministratorSettingsArgs args)
public ManagementSetDefaultAdministratorSettings(String name, ManagementSetDefaultAdministratorSettingsArgs args, CustomResourceOptions options)
type: checkpoint:ManagementSetDefaultAdministratorSettings
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 ManagementSetDefaultAdministratorSettingsArgs
- 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 ManagementSetDefaultAdministratorSettingsArgs
- 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 ManagementSetDefaultAdministratorSettingsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ManagementSetDefaultAdministratorSettingsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ManagementSetDefaultAdministratorSettingsArgs
- 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 managementSetDefaultAdministratorSettingsResource = new Checkpoint.ManagementSetDefaultAdministratorSettings("managementSetDefaultAdministratorSettingsResource", new()
{
AuthenticationMethod = "string",
DaysToIndicateExpirationInAdminView = 0,
DaysToNotifyExpirationToAdmin = 0,
ExpirationDate = "string",
ExpirationPeriod = 0,
ExpirationPeriodTimeUnits = "string",
ExpirationType = "string",
IndicateExpirationInAdminView = false,
ManagementSetDefaultAdministratorSettingsId = "string",
NotifyExpirationToAdmin = false,
});
example, err := checkpoint.NewManagementSetDefaultAdministratorSettings(ctx, "managementSetDefaultAdministratorSettingsResource", &checkpoint.ManagementSetDefaultAdministratorSettingsArgs{
AuthenticationMethod: pulumi.String("string"),
DaysToIndicateExpirationInAdminView: pulumi.Float64(0),
DaysToNotifyExpirationToAdmin: pulumi.Float64(0),
ExpirationDate: pulumi.String("string"),
ExpirationPeriod: pulumi.Float64(0),
ExpirationPeriodTimeUnits: pulumi.String("string"),
ExpirationType: pulumi.String("string"),
IndicateExpirationInAdminView: pulumi.Bool(false),
ManagementSetDefaultAdministratorSettingsId: pulumi.String("string"),
NotifyExpirationToAdmin: pulumi.Bool(false),
})
var managementSetDefaultAdministratorSettingsResource = new ManagementSetDefaultAdministratorSettings("managementSetDefaultAdministratorSettingsResource", ManagementSetDefaultAdministratorSettingsArgs.builder()
.authenticationMethod("string")
.daysToIndicateExpirationInAdminView(0.0)
.daysToNotifyExpirationToAdmin(0.0)
.expirationDate("string")
.expirationPeriod(0.0)
.expirationPeriodTimeUnits("string")
.expirationType("string")
.indicateExpirationInAdminView(false)
.managementSetDefaultAdministratorSettingsId("string")
.notifyExpirationToAdmin(false)
.build());
management_set_default_administrator_settings_resource = checkpoint.ManagementSetDefaultAdministratorSettings("managementSetDefaultAdministratorSettingsResource",
authentication_method="string",
days_to_indicate_expiration_in_admin_view=0,
days_to_notify_expiration_to_admin=0,
expiration_date="string",
expiration_period=0,
expiration_period_time_units="string",
expiration_type="string",
indicate_expiration_in_admin_view=False,
management_set_default_administrator_settings_id="string",
notify_expiration_to_admin=False)
const managementSetDefaultAdministratorSettingsResource = new checkpoint.ManagementSetDefaultAdministratorSettings("managementSetDefaultAdministratorSettingsResource", {
authenticationMethod: "string",
daysToIndicateExpirationInAdminView: 0,
daysToNotifyExpirationToAdmin: 0,
expirationDate: "string",
expirationPeriod: 0,
expirationPeriodTimeUnits: "string",
expirationType: "string",
indicateExpirationInAdminView: false,
managementSetDefaultAdministratorSettingsId: "string",
notifyExpirationToAdmin: false,
});
type: checkpoint:ManagementSetDefaultAdministratorSettings
properties:
authenticationMethod: string
daysToIndicateExpirationInAdminView: 0
daysToNotifyExpirationToAdmin: 0
expirationDate: string
expirationPeriod: 0
expirationPeriodTimeUnits: string
expirationType: string
indicateExpirationInAdminView: false
managementSetDefaultAdministratorSettingsId: string
notifyExpirationToAdmin: false
ManagementSetDefaultAdministratorSettings 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 ManagementSetDefaultAdministratorSettings resource accepts the following input properties:
- Authentication
Method string - Authentication method for new administrator.
- Days
To doubleIndicate Expiration In Admin View - Number of days in advanced to show 'about to expire' indication in administrator view.
- Days
To doubleNotify Expiration To Admin - Number of days in advanced to notify administrator about expiration.
- Expiration
Date string - Expiration date for new administrator in YYYY-MM-DD format. Required only when 'expiration-type' is set to 'expiration date'.
- Expiration
Period double - Expiration period for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- Expiration
Period stringTime Units - Expiration period time units for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- Expiration
Type string - Expiration type for new administrator.
- Indicate
Expiration boolIn Admin View - Indicates whether to notify administrator about expiration.
- Management
Set stringDefault Administrator Settings Id - Notify
Expiration boolTo Admin - Indicates whether to show 'about to expire' indication in administrator view.
- Authentication
Method string - Authentication method for new administrator.
- Days
To float64Indicate Expiration In Admin View - Number of days in advanced to show 'about to expire' indication in administrator view.
- Days
To float64Notify Expiration To Admin - Number of days in advanced to notify administrator about expiration.
- Expiration
Date string - Expiration date for new administrator in YYYY-MM-DD format. Required only when 'expiration-type' is set to 'expiration date'.
- Expiration
Period float64 - Expiration period for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- Expiration
Period stringTime Units - Expiration period time units for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- Expiration
Type string - Expiration type for new administrator.
- Indicate
Expiration boolIn Admin View - Indicates whether to notify administrator about expiration.
- Management
Set stringDefault Administrator Settings Id - Notify
Expiration boolTo Admin - Indicates whether to show 'about to expire' indication in administrator view.
- authentication
Method String - Authentication method for new administrator.
- days
To DoubleIndicate Expiration In Admin View - Number of days in advanced to show 'about to expire' indication in administrator view.
- days
To DoubleNotify Expiration To Admin - Number of days in advanced to notify administrator about expiration.
- expiration
Date String - Expiration date for new administrator in YYYY-MM-DD format. Required only when 'expiration-type' is set to 'expiration date'.
- expiration
Period Double - Expiration period for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- expiration
Period StringTime Units - Expiration period time units for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- expiration
Type String - Expiration type for new administrator.
- indicate
Expiration BooleanIn Admin View - Indicates whether to notify administrator about expiration.
- management
Set StringDefault Administrator Settings Id - notify
Expiration BooleanTo Admin - Indicates whether to show 'about to expire' indication in administrator view.
- authentication
Method string - Authentication method for new administrator.
- days
To numberIndicate Expiration In Admin View - Number of days in advanced to show 'about to expire' indication in administrator view.
- days
To numberNotify Expiration To Admin - Number of days in advanced to notify administrator about expiration.
- expiration
Date string - Expiration date for new administrator in YYYY-MM-DD format. Required only when 'expiration-type' is set to 'expiration date'.
- expiration
Period number - Expiration period for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- expiration
Period stringTime Units - Expiration period time units for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- expiration
Type string - Expiration type for new administrator.
- indicate
Expiration booleanIn Admin View - Indicates whether to notify administrator about expiration.
- management
Set stringDefault Administrator Settings Id - notify
Expiration booleanTo Admin - Indicates whether to show 'about to expire' indication in administrator view.
- authentication_
method str - Authentication method for new administrator.
- days_
to_ floatindicate_ expiration_ in_ admin_ view - Number of days in advanced to show 'about to expire' indication in administrator view.
- days_
to_ floatnotify_ expiration_ to_ admin - Number of days in advanced to notify administrator about expiration.
- expiration_
date str - Expiration date for new administrator in YYYY-MM-DD format. Required only when 'expiration-type' is set to 'expiration date'.
- expiration_
period float - Expiration period for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- expiration_
period_ strtime_ units - Expiration period time units for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- expiration_
type str - Expiration type for new administrator.
- indicate_
expiration_ boolin_ admin_ view - Indicates whether to notify administrator about expiration.
- management_
set_ strdefault_ administrator_ settings_ id - notify_
expiration_ boolto_ admin - Indicates whether to show 'about to expire' indication in administrator view.
- authentication
Method String - Authentication method for new administrator.
- days
To NumberIndicate Expiration In Admin View - Number of days in advanced to show 'about to expire' indication in administrator view.
- days
To NumberNotify Expiration To Admin - Number of days in advanced to notify administrator about expiration.
- expiration
Date String - Expiration date for new administrator in YYYY-MM-DD format. Required only when 'expiration-type' is set to 'expiration date'.
- expiration
Period Number - Expiration period for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- expiration
Period StringTime Units - Expiration period time units for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- expiration
Type String - Expiration type for new administrator.
- indicate
Expiration BooleanIn Admin View - Indicates whether to notify administrator about expiration.
- management
Set StringDefault Administrator Settings Id - notify
Expiration BooleanTo Admin - Indicates whether to show 'about to expire' indication in administrator view.
Outputs
All input properties are implicitly available as output properties. Additionally, the ManagementSetDefaultAdministratorSettings 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 string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing ManagementSetDefaultAdministratorSettings Resource
Get an existing ManagementSetDefaultAdministratorSettings 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?: ManagementSetDefaultAdministratorSettingsState, opts?: CustomResourceOptions): ManagementSetDefaultAdministratorSettings@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
authentication_method: Optional[str] = None,
days_to_indicate_expiration_in_admin_view: Optional[float] = None,
days_to_notify_expiration_to_admin: Optional[float] = None,
expiration_date: Optional[str] = None,
expiration_period: Optional[float] = None,
expiration_period_time_units: Optional[str] = None,
expiration_type: Optional[str] = None,
indicate_expiration_in_admin_view: Optional[bool] = None,
management_set_default_administrator_settings_id: Optional[str] = None,
notify_expiration_to_admin: Optional[bool] = None) -> ManagementSetDefaultAdministratorSettingsfunc GetManagementSetDefaultAdministratorSettings(ctx *Context, name string, id IDInput, state *ManagementSetDefaultAdministratorSettingsState, opts ...ResourceOption) (*ManagementSetDefaultAdministratorSettings, error)public static ManagementSetDefaultAdministratorSettings Get(string name, Input<string> id, ManagementSetDefaultAdministratorSettingsState? state, CustomResourceOptions? opts = null)public static ManagementSetDefaultAdministratorSettings get(String name, Output<String> id, ManagementSetDefaultAdministratorSettingsState state, CustomResourceOptions options)resources: _: type: checkpoint:ManagementSetDefaultAdministratorSettings get: id: ${id}- 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.
- Authentication
Method string - Authentication method for new administrator.
- Days
To doubleIndicate Expiration In Admin View - Number of days in advanced to show 'about to expire' indication in administrator view.
- Days
To doubleNotify Expiration To Admin - Number of days in advanced to notify administrator about expiration.
- Expiration
Date string - Expiration date for new administrator in YYYY-MM-DD format. Required only when 'expiration-type' is set to 'expiration date'.
- Expiration
Period double - Expiration period for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- Expiration
Period stringTime Units - Expiration period time units for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- Expiration
Type string - Expiration type for new administrator.
- Indicate
Expiration boolIn Admin View - Indicates whether to notify administrator about expiration.
- Management
Set stringDefault Administrator Settings Id - Notify
Expiration boolTo Admin - Indicates whether to show 'about to expire' indication in administrator view.
- Authentication
Method string - Authentication method for new administrator.
- Days
To float64Indicate Expiration In Admin View - Number of days in advanced to show 'about to expire' indication in administrator view.
- Days
To float64Notify Expiration To Admin - Number of days in advanced to notify administrator about expiration.
- Expiration
Date string - Expiration date for new administrator in YYYY-MM-DD format. Required only when 'expiration-type' is set to 'expiration date'.
- Expiration
Period float64 - Expiration period for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- Expiration
Period stringTime Units - Expiration period time units for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- Expiration
Type string - Expiration type for new administrator.
- Indicate
Expiration boolIn Admin View - Indicates whether to notify administrator about expiration.
- Management
Set stringDefault Administrator Settings Id - Notify
Expiration boolTo Admin - Indicates whether to show 'about to expire' indication in administrator view.
- authentication
Method String - Authentication method for new administrator.
- days
To DoubleIndicate Expiration In Admin View - Number of days in advanced to show 'about to expire' indication in administrator view.
- days
To DoubleNotify Expiration To Admin - Number of days in advanced to notify administrator about expiration.
- expiration
Date String - Expiration date for new administrator in YYYY-MM-DD format. Required only when 'expiration-type' is set to 'expiration date'.
- expiration
Period Double - Expiration period for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- expiration
Period StringTime Units - Expiration period time units for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- expiration
Type String - Expiration type for new administrator.
- indicate
Expiration BooleanIn Admin View - Indicates whether to notify administrator about expiration.
- management
Set StringDefault Administrator Settings Id - notify
Expiration BooleanTo Admin - Indicates whether to show 'about to expire' indication in administrator view.
- authentication
Method string - Authentication method for new administrator.
- days
To numberIndicate Expiration In Admin View - Number of days in advanced to show 'about to expire' indication in administrator view.
- days
To numberNotify Expiration To Admin - Number of days in advanced to notify administrator about expiration.
- expiration
Date string - Expiration date for new administrator in YYYY-MM-DD format. Required only when 'expiration-type' is set to 'expiration date'.
- expiration
Period number - Expiration period for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- expiration
Period stringTime Units - Expiration period time units for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- expiration
Type string - Expiration type for new administrator.
- indicate
Expiration booleanIn Admin View - Indicates whether to notify administrator about expiration.
- management
Set stringDefault Administrator Settings Id - notify
Expiration booleanTo Admin - Indicates whether to show 'about to expire' indication in administrator view.
- authentication_
method str - Authentication method for new administrator.
- days_
to_ floatindicate_ expiration_ in_ admin_ view - Number of days in advanced to show 'about to expire' indication in administrator view.
- days_
to_ floatnotify_ expiration_ to_ admin - Number of days in advanced to notify administrator about expiration.
- expiration_
date str - Expiration date for new administrator in YYYY-MM-DD format. Required only when 'expiration-type' is set to 'expiration date'.
- expiration_
period float - Expiration period for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- expiration_
period_ strtime_ units - Expiration period time units for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- expiration_
type str - Expiration type for new administrator.
- indicate_
expiration_ boolin_ admin_ view - Indicates whether to notify administrator about expiration.
- management_
set_ strdefault_ administrator_ settings_ id - notify_
expiration_ boolto_ admin - Indicates whether to show 'about to expire' indication in administrator view.
- authentication
Method String - Authentication method for new administrator.
- days
To NumberIndicate Expiration In Admin View - Number of days in advanced to show 'about to expire' indication in administrator view.
- days
To NumberNotify Expiration To Admin - Number of days in advanced to notify administrator about expiration.
- expiration
Date String - Expiration date for new administrator in YYYY-MM-DD format. Required only when 'expiration-type' is set to 'expiration date'.
- expiration
Period Number - Expiration period for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- expiration
Period StringTime Units - Expiration period time units for new administrator. Required only when 'expiration-type' is set to 'expiration period'.
- expiration
Type String - Expiration type for new administrator.
- indicate
Expiration BooleanIn Admin View - Indicates whether to notify administrator about expiration.
- management
Set StringDefault Administrator Settings Id - notify
Expiration BooleanTo Admin - Indicates whether to show 'about to expire' indication in administrator view.
Package Details
- Repository
- checkpoint checkpointsw/terraform-provider-checkpoint
- License
- Notes
- This Pulumi package is based on the
checkpointTerraform Provider.
