CfnServerProps

class aws_cdk.aws_opsworkscm.CfnServerProps(*, instance_profile_arn, instance_type, service_role_arn, associate_public_ip_address=None, backup_id=None, backup_retention_count=None, custom_certificate=None, custom_domain=None, custom_private_key=None, disable_automated_backup=None, engine=None, engine_attributes=None, engine_model=None, engine_version=None, key_pair=None, preferred_backup_window=None, preferred_maintenance_window=None, security_group_ids=None, server_name=None, subnet_ids=None, tags=None)

Bases: object

__init__(*, instance_profile_arn, instance_type, service_role_arn, associate_public_ip_address=None, backup_id=None, backup_retention_count=None, custom_certificate=None, custom_domain=None, custom_private_key=None, disable_automated_backup=None, engine=None, engine_attributes=None, engine_model=None, engine_version=None, key_pair=None, preferred_backup_window=None, preferred_maintenance_window=None, security_group_ids=None, server_name=None, subnet_ids=None, tags=None)

Properties for defining a AWS::OpsWorksCM::Server.

Parameters
  • instance_profile_arn (str) – AWS::OpsWorksCM::Server.InstanceProfileArn.

  • instance_type (str) – AWS::OpsWorksCM::Server.InstanceType.

  • service_role_arn (str) – AWS::OpsWorksCM::Server.ServiceRoleArn.

  • associate_public_ip_address (Union[bool, IResolvable, None]) – AWS::OpsWorksCM::Server.AssociatePublicIpAddress.

  • backup_id (Optional[str]) – AWS::OpsWorksCM::Server.BackupId.

  • backup_retention_count (Union[int, float, None]) – AWS::OpsWorksCM::Server.BackupRetentionCount.

  • custom_certificate (Optional[str]) – AWS::OpsWorksCM::Server.CustomCertificate.

  • custom_domain (Optional[str]) – AWS::OpsWorksCM::Server.CustomDomain.

  • custom_private_key (Optional[str]) – AWS::OpsWorksCM::Server.CustomPrivateKey.

  • disable_automated_backup (Union[bool, IResolvable, None]) – AWS::OpsWorksCM::Server.DisableAutomatedBackup.

  • engine (Optional[str]) – AWS::OpsWorksCM::Server.Engine.

  • engine_attributes (Union[IResolvable, List[Union[IResolvable, EngineAttributeProperty]], None]) – AWS::OpsWorksCM::Server.EngineAttributes.

  • engine_model (Optional[str]) – AWS::OpsWorksCM::Server.EngineModel.

  • engine_version (Optional[str]) – AWS::OpsWorksCM::Server.EngineVersion.

  • key_pair (Optional[str]) – AWS::OpsWorksCM::Server.KeyPair.

  • preferred_backup_window (Optional[str]) – AWS::OpsWorksCM::Server.PreferredBackupWindow.

  • preferred_maintenance_window (Optional[str]) – AWS::OpsWorksCM::Server.PreferredMaintenanceWindow.

  • security_group_ids (Optional[List[str]]) – AWS::OpsWorksCM::Server.SecurityGroupIds.

  • server_name (Optional[str]) – AWS::OpsWorksCM::Server.ServerName.

  • subnet_ids (Optional[List[str]]) – AWS::OpsWorksCM::Server.SubnetIds.

  • tags (Optional[List[CfnTag]]) – AWS::OpsWorksCM::Server.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html

Return type

None

Attributes

associate_public_ip_address

AWS::OpsWorksCM::Server.AssociatePublicIpAddress.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-associatepublicipaddress

Return type

Union[bool, IResolvable, None]

backup_id

AWS::OpsWorksCM::Server.BackupId.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-backupid

Return type

Optional[str]

backup_retention_count

AWS::OpsWorksCM::Server.BackupRetentionCount.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-backupretentioncount

Return type

Union[int, float, None]

custom_certificate

AWS::OpsWorksCM::Server.CustomCertificate.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-customcertificate

Return type

Optional[str]

custom_domain

AWS::OpsWorksCM::Server.CustomDomain.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-customdomain

Return type

Optional[str]

custom_private_key

AWS::OpsWorksCM::Server.CustomPrivateKey.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-customprivatekey

Return type

Optional[str]

disable_automated_backup

AWS::OpsWorksCM::Server.DisableAutomatedBackup.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-disableautomatedbackup

Return type

Union[bool, IResolvable, None]

engine

AWS::OpsWorksCM::Server.Engine.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-engine

Return type

Optional[str]

engine_attributes

AWS::OpsWorksCM::Server.EngineAttributes.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-engineattributes

Return type

Union[IResolvable, List[Union[IResolvable, EngineAttributeProperty]], None]

engine_model

AWS::OpsWorksCM::Server.EngineModel.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-enginemodel

Return type

Optional[str]

engine_version

AWS::OpsWorksCM::Server.EngineVersion.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-engineversion

Return type

Optional[str]

instance_profile_arn

AWS::OpsWorksCM::Server.InstanceProfileArn.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-instanceprofilearn

Return type

str

instance_type

AWS::OpsWorksCM::Server.InstanceType.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-instancetype

Return type

str

key_pair

AWS::OpsWorksCM::Server.KeyPair.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-keypair

Return type

Optional[str]

preferred_backup_window

AWS::OpsWorksCM::Server.PreferredBackupWindow.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-preferredbackupwindow

Return type

Optional[str]

preferred_maintenance_window

AWS::OpsWorksCM::Server.PreferredMaintenanceWindow.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-preferredmaintenancewindow

Return type

Optional[str]

security_group_ids

AWS::OpsWorksCM::Server.SecurityGroupIds.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-securitygroupids

Return type

Optional[List[str]]

server_name

AWS::OpsWorksCM::Server.ServerName.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-servername

Return type

Optional[str]

service_role_arn

AWS::OpsWorksCM::Server.ServiceRoleArn.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-servicerolearn

Return type

str

subnet_ids

AWS::OpsWorksCM::Server.SubnetIds.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-subnetids

Return type

Optional[List[str]]

tags

AWS::OpsWorksCM::Server.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-opsworkscm-server.html#cfn-opsworkscm-server-tags

Return type

Optional[List[CfnTag]]