awslightsail

package
v1.132.0-devpreview Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 9, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

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_HardwareProperty

type CfnInstance_HardwareProperty struct {
	// `CfnInstance.HardwareProperty.CpuCount`.
	CpuCount *float64 `json:"cpuCount"`
	// `CfnInstance.HardwareProperty.Disks`.
	Disks interface{} `json:"disks"`
	// `CfnInstance.HardwareProperty.RamSizeInGb`.
	RamSizeInGb *float64 `json:"ramSizeInGb"`
}

type CfnInstance_LocationProperty

type CfnInstance_LocationProperty struct {
	// `CfnInstance.LocationProperty.AvailabilityZone`.
	AvailabilityZone *string `json:"availabilityZone"`
	// `CfnInstance.LocationProperty.RegionName`.
	RegionName *string `json:"regionName"`
}

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 CfnInstance_StateProperty

type CfnInstance_StateProperty struct {
	// `CfnInstance.StateProperty.Code`.
	Code *float64 `json:"code"`
	// `CfnInstance.StateProperty.Name`.
	Name *string `json:"name"`
}

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`.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL