Documentation
¶
Index ¶
- func CfnDatabase_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDatabase_IsCfnElement(x interface{}) *bool
- func CfnDatabase_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDatabase_IsConstruct(x interface{}) *bool
- func CfnDisk_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDisk_IsCfnElement(x interface{}) *bool
- func CfnDisk_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDisk_IsConstruct(x interface{}) *bool
- func CfnInstance_CFN_RESOURCE_TYPE_NAME() *string
- func CfnInstance_IsCfnElement(x interface{}) *bool
- func CfnInstance_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnInstance_IsConstruct(x interface{}) *bool
- func CfnStaticIp_CFN_RESOURCE_TYPE_NAME() *string
- func CfnStaticIp_IsCfnElement(x interface{}) *bool
- func CfnStaticIp_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnStaticIp_IsConstruct(x interface{}) *bool
- func NewCfnDatabase_Override(c CfnDatabase, scope awscdk.Construct, id *string, props *CfnDatabaseProps)
- func NewCfnDisk_Override(c CfnDisk, scope awscdk.Construct, id *string, props *CfnDiskProps)
- func NewCfnInstance_Override(c CfnInstance, scope awscdk.Construct, id *string, props *CfnInstanceProps)
- func NewCfnStaticIp_Override(c CfnStaticIp, scope awscdk.Construct, id *string, props *CfnStaticIpProps)
- type CfnDatabase
- type CfnDatabaseProps
- type CfnDatabase_RelationalDatabaseParameterProperty
- type CfnDisk
- type CfnDiskProps
- type CfnDisk_AddOnProperty
- type CfnDisk_AutoSnapshotAddOnProperty
- type CfnInstance
- type CfnInstanceProps
- type CfnInstance_AddOnProperty
- type CfnInstance_AutoSnapshotAddOnProperty
- type CfnInstance_DiskProperty
- type CfnInstance_HardwareProperty
- type CfnInstance_LocationProperty
- type CfnInstance_MonthlyTransferProperty
- type CfnInstance_NetworkingProperty
- type CfnInstance_PortProperty
- type CfnInstance_StateProperty
- type CfnStaticIp
- type CfnStaticIpProps
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnDatabase_CFN_RESOURCE_TYPE_NAME ¶
func CfnDatabase_CFN_RESOURCE_TYPE_NAME() *string
func CfnDatabase_IsCfnElement ¶
func CfnDatabase_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnDatabase_IsCfnResource ¶
func CfnDatabase_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnDatabase_IsConstruct ¶
func CfnDatabase_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnDisk_CFN_RESOURCE_TYPE_NAME ¶
func CfnDisk_CFN_RESOURCE_TYPE_NAME() *string
func CfnDisk_IsCfnElement ¶
func CfnDisk_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnDisk_IsCfnResource ¶
func CfnDisk_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnDisk_IsConstruct ¶
func CfnDisk_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnInstance_CFN_RESOURCE_TYPE_NAME ¶
func CfnInstance_CFN_RESOURCE_TYPE_NAME() *string
func CfnInstance_IsCfnElement ¶
func CfnInstance_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnInstance_IsCfnResource ¶
func CfnInstance_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnInstance_IsConstruct ¶
func CfnInstance_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func CfnStaticIp_CFN_RESOURCE_TYPE_NAME ¶
func CfnStaticIp_CFN_RESOURCE_TYPE_NAME() *string
func CfnStaticIp_IsCfnElement ¶
func CfnStaticIp_IsCfnElement(x interface{}) *bool
Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).
Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.
Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.
func CfnStaticIp_IsCfnResource ¶
func CfnStaticIp_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnStaticIp_IsConstruct ¶
func CfnStaticIp_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func NewCfnDatabase_Override ¶
func NewCfnDatabase_Override(c CfnDatabase, scope awscdk.Construct, id *string, props *CfnDatabaseProps)
Create a new `AWS::Lightsail::Database`.
func NewCfnDisk_Override ¶
func NewCfnDisk_Override(c CfnDisk, scope awscdk.Construct, id *string, props *CfnDiskProps)
Create a new `AWS::Lightsail::Disk`.
func NewCfnInstance_Override ¶
func NewCfnInstance_Override(c CfnInstance, scope awscdk.Construct, id *string, props *CfnInstanceProps)
Create a new `AWS::Lightsail::Instance`.
func NewCfnStaticIp_Override ¶
func NewCfnStaticIp_Override(c CfnStaticIp, scope awscdk.Construct, id *string, props *CfnStaticIpProps)
Create a new `AWS::Lightsail::StaticIp`.
Types ¶
type CfnDatabase ¶
type CfnDatabase interface { awscdk.CfnResource awscdk.IInspectable AttrDatabaseArn() *string AvailabilityZone() *string SetAvailabilityZone(val *string) BackupRetention() interface{} SetBackupRetention(val interface{}) CaCertificateIdentifier() *string SetCaCertificateIdentifier(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string MasterDatabaseName() *string SetMasterDatabaseName(val *string) MasterUsername() *string SetMasterUsername(val *string) MasterUserPassword() *string SetMasterUserPassword(val *string) Node() awscdk.ConstructNode PreferredBackupWindow() *string SetPreferredBackupWindow(val *string) PreferredMaintenanceWindow() *string SetPreferredMaintenanceWindow(val *string) PubliclyAccessible() interface{} SetPubliclyAccessible(val interface{}) Ref() *string RelationalDatabaseBlueprintId() *string SetRelationalDatabaseBlueprintId(val *string) RelationalDatabaseBundleId() *string SetRelationalDatabaseBundleId(val *string) RelationalDatabaseName() *string SetRelationalDatabaseName(val *string) RelationalDatabaseParameters() interface{} SetRelationalDatabaseParameters(val interface{}) RotateMasterUserPassword() interface{} SetRotateMasterUserPassword(val interface{}) Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Lightsail::Database`.
func NewCfnDatabase ¶
func NewCfnDatabase(scope awscdk.Construct, id *string, props *CfnDatabaseProps) CfnDatabase
Create a new `AWS::Lightsail::Database`.
type CfnDatabaseProps ¶
type CfnDatabaseProps struct { // `AWS::Lightsail::Database.MasterDatabaseName`. MasterDatabaseName *string `json:"masterDatabaseName"` // `AWS::Lightsail::Database.MasterUsername`. MasterUsername *string `json:"masterUsername"` // `AWS::Lightsail::Database.RelationalDatabaseBlueprintId`. RelationalDatabaseBlueprintId *string `json:"relationalDatabaseBlueprintId"` // `AWS::Lightsail::Database.RelationalDatabaseBundleId`. RelationalDatabaseBundleId *string `json:"relationalDatabaseBundleId"` // `AWS::Lightsail::Database.RelationalDatabaseName`. RelationalDatabaseName *string `json:"relationalDatabaseName"` // `AWS::Lightsail::Database.AvailabilityZone`. AvailabilityZone *string `json:"availabilityZone"` // `AWS::Lightsail::Database.BackupRetention`. BackupRetention interface{} `json:"backupRetention"` // `AWS::Lightsail::Database.CaCertificateIdentifier`. CaCertificateIdentifier *string `json:"caCertificateIdentifier"` // `AWS::Lightsail::Database.MasterUserPassword`. MasterUserPassword *string `json:"masterUserPassword"` // `AWS::Lightsail::Database.PreferredBackupWindow`. PreferredBackupWindow *string `json:"preferredBackupWindow"` // `AWS::Lightsail::Database.PreferredMaintenanceWindow`. PreferredMaintenanceWindow *string `json:"preferredMaintenanceWindow"` // `AWS::Lightsail::Database.PubliclyAccessible`. PubliclyAccessible interface{} `json:"publiclyAccessible"` // `AWS::Lightsail::Database.RelationalDatabaseParameters`. RelationalDatabaseParameters interface{} `json:"relationalDatabaseParameters"` // `AWS::Lightsail::Database.RotateMasterUserPassword`. RotateMasterUserPassword interface{} `json:"rotateMasterUserPassword"` // `AWS::Lightsail::Database.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::Lightsail::Database`.
type CfnDatabase_RelationalDatabaseParameterProperty ¶
type CfnDatabase_RelationalDatabaseParameterProperty struct { // `CfnDatabase.RelationalDatabaseParameterProperty.AllowedValues`. AllowedValues *string `json:"allowedValues"` // `CfnDatabase.RelationalDatabaseParameterProperty.ApplyMethod`. ApplyMethod *string `json:"applyMethod"` // `CfnDatabase.RelationalDatabaseParameterProperty.ApplyType`. ApplyType *string `json:"applyType"` // `CfnDatabase.RelationalDatabaseParameterProperty.DataType`. DataType *string `json:"dataType"` // `CfnDatabase.RelationalDatabaseParameterProperty.Description`. Description *string `json:"description"` // `CfnDatabase.RelationalDatabaseParameterProperty.IsModifiable`. IsModifiable interface{} `json:"isModifiable"` // `CfnDatabase.RelationalDatabaseParameterProperty.ParameterName`. ParameterName *string `json:"parameterName"` // `CfnDatabase.RelationalDatabaseParameterProperty.ParameterValue`. ParameterValue *string `json:"parameterValue"` }
type CfnDisk ¶
type CfnDisk interface { awscdk.CfnResource awscdk.IInspectable AddOns() interface{} SetAddOns(val interface{}) AttrAttachedTo() *string AttrAttachmentState() *string AttrDiskArn() *string AttrIops() *float64 AttrIsAttached() awscdk.IResolvable AttrPath() *string AttrResourceType() *string AttrState() *string AttrSupportCode() *string AvailabilityZone() *string SetAvailabilityZone(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string DiskName() *string SetDiskName(val *string) LogicalId() *string Node() awscdk.ConstructNode Ref() *string SizeInGb() *float64 SetSizeInGb(val *float64) Stack() awscdk.Stack Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Lightsail::Disk`.
func NewCfnDisk ¶
func NewCfnDisk(scope awscdk.Construct, id *string, props *CfnDiskProps) CfnDisk
Create a new `AWS::Lightsail::Disk`.
type CfnDiskProps ¶
type CfnDiskProps struct { // `AWS::Lightsail::Disk.DiskName`. DiskName *string `json:"diskName"` // `AWS::Lightsail::Disk.SizeInGb`. SizeInGb *float64 `json:"sizeInGb"` // `AWS::Lightsail::Disk.AddOns`. AddOns interface{} `json:"addOns"` // `AWS::Lightsail::Disk.AvailabilityZone`. AvailabilityZone *string `json:"availabilityZone"` // `AWS::Lightsail::Disk.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` }
Properties for defining a `AWS::Lightsail::Disk`.
type CfnDisk_AddOnProperty ¶
type CfnDisk_AddOnProperty struct { // `CfnDisk.AddOnProperty.AddOnType`. AddOnType *string `json:"addOnType"` // `CfnDisk.AddOnProperty.AutoSnapshotAddOnRequest`. AutoSnapshotAddOnRequest interface{} `json:"autoSnapshotAddOnRequest"` // `CfnDisk.AddOnProperty.Status`. Status *string `json:"status"` }
type CfnDisk_AutoSnapshotAddOnProperty ¶
type CfnDisk_AutoSnapshotAddOnProperty struct { // `CfnDisk.AutoSnapshotAddOnProperty.SnapshotTimeOfDay`. SnapshotTimeOfDay *string `json:"snapshotTimeOfDay"` }
type CfnInstance ¶
type CfnInstance interface { awscdk.CfnResource awscdk.IInspectable AddOns() interface{} SetAddOns(val interface{}) AttrHardwareCpuCount() *float64 AttrHardwareRamSizeInGb() *float64 AttrInstanceArn() *string AttrIsStaticIp() awscdk.IResolvable AttrLocationAvailabilityZone() *string AttrLocationRegionName() *string AttrNetworkingMonthlyTransferGbPerMonthAllocated() *string AttrPrivateIpAddress() *string AttrPublicIpAddress() *string AttrResourceType() *string AttrSshKeyName() *string AttrStateCode() *float64 AttrStateName() *string AttrSupportCode() *string AttrUserName() *string AvailabilityZone() *string SetAvailabilityZone(val *string) BlueprintId() *string SetBlueprintId(val *string) BundleId() *string SetBundleId(val *string) CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Hardware() interface{} SetHardware(val interface{}) InstanceName() *string SetInstanceName(val *string) KeyPairName() *string SetKeyPairName(val *string) Location() interface{} SetLocation(val interface{}) LogicalId() *string Networking() interface{} SetNetworking(val interface{}) Node() awscdk.ConstructNode Ref() *string Stack() awscdk.Stack State() interface{} SetState(val interface{}) Tags() awscdk.TagManager UpdatedProperites() *map[string]interface{} UserData() *string SetUserData(val *string) AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Lightsail::Instance`.
func NewCfnInstance ¶
func NewCfnInstance(scope awscdk.Construct, id *string, props *CfnInstanceProps) CfnInstance
Create a new `AWS::Lightsail::Instance`.
type CfnInstanceProps ¶
type CfnInstanceProps struct { // `AWS::Lightsail::Instance.BlueprintId`. BlueprintId *string `json:"blueprintId"` // `AWS::Lightsail::Instance.BundleId`. BundleId *string `json:"bundleId"` // `AWS::Lightsail::Instance.InstanceName`. InstanceName *string `json:"instanceName"` // `AWS::Lightsail::Instance.AddOns`. AddOns interface{} `json:"addOns"` // `AWS::Lightsail::Instance.AvailabilityZone`. AvailabilityZone *string `json:"availabilityZone"` // `AWS::Lightsail::Instance.Hardware`. Hardware interface{} `json:"hardware"` // `AWS::Lightsail::Instance.KeyPairName`. KeyPairName *string `json:"keyPairName"` // `AWS::Lightsail::Instance.Location`. Location interface{} `json:"location"` // `AWS::Lightsail::Instance.Networking`. Networking interface{} `json:"networking"` // `AWS::Lightsail::Instance.State`. State interface{} `json:"state"` // `AWS::Lightsail::Instance.Tags`. Tags *[]*awscdk.CfnTag `json:"tags"` // `AWS::Lightsail::Instance.UserData`. UserData *string `json:"userData"` }
Properties for defining a `AWS::Lightsail::Instance`.
type CfnInstance_AddOnProperty ¶
type CfnInstance_AddOnProperty struct { // `CfnInstance.AddOnProperty.AddOnType`. AddOnType *string `json:"addOnType"` // `CfnInstance.AddOnProperty.AutoSnapshotAddOnRequest`. AutoSnapshotAddOnRequest interface{} `json:"autoSnapshotAddOnRequest"` // `CfnInstance.AddOnProperty.Status`. Status *string `json:"status"` }
type CfnInstance_AutoSnapshotAddOnProperty ¶
type CfnInstance_AutoSnapshotAddOnProperty struct { // `CfnInstance.AutoSnapshotAddOnProperty.SnapshotTimeOfDay`. SnapshotTimeOfDay *string `json:"snapshotTimeOfDay"` }
type CfnInstance_DiskProperty ¶
type CfnInstance_DiskProperty struct { // `CfnInstance.DiskProperty.DiskName`. DiskName *string `json:"diskName"` // `CfnInstance.DiskProperty.Path`. Path *string `json:"path"` // `CfnInstance.DiskProperty.AttachedTo`. AttachedTo *string `json:"attachedTo"` // `CfnInstance.DiskProperty.AttachmentState`. AttachmentState *string `json:"attachmentState"` // `CfnInstance.DiskProperty.IOPS`. Iops *float64 `json:"iops"` // `CfnInstance.DiskProperty.IsSystemDisk`. IsSystemDisk interface{} `json:"isSystemDisk"` // `CfnInstance.DiskProperty.SizeInGb`. SizeInGb *string `json:"sizeInGb"` }
type CfnInstance_MonthlyTransferProperty ¶
type CfnInstance_MonthlyTransferProperty struct { // `CfnInstance.MonthlyTransferProperty.GbPerMonthAllocated`. GbPerMonthAllocated *string `json:"gbPerMonthAllocated"` }
type CfnInstance_NetworkingProperty ¶
type CfnInstance_NetworkingProperty struct { // `CfnInstance.NetworkingProperty.Ports`. Ports interface{} `json:"ports"` // `CfnInstance.NetworkingProperty.MonthlyTransfer`. MonthlyTransfer *float64 `json:"monthlyTransfer"` }
type CfnInstance_PortProperty ¶
type CfnInstance_PortProperty struct { // `CfnInstance.PortProperty.AccessDirection`. AccessDirection *string `json:"accessDirection"` // `CfnInstance.PortProperty.AccessFrom`. AccessFrom *string `json:"accessFrom"` // `CfnInstance.PortProperty.AccessType`. AccessType *string `json:"accessType"` // `CfnInstance.PortProperty.CidrListAliases`. CidrListAliases *[]*string `json:"cidrListAliases"` // `CfnInstance.PortProperty.Cidrs`. Cidrs *[]*string `json:"cidrs"` // `CfnInstance.PortProperty.CommonName`. CommonName *string `json:"commonName"` // `CfnInstance.PortProperty.FromPort`. FromPort *float64 `json:"fromPort"` // `CfnInstance.PortProperty.Ipv6Cidrs`. Ipv6Cidrs *[]*string `json:"ipv6Cidrs"` // `CfnInstance.PortProperty.Protocol`. Protocol *string `json:"protocol"` // `CfnInstance.PortProperty.ToPort`. ToPort *float64 `json:"toPort"` }
type CfnStaticIp ¶
type CfnStaticIp interface { awscdk.CfnResource awscdk.IInspectable AttachedTo() *string SetAttachedTo(val *string) AttrIpAddress() *string AttrIsAttached() awscdk.IResolvable AttrStaticIpArn() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() awscdk.ConstructNode Ref() *string Stack() awscdk.Stack StaticIpName() *string SetStaticIpName(val *string) UpdatedProperites() *map[string]interface{} AddDeletionOverride(path *string) AddDependsOn(target awscdk.CfnResource) AddMetadata(key *string, value interface{}) AddOverride(path *string, value interface{}) AddPropertyDeletionOverride(propertyPath *string) AddPropertyOverride(propertyPath *string, value interface{}) ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions) GetAtt(attributeName *string) awscdk.Reference GetMetadata(key *string) interface{} Inspect(inspector awscdk.TreeInspector) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::Lightsail::StaticIp`.
func NewCfnStaticIp ¶
func NewCfnStaticIp(scope awscdk.Construct, id *string, props *CfnStaticIpProps) CfnStaticIp
Create a new `AWS::Lightsail::StaticIp`.
type CfnStaticIpProps ¶
type CfnStaticIpProps struct { // `AWS::Lightsail::StaticIp.StaticIpName`. StaticIpName *string `json:"staticIpName"` // `AWS::Lightsail::StaticIp.AttachedTo`. AttachedTo *string `json:"attachedTo"` }
Properties for defining a `AWS::Lightsail::StaticIp`.