Documentation
¶
Index ¶
- Constants
- type Database
- type DatabaseArgs
- type DatabaseInput
- type DatabaseOutput
- type DatabaseRelationalDatabaseParameter
- type DatabaseRelationalDatabaseParameterArgs
- func (DatabaseRelationalDatabaseParameterArgs) ElementType() reflect.Type
- func (i DatabaseRelationalDatabaseParameterArgs) ToDatabaseRelationalDatabaseParameterOutput() DatabaseRelationalDatabaseParameterOutput
- func (i DatabaseRelationalDatabaseParameterArgs) ToDatabaseRelationalDatabaseParameterOutputWithContext(ctx context.Context) DatabaseRelationalDatabaseParameterOutput
- type DatabaseRelationalDatabaseParameterArray
- func (DatabaseRelationalDatabaseParameterArray) ElementType() reflect.Type
- func (i DatabaseRelationalDatabaseParameterArray) ToDatabaseRelationalDatabaseParameterArrayOutput() DatabaseRelationalDatabaseParameterArrayOutput
- func (i DatabaseRelationalDatabaseParameterArray) ToDatabaseRelationalDatabaseParameterArrayOutputWithContext(ctx context.Context) DatabaseRelationalDatabaseParameterArrayOutput
- type DatabaseRelationalDatabaseParameterArrayInput
- type DatabaseRelationalDatabaseParameterArrayOutput
- func (DatabaseRelationalDatabaseParameterArrayOutput) ElementType() reflect.Type
- func (o DatabaseRelationalDatabaseParameterArrayOutput) Index(i pulumi.IntInput) DatabaseRelationalDatabaseParameterOutput
- func (o DatabaseRelationalDatabaseParameterArrayOutput) ToDatabaseRelationalDatabaseParameterArrayOutput() DatabaseRelationalDatabaseParameterArrayOutput
- func (o DatabaseRelationalDatabaseParameterArrayOutput) ToDatabaseRelationalDatabaseParameterArrayOutputWithContext(ctx context.Context) DatabaseRelationalDatabaseParameterArrayOutput
- type DatabaseRelationalDatabaseParameterInput
- type DatabaseRelationalDatabaseParameterOutput
- func (o DatabaseRelationalDatabaseParameterOutput) AllowedValues() pulumi.StringPtrOutput
- func (o DatabaseRelationalDatabaseParameterOutput) ApplyMethod() pulumi.StringPtrOutput
- func (o DatabaseRelationalDatabaseParameterOutput) ApplyType() pulumi.StringPtrOutput
- func (o DatabaseRelationalDatabaseParameterOutput) DataType() pulumi.StringPtrOutput
- func (o DatabaseRelationalDatabaseParameterOutput) Description() pulumi.StringPtrOutput
- func (DatabaseRelationalDatabaseParameterOutput) ElementType() reflect.Type
- func (o DatabaseRelationalDatabaseParameterOutput) IsModifiable() pulumi.BoolPtrOutput
- func (o DatabaseRelationalDatabaseParameterOutput) ParameterName() pulumi.StringPtrOutput
- func (o DatabaseRelationalDatabaseParameterOutput) ParameterValue() pulumi.StringPtrOutput
- func (o DatabaseRelationalDatabaseParameterOutput) ToDatabaseRelationalDatabaseParameterOutput() DatabaseRelationalDatabaseParameterOutput
- func (o DatabaseRelationalDatabaseParameterOutput) ToDatabaseRelationalDatabaseParameterOutputWithContext(ctx context.Context) DatabaseRelationalDatabaseParameterOutput
- type DatabaseState
- type DatabaseTag
- type DatabaseTagArgs
- type DatabaseTagArray
- type DatabaseTagArrayInput
- type DatabaseTagArrayOutput
- func (DatabaseTagArrayOutput) ElementType() reflect.Type
- func (o DatabaseTagArrayOutput) Index(i pulumi.IntInput) DatabaseTagOutput
- func (o DatabaseTagArrayOutput) ToDatabaseTagArrayOutput() DatabaseTagArrayOutput
- func (o DatabaseTagArrayOutput) ToDatabaseTagArrayOutputWithContext(ctx context.Context) DatabaseTagArrayOutput
- type DatabaseTagInput
- type DatabaseTagOutput
- func (DatabaseTagOutput) ElementType() reflect.Type
- func (o DatabaseTagOutput) Key() pulumi.StringOutput
- func (o DatabaseTagOutput) ToDatabaseTagOutput() DatabaseTagOutput
- func (o DatabaseTagOutput) ToDatabaseTagOutputWithContext(ctx context.Context) DatabaseTagOutput
- func (o DatabaseTagOutput) Value() pulumi.StringPtrOutput
- type Disk
- type DiskAddOn
- type DiskAddOnArgs
- type DiskAddOnArray
- type DiskAddOnArrayInput
- type DiskAddOnArrayOutput
- func (DiskAddOnArrayOutput) ElementType() reflect.Type
- func (o DiskAddOnArrayOutput) Index(i pulumi.IntInput) DiskAddOnOutput
- func (o DiskAddOnArrayOutput) ToDiskAddOnArrayOutput() DiskAddOnArrayOutput
- func (o DiskAddOnArrayOutput) ToDiskAddOnArrayOutputWithContext(ctx context.Context) DiskAddOnArrayOutput
- type DiskAddOnInput
- type DiskAddOnOutput
- func (o DiskAddOnOutput) AddOnType() pulumi.StringOutput
- func (o DiskAddOnOutput) AutoSnapshotAddOnRequest() DiskAutoSnapshotAddOnPtrOutput
- func (DiskAddOnOutput) ElementType() reflect.Type
- func (o DiskAddOnOutput) Status() DiskAddOnStatusPtrOutput
- func (o DiskAddOnOutput) ToDiskAddOnOutput() DiskAddOnOutput
- func (o DiskAddOnOutput) ToDiskAddOnOutputWithContext(ctx context.Context) DiskAddOnOutput
- type DiskAddOnStatus
- func (DiskAddOnStatus) ElementType() reflect.Type
- func (e DiskAddOnStatus) ToDiskAddOnStatusOutput() DiskAddOnStatusOutput
- func (e DiskAddOnStatus) ToDiskAddOnStatusOutputWithContext(ctx context.Context) DiskAddOnStatusOutput
- func (e DiskAddOnStatus) ToDiskAddOnStatusPtrOutput() DiskAddOnStatusPtrOutput
- func (e DiskAddOnStatus) ToDiskAddOnStatusPtrOutputWithContext(ctx context.Context) DiskAddOnStatusPtrOutput
- func (e DiskAddOnStatus) ToStringOutput() pulumi.StringOutput
- func (e DiskAddOnStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiskAddOnStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiskAddOnStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiskAddOnStatusInput
- type DiskAddOnStatusOutput
- func (DiskAddOnStatusOutput) ElementType() reflect.Type
- func (o DiskAddOnStatusOutput) ToDiskAddOnStatusOutput() DiskAddOnStatusOutput
- func (o DiskAddOnStatusOutput) ToDiskAddOnStatusOutputWithContext(ctx context.Context) DiskAddOnStatusOutput
- func (o DiskAddOnStatusOutput) ToDiskAddOnStatusPtrOutput() DiskAddOnStatusPtrOutput
- func (o DiskAddOnStatusOutput) ToDiskAddOnStatusPtrOutputWithContext(ctx context.Context) DiskAddOnStatusPtrOutput
- func (o DiskAddOnStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o DiskAddOnStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DiskAddOnStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiskAddOnStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiskAddOnStatusPtrInput
- type DiskAddOnStatusPtrOutput
- func (o DiskAddOnStatusPtrOutput) Elem() DiskAddOnStatusOutput
- func (DiskAddOnStatusPtrOutput) ElementType() reflect.Type
- func (o DiskAddOnStatusPtrOutput) ToDiskAddOnStatusPtrOutput() DiskAddOnStatusPtrOutput
- func (o DiskAddOnStatusPtrOutput) ToDiskAddOnStatusPtrOutputWithContext(ctx context.Context) DiskAddOnStatusPtrOutput
- func (o DiskAddOnStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiskAddOnStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiskArgs
- type DiskAutoSnapshotAddOn
- type DiskAutoSnapshotAddOnArgs
- func (DiskAutoSnapshotAddOnArgs) ElementType() reflect.Type
- func (i DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnOutput() DiskAutoSnapshotAddOnOutput
- func (i DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnOutputWithContext(ctx context.Context) DiskAutoSnapshotAddOnOutput
- func (i DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnPtrOutput() DiskAutoSnapshotAddOnPtrOutput
- func (i DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnPtrOutputWithContext(ctx context.Context) DiskAutoSnapshotAddOnPtrOutput
- type DiskAutoSnapshotAddOnInput
- type DiskAutoSnapshotAddOnOutput
- func (DiskAutoSnapshotAddOnOutput) ElementType() reflect.Type
- func (o DiskAutoSnapshotAddOnOutput) SnapshotTimeOfDay() pulumi.StringPtrOutput
- func (o DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnOutput() DiskAutoSnapshotAddOnOutput
- func (o DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnOutputWithContext(ctx context.Context) DiskAutoSnapshotAddOnOutput
- func (o DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnPtrOutput() DiskAutoSnapshotAddOnPtrOutput
- func (o DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnPtrOutputWithContext(ctx context.Context) DiskAutoSnapshotAddOnPtrOutput
- type DiskAutoSnapshotAddOnPtrInput
- type DiskAutoSnapshotAddOnPtrOutput
- func (o DiskAutoSnapshotAddOnPtrOutput) Elem() DiskAutoSnapshotAddOnOutput
- func (DiskAutoSnapshotAddOnPtrOutput) ElementType() reflect.Type
- func (o DiskAutoSnapshotAddOnPtrOutput) SnapshotTimeOfDay() pulumi.StringPtrOutput
- func (o DiskAutoSnapshotAddOnPtrOutput) ToDiskAutoSnapshotAddOnPtrOutput() DiskAutoSnapshotAddOnPtrOutput
- func (o DiskAutoSnapshotAddOnPtrOutput) ToDiskAutoSnapshotAddOnPtrOutputWithContext(ctx context.Context) DiskAutoSnapshotAddOnPtrOutput
- type DiskInput
- type DiskLocation
- type DiskLocationArgs
- func (DiskLocationArgs) ElementType() reflect.Type
- func (i DiskLocationArgs) ToDiskLocationOutput() DiskLocationOutput
- func (i DiskLocationArgs) ToDiskLocationOutputWithContext(ctx context.Context) DiskLocationOutput
- func (i DiskLocationArgs) ToDiskLocationPtrOutput() DiskLocationPtrOutput
- func (i DiskLocationArgs) ToDiskLocationPtrOutputWithContext(ctx context.Context) DiskLocationPtrOutput
- type DiskLocationInput
- type DiskLocationOutput
- func (o DiskLocationOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (DiskLocationOutput) ElementType() reflect.Type
- func (o DiskLocationOutput) RegionName() pulumi.StringPtrOutput
- func (o DiskLocationOutput) ToDiskLocationOutput() DiskLocationOutput
- func (o DiskLocationOutput) ToDiskLocationOutputWithContext(ctx context.Context) DiskLocationOutput
- func (o DiskLocationOutput) ToDiskLocationPtrOutput() DiskLocationPtrOutput
- func (o DiskLocationOutput) ToDiskLocationPtrOutputWithContext(ctx context.Context) DiskLocationPtrOutput
- type DiskLocationPtrInput
- type DiskLocationPtrOutput
- func (o DiskLocationPtrOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o DiskLocationPtrOutput) Elem() DiskLocationOutput
- func (DiskLocationPtrOutput) ElementType() reflect.Type
- func (o DiskLocationPtrOutput) RegionName() pulumi.StringPtrOutput
- func (o DiskLocationPtrOutput) ToDiskLocationPtrOutput() DiskLocationPtrOutput
- func (o DiskLocationPtrOutput) ToDiskLocationPtrOutputWithContext(ctx context.Context) DiskLocationPtrOutput
- type DiskOutput
- type DiskState
- type DiskTag
- type DiskTagArgs
- type DiskTagArray
- type DiskTagArrayInput
- type DiskTagArrayOutput
- type DiskTagInput
- type DiskTagOutput
- type Instance
- type InstanceAddOn
- type InstanceAddOnArgs
- type InstanceAddOnArray
- type InstanceAddOnArrayInput
- type InstanceAddOnArrayOutput
- func (InstanceAddOnArrayOutput) ElementType() reflect.Type
- func (o InstanceAddOnArrayOutput) Index(i pulumi.IntInput) InstanceAddOnOutput
- func (o InstanceAddOnArrayOutput) ToInstanceAddOnArrayOutput() InstanceAddOnArrayOutput
- func (o InstanceAddOnArrayOutput) ToInstanceAddOnArrayOutputWithContext(ctx context.Context) InstanceAddOnArrayOutput
- type InstanceAddOnInput
- type InstanceAddOnOutput
- func (o InstanceAddOnOutput) AddOnType() pulumi.StringOutput
- func (o InstanceAddOnOutput) AutoSnapshotAddOnRequest() InstanceAutoSnapshotAddOnPtrOutput
- func (InstanceAddOnOutput) ElementType() reflect.Type
- func (o InstanceAddOnOutput) Status() InstanceAddOnStatusPtrOutput
- func (o InstanceAddOnOutput) ToInstanceAddOnOutput() InstanceAddOnOutput
- func (o InstanceAddOnOutput) ToInstanceAddOnOutputWithContext(ctx context.Context) InstanceAddOnOutput
- type InstanceAddOnStatus
- func (InstanceAddOnStatus) ElementType() reflect.Type
- func (e InstanceAddOnStatus) ToInstanceAddOnStatusOutput() InstanceAddOnStatusOutput
- func (e InstanceAddOnStatus) ToInstanceAddOnStatusOutputWithContext(ctx context.Context) InstanceAddOnStatusOutput
- func (e InstanceAddOnStatus) ToInstanceAddOnStatusPtrOutput() InstanceAddOnStatusPtrOutput
- func (e InstanceAddOnStatus) ToInstanceAddOnStatusPtrOutputWithContext(ctx context.Context) InstanceAddOnStatusPtrOutput
- func (e InstanceAddOnStatus) ToStringOutput() pulumi.StringOutput
- func (e InstanceAddOnStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e InstanceAddOnStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e InstanceAddOnStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceAddOnStatusInput
- type InstanceAddOnStatusOutput
- func (InstanceAddOnStatusOutput) ElementType() reflect.Type
- func (o InstanceAddOnStatusOutput) ToInstanceAddOnStatusOutput() InstanceAddOnStatusOutput
- func (o InstanceAddOnStatusOutput) ToInstanceAddOnStatusOutputWithContext(ctx context.Context) InstanceAddOnStatusOutput
- func (o InstanceAddOnStatusOutput) ToInstanceAddOnStatusPtrOutput() InstanceAddOnStatusPtrOutput
- func (o InstanceAddOnStatusOutput) ToInstanceAddOnStatusPtrOutputWithContext(ctx context.Context) InstanceAddOnStatusPtrOutput
- func (o InstanceAddOnStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o InstanceAddOnStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o InstanceAddOnStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceAddOnStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceAddOnStatusPtrInput
- type InstanceAddOnStatusPtrOutput
- func (o InstanceAddOnStatusPtrOutput) Elem() InstanceAddOnStatusOutput
- func (InstanceAddOnStatusPtrOutput) ElementType() reflect.Type
- func (o InstanceAddOnStatusPtrOutput) ToInstanceAddOnStatusPtrOutput() InstanceAddOnStatusPtrOutput
- func (o InstanceAddOnStatusPtrOutput) ToInstanceAddOnStatusPtrOutputWithContext(ctx context.Context) InstanceAddOnStatusPtrOutput
- func (o InstanceAddOnStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o InstanceAddOnStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type InstanceArgs
- type InstanceAutoSnapshotAddOn
- type InstanceAutoSnapshotAddOnArgs
- func (InstanceAutoSnapshotAddOnArgs) ElementType() reflect.Type
- func (i InstanceAutoSnapshotAddOnArgs) ToInstanceAutoSnapshotAddOnOutput() InstanceAutoSnapshotAddOnOutput
- func (i InstanceAutoSnapshotAddOnArgs) ToInstanceAutoSnapshotAddOnOutputWithContext(ctx context.Context) InstanceAutoSnapshotAddOnOutput
- func (i InstanceAutoSnapshotAddOnArgs) ToInstanceAutoSnapshotAddOnPtrOutput() InstanceAutoSnapshotAddOnPtrOutput
- func (i InstanceAutoSnapshotAddOnArgs) ToInstanceAutoSnapshotAddOnPtrOutputWithContext(ctx context.Context) InstanceAutoSnapshotAddOnPtrOutput
- type InstanceAutoSnapshotAddOnInput
- type InstanceAutoSnapshotAddOnOutput
- func (InstanceAutoSnapshotAddOnOutput) ElementType() reflect.Type
- func (o InstanceAutoSnapshotAddOnOutput) SnapshotTimeOfDay() pulumi.StringPtrOutput
- func (o InstanceAutoSnapshotAddOnOutput) ToInstanceAutoSnapshotAddOnOutput() InstanceAutoSnapshotAddOnOutput
- func (o InstanceAutoSnapshotAddOnOutput) ToInstanceAutoSnapshotAddOnOutputWithContext(ctx context.Context) InstanceAutoSnapshotAddOnOutput
- func (o InstanceAutoSnapshotAddOnOutput) ToInstanceAutoSnapshotAddOnPtrOutput() InstanceAutoSnapshotAddOnPtrOutput
- func (o InstanceAutoSnapshotAddOnOutput) ToInstanceAutoSnapshotAddOnPtrOutputWithContext(ctx context.Context) InstanceAutoSnapshotAddOnPtrOutput
- type InstanceAutoSnapshotAddOnPtrInput
- type InstanceAutoSnapshotAddOnPtrOutput
- func (o InstanceAutoSnapshotAddOnPtrOutput) Elem() InstanceAutoSnapshotAddOnOutput
- func (InstanceAutoSnapshotAddOnPtrOutput) ElementType() reflect.Type
- func (o InstanceAutoSnapshotAddOnPtrOutput) SnapshotTimeOfDay() pulumi.StringPtrOutput
- func (o InstanceAutoSnapshotAddOnPtrOutput) ToInstanceAutoSnapshotAddOnPtrOutput() InstanceAutoSnapshotAddOnPtrOutput
- func (o InstanceAutoSnapshotAddOnPtrOutput) ToInstanceAutoSnapshotAddOnPtrOutputWithContext(ctx context.Context) InstanceAutoSnapshotAddOnPtrOutput
- type InstanceDisk
- type InstanceDiskArgs
- type InstanceDiskArray
- type InstanceDiskArrayInput
- type InstanceDiskArrayOutput
- func (InstanceDiskArrayOutput) ElementType() reflect.Type
- func (o InstanceDiskArrayOutput) Index(i pulumi.IntInput) InstanceDiskOutput
- func (o InstanceDiskArrayOutput) ToInstanceDiskArrayOutput() InstanceDiskArrayOutput
- func (o InstanceDiskArrayOutput) ToInstanceDiskArrayOutputWithContext(ctx context.Context) InstanceDiskArrayOutput
- type InstanceDiskInput
- type InstanceDiskOutput
- func (o InstanceDiskOutput) AttachedTo() pulumi.StringPtrOutput
- func (o InstanceDiskOutput) AttachmentState() pulumi.StringPtrOutput
- func (o InstanceDiskOutput) DiskName() pulumi.StringOutput
- func (InstanceDiskOutput) ElementType() reflect.Type
- func (o InstanceDiskOutput) IOPS() pulumi.IntPtrOutput
- func (o InstanceDiskOutput) IsSystemDisk() pulumi.BoolPtrOutput
- func (o InstanceDiskOutput) Path() pulumi.StringOutput
- func (o InstanceDiskOutput) SizeInGb() pulumi.StringPtrOutput
- func (o InstanceDiskOutput) ToInstanceDiskOutput() InstanceDiskOutput
- func (o InstanceDiskOutput) ToInstanceDiskOutputWithContext(ctx context.Context) InstanceDiskOutput
- type InstanceHardware
- type InstanceHardwareArgs
- func (InstanceHardwareArgs) ElementType() reflect.Type
- func (i InstanceHardwareArgs) ToInstanceHardwareOutput() InstanceHardwareOutput
- func (i InstanceHardwareArgs) ToInstanceHardwareOutputWithContext(ctx context.Context) InstanceHardwareOutput
- func (i InstanceHardwareArgs) ToInstanceHardwarePtrOutput() InstanceHardwarePtrOutput
- func (i InstanceHardwareArgs) ToInstanceHardwarePtrOutputWithContext(ctx context.Context) InstanceHardwarePtrOutput
- type InstanceHardwareInput
- type InstanceHardwareOutput
- func (o InstanceHardwareOutput) CpuCount() pulumi.IntPtrOutput
- func (o InstanceHardwareOutput) Disks() InstanceDiskArrayOutput
- func (InstanceHardwareOutput) ElementType() reflect.Type
- func (o InstanceHardwareOutput) RamSizeInGb() pulumi.IntPtrOutput
- func (o InstanceHardwareOutput) ToInstanceHardwareOutput() InstanceHardwareOutput
- func (o InstanceHardwareOutput) ToInstanceHardwareOutputWithContext(ctx context.Context) InstanceHardwareOutput
- func (o InstanceHardwareOutput) ToInstanceHardwarePtrOutput() InstanceHardwarePtrOutput
- func (o InstanceHardwareOutput) ToInstanceHardwarePtrOutputWithContext(ctx context.Context) InstanceHardwarePtrOutput
- type InstanceHardwarePtrInput
- type InstanceHardwarePtrOutput
- func (o InstanceHardwarePtrOutput) CpuCount() pulumi.IntPtrOutput
- func (o InstanceHardwarePtrOutput) Disks() InstanceDiskArrayOutput
- func (o InstanceHardwarePtrOutput) Elem() InstanceHardwareOutput
- func (InstanceHardwarePtrOutput) ElementType() reflect.Type
- func (o InstanceHardwarePtrOutput) RamSizeInGb() pulumi.IntPtrOutput
- func (o InstanceHardwarePtrOutput) ToInstanceHardwarePtrOutput() InstanceHardwarePtrOutput
- func (o InstanceHardwarePtrOutput) ToInstanceHardwarePtrOutputWithContext(ctx context.Context) InstanceHardwarePtrOutput
- type InstanceInput
- type InstanceLocation
- type InstanceLocationArgs
- func (InstanceLocationArgs) ElementType() reflect.Type
- func (i InstanceLocationArgs) ToInstanceLocationOutput() InstanceLocationOutput
- func (i InstanceLocationArgs) ToInstanceLocationOutputWithContext(ctx context.Context) InstanceLocationOutput
- func (i InstanceLocationArgs) ToInstanceLocationPtrOutput() InstanceLocationPtrOutput
- func (i InstanceLocationArgs) ToInstanceLocationPtrOutputWithContext(ctx context.Context) InstanceLocationPtrOutput
- type InstanceLocationInput
- type InstanceLocationOutput
- func (o InstanceLocationOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (InstanceLocationOutput) ElementType() reflect.Type
- func (o InstanceLocationOutput) RegionName() pulumi.StringPtrOutput
- func (o InstanceLocationOutput) ToInstanceLocationOutput() InstanceLocationOutput
- func (o InstanceLocationOutput) ToInstanceLocationOutputWithContext(ctx context.Context) InstanceLocationOutput
- func (o InstanceLocationOutput) ToInstanceLocationPtrOutput() InstanceLocationPtrOutput
- func (o InstanceLocationOutput) ToInstanceLocationPtrOutputWithContext(ctx context.Context) InstanceLocationPtrOutput
- type InstanceLocationPtrInput
- type InstanceLocationPtrOutput
- func (o InstanceLocationPtrOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o InstanceLocationPtrOutput) Elem() InstanceLocationOutput
- func (InstanceLocationPtrOutput) ElementType() reflect.Type
- func (o InstanceLocationPtrOutput) RegionName() pulumi.StringPtrOutput
- func (o InstanceLocationPtrOutput) ToInstanceLocationPtrOutput() InstanceLocationPtrOutput
- func (o InstanceLocationPtrOutput) ToInstanceLocationPtrOutputWithContext(ctx context.Context) InstanceLocationPtrOutput
- type InstanceMonthlyTransfer
- type InstanceMonthlyTransferArgs
- func (InstanceMonthlyTransferArgs) ElementType() reflect.Type
- func (i InstanceMonthlyTransferArgs) ToInstanceMonthlyTransferOutput() InstanceMonthlyTransferOutput
- func (i InstanceMonthlyTransferArgs) ToInstanceMonthlyTransferOutputWithContext(ctx context.Context) InstanceMonthlyTransferOutput
- func (i InstanceMonthlyTransferArgs) ToInstanceMonthlyTransferPtrOutput() InstanceMonthlyTransferPtrOutput
- func (i InstanceMonthlyTransferArgs) ToInstanceMonthlyTransferPtrOutputWithContext(ctx context.Context) InstanceMonthlyTransferPtrOutput
- type InstanceMonthlyTransferInput
- type InstanceMonthlyTransferOutput
- func (InstanceMonthlyTransferOutput) ElementType() reflect.Type
- func (o InstanceMonthlyTransferOutput) GbPerMonthAllocated() pulumi.StringPtrOutput
- func (o InstanceMonthlyTransferOutput) ToInstanceMonthlyTransferOutput() InstanceMonthlyTransferOutput
- func (o InstanceMonthlyTransferOutput) ToInstanceMonthlyTransferOutputWithContext(ctx context.Context) InstanceMonthlyTransferOutput
- func (o InstanceMonthlyTransferOutput) ToInstanceMonthlyTransferPtrOutput() InstanceMonthlyTransferPtrOutput
- func (o InstanceMonthlyTransferOutput) ToInstanceMonthlyTransferPtrOutputWithContext(ctx context.Context) InstanceMonthlyTransferPtrOutput
- type InstanceMonthlyTransferPtrInput
- type InstanceMonthlyTransferPtrOutput
- func (o InstanceMonthlyTransferPtrOutput) Elem() InstanceMonthlyTransferOutput
- func (InstanceMonthlyTransferPtrOutput) ElementType() reflect.Type
- func (o InstanceMonthlyTransferPtrOutput) GbPerMonthAllocated() pulumi.StringPtrOutput
- func (o InstanceMonthlyTransferPtrOutput) ToInstanceMonthlyTransferPtrOutput() InstanceMonthlyTransferPtrOutput
- func (o InstanceMonthlyTransferPtrOutput) ToInstanceMonthlyTransferPtrOutputWithContext(ctx context.Context) InstanceMonthlyTransferPtrOutput
- type InstanceNetworking
- type InstanceNetworkingArgs
- func (InstanceNetworkingArgs) ElementType() reflect.Type
- func (i InstanceNetworkingArgs) ToInstanceNetworkingOutput() InstanceNetworkingOutput
- func (i InstanceNetworkingArgs) ToInstanceNetworkingOutputWithContext(ctx context.Context) InstanceNetworkingOutput
- func (i InstanceNetworkingArgs) ToInstanceNetworkingPtrOutput() InstanceNetworkingPtrOutput
- func (i InstanceNetworkingArgs) ToInstanceNetworkingPtrOutputWithContext(ctx context.Context) InstanceNetworkingPtrOutput
- type InstanceNetworkingInput
- type InstanceNetworkingOutput
- func (InstanceNetworkingOutput) ElementType() reflect.Type
- func (o InstanceNetworkingOutput) MonthlyTransfer() InstanceMonthlyTransferPtrOutput
- func (o InstanceNetworkingOutput) Ports() InstancePortArrayOutput
- func (o InstanceNetworkingOutput) ToInstanceNetworkingOutput() InstanceNetworkingOutput
- func (o InstanceNetworkingOutput) ToInstanceNetworkingOutputWithContext(ctx context.Context) InstanceNetworkingOutput
- func (o InstanceNetworkingOutput) ToInstanceNetworkingPtrOutput() InstanceNetworkingPtrOutput
- func (o InstanceNetworkingOutput) ToInstanceNetworkingPtrOutputWithContext(ctx context.Context) InstanceNetworkingPtrOutput
- type InstanceNetworkingPtrInput
- type InstanceNetworkingPtrOutput
- func (o InstanceNetworkingPtrOutput) Elem() InstanceNetworkingOutput
- func (InstanceNetworkingPtrOutput) ElementType() reflect.Type
- func (o InstanceNetworkingPtrOutput) MonthlyTransfer() InstanceMonthlyTransferPtrOutput
- func (o InstanceNetworkingPtrOutput) Ports() InstancePortArrayOutput
- func (o InstanceNetworkingPtrOutput) ToInstanceNetworkingPtrOutput() InstanceNetworkingPtrOutput
- func (o InstanceNetworkingPtrOutput) ToInstanceNetworkingPtrOutputWithContext(ctx context.Context) InstanceNetworkingPtrOutput
- type InstanceOutput
- type InstancePort
- type InstancePortArgs
- type InstancePortArray
- type InstancePortArrayInput
- type InstancePortArrayOutput
- func (InstancePortArrayOutput) ElementType() reflect.Type
- func (o InstancePortArrayOutput) Index(i pulumi.IntInput) InstancePortOutput
- func (o InstancePortArrayOutput) ToInstancePortArrayOutput() InstancePortArrayOutput
- func (o InstancePortArrayOutput) ToInstancePortArrayOutputWithContext(ctx context.Context) InstancePortArrayOutput
- type InstancePortInput
- type InstancePortOutput
- func (o InstancePortOutput) AccessDirection() pulumi.StringPtrOutput
- func (o InstancePortOutput) AccessFrom() pulumi.StringPtrOutput
- func (o InstancePortOutput) AccessType() pulumi.StringPtrOutput
- func (o InstancePortOutput) CidrListAliases() pulumi.StringArrayOutput
- func (o InstancePortOutput) Cidrs() pulumi.StringArrayOutput
- func (o InstancePortOutput) CommonName() pulumi.StringPtrOutput
- func (InstancePortOutput) ElementType() reflect.Type
- func (o InstancePortOutput) FromPort() pulumi.IntPtrOutput
- func (o InstancePortOutput) Ipv6Cidrs() pulumi.StringArrayOutput
- func (o InstancePortOutput) Protocol() pulumi.StringPtrOutput
- func (o InstancePortOutput) ToInstancePortOutput() InstancePortOutput
- func (o InstancePortOutput) ToInstancePortOutputWithContext(ctx context.Context) InstancePortOutput
- func (o InstancePortOutput) ToPort() pulumi.IntPtrOutput
- type InstanceState
- type InstanceStateType
- type InstanceStateTypeArgs
- func (InstanceStateTypeArgs) ElementType() reflect.Type
- func (i InstanceStateTypeArgs) ToInstanceStateTypeOutput() InstanceStateTypeOutput
- func (i InstanceStateTypeArgs) ToInstanceStateTypeOutputWithContext(ctx context.Context) InstanceStateTypeOutput
- func (i InstanceStateTypeArgs) ToInstanceStateTypePtrOutput() InstanceStateTypePtrOutput
- func (i InstanceStateTypeArgs) ToInstanceStateTypePtrOutputWithContext(ctx context.Context) InstanceStateTypePtrOutput
- type InstanceStateTypeInput
- type InstanceStateTypeOutput
- func (o InstanceStateTypeOutput) Code() pulumi.IntPtrOutput
- func (InstanceStateTypeOutput) ElementType() reflect.Type
- func (o InstanceStateTypeOutput) Name() pulumi.StringPtrOutput
- func (o InstanceStateTypeOutput) ToInstanceStateTypeOutput() InstanceStateTypeOutput
- func (o InstanceStateTypeOutput) ToInstanceStateTypeOutputWithContext(ctx context.Context) InstanceStateTypeOutput
- func (o InstanceStateTypeOutput) ToInstanceStateTypePtrOutput() InstanceStateTypePtrOutput
- func (o InstanceStateTypeOutput) ToInstanceStateTypePtrOutputWithContext(ctx context.Context) InstanceStateTypePtrOutput
- type InstanceStateTypePtrInput
- type InstanceStateTypePtrOutput
- func (o InstanceStateTypePtrOutput) Code() pulumi.IntPtrOutput
- func (o InstanceStateTypePtrOutput) Elem() InstanceStateTypeOutput
- func (InstanceStateTypePtrOutput) ElementType() reflect.Type
- func (o InstanceStateTypePtrOutput) Name() pulumi.StringPtrOutput
- func (o InstanceStateTypePtrOutput) ToInstanceStateTypePtrOutput() InstanceStateTypePtrOutput
- func (o InstanceStateTypePtrOutput) ToInstanceStateTypePtrOutputWithContext(ctx context.Context) InstanceStateTypePtrOutput
- type InstanceTag
- type InstanceTagArgs
- type InstanceTagArray
- type InstanceTagArrayInput
- type InstanceTagArrayOutput
- func (InstanceTagArrayOutput) ElementType() reflect.Type
- func (o InstanceTagArrayOutput) Index(i pulumi.IntInput) InstanceTagOutput
- func (o InstanceTagArrayOutput) ToInstanceTagArrayOutput() InstanceTagArrayOutput
- func (o InstanceTagArrayOutput) ToInstanceTagArrayOutputWithContext(ctx context.Context) InstanceTagArrayOutput
- type InstanceTagInput
- type InstanceTagOutput
- func (InstanceTagOutput) ElementType() reflect.Type
- func (o InstanceTagOutput) Key() pulumi.StringOutput
- func (o InstanceTagOutput) ToInstanceTagOutput() InstanceTagOutput
- func (o InstanceTagOutput) ToInstanceTagOutputWithContext(ctx context.Context) InstanceTagOutput
- func (o InstanceTagOutput) Value() pulumi.StringPtrOutput
- type StaticIp
- type StaticIpArgs
- type StaticIpInput
- type StaticIpOutput
- type StaticIpState
Constants ¶
const ( DiskAddOnStatusEnabling = DiskAddOnStatus("Enabling") DiskAddOnStatusDisabling = DiskAddOnStatus("Disabling") DiskAddOnStatusEnabled = DiskAddOnStatus("Enabled") DiskAddOnStatusTerminating = DiskAddOnStatus("Terminating") DiskAddOnStatusTerminated = DiskAddOnStatus("Terminated") DiskAddOnStatusDisabled = DiskAddOnStatus("Disabled") DiskAddOnStatusFailed = DiskAddOnStatus("Failed") )
const ( InstanceAddOnStatusEnabling = InstanceAddOnStatus("Enabling") InstanceAddOnStatusDisabling = InstanceAddOnStatus("Disabling") InstanceAddOnStatusEnabled = InstanceAddOnStatus("Enabled") InstanceAddOnStatusTerminating = InstanceAddOnStatus("Terminating") InstanceAddOnStatusTerminated = InstanceAddOnStatus("Terminated") InstanceAddOnStatusDisabled = InstanceAddOnStatus("Disabled") InstanceAddOnStatusFailed = InstanceAddOnStatus("Failed") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Database ¶ added in v0.3.0
type Database struct { pulumi.CustomResourceState // The Availability Zone in which to create your new database. Use the us-east-2a case-sensitive format. AvailabilityZone pulumi.StringPtrOutput `pulumi:"availabilityZone"` // When true, enables automated backup retention for your database. Updates are applied during the next maintenance window because this can result in an outage. BackupRetention pulumi.BoolPtrOutput `pulumi:"backupRetention"` // Indicates the certificate that needs to be associated with the database. CaCertificateIdentifier pulumi.StringPtrOutput `pulumi:"caCertificateIdentifier"` DatabaseArn pulumi.StringOutput `pulumi:"databaseArn"` // The name of the database to create when the Lightsail database resource is created. For MySQL, if this parameter isn't specified, no database is created in the database resource. For PostgreSQL, if this parameter isn't specified, a database named postgres is created in the database resource. MasterDatabaseName pulumi.StringOutput `pulumi:"masterDatabaseName"` // The password for the master user. The password can include any printable ASCII character except "/", """, or "@". It cannot contain spaces. MasterUserPassword pulumi.StringPtrOutput `pulumi:"masterUserPassword"` // The name for the master user. MasterUsername pulumi.StringOutput `pulumi:"masterUsername"` // The daily time range during which automated backups are created for your new database if automated backups are enabled. PreferredBackupWindow pulumi.StringPtrOutput `pulumi:"preferredBackupWindow"` // The weekly time range during which system maintenance can occur on your new database. PreferredMaintenanceWindow pulumi.StringPtrOutput `pulumi:"preferredMaintenanceWindow"` // Specifies the accessibility options for your new database. A value of true specifies a database that is available to resources outside of your Lightsail account. A value of false specifies a database that is available only to your Lightsail resources in the same region as your database. PubliclyAccessible pulumi.BoolPtrOutput `pulumi:"publiclyAccessible"` // The blueprint ID for your new database. A blueprint describes the major engine version of a database. RelationalDatabaseBlueprintId pulumi.StringOutput `pulumi:"relationalDatabaseBlueprintId"` // The bundle ID for your new database. A bundle describes the performance specifications for your database. RelationalDatabaseBundleId pulumi.StringOutput `pulumi:"relationalDatabaseBundleId"` // The name to use for your new Lightsail database resource. RelationalDatabaseName pulumi.StringOutput `pulumi:"relationalDatabaseName"` // Update one or more parameters of the relational database. RelationalDatabaseParameters DatabaseRelationalDatabaseParameterArrayOutput `pulumi:"relationalDatabaseParameters"` // When true, the master user password is changed to a new strong password generated by Lightsail. Use the get relational database master user password operation to get the new password. RotateMasterUserPassword pulumi.BoolPtrOutput `pulumi:"rotateMasterUserPassword"` // An array of key-value pairs to apply to this resource. Tags DatabaseTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::Lightsail::Database
func GetDatabase ¶ added in v0.3.0
func GetDatabase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseState, opts ...pulumi.ResourceOption) (*Database, error)
GetDatabase gets an existing Database resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDatabase ¶ added in v0.3.0
func NewDatabase(ctx *pulumi.Context, name string, args *DatabaseArgs, opts ...pulumi.ResourceOption) (*Database, error)
NewDatabase registers a new resource with the given unique name, arguments, and options.
func (*Database) ElementType ¶ added in v0.3.0
func (*Database) ToDatabaseOutput ¶ added in v0.3.0
func (i *Database) ToDatabaseOutput() DatabaseOutput
func (*Database) ToDatabaseOutputWithContext ¶ added in v0.3.0
func (i *Database) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
type DatabaseArgs ¶ added in v0.3.0
type DatabaseArgs struct { // The Availability Zone in which to create your new database. Use the us-east-2a case-sensitive format. AvailabilityZone pulumi.StringPtrInput // When true, enables automated backup retention for your database. Updates are applied during the next maintenance window because this can result in an outage. BackupRetention pulumi.BoolPtrInput // Indicates the certificate that needs to be associated with the database. CaCertificateIdentifier pulumi.StringPtrInput // The name of the database to create when the Lightsail database resource is created. For MySQL, if this parameter isn't specified, no database is created in the database resource. For PostgreSQL, if this parameter isn't specified, a database named postgres is created in the database resource. MasterDatabaseName pulumi.StringInput // The password for the master user. The password can include any printable ASCII character except "/", """, or "@". It cannot contain spaces. MasterUserPassword pulumi.StringPtrInput // The name for the master user. MasterUsername pulumi.StringInput // The daily time range during which automated backups are created for your new database if automated backups are enabled. PreferredBackupWindow pulumi.StringPtrInput // The weekly time range during which system maintenance can occur on your new database. PreferredMaintenanceWindow pulumi.StringPtrInput // Specifies the accessibility options for your new database. A value of true specifies a database that is available to resources outside of your Lightsail account. A value of false specifies a database that is available only to your Lightsail resources in the same region as your database. PubliclyAccessible pulumi.BoolPtrInput // The blueprint ID for your new database. A blueprint describes the major engine version of a database. RelationalDatabaseBlueprintId pulumi.StringInput // The bundle ID for your new database. A bundle describes the performance specifications for your database. RelationalDatabaseBundleId pulumi.StringInput // The name to use for your new Lightsail database resource. RelationalDatabaseName pulumi.StringInput // Update one or more parameters of the relational database. RelationalDatabaseParameters DatabaseRelationalDatabaseParameterArrayInput // When true, the master user password is changed to a new strong password generated by Lightsail. Use the get relational database master user password operation to get the new password. RotateMasterUserPassword pulumi.BoolPtrInput // An array of key-value pairs to apply to this resource. Tags DatabaseTagArrayInput }
The set of arguments for constructing a Database resource.
func (DatabaseArgs) ElementType ¶ added in v0.3.0
func (DatabaseArgs) ElementType() reflect.Type
type DatabaseInput ¶ added in v0.3.0
type DatabaseInput interface { pulumi.Input ToDatabaseOutput() DatabaseOutput ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput }
type DatabaseOutput ¶ added in v0.3.0
type DatabaseOutput struct{ *pulumi.OutputState }
func (DatabaseOutput) ElementType ¶ added in v0.3.0
func (DatabaseOutput) ElementType() reflect.Type
func (DatabaseOutput) ToDatabaseOutput ¶ added in v0.3.0
func (o DatabaseOutput) ToDatabaseOutput() DatabaseOutput
func (DatabaseOutput) ToDatabaseOutputWithContext ¶ added in v0.3.0
func (o DatabaseOutput) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
type DatabaseRelationalDatabaseParameter ¶ added in v0.3.0
type DatabaseRelationalDatabaseParameter struct { // Specifies the valid range of values for the parameter. AllowedValues *string `pulumi:"allowedValues"` // Indicates when parameter updates are applied. Can be immediate or pending-reboot. ApplyMethod *string `pulumi:"applyMethod"` // Specifies the engine-specific parameter type. ApplyType *string `pulumi:"applyType"` // Specifies the valid data type for the parameter. DataType *string `pulumi:"dataType"` // Provides a description of the parameter. Description *string `pulumi:"description"` // A Boolean value indicating whether the parameter can be modified. IsModifiable *bool `pulumi:"isModifiable"` // Specifies the name of the parameter. ParameterName *string `pulumi:"parameterName"` // Specifies the value of the parameter. ParameterValue *string `pulumi:"parameterValue"` }
Describes the parameters of the database.
type DatabaseRelationalDatabaseParameterArgs ¶ added in v0.3.0
type DatabaseRelationalDatabaseParameterArgs struct { // Specifies the valid range of values for the parameter. AllowedValues pulumi.StringPtrInput `pulumi:"allowedValues"` // Indicates when parameter updates are applied. Can be immediate or pending-reboot. ApplyMethod pulumi.StringPtrInput `pulumi:"applyMethod"` // Specifies the engine-specific parameter type. ApplyType pulumi.StringPtrInput `pulumi:"applyType"` // Specifies the valid data type for the parameter. DataType pulumi.StringPtrInput `pulumi:"dataType"` // Provides a description of the parameter. Description pulumi.StringPtrInput `pulumi:"description"` // A Boolean value indicating whether the parameter can be modified. IsModifiable pulumi.BoolPtrInput `pulumi:"isModifiable"` // Specifies the name of the parameter. ParameterName pulumi.StringPtrInput `pulumi:"parameterName"` // Specifies the value of the parameter. ParameterValue pulumi.StringPtrInput `pulumi:"parameterValue"` }
Describes the parameters of the database.
func (DatabaseRelationalDatabaseParameterArgs) ElementType ¶ added in v0.3.0
func (DatabaseRelationalDatabaseParameterArgs) ElementType() reflect.Type
func (DatabaseRelationalDatabaseParameterArgs) ToDatabaseRelationalDatabaseParameterOutput ¶ added in v0.3.0
func (i DatabaseRelationalDatabaseParameterArgs) ToDatabaseRelationalDatabaseParameterOutput() DatabaseRelationalDatabaseParameterOutput
func (DatabaseRelationalDatabaseParameterArgs) ToDatabaseRelationalDatabaseParameterOutputWithContext ¶ added in v0.3.0
func (i DatabaseRelationalDatabaseParameterArgs) ToDatabaseRelationalDatabaseParameterOutputWithContext(ctx context.Context) DatabaseRelationalDatabaseParameterOutput
type DatabaseRelationalDatabaseParameterArray ¶ added in v0.3.0
type DatabaseRelationalDatabaseParameterArray []DatabaseRelationalDatabaseParameterInput
func (DatabaseRelationalDatabaseParameterArray) ElementType ¶ added in v0.3.0
func (DatabaseRelationalDatabaseParameterArray) ElementType() reflect.Type
func (DatabaseRelationalDatabaseParameterArray) ToDatabaseRelationalDatabaseParameterArrayOutput ¶ added in v0.3.0
func (i DatabaseRelationalDatabaseParameterArray) ToDatabaseRelationalDatabaseParameterArrayOutput() DatabaseRelationalDatabaseParameterArrayOutput
func (DatabaseRelationalDatabaseParameterArray) ToDatabaseRelationalDatabaseParameterArrayOutputWithContext ¶ added in v0.3.0
func (i DatabaseRelationalDatabaseParameterArray) ToDatabaseRelationalDatabaseParameterArrayOutputWithContext(ctx context.Context) DatabaseRelationalDatabaseParameterArrayOutput
type DatabaseRelationalDatabaseParameterArrayInput ¶ added in v0.3.0
type DatabaseRelationalDatabaseParameterArrayInput interface { pulumi.Input ToDatabaseRelationalDatabaseParameterArrayOutput() DatabaseRelationalDatabaseParameterArrayOutput ToDatabaseRelationalDatabaseParameterArrayOutputWithContext(context.Context) DatabaseRelationalDatabaseParameterArrayOutput }
DatabaseRelationalDatabaseParameterArrayInput is an input type that accepts DatabaseRelationalDatabaseParameterArray and DatabaseRelationalDatabaseParameterArrayOutput values. You can construct a concrete instance of `DatabaseRelationalDatabaseParameterArrayInput` via:
DatabaseRelationalDatabaseParameterArray{ DatabaseRelationalDatabaseParameterArgs{...} }
type DatabaseRelationalDatabaseParameterArrayOutput ¶ added in v0.3.0
type DatabaseRelationalDatabaseParameterArrayOutput struct{ *pulumi.OutputState }
func (DatabaseRelationalDatabaseParameterArrayOutput) ElementType ¶ added in v0.3.0
func (DatabaseRelationalDatabaseParameterArrayOutput) ElementType() reflect.Type
func (DatabaseRelationalDatabaseParameterArrayOutput) ToDatabaseRelationalDatabaseParameterArrayOutput ¶ added in v0.3.0
func (o DatabaseRelationalDatabaseParameterArrayOutput) ToDatabaseRelationalDatabaseParameterArrayOutput() DatabaseRelationalDatabaseParameterArrayOutput
func (DatabaseRelationalDatabaseParameterArrayOutput) ToDatabaseRelationalDatabaseParameterArrayOutputWithContext ¶ added in v0.3.0
func (o DatabaseRelationalDatabaseParameterArrayOutput) ToDatabaseRelationalDatabaseParameterArrayOutputWithContext(ctx context.Context) DatabaseRelationalDatabaseParameterArrayOutput
type DatabaseRelationalDatabaseParameterInput ¶ added in v0.3.0
type DatabaseRelationalDatabaseParameterInput interface { pulumi.Input ToDatabaseRelationalDatabaseParameterOutput() DatabaseRelationalDatabaseParameterOutput ToDatabaseRelationalDatabaseParameterOutputWithContext(context.Context) DatabaseRelationalDatabaseParameterOutput }
DatabaseRelationalDatabaseParameterInput is an input type that accepts DatabaseRelationalDatabaseParameterArgs and DatabaseRelationalDatabaseParameterOutput values. You can construct a concrete instance of `DatabaseRelationalDatabaseParameterInput` via:
DatabaseRelationalDatabaseParameterArgs{...}
type DatabaseRelationalDatabaseParameterOutput ¶ added in v0.3.0
type DatabaseRelationalDatabaseParameterOutput struct{ *pulumi.OutputState }
Describes the parameters of the database.
func (DatabaseRelationalDatabaseParameterOutput) AllowedValues ¶ added in v0.3.0
func (o DatabaseRelationalDatabaseParameterOutput) AllowedValues() pulumi.StringPtrOutput
Specifies the valid range of values for the parameter.
func (DatabaseRelationalDatabaseParameterOutput) ApplyMethod ¶ added in v0.3.0
func (o DatabaseRelationalDatabaseParameterOutput) ApplyMethod() pulumi.StringPtrOutput
Indicates when parameter updates are applied. Can be immediate or pending-reboot.
func (DatabaseRelationalDatabaseParameterOutput) ApplyType ¶ added in v0.3.0
func (o DatabaseRelationalDatabaseParameterOutput) ApplyType() pulumi.StringPtrOutput
Specifies the engine-specific parameter type.
func (DatabaseRelationalDatabaseParameterOutput) DataType ¶ added in v0.3.0
func (o DatabaseRelationalDatabaseParameterOutput) DataType() pulumi.StringPtrOutput
Specifies the valid data type for the parameter.
func (DatabaseRelationalDatabaseParameterOutput) Description ¶ added in v0.3.0
func (o DatabaseRelationalDatabaseParameterOutput) Description() pulumi.StringPtrOutput
Provides a description of the parameter.
func (DatabaseRelationalDatabaseParameterOutput) ElementType ¶ added in v0.3.0
func (DatabaseRelationalDatabaseParameterOutput) ElementType() reflect.Type
func (DatabaseRelationalDatabaseParameterOutput) IsModifiable ¶ added in v0.3.0
func (o DatabaseRelationalDatabaseParameterOutput) IsModifiable() pulumi.BoolPtrOutput
A Boolean value indicating whether the parameter can be modified.
func (DatabaseRelationalDatabaseParameterOutput) ParameterName ¶ added in v0.3.0
func (o DatabaseRelationalDatabaseParameterOutput) ParameterName() pulumi.StringPtrOutput
Specifies the name of the parameter.
func (DatabaseRelationalDatabaseParameterOutput) ParameterValue ¶ added in v0.3.0
func (o DatabaseRelationalDatabaseParameterOutput) ParameterValue() pulumi.StringPtrOutput
Specifies the value of the parameter.
func (DatabaseRelationalDatabaseParameterOutput) ToDatabaseRelationalDatabaseParameterOutput ¶ added in v0.3.0
func (o DatabaseRelationalDatabaseParameterOutput) ToDatabaseRelationalDatabaseParameterOutput() DatabaseRelationalDatabaseParameterOutput
func (DatabaseRelationalDatabaseParameterOutput) ToDatabaseRelationalDatabaseParameterOutputWithContext ¶ added in v0.3.0
func (o DatabaseRelationalDatabaseParameterOutput) ToDatabaseRelationalDatabaseParameterOutputWithContext(ctx context.Context) DatabaseRelationalDatabaseParameterOutput
type DatabaseState ¶ added in v0.3.0
type DatabaseState struct { }
func (DatabaseState) ElementType ¶ added in v0.3.0
func (DatabaseState) ElementType() reflect.Type
type DatabaseTag ¶ added in v0.3.0
type DatabaseTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value *string `pulumi:"value"` }
A key-value pair to associate with a resource.
type DatabaseTagArgs ¶ added in v0.3.0
type DatabaseTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (DatabaseTagArgs) ElementType ¶ added in v0.3.0
func (DatabaseTagArgs) ElementType() reflect.Type
func (DatabaseTagArgs) ToDatabaseTagOutput ¶ added in v0.3.0
func (i DatabaseTagArgs) ToDatabaseTagOutput() DatabaseTagOutput
func (DatabaseTagArgs) ToDatabaseTagOutputWithContext ¶ added in v0.3.0
func (i DatabaseTagArgs) ToDatabaseTagOutputWithContext(ctx context.Context) DatabaseTagOutput
type DatabaseTagArray ¶ added in v0.3.0
type DatabaseTagArray []DatabaseTagInput
func (DatabaseTagArray) ElementType ¶ added in v0.3.0
func (DatabaseTagArray) ElementType() reflect.Type
func (DatabaseTagArray) ToDatabaseTagArrayOutput ¶ added in v0.3.0
func (i DatabaseTagArray) ToDatabaseTagArrayOutput() DatabaseTagArrayOutput
func (DatabaseTagArray) ToDatabaseTagArrayOutputWithContext ¶ added in v0.3.0
func (i DatabaseTagArray) ToDatabaseTagArrayOutputWithContext(ctx context.Context) DatabaseTagArrayOutput
type DatabaseTagArrayInput ¶ added in v0.3.0
type DatabaseTagArrayInput interface { pulumi.Input ToDatabaseTagArrayOutput() DatabaseTagArrayOutput ToDatabaseTagArrayOutputWithContext(context.Context) DatabaseTagArrayOutput }
DatabaseTagArrayInput is an input type that accepts DatabaseTagArray and DatabaseTagArrayOutput values. You can construct a concrete instance of `DatabaseTagArrayInput` via:
DatabaseTagArray{ DatabaseTagArgs{...} }
type DatabaseTagArrayOutput ¶ added in v0.3.0
type DatabaseTagArrayOutput struct{ *pulumi.OutputState }
func (DatabaseTagArrayOutput) ElementType ¶ added in v0.3.0
func (DatabaseTagArrayOutput) ElementType() reflect.Type
func (DatabaseTagArrayOutput) Index ¶ added in v0.3.0
func (o DatabaseTagArrayOutput) Index(i pulumi.IntInput) DatabaseTagOutput
func (DatabaseTagArrayOutput) ToDatabaseTagArrayOutput ¶ added in v0.3.0
func (o DatabaseTagArrayOutput) ToDatabaseTagArrayOutput() DatabaseTagArrayOutput
func (DatabaseTagArrayOutput) ToDatabaseTagArrayOutputWithContext ¶ added in v0.3.0
func (o DatabaseTagArrayOutput) ToDatabaseTagArrayOutputWithContext(ctx context.Context) DatabaseTagArrayOutput
type DatabaseTagInput ¶ added in v0.3.0
type DatabaseTagInput interface { pulumi.Input ToDatabaseTagOutput() DatabaseTagOutput ToDatabaseTagOutputWithContext(context.Context) DatabaseTagOutput }
DatabaseTagInput is an input type that accepts DatabaseTagArgs and DatabaseTagOutput values. You can construct a concrete instance of `DatabaseTagInput` via:
DatabaseTagArgs{...}
type DatabaseTagOutput ¶ added in v0.3.0
type DatabaseTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (DatabaseTagOutput) ElementType ¶ added in v0.3.0
func (DatabaseTagOutput) ElementType() reflect.Type
func (DatabaseTagOutput) Key ¶ added in v0.3.0
func (o DatabaseTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (DatabaseTagOutput) ToDatabaseTagOutput ¶ added in v0.3.0
func (o DatabaseTagOutput) ToDatabaseTagOutput() DatabaseTagOutput
func (DatabaseTagOutput) ToDatabaseTagOutputWithContext ¶ added in v0.3.0
func (o DatabaseTagOutput) ToDatabaseTagOutputWithContext(ctx context.Context) DatabaseTagOutput
func (DatabaseTagOutput) Value ¶ added in v0.3.0
func (o DatabaseTagOutput) Value() pulumi.StringPtrOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type Disk ¶
type Disk struct { pulumi.CustomResourceState // An array of objects representing the add-ons to enable for the new instance. AddOns DiskAddOnArrayOutput `pulumi:"addOns"` // Name of the attached Lightsail Instance AttachedTo pulumi.StringOutput `pulumi:"attachedTo"` // Attachment State of the Lightsail disk AttachmentState pulumi.StringOutput `pulumi:"attachmentState"` // The Availability Zone in which to create your instance. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request. AvailabilityZone pulumi.StringPtrOutput `pulumi:"availabilityZone"` DiskArn pulumi.StringOutput `pulumi:"diskArn"` // The names to use for your new Lightsail disk. DiskName pulumi.StringOutput `pulumi:"diskName"` // Iops of the Lightsail disk Iops pulumi.IntOutput `pulumi:"iops"` // Check is Disk is attached state IsAttached pulumi.BoolOutput `pulumi:"isAttached"` Location DiskLocationOutput `pulumi:"location"` // Path of the attached Disk Path pulumi.StringOutput `pulumi:"path"` // Resource type of Lightsail instance. ResourceType pulumi.StringOutput `pulumi:"resourceType"` // Size of the Lightsail disk SizeInGb pulumi.IntOutput `pulumi:"sizeInGb"` // State of the Lightsail disk State pulumi.StringOutput `pulumi:"state"` // Support code to help identify any issues SupportCode pulumi.StringOutput `pulumi:"supportCode"` // An array of key-value pairs to apply to this resource. Tags DiskTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::Lightsail::Disk
func GetDisk ¶
func GetDisk(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DiskState, opts ...pulumi.ResourceOption) (*Disk, error)
GetDisk gets an existing Disk resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDisk ¶
func NewDisk(ctx *pulumi.Context, name string, args *DiskArgs, opts ...pulumi.ResourceOption) (*Disk, error)
NewDisk registers a new resource with the given unique name, arguments, and options.
func (*Disk) ElementType ¶
func (*Disk) ToDiskOutput ¶
func (i *Disk) ToDiskOutput() DiskOutput
func (*Disk) ToDiskOutputWithContext ¶
func (i *Disk) ToDiskOutputWithContext(ctx context.Context) DiskOutput
type DiskAddOn ¶
type DiskAddOn struct { // The add-on type AddOnType string `pulumi:"addOnType"` AutoSnapshotAddOnRequest *DiskAutoSnapshotAddOn `pulumi:"autoSnapshotAddOnRequest"` // Status of the Addon Status *DiskAddOnStatus `pulumi:"status"` }
A addon associate with a resource.
type DiskAddOnArgs ¶
type DiskAddOnArgs struct { // The add-on type AddOnType pulumi.StringInput `pulumi:"addOnType"` AutoSnapshotAddOnRequest DiskAutoSnapshotAddOnPtrInput `pulumi:"autoSnapshotAddOnRequest"` // Status of the Addon Status DiskAddOnStatusPtrInput `pulumi:"status"` }
A addon associate with a resource.
func (DiskAddOnArgs) ElementType ¶
func (DiskAddOnArgs) ElementType() reflect.Type
func (DiskAddOnArgs) ToDiskAddOnOutput ¶
func (i DiskAddOnArgs) ToDiskAddOnOutput() DiskAddOnOutput
func (DiskAddOnArgs) ToDiskAddOnOutputWithContext ¶
func (i DiskAddOnArgs) ToDiskAddOnOutputWithContext(ctx context.Context) DiskAddOnOutput
type DiskAddOnArray ¶
type DiskAddOnArray []DiskAddOnInput
func (DiskAddOnArray) ElementType ¶
func (DiskAddOnArray) ElementType() reflect.Type
func (DiskAddOnArray) ToDiskAddOnArrayOutput ¶
func (i DiskAddOnArray) ToDiskAddOnArrayOutput() DiskAddOnArrayOutput
func (DiskAddOnArray) ToDiskAddOnArrayOutputWithContext ¶
func (i DiskAddOnArray) ToDiskAddOnArrayOutputWithContext(ctx context.Context) DiskAddOnArrayOutput
type DiskAddOnArrayInput ¶
type DiskAddOnArrayInput interface { pulumi.Input ToDiskAddOnArrayOutput() DiskAddOnArrayOutput ToDiskAddOnArrayOutputWithContext(context.Context) DiskAddOnArrayOutput }
DiskAddOnArrayInput is an input type that accepts DiskAddOnArray and DiskAddOnArrayOutput values. You can construct a concrete instance of `DiskAddOnArrayInput` via:
DiskAddOnArray{ DiskAddOnArgs{...} }
type DiskAddOnArrayOutput ¶
type DiskAddOnArrayOutput struct{ *pulumi.OutputState }
func (DiskAddOnArrayOutput) ElementType ¶
func (DiskAddOnArrayOutput) ElementType() reflect.Type
func (DiskAddOnArrayOutput) Index ¶
func (o DiskAddOnArrayOutput) Index(i pulumi.IntInput) DiskAddOnOutput
func (DiskAddOnArrayOutput) ToDiskAddOnArrayOutput ¶
func (o DiskAddOnArrayOutput) ToDiskAddOnArrayOutput() DiskAddOnArrayOutput
func (DiskAddOnArrayOutput) ToDiskAddOnArrayOutputWithContext ¶
func (o DiskAddOnArrayOutput) ToDiskAddOnArrayOutputWithContext(ctx context.Context) DiskAddOnArrayOutput
type DiskAddOnInput ¶
type DiskAddOnInput interface { pulumi.Input ToDiskAddOnOutput() DiskAddOnOutput ToDiskAddOnOutputWithContext(context.Context) DiskAddOnOutput }
DiskAddOnInput is an input type that accepts DiskAddOnArgs and DiskAddOnOutput values. You can construct a concrete instance of `DiskAddOnInput` via:
DiskAddOnArgs{...}
type DiskAddOnOutput ¶
type DiskAddOnOutput struct{ *pulumi.OutputState }
A addon associate with a resource.
func (DiskAddOnOutput) AddOnType ¶
func (o DiskAddOnOutput) AddOnType() pulumi.StringOutput
The add-on type
func (DiskAddOnOutput) AutoSnapshotAddOnRequest ¶
func (o DiskAddOnOutput) AutoSnapshotAddOnRequest() DiskAutoSnapshotAddOnPtrOutput
func (DiskAddOnOutput) ElementType ¶
func (DiskAddOnOutput) ElementType() reflect.Type
func (DiskAddOnOutput) Status ¶
func (o DiskAddOnOutput) Status() DiskAddOnStatusPtrOutput
Status of the Addon
func (DiskAddOnOutput) ToDiskAddOnOutput ¶
func (o DiskAddOnOutput) ToDiskAddOnOutput() DiskAddOnOutput
func (DiskAddOnOutput) ToDiskAddOnOutputWithContext ¶
func (o DiskAddOnOutput) ToDiskAddOnOutputWithContext(ctx context.Context) DiskAddOnOutput
type DiskAddOnStatus ¶
type DiskAddOnStatus string
Status of the Addon
func (DiskAddOnStatus) ElementType ¶
func (DiskAddOnStatus) ElementType() reflect.Type
func (DiskAddOnStatus) ToDiskAddOnStatusOutput ¶
func (e DiskAddOnStatus) ToDiskAddOnStatusOutput() DiskAddOnStatusOutput
func (DiskAddOnStatus) ToDiskAddOnStatusOutputWithContext ¶
func (e DiskAddOnStatus) ToDiskAddOnStatusOutputWithContext(ctx context.Context) DiskAddOnStatusOutput
func (DiskAddOnStatus) ToDiskAddOnStatusPtrOutput ¶
func (e DiskAddOnStatus) ToDiskAddOnStatusPtrOutput() DiskAddOnStatusPtrOutput
func (DiskAddOnStatus) ToDiskAddOnStatusPtrOutputWithContext ¶
func (e DiskAddOnStatus) ToDiskAddOnStatusPtrOutputWithContext(ctx context.Context) DiskAddOnStatusPtrOutput
func (DiskAddOnStatus) ToStringOutput ¶
func (e DiskAddOnStatus) ToStringOutput() pulumi.StringOutput
func (DiskAddOnStatus) ToStringOutputWithContext ¶
func (e DiskAddOnStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiskAddOnStatus) ToStringPtrOutput ¶
func (e DiskAddOnStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiskAddOnStatus) ToStringPtrOutputWithContext ¶
func (e DiskAddOnStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiskAddOnStatusInput ¶
type DiskAddOnStatusInput interface { pulumi.Input ToDiskAddOnStatusOutput() DiskAddOnStatusOutput ToDiskAddOnStatusOutputWithContext(context.Context) DiskAddOnStatusOutput }
DiskAddOnStatusInput is an input type that accepts DiskAddOnStatusArgs and DiskAddOnStatusOutput values. You can construct a concrete instance of `DiskAddOnStatusInput` via:
DiskAddOnStatusArgs{...}
type DiskAddOnStatusOutput ¶
type DiskAddOnStatusOutput struct{ *pulumi.OutputState }
func (DiskAddOnStatusOutput) ElementType ¶
func (DiskAddOnStatusOutput) ElementType() reflect.Type
func (DiskAddOnStatusOutput) ToDiskAddOnStatusOutput ¶
func (o DiskAddOnStatusOutput) ToDiskAddOnStatusOutput() DiskAddOnStatusOutput
func (DiskAddOnStatusOutput) ToDiskAddOnStatusOutputWithContext ¶
func (o DiskAddOnStatusOutput) ToDiskAddOnStatusOutputWithContext(ctx context.Context) DiskAddOnStatusOutput
func (DiskAddOnStatusOutput) ToDiskAddOnStatusPtrOutput ¶
func (o DiskAddOnStatusOutput) ToDiskAddOnStatusPtrOutput() DiskAddOnStatusPtrOutput
func (DiskAddOnStatusOutput) ToDiskAddOnStatusPtrOutputWithContext ¶
func (o DiskAddOnStatusOutput) ToDiskAddOnStatusPtrOutputWithContext(ctx context.Context) DiskAddOnStatusPtrOutput
func (DiskAddOnStatusOutput) ToStringOutput ¶
func (o DiskAddOnStatusOutput) ToStringOutput() pulumi.StringOutput
func (DiskAddOnStatusOutput) ToStringOutputWithContext ¶
func (o DiskAddOnStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (DiskAddOnStatusOutput) ToStringPtrOutput ¶
func (o DiskAddOnStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiskAddOnStatusOutput) ToStringPtrOutputWithContext ¶
func (o DiskAddOnStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiskAddOnStatusPtrInput ¶
type DiskAddOnStatusPtrInput interface { pulumi.Input ToDiskAddOnStatusPtrOutput() DiskAddOnStatusPtrOutput ToDiskAddOnStatusPtrOutputWithContext(context.Context) DiskAddOnStatusPtrOutput }
func DiskAddOnStatusPtr ¶
func DiskAddOnStatusPtr(v string) DiskAddOnStatusPtrInput
type DiskAddOnStatusPtrOutput ¶
type DiskAddOnStatusPtrOutput struct{ *pulumi.OutputState }
func (DiskAddOnStatusPtrOutput) Elem ¶
func (o DiskAddOnStatusPtrOutput) Elem() DiskAddOnStatusOutput
func (DiskAddOnStatusPtrOutput) ElementType ¶
func (DiskAddOnStatusPtrOutput) ElementType() reflect.Type
func (DiskAddOnStatusPtrOutput) ToDiskAddOnStatusPtrOutput ¶
func (o DiskAddOnStatusPtrOutput) ToDiskAddOnStatusPtrOutput() DiskAddOnStatusPtrOutput
func (DiskAddOnStatusPtrOutput) ToDiskAddOnStatusPtrOutputWithContext ¶
func (o DiskAddOnStatusPtrOutput) ToDiskAddOnStatusPtrOutputWithContext(ctx context.Context) DiskAddOnStatusPtrOutput
func (DiskAddOnStatusPtrOutput) ToStringPtrOutput ¶
func (o DiskAddOnStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (DiskAddOnStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o DiskAddOnStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type DiskArgs ¶
type DiskArgs struct { // An array of objects representing the add-ons to enable for the new instance. AddOns DiskAddOnArrayInput // The Availability Zone in which to create your instance. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request. AvailabilityZone pulumi.StringPtrInput // The names to use for your new Lightsail disk. DiskName pulumi.StringPtrInput // Size of the Lightsail disk SizeInGb pulumi.IntInput // An array of key-value pairs to apply to this resource. Tags DiskTagArrayInput }
The set of arguments for constructing a Disk resource.
func (DiskArgs) ElementType ¶
type DiskAutoSnapshotAddOn ¶
type DiskAutoSnapshotAddOn struct { // The daily time when an automatic snapshot will be created. SnapshotTimeOfDay *string `pulumi:"snapshotTimeOfDay"` }
An object that represents additional parameters when enabling or modifying the automatic snapshot add-on
type DiskAutoSnapshotAddOnArgs ¶
type DiskAutoSnapshotAddOnArgs struct { // The daily time when an automatic snapshot will be created. SnapshotTimeOfDay pulumi.StringPtrInput `pulumi:"snapshotTimeOfDay"` }
An object that represents additional parameters when enabling or modifying the automatic snapshot add-on
func (DiskAutoSnapshotAddOnArgs) ElementType ¶
func (DiskAutoSnapshotAddOnArgs) ElementType() reflect.Type
func (DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnOutput ¶
func (i DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnOutput() DiskAutoSnapshotAddOnOutput
func (DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnOutputWithContext ¶
func (i DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnOutputWithContext(ctx context.Context) DiskAutoSnapshotAddOnOutput
func (DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnPtrOutput ¶
func (i DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnPtrOutput() DiskAutoSnapshotAddOnPtrOutput
func (DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnPtrOutputWithContext ¶
func (i DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnPtrOutputWithContext(ctx context.Context) DiskAutoSnapshotAddOnPtrOutput
type DiskAutoSnapshotAddOnInput ¶
type DiskAutoSnapshotAddOnInput interface { pulumi.Input ToDiskAutoSnapshotAddOnOutput() DiskAutoSnapshotAddOnOutput ToDiskAutoSnapshotAddOnOutputWithContext(context.Context) DiskAutoSnapshotAddOnOutput }
DiskAutoSnapshotAddOnInput is an input type that accepts DiskAutoSnapshotAddOnArgs and DiskAutoSnapshotAddOnOutput values. You can construct a concrete instance of `DiskAutoSnapshotAddOnInput` via:
DiskAutoSnapshotAddOnArgs{...}
type DiskAutoSnapshotAddOnOutput ¶
type DiskAutoSnapshotAddOnOutput struct{ *pulumi.OutputState }
An object that represents additional parameters when enabling or modifying the automatic snapshot add-on
func (DiskAutoSnapshotAddOnOutput) ElementType ¶
func (DiskAutoSnapshotAddOnOutput) ElementType() reflect.Type
func (DiskAutoSnapshotAddOnOutput) SnapshotTimeOfDay ¶
func (o DiskAutoSnapshotAddOnOutput) SnapshotTimeOfDay() pulumi.StringPtrOutput
The daily time when an automatic snapshot will be created.
func (DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnOutput ¶
func (o DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnOutput() DiskAutoSnapshotAddOnOutput
func (DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnOutputWithContext ¶
func (o DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnOutputWithContext(ctx context.Context) DiskAutoSnapshotAddOnOutput
func (DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnPtrOutput ¶
func (o DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnPtrOutput() DiskAutoSnapshotAddOnPtrOutput
func (DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnPtrOutputWithContext ¶
func (o DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnPtrOutputWithContext(ctx context.Context) DiskAutoSnapshotAddOnPtrOutput
type DiskAutoSnapshotAddOnPtrInput ¶
type DiskAutoSnapshotAddOnPtrInput interface { pulumi.Input ToDiskAutoSnapshotAddOnPtrOutput() DiskAutoSnapshotAddOnPtrOutput ToDiskAutoSnapshotAddOnPtrOutputWithContext(context.Context) DiskAutoSnapshotAddOnPtrOutput }
DiskAutoSnapshotAddOnPtrInput is an input type that accepts DiskAutoSnapshotAddOnArgs, DiskAutoSnapshotAddOnPtr and DiskAutoSnapshotAddOnPtrOutput values. You can construct a concrete instance of `DiskAutoSnapshotAddOnPtrInput` via:
DiskAutoSnapshotAddOnArgs{...} or: nil
func DiskAutoSnapshotAddOnPtr ¶
func DiskAutoSnapshotAddOnPtr(v *DiskAutoSnapshotAddOnArgs) DiskAutoSnapshotAddOnPtrInput
type DiskAutoSnapshotAddOnPtrOutput ¶
type DiskAutoSnapshotAddOnPtrOutput struct{ *pulumi.OutputState }
func (DiskAutoSnapshotAddOnPtrOutput) Elem ¶
func (o DiskAutoSnapshotAddOnPtrOutput) Elem() DiskAutoSnapshotAddOnOutput
func (DiskAutoSnapshotAddOnPtrOutput) ElementType ¶
func (DiskAutoSnapshotAddOnPtrOutput) ElementType() reflect.Type
func (DiskAutoSnapshotAddOnPtrOutput) SnapshotTimeOfDay ¶
func (o DiskAutoSnapshotAddOnPtrOutput) SnapshotTimeOfDay() pulumi.StringPtrOutput
The daily time when an automatic snapshot will be created.
func (DiskAutoSnapshotAddOnPtrOutput) ToDiskAutoSnapshotAddOnPtrOutput ¶
func (o DiskAutoSnapshotAddOnPtrOutput) ToDiskAutoSnapshotAddOnPtrOutput() DiskAutoSnapshotAddOnPtrOutput
func (DiskAutoSnapshotAddOnPtrOutput) ToDiskAutoSnapshotAddOnPtrOutputWithContext ¶
func (o DiskAutoSnapshotAddOnPtrOutput) ToDiskAutoSnapshotAddOnPtrOutputWithContext(ctx context.Context) DiskAutoSnapshotAddOnPtrOutput
type DiskInput ¶
type DiskInput interface { pulumi.Input ToDiskOutput() DiskOutput ToDiskOutputWithContext(ctx context.Context) DiskOutput }
type DiskLocation ¶
type DiskLocation struct { // The Availability Zone in which to create your disk. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request. AvailabilityZone *string `pulumi:"availabilityZone"` // The Region Name in which to create your disk. RegionName *string `pulumi:"regionName"` }
Location of a resource.
type DiskLocationArgs ¶
type DiskLocationArgs struct { // The Availability Zone in which to create your disk. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request. AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"` // The Region Name in which to create your disk. RegionName pulumi.StringPtrInput `pulumi:"regionName"` }
Location of a resource.
func (DiskLocationArgs) ElementType ¶
func (DiskLocationArgs) ElementType() reflect.Type
func (DiskLocationArgs) ToDiskLocationOutput ¶
func (i DiskLocationArgs) ToDiskLocationOutput() DiskLocationOutput
func (DiskLocationArgs) ToDiskLocationOutputWithContext ¶
func (i DiskLocationArgs) ToDiskLocationOutputWithContext(ctx context.Context) DiskLocationOutput
func (DiskLocationArgs) ToDiskLocationPtrOutput ¶
func (i DiskLocationArgs) ToDiskLocationPtrOutput() DiskLocationPtrOutput
func (DiskLocationArgs) ToDiskLocationPtrOutputWithContext ¶
func (i DiskLocationArgs) ToDiskLocationPtrOutputWithContext(ctx context.Context) DiskLocationPtrOutput
type DiskLocationInput ¶
type DiskLocationInput interface { pulumi.Input ToDiskLocationOutput() DiskLocationOutput ToDiskLocationOutputWithContext(context.Context) DiskLocationOutput }
DiskLocationInput is an input type that accepts DiskLocationArgs and DiskLocationOutput values. You can construct a concrete instance of `DiskLocationInput` via:
DiskLocationArgs{...}
type DiskLocationOutput ¶
type DiskLocationOutput struct{ *pulumi.OutputState }
Location of a resource.
func (DiskLocationOutput) AvailabilityZone ¶
func (o DiskLocationOutput) AvailabilityZone() pulumi.StringPtrOutput
The Availability Zone in which to create your disk. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request.
func (DiskLocationOutput) ElementType ¶
func (DiskLocationOutput) ElementType() reflect.Type
func (DiskLocationOutput) RegionName ¶
func (o DiskLocationOutput) RegionName() pulumi.StringPtrOutput
The Region Name in which to create your disk.
func (DiskLocationOutput) ToDiskLocationOutput ¶
func (o DiskLocationOutput) ToDiskLocationOutput() DiskLocationOutput
func (DiskLocationOutput) ToDiskLocationOutputWithContext ¶
func (o DiskLocationOutput) ToDiskLocationOutputWithContext(ctx context.Context) DiskLocationOutput
func (DiskLocationOutput) ToDiskLocationPtrOutput ¶
func (o DiskLocationOutput) ToDiskLocationPtrOutput() DiskLocationPtrOutput
func (DiskLocationOutput) ToDiskLocationPtrOutputWithContext ¶
func (o DiskLocationOutput) ToDiskLocationPtrOutputWithContext(ctx context.Context) DiskLocationPtrOutput
type DiskLocationPtrInput ¶
type DiskLocationPtrInput interface { pulumi.Input ToDiskLocationPtrOutput() DiskLocationPtrOutput ToDiskLocationPtrOutputWithContext(context.Context) DiskLocationPtrOutput }
DiskLocationPtrInput is an input type that accepts DiskLocationArgs, DiskLocationPtr and DiskLocationPtrOutput values. You can construct a concrete instance of `DiskLocationPtrInput` via:
DiskLocationArgs{...} or: nil
func DiskLocationPtr ¶
func DiskLocationPtr(v *DiskLocationArgs) DiskLocationPtrInput
type DiskLocationPtrOutput ¶
type DiskLocationPtrOutput struct{ *pulumi.OutputState }
func (DiskLocationPtrOutput) AvailabilityZone ¶
func (o DiskLocationPtrOutput) AvailabilityZone() pulumi.StringPtrOutput
The Availability Zone in which to create your disk. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request.
func (DiskLocationPtrOutput) Elem ¶
func (o DiskLocationPtrOutput) Elem() DiskLocationOutput
func (DiskLocationPtrOutput) ElementType ¶
func (DiskLocationPtrOutput) ElementType() reflect.Type
func (DiskLocationPtrOutput) RegionName ¶
func (o DiskLocationPtrOutput) RegionName() pulumi.StringPtrOutput
The Region Name in which to create your disk.
func (DiskLocationPtrOutput) ToDiskLocationPtrOutput ¶
func (o DiskLocationPtrOutput) ToDiskLocationPtrOutput() DiskLocationPtrOutput
func (DiskLocationPtrOutput) ToDiskLocationPtrOutputWithContext ¶
func (o DiskLocationPtrOutput) ToDiskLocationPtrOutputWithContext(ctx context.Context) DiskLocationPtrOutput
type DiskOutput ¶
type DiskOutput struct{ *pulumi.OutputState }
func (DiskOutput) ElementType ¶
func (DiskOutput) ElementType() reflect.Type
func (DiskOutput) ToDiskOutput ¶
func (o DiskOutput) ToDiskOutput() DiskOutput
func (DiskOutput) ToDiskOutputWithContext ¶
func (o DiskOutput) ToDiskOutputWithContext(ctx context.Context) DiskOutput
type DiskTag ¶
type DiskTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value *string `pulumi:"value"` }
A key-value pair to associate with a resource.
type DiskTagArgs ¶
type DiskTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (DiskTagArgs) ElementType ¶
func (DiskTagArgs) ElementType() reflect.Type
func (DiskTagArgs) ToDiskTagOutput ¶
func (i DiskTagArgs) ToDiskTagOutput() DiskTagOutput
func (DiskTagArgs) ToDiskTagOutputWithContext ¶
func (i DiskTagArgs) ToDiskTagOutputWithContext(ctx context.Context) DiskTagOutput
type DiskTagArray ¶
type DiskTagArray []DiskTagInput
func (DiskTagArray) ElementType ¶
func (DiskTagArray) ElementType() reflect.Type
func (DiskTagArray) ToDiskTagArrayOutput ¶
func (i DiskTagArray) ToDiskTagArrayOutput() DiskTagArrayOutput
func (DiskTagArray) ToDiskTagArrayOutputWithContext ¶
func (i DiskTagArray) ToDiskTagArrayOutputWithContext(ctx context.Context) DiskTagArrayOutput
type DiskTagArrayInput ¶
type DiskTagArrayInput interface { pulumi.Input ToDiskTagArrayOutput() DiskTagArrayOutput ToDiskTagArrayOutputWithContext(context.Context) DiskTagArrayOutput }
DiskTagArrayInput is an input type that accepts DiskTagArray and DiskTagArrayOutput values. You can construct a concrete instance of `DiskTagArrayInput` via:
DiskTagArray{ DiskTagArgs{...} }
type DiskTagArrayOutput ¶
type DiskTagArrayOutput struct{ *pulumi.OutputState }
func (DiskTagArrayOutput) ElementType ¶
func (DiskTagArrayOutput) ElementType() reflect.Type
func (DiskTagArrayOutput) Index ¶
func (o DiskTagArrayOutput) Index(i pulumi.IntInput) DiskTagOutput
func (DiskTagArrayOutput) ToDiskTagArrayOutput ¶
func (o DiskTagArrayOutput) ToDiskTagArrayOutput() DiskTagArrayOutput
func (DiskTagArrayOutput) ToDiskTagArrayOutputWithContext ¶
func (o DiskTagArrayOutput) ToDiskTagArrayOutputWithContext(ctx context.Context) DiskTagArrayOutput
type DiskTagInput ¶
type DiskTagInput interface { pulumi.Input ToDiskTagOutput() DiskTagOutput ToDiskTagOutputWithContext(context.Context) DiskTagOutput }
DiskTagInput is an input type that accepts DiskTagArgs and DiskTagOutput values. You can construct a concrete instance of `DiskTagInput` via:
DiskTagArgs{...}
type DiskTagOutput ¶
type DiskTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (DiskTagOutput) ElementType ¶
func (DiskTagOutput) ElementType() reflect.Type
func (DiskTagOutput) Key ¶
func (o DiskTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (DiskTagOutput) ToDiskTagOutput ¶
func (o DiskTagOutput) ToDiskTagOutput() DiskTagOutput
func (DiskTagOutput) ToDiskTagOutputWithContext ¶
func (o DiskTagOutput) ToDiskTagOutputWithContext(ctx context.Context) DiskTagOutput
func (DiskTagOutput) Value ¶
func (o DiskTagOutput) Value() pulumi.StringPtrOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type Instance ¶
type Instance struct { pulumi.CustomResourceState // An array of objects representing the add-ons to enable for the new instance. AddOns InstanceAddOnArrayOutput `pulumi:"addOns"` // The Availability Zone in which to create your instance. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request. AvailabilityZone pulumi.StringPtrOutput `pulumi:"availabilityZone"` // The ID for a virtual private server image (e.g., app_wordpress_4_4 or app_lamp_7_0 ). Use the get blueprints operation to return a list of available images (or blueprints ). BlueprintId pulumi.StringOutput `pulumi:"blueprintId"` // The bundle of specification information for your virtual private server (or instance ), including the pricing plan (e.g., micro_1_0 ). BundleId pulumi.StringOutput `pulumi:"bundleId"` Hardware InstanceHardwarePtrOutput `pulumi:"hardware"` InstanceArn pulumi.StringOutput `pulumi:"instanceArn"` // The names to use for your new Lightsail instance. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // Is the IP Address of the Instance is the static IP IsStaticIp pulumi.BoolOutput `pulumi:"isStaticIp"` // The name of your key pair. KeyPairName pulumi.StringPtrOutput `pulumi:"keyPairName"` Location InstanceLocationPtrOutput `pulumi:"location"` Networking InstanceNetworkingPtrOutput `pulumi:"networking"` // Private IP Address of the Instance PrivateIpAddress pulumi.StringOutput `pulumi:"privateIpAddress"` // Public IP Address of the Instance PublicIpAddress pulumi.StringOutput `pulumi:"publicIpAddress"` // Resource type of Lightsail instance. ResourceType pulumi.StringOutput `pulumi:"resourceType"` // SSH Key Name of the Lightsail instance. SshKeyName pulumi.StringOutput `pulumi:"sshKeyName"` State InstanceStateTypePtrOutput `pulumi:"state"` // Support code to help identify any issues SupportCode pulumi.StringOutput `pulumi:"supportCode"` // An array of key-value pairs to apply to this resource. Tags InstanceTagArrayOutput `pulumi:"tags"` // A launch script you can create that configures a server with additional user data. For example, you might want to run apt-get -y update. UserData pulumi.StringPtrOutput `pulumi:"userData"` // Username of the Lightsail instance. UserName pulumi.StringOutput `pulumi:"userName"` }
Resource Type definition for AWS::Lightsail::Instance
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceAddOn ¶
type InstanceAddOn struct { // The add-on type AddOnType string `pulumi:"addOnType"` AutoSnapshotAddOnRequest *InstanceAutoSnapshotAddOn `pulumi:"autoSnapshotAddOnRequest"` // Status of the Addon Status *InstanceAddOnStatus `pulumi:"status"` }
A addon associate with a resource.
type InstanceAddOnArgs ¶
type InstanceAddOnArgs struct { // The add-on type AddOnType pulumi.StringInput `pulumi:"addOnType"` AutoSnapshotAddOnRequest InstanceAutoSnapshotAddOnPtrInput `pulumi:"autoSnapshotAddOnRequest"` // Status of the Addon Status InstanceAddOnStatusPtrInput `pulumi:"status"` }
A addon associate with a resource.
func (InstanceAddOnArgs) ElementType ¶
func (InstanceAddOnArgs) ElementType() reflect.Type
func (InstanceAddOnArgs) ToInstanceAddOnOutput ¶
func (i InstanceAddOnArgs) ToInstanceAddOnOutput() InstanceAddOnOutput
func (InstanceAddOnArgs) ToInstanceAddOnOutputWithContext ¶
func (i InstanceAddOnArgs) ToInstanceAddOnOutputWithContext(ctx context.Context) InstanceAddOnOutput
type InstanceAddOnArray ¶
type InstanceAddOnArray []InstanceAddOnInput
func (InstanceAddOnArray) ElementType ¶
func (InstanceAddOnArray) ElementType() reflect.Type
func (InstanceAddOnArray) ToInstanceAddOnArrayOutput ¶
func (i InstanceAddOnArray) ToInstanceAddOnArrayOutput() InstanceAddOnArrayOutput
func (InstanceAddOnArray) ToInstanceAddOnArrayOutputWithContext ¶
func (i InstanceAddOnArray) ToInstanceAddOnArrayOutputWithContext(ctx context.Context) InstanceAddOnArrayOutput
type InstanceAddOnArrayInput ¶
type InstanceAddOnArrayInput interface { pulumi.Input ToInstanceAddOnArrayOutput() InstanceAddOnArrayOutput ToInstanceAddOnArrayOutputWithContext(context.Context) InstanceAddOnArrayOutput }
InstanceAddOnArrayInput is an input type that accepts InstanceAddOnArray and InstanceAddOnArrayOutput values. You can construct a concrete instance of `InstanceAddOnArrayInput` via:
InstanceAddOnArray{ InstanceAddOnArgs{...} }
type InstanceAddOnArrayOutput ¶
type InstanceAddOnArrayOutput struct{ *pulumi.OutputState }
func (InstanceAddOnArrayOutput) ElementType ¶
func (InstanceAddOnArrayOutput) ElementType() reflect.Type
func (InstanceAddOnArrayOutput) Index ¶
func (o InstanceAddOnArrayOutput) Index(i pulumi.IntInput) InstanceAddOnOutput
func (InstanceAddOnArrayOutput) ToInstanceAddOnArrayOutput ¶
func (o InstanceAddOnArrayOutput) ToInstanceAddOnArrayOutput() InstanceAddOnArrayOutput
func (InstanceAddOnArrayOutput) ToInstanceAddOnArrayOutputWithContext ¶
func (o InstanceAddOnArrayOutput) ToInstanceAddOnArrayOutputWithContext(ctx context.Context) InstanceAddOnArrayOutput
type InstanceAddOnInput ¶
type InstanceAddOnInput interface { pulumi.Input ToInstanceAddOnOutput() InstanceAddOnOutput ToInstanceAddOnOutputWithContext(context.Context) InstanceAddOnOutput }
InstanceAddOnInput is an input type that accepts InstanceAddOnArgs and InstanceAddOnOutput values. You can construct a concrete instance of `InstanceAddOnInput` via:
InstanceAddOnArgs{...}
type InstanceAddOnOutput ¶
type InstanceAddOnOutput struct{ *pulumi.OutputState }
A addon associate with a resource.
func (InstanceAddOnOutput) AddOnType ¶
func (o InstanceAddOnOutput) AddOnType() pulumi.StringOutput
The add-on type
func (InstanceAddOnOutput) AutoSnapshotAddOnRequest ¶
func (o InstanceAddOnOutput) AutoSnapshotAddOnRequest() InstanceAutoSnapshotAddOnPtrOutput
func (InstanceAddOnOutput) ElementType ¶
func (InstanceAddOnOutput) ElementType() reflect.Type
func (InstanceAddOnOutput) Status ¶
func (o InstanceAddOnOutput) Status() InstanceAddOnStatusPtrOutput
Status of the Addon
func (InstanceAddOnOutput) ToInstanceAddOnOutput ¶
func (o InstanceAddOnOutput) ToInstanceAddOnOutput() InstanceAddOnOutput
func (InstanceAddOnOutput) ToInstanceAddOnOutputWithContext ¶
func (o InstanceAddOnOutput) ToInstanceAddOnOutputWithContext(ctx context.Context) InstanceAddOnOutput
type InstanceAddOnStatus ¶
type InstanceAddOnStatus string
Status of the Addon
func (InstanceAddOnStatus) ElementType ¶
func (InstanceAddOnStatus) ElementType() reflect.Type
func (InstanceAddOnStatus) ToInstanceAddOnStatusOutput ¶
func (e InstanceAddOnStatus) ToInstanceAddOnStatusOutput() InstanceAddOnStatusOutput
func (InstanceAddOnStatus) ToInstanceAddOnStatusOutputWithContext ¶
func (e InstanceAddOnStatus) ToInstanceAddOnStatusOutputWithContext(ctx context.Context) InstanceAddOnStatusOutput
func (InstanceAddOnStatus) ToInstanceAddOnStatusPtrOutput ¶
func (e InstanceAddOnStatus) ToInstanceAddOnStatusPtrOutput() InstanceAddOnStatusPtrOutput
func (InstanceAddOnStatus) ToInstanceAddOnStatusPtrOutputWithContext ¶
func (e InstanceAddOnStatus) ToInstanceAddOnStatusPtrOutputWithContext(ctx context.Context) InstanceAddOnStatusPtrOutput
func (InstanceAddOnStatus) ToStringOutput ¶
func (e InstanceAddOnStatus) ToStringOutput() pulumi.StringOutput
func (InstanceAddOnStatus) ToStringOutputWithContext ¶
func (e InstanceAddOnStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceAddOnStatus) ToStringPtrOutput ¶
func (e InstanceAddOnStatus) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceAddOnStatus) ToStringPtrOutputWithContext ¶
func (e InstanceAddOnStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceAddOnStatusInput ¶
type InstanceAddOnStatusInput interface { pulumi.Input ToInstanceAddOnStatusOutput() InstanceAddOnStatusOutput ToInstanceAddOnStatusOutputWithContext(context.Context) InstanceAddOnStatusOutput }
InstanceAddOnStatusInput is an input type that accepts InstanceAddOnStatusArgs and InstanceAddOnStatusOutput values. You can construct a concrete instance of `InstanceAddOnStatusInput` via:
InstanceAddOnStatusArgs{...}
type InstanceAddOnStatusOutput ¶
type InstanceAddOnStatusOutput struct{ *pulumi.OutputState }
func (InstanceAddOnStatusOutput) ElementType ¶
func (InstanceAddOnStatusOutput) ElementType() reflect.Type
func (InstanceAddOnStatusOutput) ToInstanceAddOnStatusOutput ¶
func (o InstanceAddOnStatusOutput) ToInstanceAddOnStatusOutput() InstanceAddOnStatusOutput
func (InstanceAddOnStatusOutput) ToInstanceAddOnStatusOutputWithContext ¶
func (o InstanceAddOnStatusOutput) ToInstanceAddOnStatusOutputWithContext(ctx context.Context) InstanceAddOnStatusOutput
func (InstanceAddOnStatusOutput) ToInstanceAddOnStatusPtrOutput ¶
func (o InstanceAddOnStatusOutput) ToInstanceAddOnStatusPtrOutput() InstanceAddOnStatusPtrOutput
func (InstanceAddOnStatusOutput) ToInstanceAddOnStatusPtrOutputWithContext ¶
func (o InstanceAddOnStatusOutput) ToInstanceAddOnStatusPtrOutputWithContext(ctx context.Context) InstanceAddOnStatusPtrOutput
func (InstanceAddOnStatusOutput) ToStringOutput ¶
func (o InstanceAddOnStatusOutput) ToStringOutput() pulumi.StringOutput
func (InstanceAddOnStatusOutput) ToStringOutputWithContext ¶
func (o InstanceAddOnStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (InstanceAddOnStatusOutput) ToStringPtrOutput ¶
func (o InstanceAddOnStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceAddOnStatusOutput) ToStringPtrOutputWithContext ¶
func (o InstanceAddOnStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceAddOnStatusPtrInput ¶
type InstanceAddOnStatusPtrInput interface { pulumi.Input ToInstanceAddOnStatusPtrOutput() InstanceAddOnStatusPtrOutput ToInstanceAddOnStatusPtrOutputWithContext(context.Context) InstanceAddOnStatusPtrOutput }
func InstanceAddOnStatusPtr ¶
func InstanceAddOnStatusPtr(v string) InstanceAddOnStatusPtrInput
type InstanceAddOnStatusPtrOutput ¶
type InstanceAddOnStatusPtrOutput struct{ *pulumi.OutputState }
func (InstanceAddOnStatusPtrOutput) Elem ¶
func (o InstanceAddOnStatusPtrOutput) Elem() InstanceAddOnStatusOutput
func (InstanceAddOnStatusPtrOutput) ElementType ¶
func (InstanceAddOnStatusPtrOutput) ElementType() reflect.Type
func (InstanceAddOnStatusPtrOutput) ToInstanceAddOnStatusPtrOutput ¶
func (o InstanceAddOnStatusPtrOutput) ToInstanceAddOnStatusPtrOutput() InstanceAddOnStatusPtrOutput
func (InstanceAddOnStatusPtrOutput) ToInstanceAddOnStatusPtrOutputWithContext ¶
func (o InstanceAddOnStatusPtrOutput) ToInstanceAddOnStatusPtrOutputWithContext(ctx context.Context) InstanceAddOnStatusPtrOutput
func (InstanceAddOnStatusPtrOutput) ToStringPtrOutput ¶
func (o InstanceAddOnStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (InstanceAddOnStatusPtrOutput) ToStringPtrOutputWithContext ¶
func (o InstanceAddOnStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type InstanceArgs ¶
type InstanceArgs struct { // An array of objects representing the add-ons to enable for the new instance. AddOns InstanceAddOnArrayInput // The Availability Zone in which to create your instance. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request. AvailabilityZone pulumi.StringPtrInput // The ID for a virtual private server image (e.g., app_wordpress_4_4 or app_lamp_7_0 ). Use the get blueprints operation to return a list of available images (or blueprints ). BlueprintId pulumi.StringInput // The bundle of specification information for your virtual private server (or instance ), including the pricing plan (e.g., micro_1_0 ). BundleId pulumi.StringInput Hardware InstanceHardwarePtrInput // The names to use for your new Lightsail instance. InstanceName pulumi.StringPtrInput // The name of your key pair. KeyPairName pulumi.StringPtrInput Location InstanceLocationPtrInput Networking InstanceNetworkingPtrInput State InstanceStateTypePtrInput // An array of key-value pairs to apply to this resource. Tags InstanceTagArrayInput // A launch script you can create that configures a server with additional user data. For example, you might want to run apt-get -y update. UserData pulumi.StringPtrInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceAutoSnapshotAddOn ¶
type InstanceAutoSnapshotAddOn struct { // The daily time when an automatic snapshot will be created. SnapshotTimeOfDay *string `pulumi:"snapshotTimeOfDay"` }
An object that represents additional parameters when enabling or modifying the automatic snapshot add-on
type InstanceAutoSnapshotAddOnArgs ¶
type InstanceAutoSnapshotAddOnArgs struct { // The daily time when an automatic snapshot will be created. SnapshotTimeOfDay pulumi.StringPtrInput `pulumi:"snapshotTimeOfDay"` }
An object that represents additional parameters when enabling or modifying the automatic snapshot add-on
func (InstanceAutoSnapshotAddOnArgs) ElementType ¶
func (InstanceAutoSnapshotAddOnArgs) ElementType() reflect.Type
func (InstanceAutoSnapshotAddOnArgs) ToInstanceAutoSnapshotAddOnOutput ¶
func (i InstanceAutoSnapshotAddOnArgs) ToInstanceAutoSnapshotAddOnOutput() InstanceAutoSnapshotAddOnOutput
func (InstanceAutoSnapshotAddOnArgs) ToInstanceAutoSnapshotAddOnOutputWithContext ¶
func (i InstanceAutoSnapshotAddOnArgs) ToInstanceAutoSnapshotAddOnOutputWithContext(ctx context.Context) InstanceAutoSnapshotAddOnOutput
func (InstanceAutoSnapshotAddOnArgs) ToInstanceAutoSnapshotAddOnPtrOutput ¶
func (i InstanceAutoSnapshotAddOnArgs) ToInstanceAutoSnapshotAddOnPtrOutput() InstanceAutoSnapshotAddOnPtrOutput
func (InstanceAutoSnapshotAddOnArgs) ToInstanceAutoSnapshotAddOnPtrOutputWithContext ¶
func (i InstanceAutoSnapshotAddOnArgs) ToInstanceAutoSnapshotAddOnPtrOutputWithContext(ctx context.Context) InstanceAutoSnapshotAddOnPtrOutput
type InstanceAutoSnapshotAddOnInput ¶
type InstanceAutoSnapshotAddOnInput interface { pulumi.Input ToInstanceAutoSnapshotAddOnOutput() InstanceAutoSnapshotAddOnOutput ToInstanceAutoSnapshotAddOnOutputWithContext(context.Context) InstanceAutoSnapshotAddOnOutput }
InstanceAutoSnapshotAddOnInput is an input type that accepts InstanceAutoSnapshotAddOnArgs and InstanceAutoSnapshotAddOnOutput values. You can construct a concrete instance of `InstanceAutoSnapshotAddOnInput` via:
InstanceAutoSnapshotAddOnArgs{...}
type InstanceAutoSnapshotAddOnOutput ¶
type InstanceAutoSnapshotAddOnOutput struct{ *pulumi.OutputState }
An object that represents additional parameters when enabling or modifying the automatic snapshot add-on
func (InstanceAutoSnapshotAddOnOutput) ElementType ¶
func (InstanceAutoSnapshotAddOnOutput) ElementType() reflect.Type
func (InstanceAutoSnapshotAddOnOutput) SnapshotTimeOfDay ¶
func (o InstanceAutoSnapshotAddOnOutput) SnapshotTimeOfDay() pulumi.StringPtrOutput
The daily time when an automatic snapshot will be created.
func (InstanceAutoSnapshotAddOnOutput) ToInstanceAutoSnapshotAddOnOutput ¶
func (o InstanceAutoSnapshotAddOnOutput) ToInstanceAutoSnapshotAddOnOutput() InstanceAutoSnapshotAddOnOutput
func (InstanceAutoSnapshotAddOnOutput) ToInstanceAutoSnapshotAddOnOutputWithContext ¶
func (o InstanceAutoSnapshotAddOnOutput) ToInstanceAutoSnapshotAddOnOutputWithContext(ctx context.Context) InstanceAutoSnapshotAddOnOutput
func (InstanceAutoSnapshotAddOnOutput) ToInstanceAutoSnapshotAddOnPtrOutput ¶
func (o InstanceAutoSnapshotAddOnOutput) ToInstanceAutoSnapshotAddOnPtrOutput() InstanceAutoSnapshotAddOnPtrOutput
func (InstanceAutoSnapshotAddOnOutput) ToInstanceAutoSnapshotAddOnPtrOutputWithContext ¶
func (o InstanceAutoSnapshotAddOnOutput) ToInstanceAutoSnapshotAddOnPtrOutputWithContext(ctx context.Context) InstanceAutoSnapshotAddOnPtrOutput
type InstanceAutoSnapshotAddOnPtrInput ¶
type InstanceAutoSnapshotAddOnPtrInput interface { pulumi.Input ToInstanceAutoSnapshotAddOnPtrOutput() InstanceAutoSnapshotAddOnPtrOutput ToInstanceAutoSnapshotAddOnPtrOutputWithContext(context.Context) InstanceAutoSnapshotAddOnPtrOutput }
InstanceAutoSnapshotAddOnPtrInput is an input type that accepts InstanceAutoSnapshotAddOnArgs, InstanceAutoSnapshotAddOnPtr and InstanceAutoSnapshotAddOnPtrOutput values. You can construct a concrete instance of `InstanceAutoSnapshotAddOnPtrInput` via:
InstanceAutoSnapshotAddOnArgs{...} or: nil
func InstanceAutoSnapshotAddOnPtr ¶
func InstanceAutoSnapshotAddOnPtr(v *InstanceAutoSnapshotAddOnArgs) InstanceAutoSnapshotAddOnPtrInput
type InstanceAutoSnapshotAddOnPtrOutput ¶
type InstanceAutoSnapshotAddOnPtrOutput struct{ *pulumi.OutputState }
func (InstanceAutoSnapshotAddOnPtrOutput) Elem ¶
func (o InstanceAutoSnapshotAddOnPtrOutput) Elem() InstanceAutoSnapshotAddOnOutput
func (InstanceAutoSnapshotAddOnPtrOutput) ElementType ¶
func (InstanceAutoSnapshotAddOnPtrOutput) ElementType() reflect.Type
func (InstanceAutoSnapshotAddOnPtrOutput) SnapshotTimeOfDay ¶
func (o InstanceAutoSnapshotAddOnPtrOutput) SnapshotTimeOfDay() pulumi.StringPtrOutput
The daily time when an automatic snapshot will be created.
func (InstanceAutoSnapshotAddOnPtrOutput) ToInstanceAutoSnapshotAddOnPtrOutput ¶
func (o InstanceAutoSnapshotAddOnPtrOutput) ToInstanceAutoSnapshotAddOnPtrOutput() InstanceAutoSnapshotAddOnPtrOutput
func (InstanceAutoSnapshotAddOnPtrOutput) ToInstanceAutoSnapshotAddOnPtrOutputWithContext ¶
func (o InstanceAutoSnapshotAddOnPtrOutput) ToInstanceAutoSnapshotAddOnPtrOutputWithContext(ctx context.Context) InstanceAutoSnapshotAddOnPtrOutput
type InstanceDisk ¶
type InstanceDisk struct { // Instance attached to the disk. AttachedTo *string `pulumi:"attachedTo"` // Attachment state of the disk. AttachmentState *string `pulumi:"attachmentState"` // The names to use for your new Lightsail disk. DiskName string `pulumi:"diskName"` // IOPS of disk. IOPS *int `pulumi:"iOPS"` // Is the Attached disk is the system disk of the Instance. IsSystemDisk *bool `pulumi:"isSystemDisk"` // Path of the disk attached to the instance. Path string `pulumi:"path"` // Size of the disk attached to the Instance. SizeInGb *string `pulumi:"sizeInGb"` }
Disk associated with the Instance.
type InstanceDiskArgs ¶
type InstanceDiskArgs struct { // Instance attached to the disk. AttachedTo pulumi.StringPtrInput `pulumi:"attachedTo"` // Attachment state of the disk. AttachmentState pulumi.StringPtrInput `pulumi:"attachmentState"` // The names to use for your new Lightsail disk. DiskName pulumi.StringInput `pulumi:"diskName"` // IOPS of disk. IOPS pulumi.IntPtrInput `pulumi:"iOPS"` // Is the Attached disk is the system disk of the Instance. IsSystemDisk pulumi.BoolPtrInput `pulumi:"isSystemDisk"` // Path of the disk attached to the instance. Path pulumi.StringInput `pulumi:"path"` // Size of the disk attached to the Instance. SizeInGb pulumi.StringPtrInput `pulumi:"sizeInGb"` }
Disk associated with the Instance.
func (InstanceDiskArgs) ElementType ¶
func (InstanceDiskArgs) ElementType() reflect.Type
func (InstanceDiskArgs) ToInstanceDiskOutput ¶
func (i InstanceDiskArgs) ToInstanceDiskOutput() InstanceDiskOutput
func (InstanceDiskArgs) ToInstanceDiskOutputWithContext ¶
func (i InstanceDiskArgs) ToInstanceDiskOutputWithContext(ctx context.Context) InstanceDiskOutput
type InstanceDiskArray ¶
type InstanceDiskArray []InstanceDiskInput
func (InstanceDiskArray) ElementType ¶
func (InstanceDiskArray) ElementType() reflect.Type
func (InstanceDiskArray) ToInstanceDiskArrayOutput ¶
func (i InstanceDiskArray) ToInstanceDiskArrayOutput() InstanceDiskArrayOutput
func (InstanceDiskArray) ToInstanceDiskArrayOutputWithContext ¶
func (i InstanceDiskArray) ToInstanceDiskArrayOutputWithContext(ctx context.Context) InstanceDiskArrayOutput
type InstanceDiskArrayInput ¶
type InstanceDiskArrayInput interface { pulumi.Input ToInstanceDiskArrayOutput() InstanceDiskArrayOutput ToInstanceDiskArrayOutputWithContext(context.Context) InstanceDiskArrayOutput }
InstanceDiskArrayInput is an input type that accepts InstanceDiskArray and InstanceDiskArrayOutput values. You can construct a concrete instance of `InstanceDiskArrayInput` via:
InstanceDiskArray{ InstanceDiskArgs{...} }
type InstanceDiskArrayOutput ¶
type InstanceDiskArrayOutput struct{ *pulumi.OutputState }
func (InstanceDiskArrayOutput) ElementType ¶
func (InstanceDiskArrayOutput) ElementType() reflect.Type
func (InstanceDiskArrayOutput) Index ¶
func (o InstanceDiskArrayOutput) Index(i pulumi.IntInput) InstanceDiskOutput
func (InstanceDiskArrayOutput) ToInstanceDiskArrayOutput ¶
func (o InstanceDiskArrayOutput) ToInstanceDiskArrayOutput() InstanceDiskArrayOutput
func (InstanceDiskArrayOutput) ToInstanceDiskArrayOutputWithContext ¶
func (o InstanceDiskArrayOutput) ToInstanceDiskArrayOutputWithContext(ctx context.Context) InstanceDiskArrayOutput
type InstanceDiskInput ¶
type InstanceDiskInput interface { pulumi.Input ToInstanceDiskOutput() InstanceDiskOutput ToInstanceDiskOutputWithContext(context.Context) InstanceDiskOutput }
InstanceDiskInput is an input type that accepts InstanceDiskArgs and InstanceDiskOutput values. You can construct a concrete instance of `InstanceDiskInput` via:
InstanceDiskArgs{...}
type InstanceDiskOutput ¶
type InstanceDiskOutput struct{ *pulumi.OutputState }
Disk associated with the Instance.
func (InstanceDiskOutput) AttachedTo ¶
func (o InstanceDiskOutput) AttachedTo() pulumi.StringPtrOutput
Instance attached to the disk.
func (InstanceDiskOutput) AttachmentState ¶
func (o InstanceDiskOutput) AttachmentState() pulumi.StringPtrOutput
Attachment state of the disk.
func (InstanceDiskOutput) DiskName ¶
func (o InstanceDiskOutput) DiskName() pulumi.StringOutput
The names to use for your new Lightsail disk.
func (InstanceDiskOutput) ElementType ¶
func (InstanceDiskOutput) ElementType() reflect.Type
func (InstanceDiskOutput) IOPS ¶
func (o InstanceDiskOutput) IOPS() pulumi.IntPtrOutput
IOPS of disk.
func (InstanceDiskOutput) IsSystemDisk ¶
func (o InstanceDiskOutput) IsSystemDisk() pulumi.BoolPtrOutput
Is the Attached disk is the system disk of the Instance.
func (InstanceDiskOutput) Path ¶
func (o InstanceDiskOutput) Path() pulumi.StringOutput
Path of the disk attached to the instance.
func (InstanceDiskOutput) SizeInGb ¶
func (o InstanceDiskOutput) SizeInGb() pulumi.StringPtrOutput
Size of the disk attached to the Instance.
func (InstanceDiskOutput) ToInstanceDiskOutput ¶
func (o InstanceDiskOutput) ToInstanceDiskOutput() InstanceDiskOutput
func (InstanceDiskOutput) ToInstanceDiskOutputWithContext ¶
func (o InstanceDiskOutput) ToInstanceDiskOutputWithContext(ctx context.Context) InstanceDiskOutput
type InstanceHardware ¶
type InstanceHardware struct { // CPU count of the Instance. CpuCount *int `pulumi:"cpuCount"` // Disks attached to the Instance. Disks []InstanceDisk `pulumi:"disks"` // RAM Size of the Instance. RamSizeInGb *int `pulumi:"ramSizeInGb"` }
Hardware of the Instance.
type InstanceHardwareArgs ¶
type InstanceHardwareArgs struct { // CPU count of the Instance. CpuCount pulumi.IntPtrInput `pulumi:"cpuCount"` // Disks attached to the Instance. Disks InstanceDiskArrayInput `pulumi:"disks"` // RAM Size of the Instance. RamSizeInGb pulumi.IntPtrInput `pulumi:"ramSizeInGb"` }
Hardware of the Instance.
func (InstanceHardwareArgs) ElementType ¶
func (InstanceHardwareArgs) ElementType() reflect.Type
func (InstanceHardwareArgs) ToInstanceHardwareOutput ¶
func (i InstanceHardwareArgs) ToInstanceHardwareOutput() InstanceHardwareOutput
func (InstanceHardwareArgs) ToInstanceHardwareOutputWithContext ¶
func (i InstanceHardwareArgs) ToInstanceHardwareOutputWithContext(ctx context.Context) InstanceHardwareOutput
func (InstanceHardwareArgs) ToInstanceHardwarePtrOutput ¶
func (i InstanceHardwareArgs) ToInstanceHardwarePtrOutput() InstanceHardwarePtrOutput
func (InstanceHardwareArgs) ToInstanceHardwarePtrOutputWithContext ¶
func (i InstanceHardwareArgs) ToInstanceHardwarePtrOutputWithContext(ctx context.Context) InstanceHardwarePtrOutput
type InstanceHardwareInput ¶
type InstanceHardwareInput interface { pulumi.Input ToInstanceHardwareOutput() InstanceHardwareOutput ToInstanceHardwareOutputWithContext(context.Context) InstanceHardwareOutput }
InstanceHardwareInput is an input type that accepts InstanceHardwareArgs and InstanceHardwareOutput values. You can construct a concrete instance of `InstanceHardwareInput` via:
InstanceHardwareArgs{...}
type InstanceHardwareOutput ¶
type InstanceHardwareOutput struct{ *pulumi.OutputState }
Hardware of the Instance.
func (InstanceHardwareOutput) CpuCount ¶
func (o InstanceHardwareOutput) CpuCount() pulumi.IntPtrOutput
CPU count of the Instance.
func (InstanceHardwareOutput) Disks ¶
func (o InstanceHardwareOutput) Disks() InstanceDiskArrayOutput
Disks attached to the Instance.
func (InstanceHardwareOutput) ElementType ¶
func (InstanceHardwareOutput) ElementType() reflect.Type
func (InstanceHardwareOutput) RamSizeInGb ¶
func (o InstanceHardwareOutput) RamSizeInGb() pulumi.IntPtrOutput
RAM Size of the Instance.
func (InstanceHardwareOutput) ToInstanceHardwareOutput ¶
func (o InstanceHardwareOutput) ToInstanceHardwareOutput() InstanceHardwareOutput
func (InstanceHardwareOutput) ToInstanceHardwareOutputWithContext ¶
func (o InstanceHardwareOutput) ToInstanceHardwareOutputWithContext(ctx context.Context) InstanceHardwareOutput
func (InstanceHardwareOutput) ToInstanceHardwarePtrOutput ¶
func (o InstanceHardwareOutput) ToInstanceHardwarePtrOutput() InstanceHardwarePtrOutput
func (InstanceHardwareOutput) ToInstanceHardwarePtrOutputWithContext ¶
func (o InstanceHardwareOutput) ToInstanceHardwarePtrOutputWithContext(ctx context.Context) InstanceHardwarePtrOutput
type InstanceHardwarePtrInput ¶
type InstanceHardwarePtrInput interface { pulumi.Input ToInstanceHardwarePtrOutput() InstanceHardwarePtrOutput ToInstanceHardwarePtrOutputWithContext(context.Context) InstanceHardwarePtrOutput }
InstanceHardwarePtrInput is an input type that accepts InstanceHardwareArgs, InstanceHardwarePtr and InstanceHardwarePtrOutput values. You can construct a concrete instance of `InstanceHardwarePtrInput` via:
InstanceHardwareArgs{...} or: nil
func InstanceHardwarePtr ¶
func InstanceHardwarePtr(v *InstanceHardwareArgs) InstanceHardwarePtrInput
type InstanceHardwarePtrOutput ¶
type InstanceHardwarePtrOutput struct{ *pulumi.OutputState }
func (InstanceHardwarePtrOutput) CpuCount ¶
func (o InstanceHardwarePtrOutput) CpuCount() pulumi.IntPtrOutput
CPU count of the Instance.
func (InstanceHardwarePtrOutput) Disks ¶
func (o InstanceHardwarePtrOutput) Disks() InstanceDiskArrayOutput
Disks attached to the Instance.
func (InstanceHardwarePtrOutput) Elem ¶
func (o InstanceHardwarePtrOutput) Elem() InstanceHardwareOutput
func (InstanceHardwarePtrOutput) ElementType ¶
func (InstanceHardwarePtrOutput) ElementType() reflect.Type
func (InstanceHardwarePtrOutput) RamSizeInGb ¶
func (o InstanceHardwarePtrOutput) RamSizeInGb() pulumi.IntPtrOutput
RAM Size of the Instance.
func (InstanceHardwarePtrOutput) ToInstanceHardwarePtrOutput ¶
func (o InstanceHardwarePtrOutput) ToInstanceHardwarePtrOutput() InstanceHardwarePtrOutput
func (InstanceHardwarePtrOutput) ToInstanceHardwarePtrOutputWithContext ¶
func (o InstanceHardwarePtrOutput) ToInstanceHardwarePtrOutputWithContext(ctx context.Context) InstanceHardwarePtrOutput
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceLocation ¶
type InstanceLocation struct { // The Availability Zone in which to create your instance. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request. AvailabilityZone *string `pulumi:"availabilityZone"` // The Region Name in which to create your instance. RegionName *string `pulumi:"regionName"` }
Location of a resource.
type InstanceLocationArgs ¶
type InstanceLocationArgs struct { // The Availability Zone in which to create your instance. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request. AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"` // The Region Name in which to create your instance. RegionName pulumi.StringPtrInput `pulumi:"regionName"` }
Location of a resource.
func (InstanceLocationArgs) ElementType ¶
func (InstanceLocationArgs) ElementType() reflect.Type
func (InstanceLocationArgs) ToInstanceLocationOutput ¶
func (i InstanceLocationArgs) ToInstanceLocationOutput() InstanceLocationOutput
func (InstanceLocationArgs) ToInstanceLocationOutputWithContext ¶
func (i InstanceLocationArgs) ToInstanceLocationOutputWithContext(ctx context.Context) InstanceLocationOutput
func (InstanceLocationArgs) ToInstanceLocationPtrOutput ¶
func (i InstanceLocationArgs) ToInstanceLocationPtrOutput() InstanceLocationPtrOutput
func (InstanceLocationArgs) ToInstanceLocationPtrOutputWithContext ¶
func (i InstanceLocationArgs) ToInstanceLocationPtrOutputWithContext(ctx context.Context) InstanceLocationPtrOutput
type InstanceLocationInput ¶
type InstanceLocationInput interface { pulumi.Input ToInstanceLocationOutput() InstanceLocationOutput ToInstanceLocationOutputWithContext(context.Context) InstanceLocationOutput }
InstanceLocationInput is an input type that accepts InstanceLocationArgs and InstanceLocationOutput values. You can construct a concrete instance of `InstanceLocationInput` via:
InstanceLocationArgs{...}
type InstanceLocationOutput ¶
type InstanceLocationOutput struct{ *pulumi.OutputState }
Location of a resource.
func (InstanceLocationOutput) AvailabilityZone ¶
func (o InstanceLocationOutput) AvailabilityZone() pulumi.StringPtrOutput
The Availability Zone in which to create your instance. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request.
func (InstanceLocationOutput) ElementType ¶
func (InstanceLocationOutput) ElementType() reflect.Type
func (InstanceLocationOutput) RegionName ¶
func (o InstanceLocationOutput) RegionName() pulumi.StringPtrOutput
The Region Name in which to create your instance.
func (InstanceLocationOutput) ToInstanceLocationOutput ¶
func (o InstanceLocationOutput) ToInstanceLocationOutput() InstanceLocationOutput
func (InstanceLocationOutput) ToInstanceLocationOutputWithContext ¶
func (o InstanceLocationOutput) ToInstanceLocationOutputWithContext(ctx context.Context) InstanceLocationOutput
func (InstanceLocationOutput) ToInstanceLocationPtrOutput ¶
func (o InstanceLocationOutput) ToInstanceLocationPtrOutput() InstanceLocationPtrOutput
func (InstanceLocationOutput) ToInstanceLocationPtrOutputWithContext ¶
func (o InstanceLocationOutput) ToInstanceLocationPtrOutputWithContext(ctx context.Context) InstanceLocationPtrOutput
type InstanceLocationPtrInput ¶
type InstanceLocationPtrInput interface { pulumi.Input ToInstanceLocationPtrOutput() InstanceLocationPtrOutput ToInstanceLocationPtrOutputWithContext(context.Context) InstanceLocationPtrOutput }
InstanceLocationPtrInput is an input type that accepts InstanceLocationArgs, InstanceLocationPtr and InstanceLocationPtrOutput values. You can construct a concrete instance of `InstanceLocationPtrInput` via:
InstanceLocationArgs{...} or: nil
func InstanceLocationPtr ¶
func InstanceLocationPtr(v *InstanceLocationArgs) InstanceLocationPtrInput
type InstanceLocationPtrOutput ¶
type InstanceLocationPtrOutput struct{ *pulumi.OutputState }
func (InstanceLocationPtrOutput) AvailabilityZone ¶
func (o InstanceLocationPtrOutput) AvailabilityZone() pulumi.StringPtrOutput
The Availability Zone in which to create your instance. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request.
func (InstanceLocationPtrOutput) Elem ¶
func (o InstanceLocationPtrOutput) Elem() InstanceLocationOutput
func (InstanceLocationPtrOutput) ElementType ¶
func (InstanceLocationPtrOutput) ElementType() reflect.Type
func (InstanceLocationPtrOutput) RegionName ¶
func (o InstanceLocationPtrOutput) RegionName() pulumi.StringPtrOutput
The Region Name in which to create your instance.
func (InstanceLocationPtrOutput) ToInstanceLocationPtrOutput ¶
func (o InstanceLocationPtrOutput) ToInstanceLocationPtrOutput() InstanceLocationPtrOutput
func (InstanceLocationPtrOutput) ToInstanceLocationPtrOutputWithContext ¶
func (o InstanceLocationPtrOutput) ToInstanceLocationPtrOutputWithContext(ctx context.Context) InstanceLocationPtrOutput
type InstanceMonthlyTransfer ¶
type InstanceMonthlyTransfer struct { // GbPerMonthAllocated of the Instance. GbPerMonthAllocated *string `pulumi:"gbPerMonthAllocated"` }
Monthly Transfer of the Instance.
type InstanceMonthlyTransferArgs ¶
type InstanceMonthlyTransferArgs struct { // GbPerMonthAllocated of the Instance. GbPerMonthAllocated pulumi.StringPtrInput `pulumi:"gbPerMonthAllocated"` }
Monthly Transfer of the Instance.
func (InstanceMonthlyTransferArgs) ElementType ¶
func (InstanceMonthlyTransferArgs) ElementType() reflect.Type
func (InstanceMonthlyTransferArgs) ToInstanceMonthlyTransferOutput ¶
func (i InstanceMonthlyTransferArgs) ToInstanceMonthlyTransferOutput() InstanceMonthlyTransferOutput
func (InstanceMonthlyTransferArgs) ToInstanceMonthlyTransferOutputWithContext ¶
func (i InstanceMonthlyTransferArgs) ToInstanceMonthlyTransferOutputWithContext(ctx context.Context) InstanceMonthlyTransferOutput
func (InstanceMonthlyTransferArgs) ToInstanceMonthlyTransferPtrOutput ¶
func (i InstanceMonthlyTransferArgs) ToInstanceMonthlyTransferPtrOutput() InstanceMonthlyTransferPtrOutput
func (InstanceMonthlyTransferArgs) ToInstanceMonthlyTransferPtrOutputWithContext ¶
func (i InstanceMonthlyTransferArgs) ToInstanceMonthlyTransferPtrOutputWithContext(ctx context.Context) InstanceMonthlyTransferPtrOutput
type InstanceMonthlyTransferInput ¶
type InstanceMonthlyTransferInput interface { pulumi.Input ToInstanceMonthlyTransferOutput() InstanceMonthlyTransferOutput ToInstanceMonthlyTransferOutputWithContext(context.Context) InstanceMonthlyTransferOutput }
InstanceMonthlyTransferInput is an input type that accepts InstanceMonthlyTransferArgs and InstanceMonthlyTransferOutput values. You can construct a concrete instance of `InstanceMonthlyTransferInput` via:
InstanceMonthlyTransferArgs{...}
type InstanceMonthlyTransferOutput ¶
type InstanceMonthlyTransferOutput struct{ *pulumi.OutputState }
Monthly Transfer of the Instance.
func (InstanceMonthlyTransferOutput) ElementType ¶
func (InstanceMonthlyTransferOutput) ElementType() reflect.Type
func (InstanceMonthlyTransferOutput) GbPerMonthAllocated ¶
func (o InstanceMonthlyTransferOutput) GbPerMonthAllocated() pulumi.StringPtrOutput
GbPerMonthAllocated of the Instance.
func (InstanceMonthlyTransferOutput) ToInstanceMonthlyTransferOutput ¶
func (o InstanceMonthlyTransferOutput) ToInstanceMonthlyTransferOutput() InstanceMonthlyTransferOutput
func (InstanceMonthlyTransferOutput) ToInstanceMonthlyTransferOutputWithContext ¶
func (o InstanceMonthlyTransferOutput) ToInstanceMonthlyTransferOutputWithContext(ctx context.Context) InstanceMonthlyTransferOutput
func (InstanceMonthlyTransferOutput) ToInstanceMonthlyTransferPtrOutput ¶
func (o InstanceMonthlyTransferOutput) ToInstanceMonthlyTransferPtrOutput() InstanceMonthlyTransferPtrOutput
func (InstanceMonthlyTransferOutput) ToInstanceMonthlyTransferPtrOutputWithContext ¶
func (o InstanceMonthlyTransferOutput) ToInstanceMonthlyTransferPtrOutputWithContext(ctx context.Context) InstanceMonthlyTransferPtrOutput
type InstanceMonthlyTransferPtrInput ¶
type InstanceMonthlyTransferPtrInput interface { pulumi.Input ToInstanceMonthlyTransferPtrOutput() InstanceMonthlyTransferPtrOutput ToInstanceMonthlyTransferPtrOutputWithContext(context.Context) InstanceMonthlyTransferPtrOutput }
InstanceMonthlyTransferPtrInput is an input type that accepts InstanceMonthlyTransferArgs, InstanceMonthlyTransferPtr and InstanceMonthlyTransferPtrOutput values. You can construct a concrete instance of `InstanceMonthlyTransferPtrInput` via:
InstanceMonthlyTransferArgs{...} or: nil
func InstanceMonthlyTransferPtr ¶
func InstanceMonthlyTransferPtr(v *InstanceMonthlyTransferArgs) InstanceMonthlyTransferPtrInput
type InstanceMonthlyTransferPtrOutput ¶
type InstanceMonthlyTransferPtrOutput struct{ *pulumi.OutputState }
func (InstanceMonthlyTransferPtrOutput) Elem ¶
func (o InstanceMonthlyTransferPtrOutput) Elem() InstanceMonthlyTransferOutput
func (InstanceMonthlyTransferPtrOutput) ElementType ¶
func (InstanceMonthlyTransferPtrOutput) ElementType() reflect.Type
func (InstanceMonthlyTransferPtrOutput) GbPerMonthAllocated ¶
func (o InstanceMonthlyTransferPtrOutput) GbPerMonthAllocated() pulumi.StringPtrOutput
GbPerMonthAllocated of the Instance.
func (InstanceMonthlyTransferPtrOutput) ToInstanceMonthlyTransferPtrOutput ¶
func (o InstanceMonthlyTransferPtrOutput) ToInstanceMonthlyTransferPtrOutput() InstanceMonthlyTransferPtrOutput
func (InstanceMonthlyTransferPtrOutput) ToInstanceMonthlyTransferPtrOutputWithContext ¶
func (o InstanceMonthlyTransferPtrOutput) ToInstanceMonthlyTransferPtrOutputWithContext(ctx context.Context) InstanceMonthlyTransferPtrOutput
type InstanceNetworking ¶
type InstanceNetworking struct { MonthlyTransfer *InstanceMonthlyTransfer `pulumi:"monthlyTransfer"` // Ports to the Instance. Ports []InstancePort `pulumi:"ports"` }
Networking of the Instance.
type InstanceNetworkingArgs ¶
type InstanceNetworkingArgs struct { MonthlyTransfer InstanceMonthlyTransferPtrInput `pulumi:"monthlyTransfer"` // Ports to the Instance. Ports InstancePortArrayInput `pulumi:"ports"` }
Networking of the Instance.
func (InstanceNetworkingArgs) ElementType ¶
func (InstanceNetworkingArgs) ElementType() reflect.Type
func (InstanceNetworkingArgs) ToInstanceNetworkingOutput ¶
func (i InstanceNetworkingArgs) ToInstanceNetworkingOutput() InstanceNetworkingOutput
func (InstanceNetworkingArgs) ToInstanceNetworkingOutputWithContext ¶
func (i InstanceNetworkingArgs) ToInstanceNetworkingOutputWithContext(ctx context.Context) InstanceNetworkingOutput
func (InstanceNetworkingArgs) ToInstanceNetworkingPtrOutput ¶
func (i InstanceNetworkingArgs) ToInstanceNetworkingPtrOutput() InstanceNetworkingPtrOutput
func (InstanceNetworkingArgs) ToInstanceNetworkingPtrOutputWithContext ¶
func (i InstanceNetworkingArgs) ToInstanceNetworkingPtrOutputWithContext(ctx context.Context) InstanceNetworkingPtrOutput
type InstanceNetworkingInput ¶
type InstanceNetworkingInput interface { pulumi.Input ToInstanceNetworkingOutput() InstanceNetworkingOutput ToInstanceNetworkingOutputWithContext(context.Context) InstanceNetworkingOutput }
InstanceNetworkingInput is an input type that accepts InstanceNetworkingArgs and InstanceNetworkingOutput values. You can construct a concrete instance of `InstanceNetworkingInput` via:
InstanceNetworkingArgs{...}
type InstanceNetworkingOutput ¶
type InstanceNetworkingOutput struct{ *pulumi.OutputState }
Networking of the Instance.
func (InstanceNetworkingOutput) ElementType ¶
func (InstanceNetworkingOutput) ElementType() reflect.Type
func (InstanceNetworkingOutput) MonthlyTransfer ¶
func (o InstanceNetworkingOutput) MonthlyTransfer() InstanceMonthlyTransferPtrOutput
func (InstanceNetworkingOutput) Ports ¶
func (o InstanceNetworkingOutput) Ports() InstancePortArrayOutput
Ports to the Instance.
func (InstanceNetworkingOutput) ToInstanceNetworkingOutput ¶
func (o InstanceNetworkingOutput) ToInstanceNetworkingOutput() InstanceNetworkingOutput
func (InstanceNetworkingOutput) ToInstanceNetworkingOutputWithContext ¶
func (o InstanceNetworkingOutput) ToInstanceNetworkingOutputWithContext(ctx context.Context) InstanceNetworkingOutput
func (InstanceNetworkingOutput) ToInstanceNetworkingPtrOutput ¶
func (o InstanceNetworkingOutput) ToInstanceNetworkingPtrOutput() InstanceNetworkingPtrOutput
func (InstanceNetworkingOutput) ToInstanceNetworkingPtrOutputWithContext ¶
func (o InstanceNetworkingOutput) ToInstanceNetworkingPtrOutputWithContext(ctx context.Context) InstanceNetworkingPtrOutput
type InstanceNetworkingPtrInput ¶
type InstanceNetworkingPtrInput interface { pulumi.Input ToInstanceNetworkingPtrOutput() InstanceNetworkingPtrOutput ToInstanceNetworkingPtrOutputWithContext(context.Context) InstanceNetworkingPtrOutput }
InstanceNetworkingPtrInput is an input type that accepts InstanceNetworkingArgs, InstanceNetworkingPtr and InstanceNetworkingPtrOutput values. You can construct a concrete instance of `InstanceNetworkingPtrInput` via:
InstanceNetworkingArgs{...} or: nil
func InstanceNetworkingPtr ¶
func InstanceNetworkingPtr(v *InstanceNetworkingArgs) InstanceNetworkingPtrInput
type InstanceNetworkingPtrOutput ¶
type InstanceNetworkingPtrOutput struct{ *pulumi.OutputState }
func (InstanceNetworkingPtrOutput) Elem ¶
func (o InstanceNetworkingPtrOutput) Elem() InstanceNetworkingOutput
func (InstanceNetworkingPtrOutput) ElementType ¶
func (InstanceNetworkingPtrOutput) ElementType() reflect.Type
func (InstanceNetworkingPtrOutput) MonthlyTransfer ¶
func (o InstanceNetworkingPtrOutput) MonthlyTransfer() InstanceMonthlyTransferPtrOutput
func (InstanceNetworkingPtrOutput) Ports ¶
func (o InstanceNetworkingPtrOutput) Ports() InstancePortArrayOutput
Ports to the Instance.
func (InstanceNetworkingPtrOutput) ToInstanceNetworkingPtrOutput ¶
func (o InstanceNetworkingPtrOutput) ToInstanceNetworkingPtrOutput() InstanceNetworkingPtrOutput
func (InstanceNetworkingPtrOutput) ToInstanceNetworkingPtrOutputWithContext ¶
func (o InstanceNetworkingPtrOutput) ToInstanceNetworkingPtrOutputWithContext(ctx context.Context) InstanceNetworkingPtrOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstancePort ¶
type InstancePort struct { // Access Direction for Protocol of the Instance(inbound/outbound). AccessDirection *string `pulumi:"accessDirection"` // Access From Protocol of the Instance. AccessFrom *string `pulumi:"accessFrom"` // Access Type Protocol of the Instance. AccessType *string `pulumi:"accessType"` CidrListAliases []string `pulumi:"cidrListAliases"` Cidrs []string `pulumi:"cidrs"` // CommonName for Protocol of the Instance. CommonName *string `pulumi:"commonName"` // From Port of the Instance. FromPort *int `pulumi:"fromPort"` Ipv6Cidrs []string `pulumi:"ipv6Cidrs"` // Port Protocol of the Instance. Protocol *string `pulumi:"protocol"` // To Port of the Instance. ToPort *int `pulumi:"toPort"` }
Port of the Instance.
type InstancePortArgs ¶
type InstancePortArgs struct { // Access Direction for Protocol of the Instance(inbound/outbound). AccessDirection pulumi.StringPtrInput `pulumi:"accessDirection"` // Access From Protocol of the Instance. AccessFrom pulumi.StringPtrInput `pulumi:"accessFrom"` // Access Type Protocol of the Instance. AccessType pulumi.StringPtrInput `pulumi:"accessType"` CidrListAliases pulumi.StringArrayInput `pulumi:"cidrListAliases"` Cidrs pulumi.StringArrayInput `pulumi:"cidrs"` // CommonName for Protocol of the Instance. CommonName pulumi.StringPtrInput `pulumi:"commonName"` // From Port of the Instance. FromPort pulumi.IntPtrInput `pulumi:"fromPort"` Ipv6Cidrs pulumi.StringArrayInput `pulumi:"ipv6Cidrs"` // Port Protocol of the Instance. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // To Port of the Instance. ToPort pulumi.IntPtrInput `pulumi:"toPort"` }
Port of the Instance.
func (InstancePortArgs) ElementType ¶
func (InstancePortArgs) ElementType() reflect.Type
func (InstancePortArgs) ToInstancePortOutput ¶
func (i InstancePortArgs) ToInstancePortOutput() InstancePortOutput
func (InstancePortArgs) ToInstancePortOutputWithContext ¶
func (i InstancePortArgs) ToInstancePortOutputWithContext(ctx context.Context) InstancePortOutput
type InstancePortArray ¶
type InstancePortArray []InstancePortInput
func (InstancePortArray) ElementType ¶
func (InstancePortArray) ElementType() reflect.Type
func (InstancePortArray) ToInstancePortArrayOutput ¶
func (i InstancePortArray) ToInstancePortArrayOutput() InstancePortArrayOutput
func (InstancePortArray) ToInstancePortArrayOutputWithContext ¶
func (i InstancePortArray) ToInstancePortArrayOutputWithContext(ctx context.Context) InstancePortArrayOutput
type InstancePortArrayInput ¶
type InstancePortArrayInput interface { pulumi.Input ToInstancePortArrayOutput() InstancePortArrayOutput ToInstancePortArrayOutputWithContext(context.Context) InstancePortArrayOutput }
InstancePortArrayInput is an input type that accepts InstancePortArray and InstancePortArrayOutput values. You can construct a concrete instance of `InstancePortArrayInput` via:
InstancePortArray{ InstancePortArgs{...} }
type InstancePortArrayOutput ¶
type InstancePortArrayOutput struct{ *pulumi.OutputState }
func (InstancePortArrayOutput) ElementType ¶
func (InstancePortArrayOutput) ElementType() reflect.Type
func (InstancePortArrayOutput) Index ¶
func (o InstancePortArrayOutput) Index(i pulumi.IntInput) InstancePortOutput
func (InstancePortArrayOutput) ToInstancePortArrayOutput ¶
func (o InstancePortArrayOutput) ToInstancePortArrayOutput() InstancePortArrayOutput
func (InstancePortArrayOutput) ToInstancePortArrayOutputWithContext ¶
func (o InstancePortArrayOutput) ToInstancePortArrayOutputWithContext(ctx context.Context) InstancePortArrayOutput
type InstancePortInput ¶
type InstancePortInput interface { pulumi.Input ToInstancePortOutput() InstancePortOutput ToInstancePortOutputWithContext(context.Context) InstancePortOutput }
InstancePortInput is an input type that accepts InstancePortArgs and InstancePortOutput values. You can construct a concrete instance of `InstancePortInput` via:
InstancePortArgs{...}
type InstancePortOutput ¶
type InstancePortOutput struct{ *pulumi.OutputState }
Port of the Instance.
func (InstancePortOutput) AccessDirection ¶
func (o InstancePortOutput) AccessDirection() pulumi.StringPtrOutput
Access Direction for Protocol of the Instance(inbound/outbound).
func (InstancePortOutput) AccessFrom ¶
func (o InstancePortOutput) AccessFrom() pulumi.StringPtrOutput
Access From Protocol of the Instance.
func (InstancePortOutput) AccessType ¶
func (o InstancePortOutput) AccessType() pulumi.StringPtrOutput
Access Type Protocol of the Instance.
func (InstancePortOutput) CidrListAliases ¶
func (o InstancePortOutput) CidrListAliases() pulumi.StringArrayOutput
func (InstancePortOutput) Cidrs ¶
func (o InstancePortOutput) Cidrs() pulumi.StringArrayOutput
func (InstancePortOutput) CommonName ¶
func (o InstancePortOutput) CommonName() pulumi.StringPtrOutput
CommonName for Protocol of the Instance.
func (InstancePortOutput) ElementType ¶
func (InstancePortOutput) ElementType() reflect.Type
func (InstancePortOutput) FromPort ¶
func (o InstancePortOutput) FromPort() pulumi.IntPtrOutput
From Port of the Instance.
func (InstancePortOutput) Ipv6Cidrs ¶
func (o InstancePortOutput) Ipv6Cidrs() pulumi.StringArrayOutput
func (InstancePortOutput) Protocol ¶
func (o InstancePortOutput) Protocol() pulumi.StringPtrOutput
Port Protocol of the Instance.
func (InstancePortOutput) ToInstancePortOutput ¶
func (o InstancePortOutput) ToInstancePortOutput() InstancePortOutput
func (InstancePortOutput) ToInstancePortOutputWithContext ¶
func (o InstancePortOutput) ToInstancePortOutputWithContext(ctx context.Context) InstancePortOutput
func (InstancePortOutput) ToPort ¶
func (o InstancePortOutput) ToPort() pulumi.IntPtrOutput
To Port of the Instance.
type InstanceState ¶
type InstanceState struct { }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type InstanceStateType ¶
type InstanceStateType struct { // Status code of the Instance. Code *int `pulumi:"code"` // Status code of the Instance. Name *string `pulumi:"name"` }
Current State of the Instance.
type InstanceStateTypeArgs ¶
type InstanceStateTypeArgs struct { // Status code of the Instance. Code pulumi.IntPtrInput `pulumi:"code"` // Status code of the Instance. Name pulumi.StringPtrInput `pulumi:"name"` }
Current State of the Instance.
func (InstanceStateTypeArgs) ElementType ¶
func (InstanceStateTypeArgs) ElementType() reflect.Type
func (InstanceStateTypeArgs) ToInstanceStateTypeOutput ¶
func (i InstanceStateTypeArgs) ToInstanceStateTypeOutput() InstanceStateTypeOutput
func (InstanceStateTypeArgs) ToInstanceStateTypeOutputWithContext ¶
func (i InstanceStateTypeArgs) ToInstanceStateTypeOutputWithContext(ctx context.Context) InstanceStateTypeOutput
func (InstanceStateTypeArgs) ToInstanceStateTypePtrOutput ¶
func (i InstanceStateTypeArgs) ToInstanceStateTypePtrOutput() InstanceStateTypePtrOutput
func (InstanceStateTypeArgs) ToInstanceStateTypePtrOutputWithContext ¶
func (i InstanceStateTypeArgs) ToInstanceStateTypePtrOutputWithContext(ctx context.Context) InstanceStateTypePtrOutput
type InstanceStateTypeInput ¶
type InstanceStateTypeInput interface { pulumi.Input ToInstanceStateTypeOutput() InstanceStateTypeOutput ToInstanceStateTypeOutputWithContext(context.Context) InstanceStateTypeOutput }
InstanceStateTypeInput is an input type that accepts InstanceStateTypeArgs and InstanceStateTypeOutput values. You can construct a concrete instance of `InstanceStateTypeInput` via:
InstanceStateTypeArgs{...}
type InstanceStateTypeOutput ¶
type InstanceStateTypeOutput struct{ *pulumi.OutputState }
Current State of the Instance.
func (InstanceStateTypeOutput) Code ¶
func (o InstanceStateTypeOutput) Code() pulumi.IntPtrOutput
Status code of the Instance.
func (InstanceStateTypeOutput) ElementType ¶
func (InstanceStateTypeOutput) ElementType() reflect.Type
func (InstanceStateTypeOutput) Name ¶
func (o InstanceStateTypeOutput) Name() pulumi.StringPtrOutput
Status code of the Instance.
func (InstanceStateTypeOutput) ToInstanceStateTypeOutput ¶
func (o InstanceStateTypeOutput) ToInstanceStateTypeOutput() InstanceStateTypeOutput
func (InstanceStateTypeOutput) ToInstanceStateTypeOutputWithContext ¶
func (o InstanceStateTypeOutput) ToInstanceStateTypeOutputWithContext(ctx context.Context) InstanceStateTypeOutput
func (InstanceStateTypeOutput) ToInstanceStateTypePtrOutput ¶
func (o InstanceStateTypeOutput) ToInstanceStateTypePtrOutput() InstanceStateTypePtrOutput
func (InstanceStateTypeOutput) ToInstanceStateTypePtrOutputWithContext ¶
func (o InstanceStateTypeOutput) ToInstanceStateTypePtrOutputWithContext(ctx context.Context) InstanceStateTypePtrOutput
type InstanceStateTypePtrInput ¶
type InstanceStateTypePtrInput interface { pulumi.Input ToInstanceStateTypePtrOutput() InstanceStateTypePtrOutput ToInstanceStateTypePtrOutputWithContext(context.Context) InstanceStateTypePtrOutput }
InstanceStateTypePtrInput is an input type that accepts InstanceStateTypeArgs, InstanceStateTypePtr and InstanceStateTypePtrOutput values. You can construct a concrete instance of `InstanceStateTypePtrInput` via:
InstanceStateTypeArgs{...} or: nil
func InstanceStateTypePtr ¶
func InstanceStateTypePtr(v *InstanceStateTypeArgs) InstanceStateTypePtrInput
type InstanceStateTypePtrOutput ¶
type InstanceStateTypePtrOutput struct{ *pulumi.OutputState }
func (InstanceStateTypePtrOutput) Code ¶
func (o InstanceStateTypePtrOutput) Code() pulumi.IntPtrOutput
Status code of the Instance.
func (InstanceStateTypePtrOutput) Elem ¶
func (o InstanceStateTypePtrOutput) Elem() InstanceStateTypeOutput
func (InstanceStateTypePtrOutput) ElementType ¶
func (InstanceStateTypePtrOutput) ElementType() reflect.Type
func (InstanceStateTypePtrOutput) Name ¶
func (o InstanceStateTypePtrOutput) Name() pulumi.StringPtrOutput
Status code of the Instance.
func (InstanceStateTypePtrOutput) ToInstanceStateTypePtrOutput ¶
func (o InstanceStateTypePtrOutput) ToInstanceStateTypePtrOutput() InstanceStateTypePtrOutput
func (InstanceStateTypePtrOutput) ToInstanceStateTypePtrOutputWithContext ¶
func (o InstanceStateTypePtrOutput) ToInstanceStateTypePtrOutputWithContext(ctx context.Context) InstanceStateTypePtrOutput
type InstanceTag ¶
type InstanceTag struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key string `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value *string `pulumi:"value"` }
A key-value pair to associate with a resource.
type InstanceTagArgs ¶
type InstanceTagArgs struct { // The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Key pulumi.StringInput `pulumi:"key"` // The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -. Value pulumi.StringPtrInput `pulumi:"value"` }
A key-value pair to associate with a resource.
func (InstanceTagArgs) ElementType ¶
func (InstanceTagArgs) ElementType() reflect.Type
func (InstanceTagArgs) ToInstanceTagOutput ¶
func (i InstanceTagArgs) ToInstanceTagOutput() InstanceTagOutput
func (InstanceTagArgs) ToInstanceTagOutputWithContext ¶
func (i InstanceTagArgs) ToInstanceTagOutputWithContext(ctx context.Context) InstanceTagOutput
type InstanceTagArray ¶
type InstanceTagArray []InstanceTagInput
func (InstanceTagArray) ElementType ¶
func (InstanceTagArray) ElementType() reflect.Type
func (InstanceTagArray) ToInstanceTagArrayOutput ¶
func (i InstanceTagArray) ToInstanceTagArrayOutput() InstanceTagArrayOutput
func (InstanceTagArray) ToInstanceTagArrayOutputWithContext ¶
func (i InstanceTagArray) ToInstanceTagArrayOutputWithContext(ctx context.Context) InstanceTagArrayOutput
type InstanceTagArrayInput ¶
type InstanceTagArrayInput interface { pulumi.Input ToInstanceTagArrayOutput() InstanceTagArrayOutput ToInstanceTagArrayOutputWithContext(context.Context) InstanceTagArrayOutput }
InstanceTagArrayInput is an input type that accepts InstanceTagArray and InstanceTagArrayOutput values. You can construct a concrete instance of `InstanceTagArrayInput` via:
InstanceTagArray{ InstanceTagArgs{...} }
type InstanceTagArrayOutput ¶
type InstanceTagArrayOutput struct{ *pulumi.OutputState }
func (InstanceTagArrayOutput) ElementType ¶
func (InstanceTagArrayOutput) ElementType() reflect.Type
func (InstanceTagArrayOutput) Index ¶
func (o InstanceTagArrayOutput) Index(i pulumi.IntInput) InstanceTagOutput
func (InstanceTagArrayOutput) ToInstanceTagArrayOutput ¶
func (o InstanceTagArrayOutput) ToInstanceTagArrayOutput() InstanceTagArrayOutput
func (InstanceTagArrayOutput) ToInstanceTagArrayOutputWithContext ¶
func (o InstanceTagArrayOutput) ToInstanceTagArrayOutputWithContext(ctx context.Context) InstanceTagArrayOutput
type InstanceTagInput ¶
type InstanceTagInput interface { pulumi.Input ToInstanceTagOutput() InstanceTagOutput ToInstanceTagOutputWithContext(context.Context) InstanceTagOutput }
InstanceTagInput is an input type that accepts InstanceTagArgs and InstanceTagOutput values. You can construct a concrete instance of `InstanceTagInput` via:
InstanceTagArgs{...}
type InstanceTagOutput ¶
type InstanceTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (InstanceTagOutput) ElementType ¶
func (InstanceTagOutput) ElementType() reflect.Type
func (InstanceTagOutput) Key ¶
func (o InstanceTagOutput) Key() pulumi.StringOutput
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
func (InstanceTagOutput) ToInstanceTagOutput ¶
func (o InstanceTagOutput) ToInstanceTagOutput() InstanceTagOutput
func (InstanceTagOutput) ToInstanceTagOutputWithContext ¶
func (o InstanceTagOutput) ToInstanceTagOutputWithContext(ctx context.Context) InstanceTagOutput
func (InstanceTagOutput) Value ¶
func (o InstanceTagOutput) Value() pulumi.StringPtrOutput
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
type StaticIp ¶ added in v0.3.0
type StaticIp struct { pulumi.CustomResourceState // The instance where the static IP is attached. AttachedTo pulumi.StringPtrOutput `pulumi:"attachedTo"` // The static IP address. IpAddress pulumi.StringOutput `pulumi:"ipAddress"` // A Boolean value indicating whether the static IP is attached. IsAttached pulumi.BoolOutput `pulumi:"isAttached"` StaticIpArn pulumi.StringOutput `pulumi:"staticIpArn"` // The name of the static IP address. StaticIpName pulumi.StringOutput `pulumi:"staticIpName"` }
Resource Type definition for AWS::Lightsail::StaticIp
func GetStaticIp ¶ added in v0.3.0
func GetStaticIp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *StaticIpState, opts ...pulumi.ResourceOption) (*StaticIp, error)
GetStaticIp gets an existing StaticIp resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewStaticIp ¶ added in v0.3.0
func NewStaticIp(ctx *pulumi.Context, name string, args *StaticIpArgs, opts ...pulumi.ResourceOption) (*StaticIp, error)
NewStaticIp registers a new resource with the given unique name, arguments, and options.
func (*StaticIp) ElementType ¶ added in v0.3.0
func (*StaticIp) ToStaticIpOutput ¶ added in v0.3.0
func (i *StaticIp) ToStaticIpOutput() StaticIpOutput
func (*StaticIp) ToStaticIpOutputWithContext ¶ added in v0.3.0
func (i *StaticIp) ToStaticIpOutputWithContext(ctx context.Context) StaticIpOutput
type StaticIpArgs ¶ added in v0.3.0
type StaticIpArgs struct { // The instance where the static IP is attached. AttachedTo pulumi.StringPtrInput // The name of the static IP address. StaticIpName pulumi.StringPtrInput }
The set of arguments for constructing a StaticIp resource.
func (StaticIpArgs) ElementType ¶ added in v0.3.0
func (StaticIpArgs) ElementType() reflect.Type
type StaticIpInput ¶ added in v0.3.0
type StaticIpInput interface { pulumi.Input ToStaticIpOutput() StaticIpOutput ToStaticIpOutputWithContext(ctx context.Context) StaticIpOutput }
type StaticIpOutput ¶ added in v0.3.0
type StaticIpOutput struct{ *pulumi.OutputState }
func (StaticIpOutput) ElementType ¶ added in v0.3.0
func (StaticIpOutput) ElementType() reflect.Type
func (StaticIpOutput) ToStaticIpOutput ¶ added in v0.3.0
func (o StaticIpOutput) ToStaticIpOutput() StaticIpOutput
func (StaticIpOutput) ToStaticIpOutputWithContext ¶ added in v0.3.0
func (o StaticIpOutput) ToStaticIpOutputWithContext(ctx context.Context) StaticIpOutput
type StaticIpState ¶ added in v0.3.0
type StaticIpState struct { }
func (StaticIpState) ElementType ¶ added in v0.3.0
func (StaticIpState) ElementType() reflect.Type