Documentation
¶
Index ¶
- Constants
- type Alarm
- type AlarmArgs
- type AlarmInput
- type AlarmOutput
- func (o AlarmOutput) AlarmArn() pulumi.StringOutput
- func (o AlarmOutput) AlarmName() pulumi.StringOutput
- func (o AlarmOutput) ComparisonOperator() pulumi.StringOutput
- func (o AlarmOutput) ContactProtocols() pulumi.StringArrayOutput
- func (o AlarmOutput) DatapointsToAlarm() pulumi.IntPtrOutput
- func (AlarmOutput) ElementType() reflect.Type
- func (o AlarmOutput) EvaluationPeriods() pulumi.IntOutput
- func (o AlarmOutput) MetricName() pulumi.StringOutput
- func (o AlarmOutput) MonitoredResourceName() pulumi.StringOutput
- func (o AlarmOutput) NotificationEnabled() pulumi.BoolPtrOutput
- func (o AlarmOutput) NotificationTriggers() pulumi.StringArrayOutput
- func (o AlarmOutput) State() pulumi.StringOutput
- func (o AlarmOutput) Threshold() pulumi.Float64Output
- func (o AlarmOutput) ToAlarmOutput() AlarmOutput
- func (o AlarmOutput) ToAlarmOutputWithContext(ctx context.Context) AlarmOutput
- func (o AlarmOutput) TreatMissingData() pulumi.StringPtrOutput
- type AlarmState
- type Bucket
- type BucketAccessRules
- type BucketAccessRulesArgs
- func (BucketAccessRulesArgs) ElementType() reflect.Type
- func (i BucketAccessRulesArgs) ToBucketAccessRulesOutput() BucketAccessRulesOutput
- func (i BucketAccessRulesArgs) ToBucketAccessRulesOutputWithContext(ctx context.Context) BucketAccessRulesOutput
- func (i BucketAccessRulesArgs) ToBucketAccessRulesPtrOutput() BucketAccessRulesPtrOutput
- func (i BucketAccessRulesArgs) ToBucketAccessRulesPtrOutputWithContext(ctx context.Context) BucketAccessRulesPtrOutput
- type BucketAccessRulesInput
- type BucketAccessRulesOutput
- func (o BucketAccessRulesOutput) AllowPublicOverrides() pulumi.BoolPtrOutput
- func (BucketAccessRulesOutput) ElementType() reflect.Type
- func (o BucketAccessRulesOutput) GetObject() pulumi.StringPtrOutput
- func (o BucketAccessRulesOutput) ToBucketAccessRulesOutput() BucketAccessRulesOutput
- func (o BucketAccessRulesOutput) ToBucketAccessRulesOutputWithContext(ctx context.Context) BucketAccessRulesOutput
- func (o BucketAccessRulesOutput) ToBucketAccessRulesPtrOutput() BucketAccessRulesPtrOutput
- func (o BucketAccessRulesOutput) ToBucketAccessRulesPtrOutputWithContext(ctx context.Context) BucketAccessRulesPtrOutput
- type BucketAccessRulesPtrInput
- type BucketAccessRulesPtrOutput
- func (o BucketAccessRulesPtrOutput) AllowPublicOverrides() pulumi.BoolPtrOutput
- func (o BucketAccessRulesPtrOutput) Elem() BucketAccessRulesOutput
- func (BucketAccessRulesPtrOutput) ElementType() reflect.Type
- func (o BucketAccessRulesPtrOutput) GetObject() pulumi.StringPtrOutput
- func (o BucketAccessRulesPtrOutput) ToBucketAccessRulesPtrOutput() BucketAccessRulesPtrOutput
- func (o BucketAccessRulesPtrOutput) ToBucketAccessRulesPtrOutputWithContext(ctx context.Context) BucketAccessRulesPtrOutput
- type BucketArgs
- type BucketInput
- type BucketOutput
- func (o BucketOutput) AbleToUpdateBundle() pulumi.BoolOutput
- func (o BucketOutput) AccessRules() BucketAccessRulesPtrOutput
- func (o BucketOutput) BucketArn() pulumi.StringOutput
- func (o BucketOutput) BucketName() pulumi.StringOutput
- func (o BucketOutput) BundleId() pulumi.StringOutput
- func (BucketOutput) ElementType() reflect.Type
- func (o BucketOutput) ObjectVersioning() pulumi.BoolPtrOutput
- func (o BucketOutput) ReadOnlyAccessAccounts() pulumi.StringArrayOutput
- func (o BucketOutput) ResourcesReceivingAccess() pulumi.StringArrayOutput
- func (o BucketOutput) Tags() BucketTagArrayOutput
- func (o BucketOutput) ToBucketOutput() BucketOutput
- func (o BucketOutput) ToBucketOutputWithContext(ctx context.Context) BucketOutput
- func (o BucketOutput) Url() pulumi.StringOutput
- type BucketState
- type BucketTag
- type BucketTagArgs
- type BucketTagArray
- type BucketTagArrayInput
- type BucketTagArrayOutput
- func (BucketTagArrayOutput) ElementType() reflect.Type
- func (o BucketTagArrayOutput) Index(i pulumi.IntInput) BucketTagOutput
- func (o BucketTagArrayOutput) ToBucketTagArrayOutput() BucketTagArrayOutput
- func (o BucketTagArrayOutput) ToBucketTagArrayOutputWithContext(ctx context.Context) BucketTagArrayOutput
- type BucketTagInput
- type BucketTagOutput
- func (BucketTagOutput) ElementType() reflect.Type
- func (o BucketTagOutput) Key() pulumi.StringOutput
- func (o BucketTagOutput) ToBucketTagOutput() BucketTagOutput
- func (o BucketTagOutput) ToBucketTagOutputWithContext(ctx context.Context) BucketTagOutput
- func (o BucketTagOutput) Value() pulumi.StringPtrOutput
- type Certificate
- type CertificateArgs
- type CertificateInput
- type CertificateOutput
- func (o CertificateOutput) CertificateArn() pulumi.StringOutput
- func (o CertificateOutput) CertificateName() pulumi.StringOutput
- func (o CertificateOutput) DomainName() pulumi.StringOutput
- func (CertificateOutput) ElementType() reflect.Type
- func (o CertificateOutput) Status() pulumi.StringOutput
- func (o CertificateOutput) SubjectAlternativeNames() pulumi.StringArrayOutput
- func (o CertificateOutput) Tags() CertificateTagArrayOutput
- func (o CertificateOutput) ToCertificateOutput() CertificateOutput
- func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- type CertificateState
- type CertificateTag
- type CertificateTagArgs
- type CertificateTagArray
- type CertificateTagArrayInput
- type CertificateTagArrayOutput
- func (CertificateTagArrayOutput) ElementType() reflect.Type
- func (o CertificateTagArrayOutput) Index(i pulumi.IntInput) CertificateTagOutput
- func (o CertificateTagArrayOutput) ToCertificateTagArrayOutput() CertificateTagArrayOutput
- func (o CertificateTagArrayOutput) ToCertificateTagArrayOutputWithContext(ctx context.Context) CertificateTagArrayOutput
- type CertificateTagInput
- type CertificateTagOutput
- func (CertificateTagOutput) ElementType() reflect.Type
- func (o CertificateTagOutput) Key() pulumi.StringOutput
- func (o CertificateTagOutput) ToCertificateTagOutput() CertificateTagOutput
- func (o CertificateTagOutput) ToCertificateTagOutputWithContext(ctx context.Context) CertificateTagOutput
- func (o CertificateTagOutput) Value() pulumi.StringPtrOutput
- type Container
- type ContainerArgs
- type ContainerEnvironmentVariable
- type ContainerEnvironmentVariableArgs
- func (ContainerEnvironmentVariableArgs) ElementType() reflect.Type
- func (i ContainerEnvironmentVariableArgs) ToContainerEnvironmentVariableOutput() ContainerEnvironmentVariableOutput
- func (i ContainerEnvironmentVariableArgs) ToContainerEnvironmentVariableOutputWithContext(ctx context.Context) ContainerEnvironmentVariableOutput
- type ContainerEnvironmentVariableArray
- func (ContainerEnvironmentVariableArray) ElementType() reflect.Type
- func (i ContainerEnvironmentVariableArray) ToContainerEnvironmentVariableArrayOutput() ContainerEnvironmentVariableArrayOutput
- func (i ContainerEnvironmentVariableArray) ToContainerEnvironmentVariableArrayOutputWithContext(ctx context.Context) ContainerEnvironmentVariableArrayOutput
- type ContainerEnvironmentVariableArrayInput
- type ContainerEnvironmentVariableArrayOutput
- func (ContainerEnvironmentVariableArrayOutput) ElementType() reflect.Type
- func (o ContainerEnvironmentVariableArrayOutput) Index(i pulumi.IntInput) ContainerEnvironmentVariableOutput
- func (o ContainerEnvironmentVariableArrayOutput) ToContainerEnvironmentVariableArrayOutput() ContainerEnvironmentVariableArrayOutput
- func (o ContainerEnvironmentVariableArrayOutput) ToContainerEnvironmentVariableArrayOutputWithContext(ctx context.Context) ContainerEnvironmentVariableArrayOutput
- type ContainerEnvironmentVariableInput
- type ContainerEnvironmentVariableOutput
- func (ContainerEnvironmentVariableOutput) ElementType() reflect.Type
- func (o ContainerEnvironmentVariableOutput) ToContainerEnvironmentVariableOutput() ContainerEnvironmentVariableOutput
- func (o ContainerEnvironmentVariableOutput) ToContainerEnvironmentVariableOutputWithContext(ctx context.Context) ContainerEnvironmentVariableOutput
- func (o ContainerEnvironmentVariableOutput) Value() pulumi.StringPtrOutput
- func (o ContainerEnvironmentVariableOutput) Variable() pulumi.StringPtrOutput
- type ContainerHealthCheckConfig
- type ContainerHealthCheckConfigArgs
- func (ContainerHealthCheckConfigArgs) ElementType() reflect.Type
- func (i ContainerHealthCheckConfigArgs) ToContainerHealthCheckConfigOutput() ContainerHealthCheckConfigOutput
- func (i ContainerHealthCheckConfigArgs) ToContainerHealthCheckConfigOutputWithContext(ctx context.Context) ContainerHealthCheckConfigOutput
- func (i ContainerHealthCheckConfigArgs) ToContainerHealthCheckConfigPtrOutput() ContainerHealthCheckConfigPtrOutput
- func (i ContainerHealthCheckConfigArgs) ToContainerHealthCheckConfigPtrOutputWithContext(ctx context.Context) ContainerHealthCheckConfigPtrOutput
- type ContainerHealthCheckConfigInput
- type ContainerHealthCheckConfigOutput
- func (ContainerHealthCheckConfigOutput) ElementType() reflect.Type
- func (o ContainerHealthCheckConfigOutput) HealthyThreshold() pulumi.IntPtrOutput
- func (o ContainerHealthCheckConfigOutput) IntervalSeconds() pulumi.IntPtrOutput
- func (o ContainerHealthCheckConfigOutput) Path() pulumi.StringPtrOutput
- func (o ContainerHealthCheckConfigOutput) SuccessCodes() pulumi.StringPtrOutput
- func (o ContainerHealthCheckConfigOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ContainerHealthCheckConfigOutput) ToContainerHealthCheckConfigOutput() ContainerHealthCheckConfigOutput
- func (o ContainerHealthCheckConfigOutput) ToContainerHealthCheckConfigOutputWithContext(ctx context.Context) ContainerHealthCheckConfigOutput
- func (o ContainerHealthCheckConfigOutput) ToContainerHealthCheckConfigPtrOutput() ContainerHealthCheckConfigPtrOutput
- func (o ContainerHealthCheckConfigOutput) ToContainerHealthCheckConfigPtrOutputWithContext(ctx context.Context) ContainerHealthCheckConfigPtrOutput
- func (o ContainerHealthCheckConfigOutput) UnhealthyThreshold() pulumi.IntPtrOutput
- type ContainerHealthCheckConfigPtrInput
- type ContainerHealthCheckConfigPtrOutput
- func (o ContainerHealthCheckConfigPtrOutput) Elem() ContainerHealthCheckConfigOutput
- func (ContainerHealthCheckConfigPtrOutput) ElementType() reflect.Type
- func (o ContainerHealthCheckConfigPtrOutput) HealthyThreshold() pulumi.IntPtrOutput
- func (o ContainerHealthCheckConfigPtrOutput) IntervalSeconds() pulumi.IntPtrOutput
- func (o ContainerHealthCheckConfigPtrOutput) Path() pulumi.StringPtrOutput
- func (o ContainerHealthCheckConfigPtrOutput) SuccessCodes() pulumi.StringPtrOutput
- func (o ContainerHealthCheckConfigPtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
- func (o ContainerHealthCheckConfigPtrOutput) ToContainerHealthCheckConfigPtrOutput() ContainerHealthCheckConfigPtrOutput
- func (o ContainerHealthCheckConfigPtrOutput) ToContainerHealthCheckConfigPtrOutputWithContext(ctx context.Context) ContainerHealthCheckConfigPtrOutput
- func (o ContainerHealthCheckConfigPtrOutput) UnhealthyThreshold() pulumi.IntPtrOutput
- type ContainerInput
- type ContainerOutput
- func (o ContainerOutput) ContainerArn() pulumi.StringOutput
- func (o ContainerOutput) ContainerServiceDeployment() ContainerServiceDeploymentPtrOutput
- func (ContainerOutput) ElementType() reflect.Type
- func (o ContainerOutput) IsDisabled() pulumi.BoolPtrOutput
- func (o ContainerOutput) Power() pulumi.StringOutput
- func (o ContainerOutput) PublicDomainNames() ContainerPublicDomainNameArrayOutput
- func (o ContainerOutput) Scale() pulumi.IntOutput
- func (o ContainerOutput) ServiceName() pulumi.StringOutput
- func (o ContainerOutput) Tags() ContainerTagArrayOutput
- func (o ContainerOutput) ToContainerOutput() ContainerOutput
- func (o ContainerOutput) ToContainerOutputWithContext(ctx context.Context) ContainerOutput
- func (o ContainerOutput) Url() pulumi.StringOutput
- type ContainerPortInfo
- type ContainerPortInfoArgs
- type ContainerPortInfoArray
- type ContainerPortInfoArrayInput
- type ContainerPortInfoArrayOutput
- func (ContainerPortInfoArrayOutput) ElementType() reflect.Type
- func (o ContainerPortInfoArrayOutput) Index(i pulumi.IntInput) ContainerPortInfoOutput
- func (o ContainerPortInfoArrayOutput) ToContainerPortInfoArrayOutput() ContainerPortInfoArrayOutput
- func (o ContainerPortInfoArrayOutput) ToContainerPortInfoArrayOutputWithContext(ctx context.Context) ContainerPortInfoArrayOutput
- type ContainerPortInfoInput
- type ContainerPortInfoOutput
- func (ContainerPortInfoOutput) ElementType() reflect.Type
- func (o ContainerPortInfoOutput) Port() pulumi.StringPtrOutput
- func (o ContainerPortInfoOutput) Protocol() pulumi.StringPtrOutput
- func (o ContainerPortInfoOutput) ToContainerPortInfoOutput() ContainerPortInfoOutput
- func (o ContainerPortInfoOutput) ToContainerPortInfoOutputWithContext(ctx context.Context) ContainerPortInfoOutput
- type ContainerPublicDomainName
- type ContainerPublicDomainNameArgs
- func (ContainerPublicDomainNameArgs) ElementType() reflect.Type
- func (i ContainerPublicDomainNameArgs) ToContainerPublicDomainNameOutput() ContainerPublicDomainNameOutput
- func (i ContainerPublicDomainNameArgs) ToContainerPublicDomainNameOutputWithContext(ctx context.Context) ContainerPublicDomainNameOutput
- type ContainerPublicDomainNameArray
- func (ContainerPublicDomainNameArray) ElementType() reflect.Type
- func (i ContainerPublicDomainNameArray) ToContainerPublicDomainNameArrayOutput() ContainerPublicDomainNameArrayOutput
- func (i ContainerPublicDomainNameArray) ToContainerPublicDomainNameArrayOutputWithContext(ctx context.Context) ContainerPublicDomainNameArrayOutput
- type ContainerPublicDomainNameArrayInput
- type ContainerPublicDomainNameArrayOutput
- func (ContainerPublicDomainNameArrayOutput) ElementType() reflect.Type
- func (o ContainerPublicDomainNameArrayOutput) Index(i pulumi.IntInput) ContainerPublicDomainNameOutput
- func (o ContainerPublicDomainNameArrayOutput) ToContainerPublicDomainNameArrayOutput() ContainerPublicDomainNameArrayOutput
- func (o ContainerPublicDomainNameArrayOutput) ToContainerPublicDomainNameArrayOutputWithContext(ctx context.Context) ContainerPublicDomainNameArrayOutput
- type ContainerPublicDomainNameInput
- type ContainerPublicDomainNameOutput
- func (o ContainerPublicDomainNameOutput) CertificateName() pulumi.StringPtrOutput
- func (o ContainerPublicDomainNameOutput) DomainNames() pulumi.StringArrayOutput
- func (ContainerPublicDomainNameOutput) ElementType() reflect.Type
- func (o ContainerPublicDomainNameOutput) ToContainerPublicDomainNameOutput() ContainerPublicDomainNameOutput
- func (o ContainerPublicDomainNameOutput) ToContainerPublicDomainNameOutputWithContext(ctx context.Context) ContainerPublicDomainNameOutput
- type ContainerPublicEndpoint
- type ContainerPublicEndpointArgs
- func (ContainerPublicEndpointArgs) ElementType() reflect.Type
- func (i ContainerPublicEndpointArgs) ToContainerPublicEndpointOutput() ContainerPublicEndpointOutput
- func (i ContainerPublicEndpointArgs) ToContainerPublicEndpointOutputWithContext(ctx context.Context) ContainerPublicEndpointOutput
- func (i ContainerPublicEndpointArgs) ToContainerPublicEndpointPtrOutput() ContainerPublicEndpointPtrOutput
- func (i ContainerPublicEndpointArgs) ToContainerPublicEndpointPtrOutputWithContext(ctx context.Context) ContainerPublicEndpointPtrOutput
- type ContainerPublicEndpointInput
- type ContainerPublicEndpointOutput
- func (o ContainerPublicEndpointOutput) ContainerName() pulumi.StringPtrOutput
- func (o ContainerPublicEndpointOutput) ContainerPort() pulumi.IntPtrOutput
- func (ContainerPublicEndpointOutput) ElementType() reflect.Type
- func (o ContainerPublicEndpointOutput) HealthCheckConfig() ContainerHealthCheckConfigPtrOutput
- func (o ContainerPublicEndpointOutput) ToContainerPublicEndpointOutput() ContainerPublicEndpointOutput
- func (o ContainerPublicEndpointOutput) ToContainerPublicEndpointOutputWithContext(ctx context.Context) ContainerPublicEndpointOutput
- func (o ContainerPublicEndpointOutput) ToContainerPublicEndpointPtrOutput() ContainerPublicEndpointPtrOutput
- func (o ContainerPublicEndpointOutput) ToContainerPublicEndpointPtrOutputWithContext(ctx context.Context) ContainerPublicEndpointPtrOutput
- type ContainerPublicEndpointPtrInput
- type ContainerPublicEndpointPtrOutput
- func (o ContainerPublicEndpointPtrOutput) ContainerName() pulumi.StringPtrOutput
- func (o ContainerPublicEndpointPtrOutput) ContainerPort() pulumi.IntPtrOutput
- func (o ContainerPublicEndpointPtrOutput) Elem() ContainerPublicEndpointOutput
- func (ContainerPublicEndpointPtrOutput) ElementType() reflect.Type
- func (o ContainerPublicEndpointPtrOutput) HealthCheckConfig() ContainerHealthCheckConfigPtrOutput
- func (o ContainerPublicEndpointPtrOutput) ToContainerPublicEndpointPtrOutput() ContainerPublicEndpointPtrOutput
- func (o ContainerPublicEndpointPtrOutput) ToContainerPublicEndpointPtrOutputWithContext(ctx context.Context) ContainerPublicEndpointPtrOutput
- type ContainerServiceDeployment
- type ContainerServiceDeploymentArgs
- func (ContainerServiceDeploymentArgs) ElementType() reflect.Type
- func (i ContainerServiceDeploymentArgs) ToContainerServiceDeploymentOutput() ContainerServiceDeploymentOutput
- func (i ContainerServiceDeploymentArgs) ToContainerServiceDeploymentOutputWithContext(ctx context.Context) ContainerServiceDeploymentOutput
- func (i ContainerServiceDeploymentArgs) ToContainerServiceDeploymentPtrOutput() ContainerServiceDeploymentPtrOutput
- func (i ContainerServiceDeploymentArgs) ToContainerServiceDeploymentPtrOutputWithContext(ctx context.Context) ContainerServiceDeploymentPtrOutput
- type ContainerServiceDeploymentInput
- type ContainerServiceDeploymentOutput
- func (o ContainerServiceDeploymentOutput) Containers() ContainerTypeArrayOutput
- func (ContainerServiceDeploymentOutput) ElementType() reflect.Type
- func (o ContainerServiceDeploymentOutput) PublicEndpoint() ContainerPublicEndpointPtrOutput
- func (o ContainerServiceDeploymentOutput) ToContainerServiceDeploymentOutput() ContainerServiceDeploymentOutput
- func (o ContainerServiceDeploymentOutput) ToContainerServiceDeploymentOutputWithContext(ctx context.Context) ContainerServiceDeploymentOutput
- func (o ContainerServiceDeploymentOutput) ToContainerServiceDeploymentPtrOutput() ContainerServiceDeploymentPtrOutput
- func (o ContainerServiceDeploymentOutput) ToContainerServiceDeploymentPtrOutputWithContext(ctx context.Context) ContainerServiceDeploymentPtrOutput
- type ContainerServiceDeploymentPtrInput
- type ContainerServiceDeploymentPtrOutput
- func (o ContainerServiceDeploymentPtrOutput) Containers() ContainerTypeArrayOutput
- func (o ContainerServiceDeploymentPtrOutput) Elem() ContainerServiceDeploymentOutput
- func (ContainerServiceDeploymentPtrOutput) ElementType() reflect.Type
- func (o ContainerServiceDeploymentPtrOutput) PublicEndpoint() ContainerPublicEndpointPtrOutput
- func (o ContainerServiceDeploymentPtrOutput) ToContainerServiceDeploymentPtrOutput() ContainerServiceDeploymentPtrOutput
- func (o ContainerServiceDeploymentPtrOutput) ToContainerServiceDeploymentPtrOutputWithContext(ctx context.Context) ContainerServiceDeploymentPtrOutput
- type ContainerState
- type ContainerTag
- type ContainerTagArgs
- type ContainerTagArray
- type ContainerTagArrayInput
- type ContainerTagArrayOutput
- func (ContainerTagArrayOutput) ElementType() reflect.Type
- func (o ContainerTagArrayOutput) Index(i pulumi.IntInput) ContainerTagOutput
- func (o ContainerTagArrayOutput) ToContainerTagArrayOutput() ContainerTagArrayOutput
- func (o ContainerTagArrayOutput) ToContainerTagArrayOutputWithContext(ctx context.Context) ContainerTagArrayOutput
- type ContainerTagInput
- type ContainerTagOutput
- func (ContainerTagOutput) ElementType() reflect.Type
- func (o ContainerTagOutput) Key() pulumi.StringOutput
- func (o ContainerTagOutput) ToContainerTagOutput() ContainerTagOutput
- func (o ContainerTagOutput) ToContainerTagOutputWithContext(ctx context.Context) ContainerTagOutput
- func (o ContainerTagOutput) Value() pulumi.StringPtrOutput
- type ContainerType
- type ContainerTypeArgs
- type ContainerTypeArray
- type ContainerTypeArrayInput
- type ContainerTypeArrayOutput
- func (ContainerTypeArrayOutput) ElementType() reflect.Type
- func (o ContainerTypeArrayOutput) Index(i pulumi.IntInput) ContainerTypeOutput
- func (o ContainerTypeArrayOutput) ToContainerTypeArrayOutput() ContainerTypeArrayOutput
- func (o ContainerTypeArrayOutput) ToContainerTypeArrayOutputWithContext(ctx context.Context) ContainerTypeArrayOutput
- type ContainerTypeInput
- type ContainerTypeOutput
- func (o ContainerTypeOutput) Command() pulumi.StringArrayOutput
- func (o ContainerTypeOutput) ContainerName() pulumi.StringPtrOutput
- func (ContainerTypeOutput) ElementType() reflect.Type
- func (o ContainerTypeOutput) Environment() ContainerEnvironmentVariableArrayOutput
- func (o ContainerTypeOutput) Image() pulumi.StringPtrOutput
- func (o ContainerTypeOutput) Ports() ContainerPortInfoArrayOutput
- func (o ContainerTypeOutput) ToContainerTypeOutput() ContainerTypeOutput
- func (o ContainerTypeOutput) ToContainerTypeOutputWithContext(ctx context.Context) ContainerTypeOutput
- type Database
- type DatabaseArgs
- type DatabaseInput
- type DatabaseOutput
- func (o DatabaseOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o DatabaseOutput) BackupRetention() pulumi.BoolPtrOutput
- func (o DatabaseOutput) CaCertificateIdentifier() pulumi.StringPtrOutput
- func (o DatabaseOutput) DatabaseArn() pulumi.StringOutput
- func (DatabaseOutput) ElementType() reflect.Type
- func (o DatabaseOutput) MasterDatabaseName() pulumi.StringOutput
- func (o DatabaseOutput) MasterUserPassword() pulumi.StringPtrOutput
- func (o DatabaseOutput) MasterUsername() pulumi.StringOutput
- func (o DatabaseOutput) PreferredBackupWindow() pulumi.StringPtrOutput
- func (o DatabaseOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
- func (o DatabaseOutput) PubliclyAccessible() pulumi.BoolPtrOutput
- func (o DatabaseOutput) RelationalDatabaseBlueprintId() pulumi.StringOutput
- func (o DatabaseOutput) RelationalDatabaseBundleId() pulumi.StringOutput
- func (o DatabaseOutput) RelationalDatabaseName() pulumi.StringOutput
- func (o DatabaseOutput) RelationalDatabaseParameters() DatabaseRelationalDatabaseParameterArrayOutput
- func (o DatabaseOutput) RotateMasterUserPassword() pulumi.BoolPtrOutput
- func (o DatabaseOutput) Tags() DatabaseTagArrayOutput
- func (o DatabaseOutput) ToDatabaseOutput() DatabaseOutput
- func (o DatabaseOutput) ToDatabaseOutputWithContext(ctx context.Context) 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 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
- 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
- func (o DiskOutput) AddOns() DiskAddOnArrayOutput
- func (o DiskOutput) AttachedTo() pulumi.StringOutput
- func (o DiskOutput) AttachmentState() pulumi.StringOutput
- func (o DiskOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o DiskOutput) DiskArn() pulumi.StringOutput
- func (o DiskOutput) DiskName() pulumi.StringOutput
- func (DiskOutput) ElementType() reflect.Type
- func (o DiskOutput) Iops() pulumi.IntOutput
- func (o DiskOutput) IsAttached() pulumi.BoolOutput
- func (o DiskOutput) Location() DiskLocationOutput
- func (o DiskOutput) Path() pulumi.StringOutput
- func (o DiskOutput) ResourceType() pulumi.StringOutput
- func (o DiskOutput) SizeInGb() pulumi.IntOutput
- func (o DiskOutput) State() pulumi.StringOutput
- func (o DiskOutput) SupportCode() pulumi.StringOutput
- func (o DiskOutput) Tags() DiskTagArrayOutput
- func (o DiskOutput) ToDiskOutput() DiskOutput
- func (o DiskOutput) ToDiskOutputWithContext(ctx context.Context) DiskOutput
- type DiskState
- type DiskTag
- type DiskTagArgs
- type DiskTagArray
- type DiskTagArrayInput
- type DiskTagArrayOutput
- type DiskTagInput
- type DiskTagOutput
- type Distributiondeprecated
- type DistributionArgs
- type DistributionCacheBehavior
- type DistributionCacheBehaviorArgs
- func (DistributionCacheBehaviorArgs) ElementType() reflect.Type
- func (i DistributionCacheBehaviorArgs) ToDistributionCacheBehaviorOutput() DistributionCacheBehaviorOutput
- func (i DistributionCacheBehaviorArgs) ToDistributionCacheBehaviorOutputWithContext(ctx context.Context) DistributionCacheBehaviorOutput
- type DistributionCacheBehaviorInput
- type DistributionCacheBehaviorOutput
- func (o DistributionCacheBehaviorOutput) Behavior() pulumi.StringPtrOutput
- func (DistributionCacheBehaviorOutput) ElementType() reflect.Type
- func (o DistributionCacheBehaviorOutput) ToDistributionCacheBehaviorOutput() DistributionCacheBehaviorOutput
- func (o DistributionCacheBehaviorOutput) ToDistributionCacheBehaviorOutputWithContext(ctx context.Context) DistributionCacheBehaviorOutput
- type DistributionCacheBehaviorPerPath
- type DistributionCacheBehaviorPerPathArgs
- func (DistributionCacheBehaviorPerPathArgs) ElementType() reflect.Type
- func (i DistributionCacheBehaviorPerPathArgs) ToDistributionCacheBehaviorPerPathOutput() DistributionCacheBehaviorPerPathOutput
- func (i DistributionCacheBehaviorPerPathArgs) ToDistributionCacheBehaviorPerPathOutputWithContext(ctx context.Context) DistributionCacheBehaviorPerPathOutput
- type DistributionCacheBehaviorPerPathArray
- func (DistributionCacheBehaviorPerPathArray) ElementType() reflect.Type
- func (i DistributionCacheBehaviorPerPathArray) ToDistributionCacheBehaviorPerPathArrayOutput() DistributionCacheBehaviorPerPathArrayOutput
- func (i DistributionCacheBehaviorPerPathArray) ToDistributionCacheBehaviorPerPathArrayOutputWithContext(ctx context.Context) DistributionCacheBehaviorPerPathArrayOutput
- type DistributionCacheBehaviorPerPathArrayInput
- type DistributionCacheBehaviorPerPathArrayOutput
- func (DistributionCacheBehaviorPerPathArrayOutput) ElementType() reflect.Type
- func (o DistributionCacheBehaviorPerPathArrayOutput) Index(i pulumi.IntInput) DistributionCacheBehaviorPerPathOutput
- func (o DistributionCacheBehaviorPerPathArrayOutput) ToDistributionCacheBehaviorPerPathArrayOutput() DistributionCacheBehaviorPerPathArrayOutput
- func (o DistributionCacheBehaviorPerPathArrayOutput) ToDistributionCacheBehaviorPerPathArrayOutputWithContext(ctx context.Context) DistributionCacheBehaviorPerPathArrayOutput
- type DistributionCacheBehaviorPerPathInput
- type DistributionCacheBehaviorPerPathOutput
- func (o DistributionCacheBehaviorPerPathOutput) Behavior() pulumi.StringPtrOutput
- func (DistributionCacheBehaviorPerPathOutput) ElementType() reflect.Type
- func (o DistributionCacheBehaviorPerPathOutput) Path() pulumi.StringPtrOutput
- func (o DistributionCacheBehaviorPerPathOutput) ToDistributionCacheBehaviorPerPathOutput() DistributionCacheBehaviorPerPathOutput
- func (o DistributionCacheBehaviorPerPathOutput) ToDistributionCacheBehaviorPerPathOutputWithContext(ctx context.Context) DistributionCacheBehaviorPerPathOutput
- type DistributionCacheBehaviorPtrOutput
- func (o DistributionCacheBehaviorPtrOutput) Behavior() pulumi.StringPtrOutput
- func (o DistributionCacheBehaviorPtrOutput) Elem() DistributionCacheBehaviorOutput
- func (DistributionCacheBehaviorPtrOutput) ElementType() reflect.Type
- func (o DistributionCacheBehaviorPtrOutput) ToDistributionCacheBehaviorPtrOutput() DistributionCacheBehaviorPtrOutput
- func (o DistributionCacheBehaviorPtrOutput) ToDistributionCacheBehaviorPtrOutputWithContext(ctx context.Context) DistributionCacheBehaviorPtrOutput
- type DistributionCacheSettings
- type DistributionCacheSettingsArgs
- func (DistributionCacheSettingsArgs) ElementType() reflect.Type
- func (i DistributionCacheSettingsArgs) ToDistributionCacheSettingsOutput() DistributionCacheSettingsOutput
- func (i DistributionCacheSettingsArgs) ToDistributionCacheSettingsOutputWithContext(ctx context.Context) DistributionCacheSettingsOutput
- func (i DistributionCacheSettingsArgs) ToDistributionCacheSettingsPtrOutput() DistributionCacheSettingsPtrOutput
- func (i DistributionCacheSettingsArgs) ToDistributionCacheSettingsPtrOutputWithContext(ctx context.Context) DistributionCacheSettingsPtrOutput
- type DistributionCacheSettingsInput
- type DistributionCacheSettingsOutput
- func (o DistributionCacheSettingsOutput) AllowedHTTPMethods() pulumi.StringPtrOutput
- func (o DistributionCacheSettingsOutput) CachedHTTPMethods() pulumi.StringPtrOutput
- func (o DistributionCacheSettingsOutput) DefaultTTL() pulumi.IntPtrOutput
- func (DistributionCacheSettingsOutput) ElementType() reflect.Type
- func (o DistributionCacheSettingsOutput) ForwardedCookies() DistributionCookieObjectPtrOutput
- func (o DistributionCacheSettingsOutput) ForwardedHeaders() DistributionHeaderObjectPtrOutput
- func (o DistributionCacheSettingsOutput) ForwardedQueryStrings() DistributionQueryStringObjectPtrOutput
- func (o DistributionCacheSettingsOutput) MaximumTTL() pulumi.IntPtrOutput
- func (o DistributionCacheSettingsOutput) MinimumTTL() pulumi.IntPtrOutput
- func (o DistributionCacheSettingsOutput) ToDistributionCacheSettingsOutput() DistributionCacheSettingsOutput
- func (o DistributionCacheSettingsOutput) ToDistributionCacheSettingsOutputWithContext(ctx context.Context) DistributionCacheSettingsOutput
- func (o DistributionCacheSettingsOutput) ToDistributionCacheSettingsPtrOutput() DistributionCacheSettingsPtrOutput
- func (o DistributionCacheSettingsOutput) ToDistributionCacheSettingsPtrOutputWithContext(ctx context.Context) DistributionCacheSettingsPtrOutput
- type DistributionCacheSettingsPtrInput
- type DistributionCacheSettingsPtrOutput
- func (o DistributionCacheSettingsPtrOutput) AllowedHTTPMethods() pulumi.StringPtrOutput
- func (o DistributionCacheSettingsPtrOutput) CachedHTTPMethods() pulumi.StringPtrOutput
- func (o DistributionCacheSettingsPtrOutput) DefaultTTL() pulumi.IntPtrOutput
- func (o DistributionCacheSettingsPtrOutput) Elem() DistributionCacheSettingsOutput
- func (DistributionCacheSettingsPtrOutput) ElementType() reflect.Type
- func (o DistributionCacheSettingsPtrOutput) ForwardedCookies() DistributionCookieObjectPtrOutput
- func (o DistributionCacheSettingsPtrOutput) ForwardedHeaders() DistributionHeaderObjectPtrOutput
- func (o DistributionCacheSettingsPtrOutput) ForwardedQueryStrings() DistributionQueryStringObjectPtrOutput
- func (o DistributionCacheSettingsPtrOutput) MaximumTTL() pulumi.IntPtrOutput
- func (o DistributionCacheSettingsPtrOutput) MinimumTTL() pulumi.IntPtrOutput
- func (o DistributionCacheSettingsPtrOutput) ToDistributionCacheSettingsPtrOutput() DistributionCacheSettingsPtrOutput
- func (o DistributionCacheSettingsPtrOutput) ToDistributionCacheSettingsPtrOutputWithContext(ctx context.Context) DistributionCacheSettingsPtrOutput
- type DistributionCookieObject
- type DistributionCookieObjectArgs
- func (DistributionCookieObjectArgs) ElementType() reflect.Type
- func (i DistributionCookieObjectArgs) ToDistributionCookieObjectOutput() DistributionCookieObjectOutput
- func (i DistributionCookieObjectArgs) ToDistributionCookieObjectOutputWithContext(ctx context.Context) DistributionCookieObjectOutput
- func (i DistributionCookieObjectArgs) ToDistributionCookieObjectPtrOutput() DistributionCookieObjectPtrOutput
- func (i DistributionCookieObjectArgs) ToDistributionCookieObjectPtrOutputWithContext(ctx context.Context) DistributionCookieObjectPtrOutput
- type DistributionCookieObjectInput
- type DistributionCookieObjectOutput
- func (o DistributionCookieObjectOutput) CookiesAllowList() pulumi.StringArrayOutput
- func (DistributionCookieObjectOutput) ElementType() reflect.Type
- func (o DistributionCookieObjectOutput) Option() pulumi.StringPtrOutput
- func (o DistributionCookieObjectOutput) ToDistributionCookieObjectOutput() DistributionCookieObjectOutput
- func (o DistributionCookieObjectOutput) ToDistributionCookieObjectOutputWithContext(ctx context.Context) DistributionCookieObjectOutput
- func (o DistributionCookieObjectOutput) ToDistributionCookieObjectPtrOutput() DistributionCookieObjectPtrOutput
- func (o DistributionCookieObjectOutput) ToDistributionCookieObjectPtrOutputWithContext(ctx context.Context) DistributionCookieObjectPtrOutput
- type DistributionCookieObjectPtrInput
- type DistributionCookieObjectPtrOutput
- func (o DistributionCookieObjectPtrOutput) CookiesAllowList() pulumi.StringArrayOutput
- func (o DistributionCookieObjectPtrOutput) Elem() DistributionCookieObjectOutput
- func (DistributionCookieObjectPtrOutput) ElementType() reflect.Type
- func (o DistributionCookieObjectPtrOutput) Option() pulumi.StringPtrOutput
- func (o DistributionCookieObjectPtrOutput) ToDistributionCookieObjectPtrOutput() DistributionCookieObjectPtrOutput
- func (o DistributionCookieObjectPtrOutput) ToDistributionCookieObjectPtrOutputWithContext(ctx context.Context) DistributionCookieObjectPtrOutput
- type DistributionHeaderObject
- type DistributionHeaderObjectArgs
- func (DistributionHeaderObjectArgs) ElementType() reflect.Type
- func (i DistributionHeaderObjectArgs) ToDistributionHeaderObjectOutput() DistributionHeaderObjectOutput
- func (i DistributionHeaderObjectArgs) ToDistributionHeaderObjectOutputWithContext(ctx context.Context) DistributionHeaderObjectOutput
- func (i DistributionHeaderObjectArgs) ToDistributionHeaderObjectPtrOutput() DistributionHeaderObjectPtrOutput
- func (i DistributionHeaderObjectArgs) ToDistributionHeaderObjectPtrOutputWithContext(ctx context.Context) DistributionHeaderObjectPtrOutput
- type DistributionHeaderObjectInput
- type DistributionHeaderObjectOutput
- func (DistributionHeaderObjectOutput) ElementType() reflect.Type
- func (o DistributionHeaderObjectOutput) HeadersAllowList() pulumi.StringArrayOutput
- func (o DistributionHeaderObjectOutput) Option() pulumi.StringPtrOutput
- func (o DistributionHeaderObjectOutput) ToDistributionHeaderObjectOutput() DistributionHeaderObjectOutput
- func (o DistributionHeaderObjectOutput) ToDistributionHeaderObjectOutputWithContext(ctx context.Context) DistributionHeaderObjectOutput
- func (o DistributionHeaderObjectOutput) ToDistributionHeaderObjectPtrOutput() DistributionHeaderObjectPtrOutput
- func (o DistributionHeaderObjectOutput) ToDistributionHeaderObjectPtrOutputWithContext(ctx context.Context) DistributionHeaderObjectPtrOutput
- type DistributionHeaderObjectPtrInput
- type DistributionHeaderObjectPtrOutput
- func (o DistributionHeaderObjectPtrOutput) Elem() DistributionHeaderObjectOutput
- func (DistributionHeaderObjectPtrOutput) ElementType() reflect.Type
- func (o DistributionHeaderObjectPtrOutput) HeadersAllowList() pulumi.StringArrayOutput
- func (o DistributionHeaderObjectPtrOutput) Option() pulumi.StringPtrOutput
- func (o DistributionHeaderObjectPtrOutput) ToDistributionHeaderObjectPtrOutput() DistributionHeaderObjectPtrOutput
- func (o DistributionHeaderObjectPtrOutput) ToDistributionHeaderObjectPtrOutputWithContext(ctx context.Context) DistributionHeaderObjectPtrOutput
- type DistributionInput
- type DistributionInputOrigin
- type DistributionInputOriginArgs
- type DistributionInputOriginInput
- type DistributionInputOriginOutput
- func (DistributionInputOriginOutput) ElementType() reflect.Type
- func (o DistributionInputOriginOutput) Name() pulumi.StringPtrOutput
- func (o DistributionInputOriginOutput) ProtocolPolicy() pulumi.StringPtrOutput
- func (o DistributionInputOriginOutput) RegionName() pulumi.StringPtrOutput
- func (o DistributionInputOriginOutput) ToDistributionInputOriginOutput() DistributionInputOriginOutput
- func (o DistributionInputOriginOutput) ToDistributionInputOriginOutputWithContext(ctx context.Context) DistributionInputOriginOutput
- type DistributionInputOriginPtrOutput
- func (o DistributionInputOriginPtrOutput) Elem() DistributionInputOriginOutput
- func (DistributionInputOriginPtrOutput) ElementType() reflect.Type
- func (o DistributionInputOriginPtrOutput) Name() pulumi.StringPtrOutput
- func (o DistributionInputOriginPtrOutput) ProtocolPolicy() pulumi.StringPtrOutput
- func (o DistributionInputOriginPtrOutput) RegionName() pulumi.StringPtrOutput
- func (o DistributionInputOriginPtrOutput) ToDistributionInputOriginPtrOutput() DistributionInputOriginPtrOutput
- func (o DistributionInputOriginPtrOutput) ToDistributionInputOriginPtrOutputWithContext(ctx context.Context) DistributionInputOriginPtrOutput
- type DistributionOutput
- func (o DistributionOutput) AbleToUpdateBundle() pulumi.BoolOutput
- func (o DistributionOutput) BundleId() pulumi.StringOutput
- func (o DistributionOutput) CacheBehaviorSettings() DistributionCacheSettingsPtrOutput
- func (o DistributionOutput) CacheBehaviors() DistributionCacheBehaviorPerPathArrayOutput
- func (o DistributionOutput) CertificateName() pulumi.StringPtrOutput
- func (o DistributionOutput) DefaultCacheBehavior() DistributionCacheBehaviorOutput
- func (o DistributionOutput) DistributionArn() pulumi.StringOutput
- func (o DistributionOutput) DistributionName() pulumi.StringOutput
- func (DistributionOutput) ElementType() reflect.Type
- func (o DistributionOutput) IpAddressType() pulumi.StringPtrOutput
- func (o DistributionOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o DistributionOutput) Origin() DistributionInputOriginOutput
- func (o DistributionOutput) Status() pulumi.StringOutput
- func (o DistributionOutput) Tags() DistributionTagArrayOutput
- func (o DistributionOutput) ToDistributionOutput() DistributionOutput
- func (o DistributionOutput) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
- type DistributionQueryStringObject
- type DistributionQueryStringObjectArgs
- func (DistributionQueryStringObjectArgs) ElementType() reflect.Type
- func (i DistributionQueryStringObjectArgs) ToDistributionQueryStringObjectOutput() DistributionQueryStringObjectOutput
- func (i DistributionQueryStringObjectArgs) ToDistributionQueryStringObjectOutputWithContext(ctx context.Context) DistributionQueryStringObjectOutput
- func (i DistributionQueryStringObjectArgs) ToDistributionQueryStringObjectPtrOutput() DistributionQueryStringObjectPtrOutput
- func (i DistributionQueryStringObjectArgs) ToDistributionQueryStringObjectPtrOutputWithContext(ctx context.Context) DistributionQueryStringObjectPtrOutput
- type DistributionQueryStringObjectInput
- type DistributionQueryStringObjectOutput
- func (DistributionQueryStringObjectOutput) ElementType() reflect.Type
- func (o DistributionQueryStringObjectOutput) Option() pulumi.BoolPtrOutput
- func (o DistributionQueryStringObjectOutput) QueryStringsAllowList() pulumi.StringArrayOutput
- func (o DistributionQueryStringObjectOutput) ToDistributionQueryStringObjectOutput() DistributionQueryStringObjectOutput
- func (o DistributionQueryStringObjectOutput) ToDistributionQueryStringObjectOutputWithContext(ctx context.Context) DistributionQueryStringObjectOutput
- func (o DistributionQueryStringObjectOutput) ToDistributionQueryStringObjectPtrOutput() DistributionQueryStringObjectPtrOutput
- func (o DistributionQueryStringObjectOutput) ToDistributionQueryStringObjectPtrOutputWithContext(ctx context.Context) DistributionQueryStringObjectPtrOutput
- type DistributionQueryStringObjectPtrInput
- type DistributionQueryStringObjectPtrOutput
- func (o DistributionQueryStringObjectPtrOutput) Elem() DistributionQueryStringObjectOutput
- func (DistributionQueryStringObjectPtrOutput) ElementType() reflect.Type
- func (o DistributionQueryStringObjectPtrOutput) Option() pulumi.BoolPtrOutput
- func (o DistributionQueryStringObjectPtrOutput) QueryStringsAllowList() pulumi.StringArrayOutput
- func (o DistributionQueryStringObjectPtrOutput) ToDistributionQueryStringObjectPtrOutput() DistributionQueryStringObjectPtrOutput
- func (o DistributionQueryStringObjectPtrOutput) ToDistributionQueryStringObjectPtrOutputWithContext(ctx context.Context) DistributionQueryStringObjectPtrOutput
- type DistributionState
- type DistributionTag
- type DistributionTagArgs
- type DistributionTagArray
- type DistributionTagArrayInput
- type DistributionTagArrayOutput
- func (DistributionTagArrayOutput) ElementType() reflect.Type
- func (o DistributionTagArrayOutput) Index(i pulumi.IntInput) DistributionTagOutput
- func (o DistributionTagArrayOutput) ToDistributionTagArrayOutput() DistributionTagArrayOutput
- func (o DistributionTagArrayOutput) ToDistributionTagArrayOutputWithContext(ctx context.Context) DistributionTagArrayOutput
- type DistributionTagInput
- type DistributionTagOutput
- func (DistributionTagOutput) ElementType() reflect.Type
- func (o DistributionTagOutput) Key() pulumi.StringOutput
- func (o DistributionTagOutput) ToDistributionTagOutput() DistributionTagOutput
- func (o DistributionTagOutput) ToDistributionTagOutputWithContext(ctx context.Context) DistributionTagOutput
- func (o DistributionTagOutput) Value() pulumi.StringPtrOutput
- 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
- func (o InstanceOutput) AddOns() InstanceAddOnArrayOutput
- func (o InstanceOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o InstanceOutput) BlueprintId() pulumi.StringOutput
- func (o InstanceOutput) BundleId() pulumi.StringOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) Hardware() InstanceHardwarePtrOutput
- func (o InstanceOutput) InstanceArn() pulumi.StringOutput
- func (o InstanceOutput) InstanceName() pulumi.StringOutput
- func (o InstanceOutput) IsStaticIp() pulumi.BoolOutput
- func (o InstanceOutput) KeyPairName() pulumi.StringPtrOutput
- func (o InstanceOutput) Location() InstanceLocationPtrOutput
- func (o InstanceOutput) Networking() InstanceNetworkingPtrOutput
- func (o InstanceOutput) PrivateIpAddress() pulumi.StringOutput
- func (o InstanceOutput) PublicIpAddress() pulumi.StringOutput
- func (o InstanceOutput) ResourceType() pulumi.StringOutput
- func (o InstanceOutput) SshKeyName() pulumi.StringOutput
- func (o InstanceOutput) State() InstanceStateTypePtrOutput
- func (o InstanceOutput) SupportCode() pulumi.StringOutput
- func (o InstanceOutput) Tags() InstanceTagArrayOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) UserData() pulumi.StringPtrOutput
- func (o InstanceOutput) UserName() pulumi.StringOutput
- 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 LoadBalancer
- type LoadBalancerArgs
- type LoadBalancerInput
- type LoadBalancerOutput
- func (o LoadBalancerOutput) AttachedInstances() pulumi.StringArrayOutput
- func (LoadBalancerOutput) ElementType() reflect.Type
- func (o LoadBalancerOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o LoadBalancerOutput) InstancePort() pulumi.IntOutput
- func (o LoadBalancerOutput) IpAddressType() pulumi.StringPtrOutput
- func (o LoadBalancerOutput) LoadBalancerArn() pulumi.StringOutput
- func (o LoadBalancerOutput) LoadBalancerName() pulumi.StringOutput
- func (o LoadBalancerOutput) SessionStickinessEnabled() pulumi.BoolPtrOutput
- func (o LoadBalancerOutput) SessionStickinessLBCookieDurationSeconds() pulumi.StringPtrOutput
- func (o LoadBalancerOutput) Tags() LoadBalancerTagArrayOutput
- func (o LoadBalancerOutput) TlsPolicyName() pulumi.StringPtrOutput
- func (o LoadBalancerOutput) ToLoadBalancerOutput() LoadBalancerOutput
- func (o LoadBalancerOutput) ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput
- type LoadBalancerState
- type LoadBalancerTag
- type LoadBalancerTagArgs
- type LoadBalancerTagArray
- type LoadBalancerTagArrayInput
- type LoadBalancerTagArrayOutput
- func (LoadBalancerTagArrayOutput) ElementType() reflect.Type
- func (o LoadBalancerTagArrayOutput) Index(i pulumi.IntInput) LoadBalancerTagOutput
- func (o LoadBalancerTagArrayOutput) ToLoadBalancerTagArrayOutput() LoadBalancerTagArrayOutput
- func (o LoadBalancerTagArrayOutput) ToLoadBalancerTagArrayOutputWithContext(ctx context.Context) LoadBalancerTagArrayOutput
- type LoadBalancerTagInput
- type LoadBalancerTagOutput
- func (LoadBalancerTagOutput) ElementType() reflect.Type
- func (o LoadBalancerTagOutput) Key() pulumi.StringOutput
- func (o LoadBalancerTagOutput) ToLoadBalancerTagOutput() LoadBalancerTagOutput
- func (o LoadBalancerTagOutput) ToLoadBalancerTagOutputWithContext(ctx context.Context) LoadBalancerTagOutput
- func (o LoadBalancerTagOutput) Value() pulumi.StringPtrOutput
- type LoadBalancerTlsCertificate
- func (*LoadBalancerTlsCertificate) ElementType() reflect.Type
- func (i *LoadBalancerTlsCertificate) ToLoadBalancerTlsCertificateOutput() LoadBalancerTlsCertificateOutput
- func (i *LoadBalancerTlsCertificate) ToLoadBalancerTlsCertificateOutputWithContext(ctx context.Context) LoadBalancerTlsCertificateOutput
- type LoadBalancerTlsCertificateArgs
- type LoadBalancerTlsCertificateInput
- type LoadBalancerTlsCertificateOutput
- func (o LoadBalancerTlsCertificateOutput) CertificateAlternativeNames() pulumi.StringArrayOutput
- func (o LoadBalancerTlsCertificateOutput) CertificateDomainName() pulumi.StringOutput
- func (o LoadBalancerTlsCertificateOutput) CertificateName() pulumi.StringOutput
- func (LoadBalancerTlsCertificateOutput) ElementType() reflect.Type
- func (o LoadBalancerTlsCertificateOutput) HttpsRedirectionEnabled() pulumi.BoolPtrOutput
- func (o LoadBalancerTlsCertificateOutput) IsAttached() pulumi.BoolPtrOutput
- func (o LoadBalancerTlsCertificateOutput) LoadBalancerName() pulumi.StringOutput
- func (o LoadBalancerTlsCertificateOutput) LoadBalancerTlsCertificateArn() pulumi.StringOutput
- func (o LoadBalancerTlsCertificateOutput) Status() pulumi.StringOutput
- func (o LoadBalancerTlsCertificateOutput) ToLoadBalancerTlsCertificateOutput() LoadBalancerTlsCertificateOutput
- func (o LoadBalancerTlsCertificateOutput) ToLoadBalancerTlsCertificateOutputWithContext(ctx context.Context) LoadBalancerTlsCertificateOutput
- type LoadBalancerTlsCertificateState
- type LookupAlarmArgs
- type LookupAlarmOutputArgs
- type LookupAlarmResult
- type LookupAlarmResultOutput
- func (o LookupAlarmResultOutput) AlarmArn() pulumi.StringPtrOutput
- func (o LookupAlarmResultOutput) ComparisonOperator() pulumi.StringPtrOutput
- func (o LookupAlarmResultOutput) ContactProtocols() pulumi.StringArrayOutput
- func (o LookupAlarmResultOutput) DatapointsToAlarm() pulumi.IntPtrOutput
- func (LookupAlarmResultOutput) ElementType() reflect.Type
- func (o LookupAlarmResultOutput) EvaluationPeriods() pulumi.IntPtrOutput
- func (o LookupAlarmResultOutput) NotificationEnabled() pulumi.BoolPtrOutput
- func (o LookupAlarmResultOutput) NotificationTriggers() pulumi.StringArrayOutput
- func (o LookupAlarmResultOutput) State() pulumi.StringPtrOutput
- func (o LookupAlarmResultOutput) Threshold() pulumi.Float64PtrOutput
- func (o LookupAlarmResultOutput) ToLookupAlarmResultOutput() LookupAlarmResultOutput
- func (o LookupAlarmResultOutput) ToLookupAlarmResultOutputWithContext(ctx context.Context) LookupAlarmResultOutput
- func (o LookupAlarmResultOutput) TreatMissingData() pulumi.StringPtrOutput
- type LookupBucketArgs
- type LookupBucketOutputArgs
- type LookupBucketResult
- type LookupBucketResultOutput
- func (o LookupBucketResultOutput) AbleToUpdateBundle() pulumi.BoolPtrOutput
- func (o LookupBucketResultOutput) AccessRules() BucketAccessRulesPtrOutput
- func (o LookupBucketResultOutput) BucketArn() pulumi.StringPtrOutput
- func (o LookupBucketResultOutput) BundleId() pulumi.StringPtrOutput
- func (LookupBucketResultOutput) ElementType() reflect.Type
- func (o LookupBucketResultOutput) ObjectVersioning() pulumi.BoolPtrOutput
- func (o LookupBucketResultOutput) ReadOnlyAccessAccounts() pulumi.StringArrayOutput
- func (o LookupBucketResultOutput) ResourcesReceivingAccess() pulumi.StringArrayOutput
- func (o LookupBucketResultOutput) Tags() BucketTagArrayOutput
- func (o LookupBucketResultOutput) ToLookupBucketResultOutput() LookupBucketResultOutput
- func (o LookupBucketResultOutput) ToLookupBucketResultOutputWithContext(ctx context.Context) LookupBucketResultOutput
- func (o LookupBucketResultOutput) Url() pulumi.StringPtrOutput
- type LookupCertificateArgs
- type LookupCertificateOutputArgs
- type LookupCertificateResult
- type LookupCertificateResultOutput
- func (o LookupCertificateResultOutput) CertificateArn() pulumi.StringPtrOutput
- func (LookupCertificateResultOutput) ElementType() reflect.Type
- func (o LookupCertificateResultOutput) Status() pulumi.StringPtrOutput
- func (o LookupCertificateResultOutput) Tags() CertificateTagArrayOutput
- func (o LookupCertificateResultOutput) ToLookupCertificateResultOutput() LookupCertificateResultOutput
- func (o LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext(ctx context.Context) LookupCertificateResultOutput
- type LookupContainerArgs
- type LookupContainerOutputArgs
- type LookupContainerResult
- type LookupContainerResultOutput
- func (o LookupContainerResultOutput) ContainerArn() pulumi.StringPtrOutput
- func (o LookupContainerResultOutput) ContainerServiceDeployment() ContainerServiceDeploymentPtrOutput
- func (LookupContainerResultOutput) ElementType() reflect.Type
- func (o LookupContainerResultOutput) IsDisabled() pulumi.BoolPtrOutput
- func (o LookupContainerResultOutput) Power() pulumi.StringPtrOutput
- func (o LookupContainerResultOutput) PublicDomainNames() ContainerPublicDomainNameArrayOutput
- func (o LookupContainerResultOutput) Scale() pulumi.IntPtrOutput
- func (o LookupContainerResultOutput) Tags() ContainerTagArrayOutput
- func (o LookupContainerResultOutput) ToLookupContainerResultOutput() LookupContainerResultOutput
- func (o LookupContainerResultOutput) ToLookupContainerResultOutputWithContext(ctx context.Context) LookupContainerResultOutput
- func (o LookupContainerResultOutput) Url() pulumi.StringPtrOutput
- type LookupDatabaseArgs
- type LookupDatabaseOutputArgs
- type LookupDatabaseResult
- type LookupDatabaseResultOutput
- func (o LookupDatabaseResultOutput) BackupRetention() pulumi.BoolPtrOutput
- func (o LookupDatabaseResultOutput) CaCertificateIdentifier() pulumi.StringPtrOutput
- func (o LookupDatabaseResultOutput) DatabaseArn() pulumi.StringPtrOutput
- func (LookupDatabaseResultOutput) ElementType() reflect.Type
- func (o LookupDatabaseResultOutput) PreferredBackupWindow() pulumi.StringPtrOutput
- func (o LookupDatabaseResultOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
- func (o LookupDatabaseResultOutput) PubliclyAccessible() pulumi.BoolPtrOutput
- func (o LookupDatabaseResultOutput) Tags() DatabaseTagArrayOutput
- func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutput() LookupDatabaseResultOutput
- func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext(ctx context.Context) LookupDatabaseResultOutput
- type LookupDiskArgs
- type LookupDiskOutputArgs
- type LookupDiskResult
- type LookupDiskResultOutput
- func (o LookupDiskResultOutput) AddOns() DiskAddOnArrayOutput
- func (o LookupDiskResultOutput) AttachedTo() pulumi.StringPtrOutput
- func (o LookupDiskResultOutput) AttachmentState() pulumi.StringPtrOutput
- func (o LookupDiskResultOutput) DiskArn() pulumi.StringPtrOutput
- func (LookupDiskResultOutput) ElementType() reflect.Type
- func (o LookupDiskResultOutput) Iops() pulumi.IntPtrOutput
- func (o LookupDiskResultOutput) IsAttached() pulumi.BoolPtrOutput
- func (o LookupDiskResultOutput) Location() DiskLocationPtrOutput
- func (o LookupDiskResultOutput) Path() pulumi.StringPtrOutput
- func (o LookupDiskResultOutput) ResourceType() pulumi.StringPtrOutput
- func (o LookupDiskResultOutput) State() pulumi.StringPtrOutput
- func (o LookupDiskResultOutput) SupportCode() pulumi.StringPtrOutput
- func (o LookupDiskResultOutput) Tags() DiskTagArrayOutput
- func (o LookupDiskResultOutput) ToLookupDiskResultOutput() LookupDiskResultOutput
- func (o LookupDiskResultOutput) ToLookupDiskResultOutputWithContext(ctx context.Context) LookupDiskResultOutput
- type LookupDistributionArgs
- type LookupDistributionOutputArgs
- type LookupDistributionResult
- type LookupDistributionResultOutput
- func (o LookupDistributionResultOutput) AbleToUpdateBundle() pulumi.BoolPtrOutput
- func (o LookupDistributionResultOutput) BundleId() pulumi.StringPtrOutput
- func (o LookupDistributionResultOutput) CacheBehaviorSettings() DistributionCacheSettingsPtrOutput
- func (o LookupDistributionResultOutput) CacheBehaviors() DistributionCacheBehaviorPerPathArrayOutput
- func (o LookupDistributionResultOutput) CertificateName() pulumi.StringPtrOutput
- func (o LookupDistributionResultOutput) DefaultCacheBehavior() DistributionCacheBehaviorPtrOutput
- func (o LookupDistributionResultOutput) DistributionArn() pulumi.StringPtrOutput
- func (LookupDistributionResultOutput) ElementType() reflect.Type
- func (o LookupDistributionResultOutput) IsEnabled() pulumi.BoolPtrOutput
- func (o LookupDistributionResultOutput) Origin() DistributionInputOriginPtrOutput
- func (o LookupDistributionResultOutput) Status() pulumi.StringPtrOutput
- func (o LookupDistributionResultOutput) Tags() DistributionTagArrayOutput
- func (o LookupDistributionResultOutput) ToLookupDistributionResultOutput() LookupDistributionResultOutput
- func (o LookupDistributionResultOutput) ToLookupDistributionResultOutputWithContext(ctx context.Context) LookupDistributionResultOutput
- type LookupInstanceArgs
- type LookupInstanceOutputArgs
- type LookupInstanceResult
- type LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) AddOns() InstanceAddOnArrayOutput
- func (LookupInstanceResultOutput) ElementType() reflect.Type
- func (o LookupInstanceResultOutput) Hardware() InstanceHardwarePtrOutput
- func (o LookupInstanceResultOutput) InstanceArn() pulumi.StringPtrOutput
- func (o LookupInstanceResultOutput) IsStaticIp() pulumi.BoolPtrOutput
- func (o LookupInstanceResultOutput) KeyPairName() pulumi.StringPtrOutput
- func (o LookupInstanceResultOutput) Location() InstanceLocationPtrOutput
- func (o LookupInstanceResultOutput) Networking() InstanceNetworkingPtrOutput
- func (o LookupInstanceResultOutput) PrivateIpAddress() pulumi.StringPtrOutput
- func (o LookupInstanceResultOutput) PublicIpAddress() pulumi.StringPtrOutput
- func (o LookupInstanceResultOutput) ResourceType() pulumi.StringPtrOutput
- func (o LookupInstanceResultOutput) SshKeyName() pulumi.StringPtrOutput
- func (o LookupInstanceResultOutput) State() InstanceStateTypePtrOutput
- func (o LookupInstanceResultOutput) SupportCode() pulumi.StringPtrOutput
- func (o LookupInstanceResultOutput) Tags() InstanceTagArrayOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) UserData() pulumi.StringPtrOutput
- func (o LookupInstanceResultOutput) UserName() pulumi.StringPtrOutput
- type LookupLoadBalancerArgs
- type LookupLoadBalancerOutputArgs
- type LookupLoadBalancerResult
- type LookupLoadBalancerResultOutput
- func (o LookupLoadBalancerResultOutput) AttachedInstances() pulumi.StringArrayOutput
- func (LookupLoadBalancerResultOutput) ElementType() reflect.Type
- func (o LookupLoadBalancerResultOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o LookupLoadBalancerResultOutput) LoadBalancerArn() pulumi.StringPtrOutput
- func (o LookupLoadBalancerResultOutput) SessionStickinessEnabled() pulumi.BoolPtrOutput
- func (o LookupLoadBalancerResultOutput) SessionStickinessLBCookieDurationSeconds() pulumi.StringPtrOutput
- func (o LookupLoadBalancerResultOutput) Tags() LoadBalancerTagArrayOutput
- func (o LookupLoadBalancerResultOutput) TlsPolicyName() pulumi.StringPtrOutput
- func (o LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutput() LookupLoadBalancerResultOutput
- func (o LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutputWithContext(ctx context.Context) LookupLoadBalancerResultOutput
- type LookupLoadBalancerTlsCertificateArgs
- type LookupLoadBalancerTlsCertificateOutputArgs
- type LookupLoadBalancerTlsCertificateResult
- type LookupLoadBalancerTlsCertificateResultOutput
- func (LookupLoadBalancerTlsCertificateResultOutput) ElementType() reflect.Type
- func (o LookupLoadBalancerTlsCertificateResultOutput) HttpsRedirectionEnabled() pulumi.BoolPtrOutput
- func (o LookupLoadBalancerTlsCertificateResultOutput) IsAttached() pulumi.BoolPtrOutput
- func (o LookupLoadBalancerTlsCertificateResultOutput) LoadBalancerTlsCertificateArn() pulumi.StringPtrOutput
- func (o LookupLoadBalancerTlsCertificateResultOutput) Status() pulumi.StringPtrOutput
- func (o LookupLoadBalancerTlsCertificateResultOutput) ToLookupLoadBalancerTlsCertificateResultOutput() LookupLoadBalancerTlsCertificateResultOutput
- func (o LookupLoadBalancerTlsCertificateResultOutput) ToLookupLoadBalancerTlsCertificateResultOutputWithContext(ctx context.Context) LookupLoadBalancerTlsCertificateResultOutput
- type LookupStaticIpArgs
- type LookupStaticIpOutputArgs
- type LookupStaticIpResult
- type LookupStaticIpResultOutput
- func (o LookupStaticIpResultOutput) AttachedTo() pulumi.StringPtrOutput
- func (LookupStaticIpResultOutput) ElementType() reflect.Type
- func (o LookupStaticIpResultOutput) IpAddress() pulumi.StringPtrOutput
- func (o LookupStaticIpResultOutput) IsAttached() pulumi.BoolPtrOutput
- func (o LookupStaticIpResultOutput) StaticIpArn() pulumi.StringPtrOutput
- func (o LookupStaticIpResultOutput) ToLookupStaticIpResultOutput() LookupStaticIpResultOutput
- func (o LookupStaticIpResultOutput) ToLookupStaticIpResultOutputWithContext(ctx context.Context) LookupStaticIpResultOutput
- type StaticIp
- type StaticIpArgs
- type StaticIpInput
- type StaticIpOutput
- func (o StaticIpOutput) AttachedTo() pulumi.StringPtrOutput
- func (StaticIpOutput) ElementType() reflect.Type
- func (o StaticIpOutput) IpAddress() pulumi.StringOutput
- func (o StaticIpOutput) IsAttached() pulumi.BoolOutput
- func (o StaticIpOutput) StaticIpArn() pulumi.StringOutput
- func (o StaticIpOutput) StaticIpName() pulumi.StringOutput
- func (o StaticIpOutput) ToStaticIpOutput() StaticIpOutput
- func (o StaticIpOutput) ToStaticIpOutputWithContext(ctx context.Context) 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 Alarm ¶ added in v0.10.0
type Alarm struct { pulumi.CustomResourceState AlarmArn pulumi.StringOutput `pulumi:"alarmArn"` // The name for the alarm. Specify the name of an existing alarm to update, and overwrite the previous configuration of the alarm. AlarmName pulumi.StringOutput `pulumi:"alarmName"` // The arithmetic operation to use when comparing the specified statistic to the threshold. The specified statistic value is used as the first operand. ComparisonOperator pulumi.StringOutput `pulumi:"comparisonOperator"` // The contact protocols to use for the alarm, such as Email, SMS (text messaging), or both. ContactProtocols pulumi.StringArrayOutput `pulumi:"contactProtocols"` // The number of data points that must be not within the specified threshold to trigger the alarm. If you are setting an "M out of N" alarm, this value (datapointsToAlarm) is the M. DatapointsToAlarm pulumi.IntPtrOutput `pulumi:"datapointsToAlarm"` // The number of most recent periods over which data is compared to the specified threshold. If you are setting an "M out of N" alarm, this value (evaluationPeriods) is the N. EvaluationPeriods pulumi.IntOutput `pulumi:"evaluationPeriods"` // The name of the metric to associate with the alarm. MetricName pulumi.StringOutput `pulumi:"metricName"` // The validation status of the SSL/TLS certificate. MonitoredResourceName pulumi.StringOutput `pulumi:"monitoredResourceName"` // Indicates whether the alarm is enabled. Notifications are enabled by default if you don't specify this parameter. NotificationEnabled pulumi.BoolPtrOutput `pulumi:"notificationEnabled"` // The alarm states that trigger a notification. NotificationTriggers pulumi.StringArrayOutput `pulumi:"notificationTriggers"` // The current state of the alarm. State pulumi.StringOutput `pulumi:"state"` // The value against which the specified statistic is compared. Threshold pulumi.Float64Output `pulumi:"threshold"` // Sets how this alarm will handle missing data points. TreatMissingData pulumi.StringPtrOutput `pulumi:"treatMissingData"` }
Resource Type definition for AWS::Lightsail::Alarm
func GetAlarm ¶ added in v0.10.0
func GetAlarm(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AlarmState, opts ...pulumi.ResourceOption) (*Alarm, error)
GetAlarm gets an existing Alarm 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 NewAlarm ¶ added in v0.10.0
func NewAlarm(ctx *pulumi.Context, name string, args *AlarmArgs, opts ...pulumi.ResourceOption) (*Alarm, error)
NewAlarm registers a new resource with the given unique name, arguments, and options.
func (*Alarm) ElementType ¶ added in v0.10.0
func (*Alarm) ToAlarmOutput ¶ added in v0.10.0
func (i *Alarm) ToAlarmOutput() AlarmOutput
func (*Alarm) ToAlarmOutputWithContext ¶ added in v0.10.0
func (i *Alarm) ToAlarmOutputWithContext(ctx context.Context) AlarmOutput
type AlarmArgs ¶ added in v0.10.0
type AlarmArgs struct { // The name for the alarm. Specify the name of an existing alarm to update, and overwrite the previous configuration of the alarm. AlarmName pulumi.StringPtrInput // The arithmetic operation to use when comparing the specified statistic to the threshold. The specified statistic value is used as the first operand. ComparisonOperator pulumi.StringInput // The contact protocols to use for the alarm, such as Email, SMS (text messaging), or both. ContactProtocols pulumi.StringArrayInput // The number of data points that must be not within the specified threshold to trigger the alarm. If you are setting an "M out of N" alarm, this value (datapointsToAlarm) is the M. DatapointsToAlarm pulumi.IntPtrInput // The number of most recent periods over which data is compared to the specified threshold. If you are setting an "M out of N" alarm, this value (evaluationPeriods) is the N. EvaluationPeriods pulumi.IntInput // The name of the metric to associate with the alarm. MetricName pulumi.StringInput // The validation status of the SSL/TLS certificate. MonitoredResourceName pulumi.StringInput // Indicates whether the alarm is enabled. Notifications are enabled by default if you don't specify this parameter. NotificationEnabled pulumi.BoolPtrInput // The alarm states that trigger a notification. NotificationTriggers pulumi.StringArrayInput // The value against which the specified statistic is compared. Threshold pulumi.Float64Input // Sets how this alarm will handle missing data points. TreatMissingData pulumi.StringPtrInput }
The set of arguments for constructing a Alarm resource.
func (AlarmArgs) ElementType ¶ added in v0.10.0
type AlarmInput ¶ added in v0.10.0
type AlarmInput interface { pulumi.Input ToAlarmOutput() AlarmOutput ToAlarmOutputWithContext(ctx context.Context) AlarmOutput }
type AlarmOutput ¶ added in v0.10.0
type AlarmOutput struct{ *pulumi.OutputState }
func (AlarmOutput) AlarmArn ¶ added in v0.17.0
func (o AlarmOutput) AlarmArn() pulumi.StringOutput
func (AlarmOutput) AlarmName ¶ added in v0.17.0
func (o AlarmOutput) AlarmName() pulumi.StringOutput
The name for the alarm. Specify the name of an existing alarm to update, and overwrite the previous configuration of the alarm.
func (AlarmOutput) ComparisonOperator ¶ added in v0.17.0
func (o AlarmOutput) ComparisonOperator() pulumi.StringOutput
The arithmetic operation to use when comparing the specified statistic to the threshold. The specified statistic value is used as the first operand.
func (AlarmOutput) ContactProtocols ¶ added in v0.17.0
func (o AlarmOutput) ContactProtocols() pulumi.StringArrayOutput
The contact protocols to use for the alarm, such as Email, SMS (text messaging), or both.
func (AlarmOutput) DatapointsToAlarm ¶ added in v0.17.0
func (o AlarmOutput) DatapointsToAlarm() pulumi.IntPtrOutput
The number of data points that must be not within the specified threshold to trigger the alarm. If you are setting an "M out of N" alarm, this value (datapointsToAlarm) is the M.
func (AlarmOutput) ElementType ¶ added in v0.10.0
func (AlarmOutput) ElementType() reflect.Type
func (AlarmOutput) EvaluationPeriods ¶ added in v0.17.0
func (o AlarmOutput) EvaluationPeriods() pulumi.IntOutput
The number of most recent periods over which data is compared to the specified threshold. If you are setting an "M out of N" alarm, this value (evaluationPeriods) is the N.
func (AlarmOutput) MetricName ¶ added in v0.17.0
func (o AlarmOutput) MetricName() pulumi.StringOutput
The name of the metric to associate with the alarm.
func (AlarmOutput) MonitoredResourceName ¶ added in v0.17.0
func (o AlarmOutput) MonitoredResourceName() pulumi.StringOutput
The validation status of the SSL/TLS certificate.
func (AlarmOutput) NotificationEnabled ¶ added in v0.17.0
func (o AlarmOutput) NotificationEnabled() pulumi.BoolPtrOutput
Indicates whether the alarm is enabled. Notifications are enabled by default if you don't specify this parameter.
func (AlarmOutput) NotificationTriggers ¶ added in v0.17.0
func (o AlarmOutput) NotificationTriggers() pulumi.StringArrayOutput
The alarm states that trigger a notification.
func (AlarmOutput) State ¶ added in v0.17.0
func (o AlarmOutput) State() pulumi.StringOutput
The current state of the alarm.
func (AlarmOutput) Threshold ¶ added in v0.17.0
func (o AlarmOutput) Threshold() pulumi.Float64Output
The value against which the specified statistic is compared.
func (AlarmOutput) ToAlarmOutput ¶ added in v0.10.0
func (o AlarmOutput) ToAlarmOutput() AlarmOutput
func (AlarmOutput) ToAlarmOutputWithContext ¶ added in v0.10.0
func (o AlarmOutput) ToAlarmOutputWithContext(ctx context.Context) AlarmOutput
func (AlarmOutput) TreatMissingData ¶ added in v0.17.0
func (o AlarmOutput) TreatMissingData() pulumi.StringPtrOutput
Sets how this alarm will handle missing data points.
type AlarmState ¶ added in v0.10.0
type AlarmState struct { }
func (AlarmState) ElementType ¶ added in v0.10.0
func (AlarmState) ElementType() reflect.Type
type Bucket ¶ added in v0.10.0
type Bucket struct { pulumi.CustomResourceState // Indicates whether the bundle that is currently applied to a bucket can be changed to another bundle. You can update a bucket's bundle only one time within a monthly AWS billing cycle. AbleToUpdateBundle pulumi.BoolOutput `pulumi:"ableToUpdateBundle"` AccessRules BucketAccessRulesPtrOutput `pulumi:"accessRules"` BucketArn pulumi.StringOutput `pulumi:"bucketArn"` // The name for the bucket. BucketName pulumi.StringOutput `pulumi:"bucketName"` // The ID of the bundle to use for the bucket. BundleId pulumi.StringOutput `pulumi:"bundleId"` // Specifies whether to enable or disable versioning of objects in the bucket. ObjectVersioning pulumi.BoolPtrOutput `pulumi:"objectVersioning"` // An array of strings to specify the AWS account IDs that can access the bucket. ReadOnlyAccessAccounts pulumi.StringArrayOutput `pulumi:"readOnlyAccessAccounts"` // The names of the Lightsail resources for which to set bucket access. ResourcesReceivingAccess pulumi.StringArrayOutput `pulumi:"resourcesReceivingAccess"` // An array of key-value pairs to apply to this resource. Tags BucketTagArrayOutput `pulumi:"tags"` // The URL of the bucket. Url pulumi.StringOutput `pulumi:"url"` }
Resource Type definition for AWS::Lightsail::Bucket
func GetBucket ¶ added in v0.10.0
func GetBucket(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BucketState, opts ...pulumi.ResourceOption) (*Bucket, error)
GetBucket gets an existing Bucket 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 NewBucket ¶ added in v0.10.0
func NewBucket(ctx *pulumi.Context, name string, args *BucketArgs, opts ...pulumi.ResourceOption) (*Bucket, error)
NewBucket registers a new resource with the given unique name, arguments, and options.
func (*Bucket) ElementType ¶ added in v0.10.0
func (*Bucket) ToBucketOutput ¶ added in v0.10.0
func (i *Bucket) ToBucketOutput() BucketOutput
func (*Bucket) ToBucketOutputWithContext ¶ added in v0.10.0
func (i *Bucket) ToBucketOutputWithContext(ctx context.Context) BucketOutput
type BucketAccessRules ¶ added in v0.10.0
type BucketAccessRules struct { // A Boolean value that indicates whether the access control list (ACL) permissions that are applied to individual objects override the getObject option that is currently specified. AllowPublicOverrides *bool `pulumi:"allowPublicOverrides"` // Specifies the anonymous access to all objects in a bucket. GetObject *string `pulumi:"getObject"` }
An object that sets the public accessibility of objects in the specified bucket.
type BucketAccessRulesArgs ¶ added in v0.10.0
type BucketAccessRulesArgs struct { // A Boolean value that indicates whether the access control list (ACL) permissions that are applied to individual objects override the getObject option that is currently specified. AllowPublicOverrides pulumi.BoolPtrInput `pulumi:"allowPublicOverrides"` // Specifies the anonymous access to all objects in a bucket. GetObject pulumi.StringPtrInput `pulumi:"getObject"` }
An object that sets the public accessibility of objects in the specified bucket.
func (BucketAccessRulesArgs) ElementType ¶ added in v0.10.0
func (BucketAccessRulesArgs) ElementType() reflect.Type
func (BucketAccessRulesArgs) ToBucketAccessRulesOutput ¶ added in v0.10.0
func (i BucketAccessRulesArgs) ToBucketAccessRulesOutput() BucketAccessRulesOutput
func (BucketAccessRulesArgs) ToBucketAccessRulesOutputWithContext ¶ added in v0.10.0
func (i BucketAccessRulesArgs) ToBucketAccessRulesOutputWithContext(ctx context.Context) BucketAccessRulesOutput
func (BucketAccessRulesArgs) ToBucketAccessRulesPtrOutput ¶ added in v0.10.0
func (i BucketAccessRulesArgs) ToBucketAccessRulesPtrOutput() BucketAccessRulesPtrOutput
func (BucketAccessRulesArgs) ToBucketAccessRulesPtrOutputWithContext ¶ added in v0.10.0
func (i BucketAccessRulesArgs) ToBucketAccessRulesPtrOutputWithContext(ctx context.Context) BucketAccessRulesPtrOutput
type BucketAccessRulesInput ¶ added in v0.10.0
type BucketAccessRulesInput interface { pulumi.Input ToBucketAccessRulesOutput() BucketAccessRulesOutput ToBucketAccessRulesOutputWithContext(context.Context) BucketAccessRulesOutput }
BucketAccessRulesInput is an input type that accepts BucketAccessRulesArgs and BucketAccessRulesOutput values. You can construct a concrete instance of `BucketAccessRulesInput` via:
BucketAccessRulesArgs{...}
type BucketAccessRulesOutput ¶ added in v0.10.0
type BucketAccessRulesOutput struct{ *pulumi.OutputState }
An object that sets the public accessibility of objects in the specified bucket.
func (BucketAccessRulesOutput) AllowPublicOverrides ¶ added in v0.10.0
func (o BucketAccessRulesOutput) AllowPublicOverrides() pulumi.BoolPtrOutput
A Boolean value that indicates whether the access control list (ACL) permissions that are applied to individual objects override the getObject option that is currently specified.
func (BucketAccessRulesOutput) ElementType ¶ added in v0.10.0
func (BucketAccessRulesOutput) ElementType() reflect.Type
func (BucketAccessRulesOutput) GetObject ¶ added in v0.10.0
func (o BucketAccessRulesOutput) GetObject() pulumi.StringPtrOutput
Specifies the anonymous access to all objects in a bucket.
func (BucketAccessRulesOutput) ToBucketAccessRulesOutput ¶ added in v0.10.0
func (o BucketAccessRulesOutput) ToBucketAccessRulesOutput() BucketAccessRulesOutput
func (BucketAccessRulesOutput) ToBucketAccessRulesOutputWithContext ¶ added in v0.10.0
func (o BucketAccessRulesOutput) ToBucketAccessRulesOutputWithContext(ctx context.Context) BucketAccessRulesOutput
func (BucketAccessRulesOutput) ToBucketAccessRulesPtrOutput ¶ added in v0.10.0
func (o BucketAccessRulesOutput) ToBucketAccessRulesPtrOutput() BucketAccessRulesPtrOutput
func (BucketAccessRulesOutput) ToBucketAccessRulesPtrOutputWithContext ¶ added in v0.10.0
func (o BucketAccessRulesOutput) ToBucketAccessRulesPtrOutputWithContext(ctx context.Context) BucketAccessRulesPtrOutput
type BucketAccessRulesPtrInput ¶ added in v0.10.0
type BucketAccessRulesPtrInput interface { pulumi.Input ToBucketAccessRulesPtrOutput() BucketAccessRulesPtrOutput ToBucketAccessRulesPtrOutputWithContext(context.Context) BucketAccessRulesPtrOutput }
BucketAccessRulesPtrInput is an input type that accepts BucketAccessRulesArgs, BucketAccessRulesPtr and BucketAccessRulesPtrOutput values. You can construct a concrete instance of `BucketAccessRulesPtrInput` via:
BucketAccessRulesArgs{...} or: nil
func BucketAccessRulesPtr ¶ added in v0.10.0
func BucketAccessRulesPtr(v *BucketAccessRulesArgs) BucketAccessRulesPtrInput
type BucketAccessRulesPtrOutput ¶ added in v0.10.0
type BucketAccessRulesPtrOutput struct{ *pulumi.OutputState }
func (BucketAccessRulesPtrOutput) AllowPublicOverrides ¶ added in v0.10.0
func (o BucketAccessRulesPtrOutput) AllowPublicOverrides() pulumi.BoolPtrOutput
A Boolean value that indicates whether the access control list (ACL) permissions that are applied to individual objects override the getObject option that is currently specified.
func (BucketAccessRulesPtrOutput) Elem ¶ added in v0.10.0
func (o BucketAccessRulesPtrOutput) Elem() BucketAccessRulesOutput
func (BucketAccessRulesPtrOutput) ElementType ¶ added in v0.10.0
func (BucketAccessRulesPtrOutput) ElementType() reflect.Type
func (BucketAccessRulesPtrOutput) GetObject ¶ added in v0.10.0
func (o BucketAccessRulesPtrOutput) GetObject() pulumi.StringPtrOutput
Specifies the anonymous access to all objects in a bucket.
func (BucketAccessRulesPtrOutput) ToBucketAccessRulesPtrOutput ¶ added in v0.10.0
func (o BucketAccessRulesPtrOutput) ToBucketAccessRulesPtrOutput() BucketAccessRulesPtrOutput
func (BucketAccessRulesPtrOutput) ToBucketAccessRulesPtrOutputWithContext ¶ added in v0.10.0
func (o BucketAccessRulesPtrOutput) ToBucketAccessRulesPtrOutputWithContext(ctx context.Context) BucketAccessRulesPtrOutput
type BucketArgs ¶ added in v0.10.0
type BucketArgs struct { AccessRules BucketAccessRulesPtrInput // The name for the bucket. BucketName pulumi.StringPtrInput // The ID of the bundle to use for the bucket. BundleId pulumi.StringInput // Specifies whether to enable or disable versioning of objects in the bucket. ObjectVersioning pulumi.BoolPtrInput // An array of strings to specify the AWS account IDs that can access the bucket. ReadOnlyAccessAccounts pulumi.StringArrayInput // The names of the Lightsail resources for which to set bucket access. ResourcesReceivingAccess pulumi.StringArrayInput // An array of key-value pairs to apply to this resource. Tags BucketTagArrayInput }
The set of arguments for constructing a Bucket resource.
func (BucketArgs) ElementType ¶ added in v0.10.0
func (BucketArgs) ElementType() reflect.Type
type BucketInput ¶ added in v0.10.0
type BucketInput interface { pulumi.Input ToBucketOutput() BucketOutput ToBucketOutputWithContext(ctx context.Context) BucketOutput }
type BucketOutput ¶ added in v0.10.0
type BucketOutput struct{ *pulumi.OutputState }
func (BucketOutput) AbleToUpdateBundle ¶ added in v0.17.0
func (o BucketOutput) AbleToUpdateBundle() pulumi.BoolOutput
Indicates whether the bundle that is currently applied to a bucket can be changed to another bundle. You can update a bucket's bundle only one time within a monthly AWS billing cycle.
func (BucketOutput) AccessRules ¶ added in v0.17.0
func (o BucketOutput) AccessRules() BucketAccessRulesPtrOutput
func (BucketOutput) BucketArn ¶ added in v0.17.0
func (o BucketOutput) BucketArn() pulumi.StringOutput
func (BucketOutput) BucketName ¶ added in v0.17.0
func (o BucketOutput) BucketName() pulumi.StringOutput
The name for the bucket.
func (BucketOutput) BundleId ¶ added in v0.17.0
func (o BucketOutput) BundleId() pulumi.StringOutput
The ID of the bundle to use for the bucket.
func (BucketOutput) ElementType ¶ added in v0.10.0
func (BucketOutput) ElementType() reflect.Type
func (BucketOutput) ObjectVersioning ¶ added in v0.17.0
func (o BucketOutput) ObjectVersioning() pulumi.BoolPtrOutput
Specifies whether to enable or disable versioning of objects in the bucket.
func (BucketOutput) ReadOnlyAccessAccounts ¶ added in v0.17.0
func (o BucketOutput) ReadOnlyAccessAccounts() pulumi.StringArrayOutput
An array of strings to specify the AWS account IDs that can access the bucket.
func (BucketOutput) ResourcesReceivingAccess ¶ added in v0.17.0
func (o BucketOutput) ResourcesReceivingAccess() pulumi.StringArrayOutput
The names of the Lightsail resources for which to set bucket access.
func (BucketOutput) Tags ¶ added in v0.17.0
func (o BucketOutput) Tags() BucketTagArrayOutput
An array of key-value pairs to apply to this resource.
func (BucketOutput) ToBucketOutput ¶ added in v0.10.0
func (o BucketOutput) ToBucketOutput() BucketOutput
func (BucketOutput) ToBucketOutputWithContext ¶ added in v0.10.0
func (o BucketOutput) ToBucketOutputWithContext(ctx context.Context) BucketOutput
func (BucketOutput) Url ¶ added in v0.17.0
func (o BucketOutput) Url() pulumi.StringOutput
The URL of the bucket.
type BucketState ¶ added in v0.10.0
type BucketState struct { }
func (BucketState) ElementType ¶ added in v0.10.0
func (BucketState) ElementType() reflect.Type
type BucketTag ¶ added in v0.10.0
type BucketTag 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 BucketTagArgs ¶ added in v0.10.0
type BucketTagArgs 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 (BucketTagArgs) ElementType ¶ added in v0.10.0
func (BucketTagArgs) ElementType() reflect.Type
func (BucketTagArgs) ToBucketTagOutput ¶ added in v0.10.0
func (i BucketTagArgs) ToBucketTagOutput() BucketTagOutput
func (BucketTagArgs) ToBucketTagOutputWithContext ¶ added in v0.10.0
func (i BucketTagArgs) ToBucketTagOutputWithContext(ctx context.Context) BucketTagOutput
type BucketTagArray ¶ added in v0.10.0
type BucketTagArray []BucketTagInput
func (BucketTagArray) ElementType ¶ added in v0.10.0
func (BucketTagArray) ElementType() reflect.Type
func (BucketTagArray) ToBucketTagArrayOutput ¶ added in v0.10.0
func (i BucketTagArray) ToBucketTagArrayOutput() BucketTagArrayOutput
func (BucketTagArray) ToBucketTagArrayOutputWithContext ¶ added in v0.10.0
func (i BucketTagArray) ToBucketTagArrayOutputWithContext(ctx context.Context) BucketTagArrayOutput
type BucketTagArrayInput ¶ added in v0.10.0
type BucketTagArrayInput interface { pulumi.Input ToBucketTagArrayOutput() BucketTagArrayOutput ToBucketTagArrayOutputWithContext(context.Context) BucketTagArrayOutput }
BucketTagArrayInput is an input type that accepts BucketTagArray and BucketTagArrayOutput values. You can construct a concrete instance of `BucketTagArrayInput` via:
BucketTagArray{ BucketTagArgs{...} }
type BucketTagArrayOutput ¶ added in v0.10.0
type BucketTagArrayOutput struct{ *pulumi.OutputState }
func (BucketTagArrayOutput) ElementType ¶ added in v0.10.0
func (BucketTagArrayOutput) ElementType() reflect.Type
func (BucketTagArrayOutput) Index ¶ added in v0.10.0
func (o BucketTagArrayOutput) Index(i pulumi.IntInput) BucketTagOutput
func (BucketTagArrayOutput) ToBucketTagArrayOutput ¶ added in v0.10.0
func (o BucketTagArrayOutput) ToBucketTagArrayOutput() BucketTagArrayOutput
func (BucketTagArrayOutput) ToBucketTagArrayOutputWithContext ¶ added in v0.10.0
func (o BucketTagArrayOutput) ToBucketTagArrayOutputWithContext(ctx context.Context) BucketTagArrayOutput
type BucketTagInput ¶ added in v0.10.0
type BucketTagInput interface { pulumi.Input ToBucketTagOutput() BucketTagOutput ToBucketTagOutputWithContext(context.Context) BucketTagOutput }
BucketTagInput is an input type that accepts BucketTagArgs and BucketTagOutput values. You can construct a concrete instance of `BucketTagInput` via:
BucketTagArgs{...}
type BucketTagOutput ¶ added in v0.10.0
type BucketTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (BucketTagOutput) ElementType ¶ added in v0.10.0
func (BucketTagOutput) ElementType() reflect.Type
func (BucketTagOutput) Key ¶ added in v0.10.0
func (o BucketTagOutput) 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 (BucketTagOutput) ToBucketTagOutput ¶ added in v0.10.0
func (o BucketTagOutput) ToBucketTagOutput() BucketTagOutput
func (BucketTagOutput) ToBucketTagOutputWithContext ¶ added in v0.10.0
func (o BucketTagOutput) ToBucketTagOutputWithContext(ctx context.Context) BucketTagOutput
func (BucketTagOutput) Value ¶ added in v0.10.0
func (o BucketTagOutput) 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 Certificate ¶ added in v0.11.0
type Certificate struct { pulumi.CustomResourceState CertificateArn pulumi.StringOutput `pulumi:"certificateArn"` // The name for the certificate. CertificateName pulumi.StringOutput `pulumi:"certificateName"` // The domain name (e.g., example.com ) for the certificate. DomainName pulumi.StringOutput `pulumi:"domainName"` // The validation status of the certificate. Status pulumi.StringOutput `pulumi:"status"` // An array of strings that specify the alternate domains (e.g., example2.com) and subdomains (e.g., blog.example.com) for the certificate. SubjectAlternativeNames pulumi.StringArrayOutput `pulumi:"subjectAlternativeNames"` // An array of key-value pairs to apply to this resource. Tags CertificateTagArrayOutput `pulumi:"tags"` }
An example resource schema demonstrating some basic constructs and validation rules.
func GetCertificate ¶ added in v0.11.0
func GetCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)
GetCertificate gets an existing Certificate 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 NewCertificate ¶ added in v0.11.0
func NewCertificate(ctx *pulumi.Context, name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)
NewCertificate registers a new resource with the given unique name, arguments, and options.
func (*Certificate) ElementType ¶ added in v0.11.0
func (*Certificate) ElementType() reflect.Type
func (*Certificate) ToCertificateOutput ¶ added in v0.11.0
func (i *Certificate) ToCertificateOutput() CertificateOutput
func (*Certificate) ToCertificateOutputWithContext ¶ added in v0.11.0
func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
type CertificateArgs ¶ added in v0.11.0
type CertificateArgs struct { // The name for the certificate. CertificateName pulumi.StringPtrInput // The domain name (e.g., example.com ) for the certificate. DomainName pulumi.StringInput // An array of strings that specify the alternate domains (e.g., example2.com) and subdomains (e.g., blog.example.com) for the certificate. SubjectAlternativeNames pulumi.StringArrayInput // An array of key-value pairs to apply to this resource. Tags CertificateTagArrayInput }
The set of arguments for constructing a Certificate resource.
func (CertificateArgs) ElementType ¶ added in v0.11.0
func (CertificateArgs) ElementType() reflect.Type
type CertificateInput ¶ added in v0.11.0
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(ctx context.Context) CertificateOutput }
type CertificateOutput ¶ added in v0.11.0
type CertificateOutput struct{ *pulumi.OutputState }
func (CertificateOutput) CertificateArn ¶ added in v0.17.0
func (o CertificateOutput) CertificateArn() pulumi.StringOutput
func (CertificateOutput) CertificateName ¶ added in v0.17.0
func (o CertificateOutput) CertificateName() pulumi.StringOutput
The name for the certificate.
func (CertificateOutput) DomainName ¶ added in v0.17.0
func (o CertificateOutput) DomainName() pulumi.StringOutput
The domain name (e.g., example.com ) for the certificate.
func (CertificateOutput) ElementType ¶ added in v0.11.0
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) Status ¶ added in v0.17.0
func (o CertificateOutput) Status() pulumi.StringOutput
The validation status of the certificate.
func (CertificateOutput) SubjectAlternativeNames ¶ added in v0.17.0
func (o CertificateOutput) SubjectAlternativeNames() pulumi.StringArrayOutput
An array of strings that specify the alternate domains (e.g., example2.com) and subdomains (e.g., blog.example.com) for the certificate.
func (CertificateOutput) Tags ¶ added in v0.17.0
func (o CertificateOutput) Tags() CertificateTagArrayOutput
An array of key-value pairs to apply to this resource.
func (CertificateOutput) ToCertificateOutput ¶ added in v0.11.0
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶ added in v0.11.0
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
type CertificateState ¶ added in v0.11.0
type CertificateState struct { }
func (CertificateState) ElementType ¶ added in v0.11.0
func (CertificateState) ElementType() reflect.Type
type CertificateTag ¶ added in v0.11.0
type CertificateTag 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 CertificateTagArgs ¶ added in v0.11.0
type CertificateTagArgs 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 (CertificateTagArgs) ElementType ¶ added in v0.11.0
func (CertificateTagArgs) ElementType() reflect.Type
func (CertificateTagArgs) ToCertificateTagOutput ¶ added in v0.11.0
func (i CertificateTagArgs) ToCertificateTagOutput() CertificateTagOutput
func (CertificateTagArgs) ToCertificateTagOutputWithContext ¶ added in v0.11.0
func (i CertificateTagArgs) ToCertificateTagOutputWithContext(ctx context.Context) CertificateTagOutput
type CertificateTagArray ¶ added in v0.11.0
type CertificateTagArray []CertificateTagInput
func (CertificateTagArray) ElementType ¶ added in v0.11.0
func (CertificateTagArray) ElementType() reflect.Type
func (CertificateTagArray) ToCertificateTagArrayOutput ¶ added in v0.11.0
func (i CertificateTagArray) ToCertificateTagArrayOutput() CertificateTagArrayOutput
func (CertificateTagArray) ToCertificateTagArrayOutputWithContext ¶ added in v0.11.0
func (i CertificateTagArray) ToCertificateTagArrayOutputWithContext(ctx context.Context) CertificateTagArrayOutput
type CertificateTagArrayInput ¶ added in v0.11.0
type CertificateTagArrayInput interface { pulumi.Input ToCertificateTagArrayOutput() CertificateTagArrayOutput ToCertificateTagArrayOutputWithContext(context.Context) CertificateTagArrayOutput }
CertificateTagArrayInput is an input type that accepts CertificateTagArray and CertificateTagArrayOutput values. You can construct a concrete instance of `CertificateTagArrayInput` via:
CertificateTagArray{ CertificateTagArgs{...} }
type CertificateTagArrayOutput ¶ added in v0.11.0
type CertificateTagArrayOutput struct{ *pulumi.OutputState }
func (CertificateTagArrayOutput) ElementType ¶ added in v0.11.0
func (CertificateTagArrayOutput) ElementType() reflect.Type
func (CertificateTagArrayOutput) Index ¶ added in v0.11.0
func (o CertificateTagArrayOutput) Index(i pulumi.IntInput) CertificateTagOutput
func (CertificateTagArrayOutput) ToCertificateTagArrayOutput ¶ added in v0.11.0
func (o CertificateTagArrayOutput) ToCertificateTagArrayOutput() CertificateTagArrayOutput
func (CertificateTagArrayOutput) ToCertificateTagArrayOutputWithContext ¶ added in v0.11.0
func (o CertificateTagArrayOutput) ToCertificateTagArrayOutputWithContext(ctx context.Context) CertificateTagArrayOutput
type CertificateTagInput ¶ added in v0.11.0
type CertificateTagInput interface { pulumi.Input ToCertificateTagOutput() CertificateTagOutput ToCertificateTagOutputWithContext(context.Context) CertificateTagOutput }
CertificateTagInput is an input type that accepts CertificateTagArgs and CertificateTagOutput values. You can construct a concrete instance of `CertificateTagInput` via:
CertificateTagArgs{...}
type CertificateTagOutput ¶ added in v0.11.0
type CertificateTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (CertificateTagOutput) ElementType ¶ added in v0.11.0
func (CertificateTagOutput) ElementType() reflect.Type
func (CertificateTagOutput) Key ¶ added in v0.11.0
func (o CertificateTagOutput) 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 (CertificateTagOutput) ToCertificateTagOutput ¶ added in v0.11.0
func (o CertificateTagOutput) ToCertificateTagOutput() CertificateTagOutput
func (CertificateTagOutput) ToCertificateTagOutputWithContext ¶ added in v0.11.0
func (o CertificateTagOutput) ToCertificateTagOutputWithContext(ctx context.Context) CertificateTagOutput
func (CertificateTagOutput) Value ¶ added in v0.11.0
func (o CertificateTagOutput) 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 Container ¶ added in v0.11.0
type Container struct { pulumi.CustomResourceState ContainerArn pulumi.StringOutput `pulumi:"containerArn"` // Describes a container deployment configuration of an Amazon Lightsail container service. ContainerServiceDeployment ContainerServiceDeploymentPtrOutput `pulumi:"containerServiceDeployment"` // A Boolean value to indicate whether the container service is disabled. IsDisabled pulumi.BoolPtrOutput `pulumi:"isDisabled"` // The power specification for the container service. Power pulumi.StringOutput `pulumi:"power"` // The public domain names to use with the container service, such as example.com and www.example.com. PublicDomainNames ContainerPublicDomainNameArrayOutput `pulumi:"publicDomainNames"` // The scale specification for the container service. Scale pulumi.IntOutput `pulumi:"scale"` // The name for the container service. ServiceName pulumi.StringOutput `pulumi:"serviceName"` // An array of key-value pairs to apply to this resource. Tags ContainerTagArrayOutput `pulumi:"tags"` // The publicly accessible URL of the container service. Url pulumi.StringOutput `pulumi:"url"` }
Resource Type definition for AWS::Lightsail::Container
func GetContainer ¶ added in v0.11.0
func GetContainer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ContainerState, opts ...pulumi.ResourceOption) (*Container, error)
GetContainer gets an existing Container 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 NewContainer ¶ added in v0.11.0
func NewContainer(ctx *pulumi.Context, name string, args *ContainerArgs, opts ...pulumi.ResourceOption) (*Container, error)
NewContainer registers a new resource with the given unique name, arguments, and options.
func (*Container) ElementType ¶ added in v0.11.0
func (*Container) ToContainerOutput ¶ added in v0.11.0
func (i *Container) ToContainerOutput() ContainerOutput
func (*Container) ToContainerOutputWithContext ¶ added in v0.11.0
func (i *Container) ToContainerOutputWithContext(ctx context.Context) ContainerOutput
type ContainerArgs ¶ added in v0.11.0
type ContainerArgs struct { // Describes a container deployment configuration of an Amazon Lightsail container service. ContainerServiceDeployment ContainerServiceDeploymentPtrInput // A Boolean value to indicate whether the container service is disabled. IsDisabled pulumi.BoolPtrInput // The power specification for the container service. Power pulumi.StringInput // The public domain names to use with the container service, such as example.com and www.example.com. PublicDomainNames ContainerPublicDomainNameArrayInput // The scale specification for the container service. Scale pulumi.IntInput // The name for the container service. ServiceName pulumi.StringInput // An array of key-value pairs to apply to this resource. Tags ContainerTagArrayInput }
The set of arguments for constructing a Container resource.
func (ContainerArgs) ElementType ¶ added in v0.11.0
func (ContainerArgs) ElementType() reflect.Type
type ContainerEnvironmentVariable ¶ added in v0.11.0
type ContainerEnvironmentVariableArgs ¶ added in v0.11.0
type ContainerEnvironmentVariableArgs struct { Value pulumi.StringPtrInput `pulumi:"value"` Variable pulumi.StringPtrInput `pulumi:"variable"` }
func (ContainerEnvironmentVariableArgs) ElementType ¶ added in v0.11.0
func (ContainerEnvironmentVariableArgs) ElementType() reflect.Type
func (ContainerEnvironmentVariableArgs) ToContainerEnvironmentVariableOutput ¶ added in v0.11.0
func (i ContainerEnvironmentVariableArgs) ToContainerEnvironmentVariableOutput() ContainerEnvironmentVariableOutput
func (ContainerEnvironmentVariableArgs) ToContainerEnvironmentVariableOutputWithContext ¶ added in v0.11.0
func (i ContainerEnvironmentVariableArgs) ToContainerEnvironmentVariableOutputWithContext(ctx context.Context) ContainerEnvironmentVariableOutput
type ContainerEnvironmentVariableArray ¶ added in v0.11.0
type ContainerEnvironmentVariableArray []ContainerEnvironmentVariableInput
func (ContainerEnvironmentVariableArray) ElementType ¶ added in v0.11.0
func (ContainerEnvironmentVariableArray) ElementType() reflect.Type
func (ContainerEnvironmentVariableArray) ToContainerEnvironmentVariableArrayOutput ¶ added in v0.11.0
func (i ContainerEnvironmentVariableArray) ToContainerEnvironmentVariableArrayOutput() ContainerEnvironmentVariableArrayOutput
func (ContainerEnvironmentVariableArray) ToContainerEnvironmentVariableArrayOutputWithContext ¶ added in v0.11.0
func (i ContainerEnvironmentVariableArray) ToContainerEnvironmentVariableArrayOutputWithContext(ctx context.Context) ContainerEnvironmentVariableArrayOutput
type ContainerEnvironmentVariableArrayInput ¶ added in v0.11.0
type ContainerEnvironmentVariableArrayInput interface { pulumi.Input ToContainerEnvironmentVariableArrayOutput() ContainerEnvironmentVariableArrayOutput ToContainerEnvironmentVariableArrayOutputWithContext(context.Context) ContainerEnvironmentVariableArrayOutput }
ContainerEnvironmentVariableArrayInput is an input type that accepts ContainerEnvironmentVariableArray and ContainerEnvironmentVariableArrayOutput values. You can construct a concrete instance of `ContainerEnvironmentVariableArrayInput` via:
ContainerEnvironmentVariableArray{ ContainerEnvironmentVariableArgs{...} }
type ContainerEnvironmentVariableArrayOutput ¶ added in v0.11.0
type ContainerEnvironmentVariableArrayOutput struct{ *pulumi.OutputState }
func (ContainerEnvironmentVariableArrayOutput) ElementType ¶ added in v0.11.0
func (ContainerEnvironmentVariableArrayOutput) ElementType() reflect.Type
func (ContainerEnvironmentVariableArrayOutput) ToContainerEnvironmentVariableArrayOutput ¶ added in v0.11.0
func (o ContainerEnvironmentVariableArrayOutput) ToContainerEnvironmentVariableArrayOutput() ContainerEnvironmentVariableArrayOutput
func (ContainerEnvironmentVariableArrayOutput) ToContainerEnvironmentVariableArrayOutputWithContext ¶ added in v0.11.0
func (o ContainerEnvironmentVariableArrayOutput) ToContainerEnvironmentVariableArrayOutputWithContext(ctx context.Context) ContainerEnvironmentVariableArrayOutput
type ContainerEnvironmentVariableInput ¶ added in v0.11.0
type ContainerEnvironmentVariableInput interface { pulumi.Input ToContainerEnvironmentVariableOutput() ContainerEnvironmentVariableOutput ToContainerEnvironmentVariableOutputWithContext(context.Context) ContainerEnvironmentVariableOutput }
ContainerEnvironmentVariableInput is an input type that accepts ContainerEnvironmentVariableArgs and ContainerEnvironmentVariableOutput values. You can construct a concrete instance of `ContainerEnvironmentVariableInput` via:
ContainerEnvironmentVariableArgs{...}
type ContainerEnvironmentVariableOutput ¶ added in v0.11.0
type ContainerEnvironmentVariableOutput struct{ *pulumi.OutputState }
func (ContainerEnvironmentVariableOutput) ElementType ¶ added in v0.11.0
func (ContainerEnvironmentVariableOutput) ElementType() reflect.Type
func (ContainerEnvironmentVariableOutput) ToContainerEnvironmentVariableOutput ¶ added in v0.11.0
func (o ContainerEnvironmentVariableOutput) ToContainerEnvironmentVariableOutput() ContainerEnvironmentVariableOutput
func (ContainerEnvironmentVariableOutput) ToContainerEnvironmentVariableOutputWithContext ¶ added in v0.11.0
func (o ContainerEnvironmentVariableOutput) ToContainerEnvironmentVariableOutputWithContext(ctx context.Context) ContainerEnvironmentVariableOutput
func (ContainerEnvironmentVariableOutput) Value ¶ added in v0.11.0
func (o ContainerEnvironmentVariableOutput) Value() pulumi.StringPtrOutput
func (ContainerEnvironmentVariableOutput) Variable ¶ added in v0.11.0
func (o ContainerEnvironmentVariableOutput) Variable() pulumi.StringPtrOutput
type ContainerHealthCheckConfig ¶ added in v0.11.0
type ContainerHealthCheckConfig struct { // The number of consecutive health checks successes required before moving the container to the Healthy state. The default value is 2. HealthyThreshold *int `pulumi:"healthyThreshold"` // The approximate interval, in seconds, between health checks of an individual container. You can specify between 5 and 300 seconds. The default value is 5. IntervalSeconds *int `pulumi:"intervalSeconds"` // The path on the container on which to perform the health check. The default value is /. Path *string `pulumi:"path"` // The HTTP codes to use when checking for a successful response from a container. You can specify values between 200 and 499. You can specify multiple values (for example, 200,202) or a range of values (for example, 200-299). SuccessCodes *string `pulumi:"successCodes"` // The amount of time, in seconds, during which no response means a failed health check. You can specify between 2 and 60 seconds. The default value is 2. TimeoutSeconds *int `pulumi:"timeoutSeconds"` // The number of consecutive health check failures required before moving the container to the Unhealthy state. The default value is 2. UnhealthyThreshold *int `pulumi:"unhealthyThreshold"` }
Describes the health check configuration of an Amazon Lightsail container service.
type ContainerHealthCheckConfigArgs ¶ added in v0.11.0
type ContainerHealthCheckConfigArgs struct { // The number of consecutive health checks successes required before moving the container to the Healthy state. The default value is 2. HealthyThreshold pulumi.IntPtrInput `pulumi:"healthyThreshold"` // The approximate interval, in seconds, between health checks of an individual container. You can specify between 5 and 300 seconds. The default value is 5. IntervalSeconds pulumi.IntPtrInput `pulumi:"intervalSeconds"` // The path on the container on which to perform the health check. The default value is /. Path pulumi.StringPtrInput `pulumi:"path"` // The HTTP codes to use when checking for a successful response from a container. You can specify values between 200 and 499. You can specify multiple values (for example, 200,202) or a range of values (for example, 200-299). SuccessCodes pulumi.StringPtrInput `pulumi:"successCodes"` // The amount of time, in seconds, during which no response means a failed health check. You can specify between 2 and 60 seconds. The default value is 2. TimeoutSeconds pulumi.IntPtrInput `pulumi:"timeoutSeconds"` // The number of consecutive health check failures required before moving the container to the Unhealthy state. The default value is 2. UnhealthyThreshold pulumi.IntPtrInput `pulumi:"unhealthyThreshold"` }
Describes the health check configuration of an Amazon Lightsail container service.
func (ContainerHealthCheckConfigArgs) ElementType ¶ added in v0.11.0
func (ContainerHealthCheckConfigArgs) ElementType() reflect.Type
func (ContainerHealthCheckConfigArgs) ToContainerHealthCheckConfigOutput ¶ added in v0.11.0
func (i ContainerHealthCheckConfigArgs) ToContainerHealthCheckConfigOutput() ContainerHealthCheckConfigOutput
func (ContainerHealthCheckConfigArgs) ToContainerHealthCheckConfigOutputWithContext ¶ added in v0.11.0
func (i ContainerHealthCheckConfigArgs) ToContainerHealthCheckConfigOutputWithContext(ctx context.Context) ContainerHealthCheckConfigOutput
func (ContainerHealthCheckConfigArgs) ToContainerHealthCheckConfigPtrOutput ¶ added in v0.11.0
func (i ContainerHealthCheckConfigArgs) ToContainerHealthCheckConfigPtrOutput() ContainerHealthCheckConfigPtrOutput
func (ContainerHealthCheckConfigArgs) ToContainerHealthCheckConfigPtrOutputWithContext ¶ added in v0.11.0
func (i ContainerHealthCheckConfigArgs) ToContainerHealthCheckConfigPtrOutputWithContext(ctx context.Context) ContainerHealthCheckConfigPtrOutput
type ContainerHealthCheckConfigInput ¶ added in v0.11.0
type ContainerHealthCheckConfigInput interface { pulumi.Input ToContainerHealthCheckConfigOutput() ContainerHealthCheckConfigOutput ToContainerHealthCheckConfigOutputWithContext(context.Context) ContainerHealthCheckConfigOutput }
ContainerHealthCheckConfigInput is an input type that accepts ContainerHealthCheckConfigArgs and ContainerHealthCheckConfigOutput values. You can construct a concrete instance of `ContainerHealthCheckConfigInput` via:
ContainerHealthCheckConfigArgs{...}
type ContainerHealthCheckConfigOutput ¶ added in v0.11.0
type ContainerHealthCheckConfigOutput struct{ *pulumi.OutputState }
Describes the health check configuration of an Amazon Lightsail container service.
func (ContainerHealthCheckConfigOutput) ElementType ¶ added in v0.11.0
func (ContainerHealthCheckConfigOutput) ElementType() reflect.Type
func (ContainerHealthCheckConfigOutput) HealthyThreshold ¶ added in v0.11.0
func (o ContainerHealthCheckConfigOutput) HealthyThreshold() pulumi.IntPtrOutput
The number of consecutive health checks successes required before moving the container to the Healthy state. The default value is 2.
func (ContainerHealthCheckConfigOutput) IntervalSeconds ¶ added in v0.11.0
func (o ContainerHealthCheckConfigOutput) IntervalSeconds() pulumi.IntPtrOutput
The approximate interval, in seconds, between health checks of an individual container. You can specify between 5 and 300 seconds. The default value is 5.
func (ContainerHealthCheckConfigOutput) Path ¶ added in v0.11.0
func (o ContainerHealthCheckConfigOutput) Path() pulumi.StringPtrOutput
The path on the container on which to perform the health check. The default value is /.
func (ContainerHealthCheckConfigOutput) SuccessCodes ¶ added in v0.11.0
func (o ContainerHealthCheckConfigOutput) SuccessCodes() pulumi.StringPtrOutput
The HTTP codes to use when checking for a successful response from a container. You can specify values between 200 and 499. You can specify multiple values (for example, 200,202) or a range of values (for example, 200-299).
func (ContainerHealthCheckConfigOutput) TimeoutSeconds ¶ added in v0.11.0
func (o ContainerHealthCheckConfigOutput) TimeoutSeconds() pulumi.IntPtrOutput
The amount of time, in seconds, during which no response means a failed health check. You can specify between 2 and 60 seconds. The default value is 2.
func (ContainerHealthCheckConfigOutput) ToContainerHealthCheckConfigOutput ¶ added in v0.11.0
func (o ContainerHealthCheckConfigOutput) ToContainerHealthCheckConfigOutput() ContainerHealthCheckConfigOutput
func (ContainerHealthCheckConfigOutput) ToContainerHealthCheckConfigOutputWithContext ¶ added in v0.11.0
func (o ContainerHealthCheckConfigOutput) ToContainerHealthCheckConfigOutputWithContext(ctx context.Context) ContainerHealthCheckConfigOutput
func (ContainerHealthCheckConfigOutput) ToContainerHealthCheckConfigPtrOutput ¶ added in v0.11.0
func (o ContainerHealthCheckConfigOutput) ToContainerHealthCheckConfigPtrOutput() ContainerHealthCheckConfigPtrOutput
func (ContainerHealthCheckConfigOutput) ToContainerHealthCheckConfigPtrOutputWithContext ¶ added in v0.11.0
func (o ContainerHealthCheckConfigOutput) ToContainerHealthCheckConfigPtrOutputWithContext(ctx context.Context) ContainerHealthCheckConfigPtrOutput
func (ContainerHealthCheckConfigOutput) UnhealthyThreshold ¶ added in v0.11.0
func (o ContainerHealthCheckConfigOutput) UnhealthyThreshold() pulumi.IntPtrOutput
The number of consecutive health check failures required before moving the container to the Unhealthy state. The default value is 2.
type ContainerHealthCheckConfigPtrInput ¶ added in v0.11.0
type ContainerHealthCheckConfigPtrInput interface { pulumi.Input ToContainerHealthCheckConfigPtrOutput() ContainerHealthCheckConfigPtrOutput ToContainerHealthCheckConfigPtrOutputWithContext(context.Context) ContainerHealthCheckConfigPtrOutput }
ContainerHealthCheckConfigPtrInput is an input type that accepts ContainerHealthCheckConfigArgs, ContainerHealthCheckConfigPtr and ContainerHealthCheckConfigPtrOutput values. You can construct a concrete instance of `ContainerHealthCheckConfigPtrInput` via:
ContainerHealthCheckConfigArgs{...} or: nil
func ContainerHealthCheckConfigPtr ¶ added in v0.11.0
func ContainerHealthCheckConfigPtr(v *ContainerHealthCheckConfigArgs) ContainerHealthCheckConfigPtrInput
type ContainerHealthCheckConfigPtrOutput ¶ added in v0.11.0
type ContainerHealthCheckConfigPtrOutput struct{ *pulumi.OutputState }
func (ContainerHealthCheckConfigPtrOutput) Elem ¶ added in v0.11.0
func (o ContainerHealthCheckConfigPtrOutput) Elem() ContainerHealthCheckConfigOutput
func (ContainerHealthCheckConfigPtrOutput) ElementType ¶ added in v0.11.0
func (ContainerHealthCheckConfigPtrOutput) ElementType() reflect.Type
func (ContainerHealthCheckConfigPtrOutput) HealthyThreshold ¶ added in v0.11.0
func (o ContainerHealthCheckConfigPtrOutput) HealthyThreshold() pulumi.IntPtrOutput
The number of consecutive health checks successes required before moving the container to the Healthy state. The default value is 2.
func (ContainerHealthCheckConfigPtrOutput) IntervalSeconds ¶ added in v0.11.0
func (o ContainerHealthCheckConfigPtrOutput) IntervalSeconds() pulumi.IntPtrOutput
The approximate interval, in seconds, between health checks of an individual container. You can specify between 5 and 300 seconds. The default value is 5.
func (ContainerHealthCheckConfigPtrOutput) Path ¶ added in v0.11.0
func (o ContainerHealthCheckConfigPtrOutput) Path() pulumi.StringPtrOutput
The path on the container on which to perform the health check. The default value is /.
func (ContainerHealthCheckConfigPtrOutput) SuccessCodes ¶ added in v0.11.0
func (o ContainerHealthCheckConfigPtrOutput) SuccessCodes() pulumi.StringPtrOutput
The HTTP codes to use when checking for a successful response from a container. You can specify values between 200 and 499. You can specify multiple values (for example, 200,202) or a range of values (for example, 200-299).
func (ContainerHealthCheckConfigPtrOutput) TimeoutSeconds ¶ added in v0.11.0
func (o ContainerHealthCheckConfigPtrOutput) TimeoutSeconds() pulumi.IntPtrOutput
The amount of time, in seconds, during which no response means a failed health check. You can specify between 2 and 60 seconds. The default value is 2.
func (ContainerHealthCheckConfigPtrOutput) ToContainerHealthCheckConfigPtrOutput ¶ added in v0.11.0
func (o ContainerHealthCheckConfigPtrOutput) ToContainerHealthCheckConfigPtrOutput() ContainerHealthCheckConfigPtrOutput
func (ContainerHealthCheckConfigPtrOutput) ToContainerHealthCheckConfigPtrOutputWithContext ¶ added in v0.11.0
func (o ContainerHealthCheckConfigPtrOutput) ToContainerHealthCheckConfigPtrOutputWithContext(ctx context.Context) ContainerHealthCheckConfigPtrOutput
func (ContainerHealthCheckConfigPtrOutput) UnhealthyThreshold ¶ added in v0.11.0
func (o ContainerHealthCheckConfigPtrOutput) UnhealthyThreshold() pulumi.IntPtrOutput
The number of consecutive health check failures required before moving the container to the Unhealthy state. The default value is 2.
type ContainerInput ¶ added in v0.11.0
type ContainerInput interface { pulumi.Input ToContainerOutput() ContainerOutput ToContainerOutputWithContext(ctx context.Context) ContainerOutput }
type ContainerOutput ¶ added in v0.11.0
type ContainerOutput struct{ *pulumi.OutputState }
func (ContainerOutput) ContainerArn ¶ added in v0.17.0
func (o ContainerOutput) ContainerArn() pulumi.StringOutput
func (ContainerOutput) ContainerServiceDeployment ¶ added in v0.17.0
func (o ContainerOutput) ContainerServiceDeployment() ContainerServiceDeploymentPtrOutput
Describes a container deployment configuration of an Amazon Lightsail container service.
func (ContainerOutput) ElementType ¶ added in v0.11.0
func (ContainerOutput) ElementType() reflect.Type
func (ContainerOutput) IsDisabled ¶ added in v0.17.0
func (o ContainerOutput) IsDisabled() pulumi.BoolPtrOutput
A Boolean value to indicate whether the container service is disabled.
func (ContainerOutput) Power ¶ added in v0.17.0
func (o ContainerOutput) Power() pulumi.StringOutput
The power specification for the container service.
func (ContainerOutput) PublicDomainNames ¶ added in v0.17.0
func (o ContainerOutput) PublicDomainNames() ContainerPublicDomainNameArrayOutput
The public domain names to use with the container service, such as example.com and www.example.com.
func (ContainerOutput) Scale ¶ added in v0.17.0
func (o ContainerOutput) Scale() pulumi.IntOutput
The scale specification for the container service.
func (ContainerOutput) ServiceName ¶ added in v0.17.0
func (o ContainerOutput) ServiceName() pulumi.StringOutput
The name for the container service.
func (ContainerOutput) Tags ¶ added in v0.17.0
func (o ContainerOutput) Tags() ContainerTagArrayOutput
An array of key-value pairs to apply to this resource.
func (ContainerOutput) ToContainerOutput ¶ added in v0.11.0
func (o ContainerOutput) ToContainerOutput() ContainerOutput
func (ContainerOutput) ToContainerOutputWithContext ¶ added in v0.11.0
func (o ContainerOutput) ToContainerOutputWithContext(ctx context.Context) ContainerOutput
func (ContainerOutput) Url ¶ added in v0.17.0
func (o ContainerOutput) Url() pulumi.StringOutput
The publicly accessible URL of the container service.
type ContainerPortInfo ¶ added in v0.11.0
type ContainerPortInfoArgs ¶ added in v0.11.0
type ContainerPortInfoArgs struct { Port pulumi.StringPtrInput `pulumi:"port"` Protocol pulumi.StringPtrInput `pulumi:"protocol"` }
func (ContainerPortInfoArgs) ElementType ¶ added in v0.11.0
func (ContainerPortInfoArgs) ElementType() reflect.Type
func (ContainerPortInfoArgs) ToContainerPortInfoOutput ¶ added in v0.11.0
func (i ContainerPortInfoArgs) ToContainerPortInfoOutput() ContainerPortInfoOutput
func (ContainerPortInfoArgs) ToContainerPortInfoOutputWithContext ¶ added in v0.11.0
func (i ContainerPortInfoArgs) ToContainerPortInfoOutputWithContext(ctx context.Context) ContainerPortInfoOutput
type ContainerPortInfoArray ¶ added in v0.11.0
type ContainerPortInfoArray []ContainerPortInfoInput
func (ContainerPortInfoArray) ElementType ¶ added in v0.11.0
func (ContainerPortInfoArray) ElementType() reflect.Type
func (ContainerPortInfoArray) ToContainerPortInfoArrayOutput ¶ added in v0.11.0
func (i ContainerPortInfoArray) ToContainerPortInfoArrayOutput() ContainerPortInfoArrayOutput
func (ContainerPortInfoArray) ToContainerPortInfoArrayOutputWithContext ¶ added in v0.11.0
func (i ContainerPortInfoArray) ToContainerPortInfoArrayOutputWithContext(ctx context.Context) ContainerPortInfoArrayOutput
type ContainerPortInfoArrayInput ¶ added in v0.11.0
type ContainerPortInfoArrayInput interface { pulumi.Input ToContainerPortInfoArrayOutput() ContainerPortInfoArrayOutput ToContainerPortInfoArrayOutputWithContext(context.Context) ContainerPortInfoArrayOutput }
ContainerPortInfoArrayInput is an input type that accepts ContainerPortInfoArray and ContainerPortInfoArrayOutput values. You can construct a concrete instance of `ContainerPortInfoArrayInput` via:
ContainerPortInfoArray{ ContainerPortInfoArgs{...} }
type ContainerPortInfoArrayOutput ¶ added in v0.11.0
type ContainerPortInfoArrayOutput struct{ *pulumi.OutputState }
func (ContainerPortInfoArrayOutput) ElementType ¶ added in v0.11.0
func (ContainerPortInfoArrayOutput) ElementType() reflect.Type
func (ContainerPortInfoArrayOutput) Index ¶ added in v0.11.0
func (o ContainerPortInfoArrayOutput) Index(i pulumi.IntInput) ContainerPortInfoOutput
func (ContainerPortInfoArrayOutput) ToContainerPortInfoArrayOutput ¶ added in v0.11.0
func (o ContainerPortInfoArrayOutput) ToContainerPortInfoArrayOutput() ContainerPortInfoArrayOutput
func (ContainerPortInfoArrayOutput) ToContainerPortInfoArrayOutputWithContext ¶ added in v0.11.0
func (o ContainerPortInfoArrayOutput) ToContainerPortInfoArrayOutputWithContext(ctx context.Context) ContainerPortInfoArrayOutput
type ContainerPortInfoInput ¶ added in v0.11.0
type ContainerPortInfoInput interface { pulumi.Input ToContainerPortInfoOutput() ContainerPortInfoOutput ToContainerPortInfoOutputWithContext(context.Context) ContainerPortInfoOutput }
ContainerPortInfoInput is an input type that accepts ContainerPortInfoArgs and ContainerPortInfoOutput values. You can construct a concrete instance of `ContainerPortInfoInput` via:
ContainerPortInfoArgs{...}
type ContainerPortInfoOutput ¶ added in v0.11.0
type ContainerPortInfoOutput struct{ *pulumi.OutputState }
func (ContainerPortInfoOutput) ElementType ¶ added in v0.11.0
func (ContainerPortInfoOutput) ElementType() reflect.Type
func (ContainerPortInfoOutput) Port ¶ added in v0.11.0
func (o ContainerPortInfoOutput) Port() pulumi.StringPtrOutput
func (ContainerPortInfoOutput) Protocol ¶ added in v0.11.0
func (o ContainerPortInfoOutput) Protocol() pulumi.StringPtrOutput
func (ContainerPortInfoOutput) ToContainerPortInfoOutput ¶ added in v0.11.0
func (o ContainerPortInfoOutput) ToContainerPortInfoOutput() ContainerPortInfoOutput
func (ContainerPortInfoOutput) ToContainerPortInfoOutputWithContext ¶ added in v0.11.0
func (o ContainerPortInfoOutput) ToContainerPortInfoOutputWithContext(ctx context.Context) ContainerPortInfoOutput
type ContainerPublicDomainName ¶ added in v0.11.0
type ContainerPublicDomainName struct { CertificateName *string `pulumi:"certificateName"` // An object that describes the configuration for the containers of the deployment. DomainNames []string `pulumi:"domainNames"` }
The public domain name to use with the container service, such as example.com and www.example.com.
type ContainerPublicDomainNameArgs ¶ added in v0.11.0
type ContainerPublicDomainNameArgs struct { CertificateName pulumi.StringPtrInput `pulumi:"certificateName"` // An object that describes the configuration for the containers of the deployment. DomainNames pulumi.StringArrayInput `pulumi:"domainNames"` }
The public domain name to use with the container service, such as example.com and www.example.com.
func (ContainerPublicDomainNameArgs) ElementType ¶ added in v0.11.0
func (ContainerPublicDomainNameArgs) ElementType() reflect.Type
func (ContainerPublicDomainNameArgs) ToContainerPublicDomainNameOutput ¶ added in v0.11.0
func (i ContainerPublicDomainNameArgs) ToContainerPublicDomainNameOutput() ContainerPublicDomainNameOutput
func (ContainerPublicDomainNameArgs) ToContainerPublicDomainNameOutputWithContext ¶ added in v0.11.0
func (i ContainerPublicDomainNameArgs) ToContainerPublicDomainNameOutputWithContext(ctx context.Context) ContainerPublicDomainNameOutput
type ContainerPublicDomainNameArray ¶ added in v0.11.0
type ContainerPublicDomainNameArray []ContainerPublicDomainNameInput
func (ContainerPublicDomainNameArray) ElementType ¶ added in v0.11.0
func (ContainerPublicDomainNameArray) ElementType() reflect.Type
func (ContainerPublicDomainNameArray) ToContainerPublicDomainNameArrayOutput ¶ added in v0.11.0
func (i ContainerPublicDomainNameArray) ToContainerPublicDomainNameArrayOutput() ContainerPublicDomainNameArrayOutput
func (ContainerPublicDomainNameArray) ToContainerPublicDomainNameArrayOutputWithContext ¶ added in v0.11.0
func (i ContainerPublicDomainNameArray) ToContainerPublicDomainNameArrayOutputWithContext(ctx context.Context) ContainerPublicDomainNameArrayOutput
type ContainerPublicDomainNameArrayInput ¶ added in v0.11.0
type ContainerPublicDomainNameArrayInput interface { pulumi.Input ToContainerPublicDomainNameArrayOutput() ContainerPublicDomainNameArrayOutput ToContainerPublicDomainNameArrayOutputWithContext(context.Context) ContainerPublicDomainNameArrayOutput }
ContainerPublicDomainNameArrayInput is an input type that accepts ContainerPublicDomainNameArray and ContainerPublicDomainNameArrayOutput values. You can construct a concrete instance of `ContainerPublicDomainNameArrayInput` via:
ContainerPublicDomainNameArray{ ContainerPublicDomainNameArgs{...} }
type ContainerPublicDomainNameArrayOutput ¶ added in v0.11.0
type ContainerPublicDomainNameArrayOutput struct{ *pulumi.OutputState }
func (ContainerPublicDomainNameArrayOutput) ElementType ¶ added in v0.11.0
func (ContainerPublicDomainNameArrayOutput) ElementType() reflect.Type
func (ContainerPublicDomainNameArrayOutput) Index ¶ added in v0.11.0
func (o ContainerPublicDomainNameArrayOutput) Index(i pulumi.IntInput) ContainerPublicDomainNameOutput
func (ContainerPublicDomainNameArrayOutput) ToContainerPublicDomainNameArrayOutput ¶ added in v0.11.0
func (o ContainerPublicDomainNameArrayOutput) ToContainerPublicDomainNameArrayOutput() ContainerPublicDomainNameArrayOutput
func (ContainerPublicDomainNameArrayOutput) ToContainerPublicDomainNameArrayOutputWithContext ¶ added in v0.11.0
func (o ContainerPublicDomainNameArrayOutput) ToContainerPublicDomainNameArrayOutputWithContext(ctx context.Context) ContainerPublicDomainNameArrayOutput
type ContainerPublicDomainNameInput ¶ added in v0.11.0
type ContainerPublicDomainNameInput interface { pulumi.Input ToContainerPublicDomainNameOutput() ContainerPublicDomainNameOutput ToContainerPublicDomainNameOutputWithContext(context.Context) ContainerPublicDomainNameOutput }
ContainerPublicDomainNameInput is an input type that accepts ContainerPublicDomainNameArgs and ContainerPublicDomainNameOutput values. You can construct a concrete instance of `ContainerPublicDomainNameInput` via:
ContainerPublicDomainNameArgs{...}
type ContainerPublicDomainNameOutput ¶ added in v0.11.0
type ContainerPublicDomainNameOutput struct{ *pulumi.OutputState }
The public domain name to use with the container service, such as example.com and www.example.com.
func (ContainerPublicDomainNameOutput) CertificateName ¶ added in v0.11.0
func (o ContainerPublicDomainNameOutput) CertificateName() pulumi.StringPtrOutput
func (ContainerPublicDomainNameOutput) DomainNames ¶ added in v0.11.0
func (o ContainerPublicDomainNameOutput) DomainNames() pulumi.StringArrayOutput
An object that describes the configuration for the containers of the deployment.
func (ContainerPublicDomainNameOutput) ElementType ¶ added in v0.11.0
func (ContainerPublicDomainNameOutput) ElementType() reflect.Type
func (ContainerPublicDomainNameOutput) ToContainerPublicDomainNameOutput ¶ added in v0.11.0
func (o ContainerPublicDomainNameOutput) ToContainerPublicDomainNameOutput() ContainerPublicDomainNameOutput
func (ContainerPublicDomainNameOutput) ToContainerPublicDomainNameOutputWithContext ¶ added in v0.11.0
func (o ContainerPublicDomainNameOutput) ToContainerPublicDomainNameOutputWithContext(ctx context.Context) ContainerPublicDomainNameOutput
type ContainerPublicEndpoint ¶ added in v0.11.0
type ContainerPublicEndpoint struct { // The name of the container for the endpoint. ContainerName *string `pulumi:"containerName"` // The port of the container to which traffic is forwarded to. ContainerPort *int `pulumi:"containerPort"` // An object that describes the health check configuration of the container. HealthCheckConfig *ContainerHealthCheckConfig `pulumi:"healthCheckConfig"` }
Describes the settings of a public endpoint for an Amazon Lightsail container service.
type ContainerPublicEndpointArgs ¶ added in v0.11.0
type ContainerPublicEndpointArgs struct { // The name of the container for the endpoint. ContainerName pulumi.StringPtrInput `pulumi:"containerName"` // The port of the container to which traffic is forwarded to. ContainerPort pulumi.IntPtrInput `pulumi:"containerPort"` // An object that describes the health check configuration of the container. HealthCheckConfig ContainerHealthCheckConfigPtrInput `pulumi:"healthCheckConfig"` }
Describes the settings of a public endpoint for an Amazon Lightsail container service.
func (ContainerPublicEndpointArgs) ElementType ¶ added in v0.11.0
func (ContainerPublicEndpointArgs) ElementType() reflect.Type
func (ContainerPublicEndpointArgs) ToContainerPublicEndpointOutput ¶ added in v0.11.0
func (i ContainerPublicEndpointArgs) ToContainerPublicEndpointOutput() ContainerPublicEndpointOutput
func (ContainerPublicEndpointArgs) ToContainerPublicEndpointOutputWithContext ¶ added in v0.11.0
func (i ContainerPublicEndpointArgs) ToContainerPublicEndpointOutputWithContext(ctx context.Context) ContainerPublicEndpointOutput
func (ContainerPublicEndpointArgs) ToContainerPublicEndpointPtrOutput ¶ added in v0.11.0
func (i ContainerPublicEndpointArgs) ToContainerPublicEndpointPtrOutput() ContainerPublicEndpointPtrOutput
func (ContainerPublicEndpointArgs) ToContainerPublicEndpointPtrOutputWithContext ¶ added in v0.11.0
func (i ContainerPublicEndpointArgs) ToContainerPublicEndpointPtrOutputWithContext(ctx context.Context) ContainerPublicEndpointPtrOutput
type ContainerPublicEndpointInput ¶ added in v0.11.0
type ContainerPublicEndpointInput interface { pulumi.Input ToContainerPublicEndpointOutput() ContainerPublicEndpointOutput ToContainerPublicEndpointOutputWithContext(context.Context) ContainerPublicEndpointOutput }
ContainerPublicEndpointInput is an input type that accepts ContainerPublicEndpointArgs and ContainerPublicEndpointOutput values. You can construct a concrete instance of `ContainerPublicEndpointInput` via:
ContainerPublicEndpointArgs{...}
type ContainerPublicEndpointOutput ¶ added in v0.11.0
type ContainerPublicEndpointOutput struct{ *pulumi.OutputState }
Describes the settings of a public endpoint for an Amazon Lightsail container service.
func (ContainerPublicEndpointOutput) ContainerName ¶ added in v0.11.0
func (o ContainerPublicEndpointOutput) ContainerName() pulumi.StringPtrOutput
The name of the container for the endpoint.
func (ContainerPublicEndpointOutput) ContainerPort ¶ added in v0.11.0
func (o ContainerPublicEndpointOutput) ContainerPort() pulumi.IntPtrOutput
The port of the container to which traffic is forwarded to.
func (ContainerPublicEndpointOutput) ElementType ¶ added in v0.11.0
func (ContainerPublicEndpointOutput) ElementType() reflect.Type
func (ContainerPublicEndpointOutput) HealthCheckConfig ¶ added in v0.11.0
func (o ContainerPublicEndpointOutput) HealthCheckConfig() ContainerHealthCheckConfigPtrOutput
An object that describes the health check configuration of the container.
func (ContainerPublicEndpointOutput) ToContainerPublicEndpointOutput ¶ added in v0.11.0
func (o ContainerPublicEndpointOutput) ToContainerPublicEndpointOutput() ContainerPublicEndpointOutput
func (ContainerPublicEndpointOutput) ToContainerPublicEndpointOutputWithContext ¶ added in v0.11.0
func (o ContainerPublicEndpointOutput) ToContainerPublicEndpointOutputWithContext(ctx context.Context) ContainerPublicEndpointOutput
func (ContainerPublicEndpointOutput) ToContainerPublicEndpointPtrOutput ¶ added in v0.11.0
func (o ContainerPublicEndpointOutput) ToContainerPublicEndpointPtrOutput() ContainerPublicEndpointPtrOutput
func (ContainerPublicEndpointOutput) ToContainerPublicEndpointPtrOutputWithContext ¶ added in v0.11.0
func (o ContainerPublicEndpointOutput) ToContainerPublicEndpointPtrOutputWithContext(ctx context.Context) ContainerPublicEndpointPtrOutput
type ContainerPublicEndpointPtrInput ¶ added in v0.11.0
type ContainerPublicEndpointPtrInput interface { pulumi.Input ToContainerPublicEndpointPtrOutput() ContainerPublicEndpointPtrOutput ToContainerPublicEndpointPtrOutputWithContext(context.Context) ContainerPublicEndpointPtrOutput }
ContainerPublicEndpointPtrInput is an input type that accepts ContainerPublicEndpointArgs, ContainerPublicEndpointPtr and ContainerPublicEndpointPtrOutput values. You can construct a concrete instance of `ContainerPublicEndpointPtrInput` via:
ContainerPublicEndpointArgs{...} or: nil
func ContainerPublicEndpointPtr ¶ added in v0.11.0
func ContainerPublicEndpointPtr(v *ContainerPublicEndpointArgs) ContainerPublicEndpointPtrInput
type ContainerPublicEndpointPtrOutput ¶ added in v0.11.0
type ContainerPublicEndpointPtrOutput struct{ *pulumi.OutputState }
func (ContainerPublicEndpointPtrOutput) ContainerName ¶ added in v0.11.0
func (o ContainerPublicEndpointPtrOutput) ContainerName() pulumi.StringPtrOutput
The name of the container for the endpoint.
func (ContainerPublicEndpointPtrOutput) ContainerPort ¶ added in v0.11.0
func (o ContainerPublicEndpointPtrOutput) ContainerPort() pulumi.IntPtrOutput
The port of the container to which traffic is forwarded to.
func (ContainerPublicEndpointPtrOutput) Elem ¶ added in v0.11.0
func (o ContainerPublicEndpointPtrOutput) Elem() ContainerPublicEndpointOutput
func (ContainerPublicEndpointPtrOutput) ElementType ¶ added in v0.11.0
func (ContainerPublicEndpointPtrOutput) ElementType() reflect.Type
func (ContainerPublicEndpointPtrOutput) HealthCheckConfig ¶ added in v0.11.0
func (o ContainerPublicEndpointPtrOutput) HealthCheckConfig() ContainerHealthCheckConfigPtrOutput
An object that describes the health check configuration of the container.
func (ContainerPublicEndpointPtrOutput) ToContainerPublicEndpointPtrOutput ¶ added in v0.11.0
func (o ContainerPublicEndpointPtrOutput) ToContainerPublicEndpointPtrOutput() ContainerPublicEndpointPtrOutput
func (ContainerPublicEndpointPtrOutput) ToContainerPublicEndpointPtrOutputWithContext ¶ added in v0.11.0
func (o ContainerPublicEndpointPtrOutput) ToContainerPublicEndpointPtrOutputWithContext(ctx context.Context) ContainerPublicEndpointPtrOutput
type ContainerServiceDeployment ¶ added in v0.11.0
type ContainerServiceDeployment struct { // An object that describes the configuration for the containers of the deployment. Containers []ContainerType `pulumi:"containers"` // An object that describes the endpoint of the deployment. PublicEndpoint *ContainerPublicEndpoint `pulumi:"publicEndpoint"` }
Describes a container deployment configuration of an Amazon Lightsail container service.
type ContainerServiceDeploymentArgs ¶ added in v0.11.0
type ContainerServiceDeploymentArgs struct { // An object that describes the configuration for the containers of the deployment. Containers ContainerTypeArrayInput `pulumi:"containers"` // An object that describes the endpoint of the deployment. PublicEndpoint ContainerPublicEndpointPtrInput `pulumi:"publicEndpoint"` }
Describes a container deployment configuration of an Amazon Lightsail container service.
func (ContainerServiceDeploymentArgs) ElementType ¶ added in v0.11.0
func (ContainerServiceDeploymentArgs) ElementType() reflect.Type
func (ContainerServiceDeploymentArgs) ToContainerServiceDeploymentOutput ¶ added in v0.11.0
func (i ContainerServiceDeploymentArgs) ToContainerServiceDeploymentOutput() ContainerServiceDeploymentOutput
func (ContainerServiceDeploymentArgs) ToContainerServiceDeploymentOutputWithContext ¶ added in v0.11.0
func (i ContainerServiceDeploymentArgs) ToContainerServiceDeploymentOutputWithContext(ctx context.Context) ContainerServiceDeploymentOutput
func (ContainerServiceDeploymentArgs) ToContainerServiceDeploymentPtrOutput ¶ added in v0.11.0
func (i ContainerServiceDeploymentArgs) ToContainerServiceDeploymentPtrOutput() ContainerServiceDeploymentPtrOutput
func (ContainerServiceDeploymentArgs) ToContainerServiceDeploymentPtrOutputWithContext ¶ added in v0.11.0
func (i ContainerServiceDeploymentArgs) ToContainerServiceDeploymentPtrOutputWithContext(ctx context.Context) ContainerServiceDeploymentPtrOutput
type ContainerServiceDeploymentInput ¶ added in v0.11.0
type ContainerServiceDeploymentInput interface { pulumi.Input ToContainerServiceDeploymentOutput() ContainerServiceDeploymentOutput ToContainerServiceDeploymentOutputWithContext(context.Context) ContainerServiceDeploymentOutput }
ContainerServiceDeploymentInput is an input type that accepts ContainerServiceDeploymentArgs and ContainerServiceDeploymentOutput values. You can construct a concrete instance of `ContainerServiceDeploymentInput` via:
ContainerServiceDeploymentArgs{...}
type ContainerServiceDeploymentOutput ¶ added in v0.11.0
type ContainerServiceDeploymentOutput struct{ *pulumi.OutputState }
Describes a container deployment configuration of an Amazon Lightsail container service.
func (ContainerServiceDeploymentOutput) Containers ¶ added in v0.11.0
func (o ContainerServiceDeploymentOutput) Containers() ContainerTypeArrayOutput
An object that describes the configuration for the containers of the deployment.
func (ContainerServiceDeploymentOutput) ElementType ¶ added in v0.11.0
func (ContainerServiceDeploymentOutput) ElementType() reflect.Type
func (ContainerServiceDeploymentOutput) PublicEndpoint ¶ added in v0.11.0
func (o ContainerServiceDeploymentOutput) PublicEndpoint() ContainerPublicEndpointPtrOutput
An object that describes the endpoint of the deployment.
func (ContainerServiceDeploymentOutput) ToContainerServiceDeploymentOutput ¶ added in v0.11.0
func (o ContainerServiceDeploymentOutput) ToContainerServiceDeploymentOutput() ContainerServiceDeploymentOutput
func (ContainerServiceDeploymentOutput) ToContainerServiceDeploymentOutputWithContext ¶ added in v0.11.0
func (o ContainerServiceDeploymentOutput) ToContainerServiceDeploymentOutputWithContext(ctx context.Context) ContainerServiceDeploymentOutput
func (ContainerServiceDeploymentOutput) ToContainerServiceDeploymentPtrOutput ¶ added in v0.11.0
func (o ContainerServiceDeploymentOutput) ToContainerServiceDeploymentPtrOutput() ContainerServiceDeploymentPtrOutput
func (ContainerServiceDeploymentOutput) ToContainerServiceDeploymentPtrOutputWithContext ¶ added in v0.11.0
func (o ContainerServiceDeploymentOutput) ToContainerServiceDeploymentPtrOutputWithContext(ctx context.Context) ContainerServiceDeploymentPtrOutput
type ContainerServiceDeploymentPtrInput ¶ added in v0.11.0
type ContainerServiceDeploymentPtrInput interface { pulumi.Input ToContainerServiceDeploymentPtrOutput() ContainerServiceDeploymentPtrOutput ToContainerServiceDeploymentPtrOutputWithContext(context.Context) ContainerServiceDeploymentPtrOutput }
ContainerServiceDeploymentPtrInput is an input type that accepts ContainerServiceDeploymentArgs, ContainerServiceDeploymentPtr and ContainerServiceDeploymentPtrOutput values. You can construct a concrete instance of `ContainerServiceDeploymentPtrInput` via:
ContainerServiceDeploymentArgs{...} or: nil
func ContainerServiceDeploymentPtr ¶ added in v0.11.0
func ContainerServiceDeploymentPtr(v *ContainerServiceDeploymentArgs) ContainerServiceDeploymentPtrInput
type ContainerServiceDeploymentPtrOutput ¶ added in v0.11.0
type ContainerServiceDeploymentPtrOutput struct{ *pulumi.OutputState }
func (ContainerServiceDeploymentPtrOutput) Containers ¶ added in v0.11.0
func (o ContainerServiceDeploymentPtrOutput) Containers() ContainerTypeArrayOutput
An object that describes the configuration for the containers of the deployment.
func (ContainerServiceDeploymentPtrOutput) Elem ¶ added in v0.11.0
func (o ContainerServiceDeploymentPtrOutput) Elem() ContainerServiceDeploymentOutput
func (ContainerServiceDeploymentPtrOutput) ElementType ¶ added in v0.11.0
func (ContainerServiceDeploymentPtrOutput) ElementType() reflect.Type
func (ContainerServiceDeploymentPtrOutput) PublicEndpoint ¶ added in v0.11.0
func (o ContainerServiceDeploymentPtrOutput) PublicEndpoint() ContainerPublicEndpointPtrOutput
An object that describes the endpoint of the deployment.
func (ContainerServiceDeploymentPtrOutput) ToContainerServiceDeploymentPtrOutput ¶ added in v0.11.0
func (o ContainerServiceDeploymentPtrOutput) ToContainerServiceDeploymentPtrOutput() ContainerServiceDeploymentPtrOutput
func (ContainerServiceDeploymentPtrOutput) ToContainerServiceDeploymentPtrOutputWithContext ¶ added in v0.11.0
func (o ContainerServiceDeploymentPtrOutput) ToContainerServiceDeploymentPtrOutputWithContext(ctx context.Context) ContainerServiceDeploymentPtrOutput
type ContainerState ¶ added in v0.11.0
type ContainerState struct { }
func (ContainerState) ElementType ¶ added in v0.11.0
func (ContainerState) ElementType() reflect.Type
type ContainerTag ¶ added in v0.11.0
type ContainerTag 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 ContainerTagArgs ¶ added in v0.11.0
type ContainerTagArgs 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 (ContainerTagArgs) ElementType ¶ added in v0.11.0
func (ContainerTagArgs) ElementType() reflect.Type
func (ContainerTagArgs) ToContainerTagOutput ¶ added in v0.11.0
func (i ContainerTagArgs) ToContainerTagOutput() ContainerTagOutput
func (ContainerTagArgs) ToContainerTagOutputWithContext ¶ added in v0.11.0
func (i ContainerTagArgs) ToContainerTagOutputWithContext(ctx context.Context) ContainerTagOutput
type ContainerTagArray ¶ added in v0.11.0
type ContainerTagArray []ContainerTagInput
func (ContainerTagArray) ElementType ¶ added in v0.11.0
func (ContainerTagArray) ElementType() reflect.Type
func (ContainerTagArray) ToContainerTagArrayOutput ¶ added in v0.11.0
func (i ContainerTagArray) ToContainerTagArrayOutput() ContainerTagArrayOutput
func (ContainerTagArray) ToContainerTagArrayOutputWithContext ¶ added in v0.11.0
func (i ContainerTagArray) ToContainerTagArrayOutputWithContext(ctx context.Context) ContainerTagArrayOutput
type ContainerTagArrayInput ¶ added in v0.11.0
type ContainerTagArrayInput interface { pulumi.Input ToContainerTagArrayOutput() ContainerTagArrayOutput ToContainerTagArrayOutputWithContext(context.Context) ContainerTagArrayOutput }
ContainerTagArrayInput is an input type that accepts ContainerTagArray and ContainerTagArrayOutput values. You can construct a concrete instance of `ContainerTagArrayInput` via:
ContainerTagArray{ ContainerTagArgs{...} }
type ContainerTagArrayOutput ¶ added in v0.11.0
type ContainerTagArrayOutput struct{ *pulumi.OutputState }
func (ContainerTagArrayOutput) ElementType ¶ added in v0.11.0
func (ContainerTagArrayOutput) ElementType() reflect.Type
func (ContainerTagArrayOutput) Index ¶ added in v0.11.0
func (o ContainerTagArrayOutput) Index(i pulumi.IntInput) ContainerTagOutput
func (ContainerTagArrayOutput) ToContainerTagArrayOutput ¶ added in v0.11.0
func (o ContainerTagArrayOutput) ToContainerTagArrayOutput() ContainerTagArrayOutput
func (ContainerTagArrayOutput) ToContainerTagArrayOutputWithContext ¶ added in v0.11.0
func (o ContainerTagArrayOutput) ToContainerTagArrayOutputWithContext(ctx context.Context) ContainerTagArrayOutput
type ContainerTagInput ¶ added in v0.11.0
type ContainerTagInput interface { pulumi.Input ToContainerTagOutput() ContainerTagOutput ToContainerTagOutputWithContext(context.Context) ContainerTagOutput }
ContainerTagInput is an input type that accepts ContainerTagArgs and ContainerTagOutput values. You can construct a concrete instance of `ContainerTagInput` via:
ContainerTagArgs{...}
type ContainerTagOutput ¶ added in v0.11.0
type ContainerTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (ContainerTagOutput) ElementType ¶ added in v0.11.0
func (ContainerTagOutput) ElementType() reflect.Type
func (ContainerTagOutput) Key ¶ added in v0.11.0
func (o ContainerTagOutput) 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 (ContainerTagOutput) ToContainerTagOutput ¶ added in v0.11.0
func (o ContainerTagOutput) ToContainerTagOutput() ContainerTagOutput
func (ContainerTagOutput) ToContainerTagOutputWithContext ¶ added in v0.11.0
func (o ContainerTagOutput) ToContainerTagOutputWithContext(ctx context.Context) ContainerTagOutput
func (ContainerTagOutput) Value ¶ added in v0.11.0
func (o ContainerTagOutput) 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 ContainerType ¶ added in v0.11.0
type ContainerType struct { // The launch command for the container. Command []string `pulumi:"command"` // The name of the container. ContainerName *string `pulumi:"containerName"` // The environment variables of the container. Environment []ContainerEnvironmentVariable `pulumi:"environment"` // The name of the image used for the container. Image *string `pulumi:"image"` // The open firewall ports of the container. Ports []ContainerPortInfo `pulumi:"ports"` }
Describes the settings of a container that will be launched, or that is launched, to an Amazon Lightsail container service.
type ContainerTypeArgs ¶ added in v0.11.0
type ContainerTypeArgs struct { // The launch command for the container. Command pulumi.StringArrayInput `pulumi:"command"` // The name of the container. ContainerName pulumi.StringPtrInput `pulumi:"containerName"` // The environment variables of the container. Environment ContainerEnvironmentVariableArrayInput `pulumi:"environment"` // The name of the image used for the container. Image pulumi.StringPtrInput `pulumi:"image"` // The open firewall ports of the container. Ports ContainerPortInfoArrayInput `pulumi:"ports"` }
Describes the settings of a container that will be launched, or that is launched, to an Amazon Lightsail container service.
func (ContainerTypeArgs) ElementType ¶ added in v0.11.0
func (ContainerTypeArgs) ElementType() reflect.Type
func (ContainerTypeArgs) ToContainerTypeOutput ¶ added in v0.11.0
func (i ContainerTypeArgs) ToContainerTypeOutput() ContainerTypeOutput
func (ContainerTypeArgs) ToContainerTypeOutputWithContext ¶ added in v0.11.0
func (i ContainerTypeArgs) ToContainerTypeOutputWithContext(ctx context.Context) ContainerTypeOutput
type ContainerTypeArray ¶ added in v0.11.0
type ContainerTypeArray []ContainerTypeInput
func (ContainerTypeArray) ElementType ¶ added in v0.11.0
func (ContainerTypeArray) ElementType() reflect.Type
func (ContainerTypeArray) ToContainerTypeArrayOutput ¶ added in v0.11.0
func (i ContainerTypeArray) ToContainerTypeArrayOutput() ContainerTypeArrayOutput
func (ContainerTypeArray) ToContainerTypeArrayOutputWithContext ¶ added in v0.11.0
func (i ContainerTypeArray) ToContainerTypeArrayOutputWithContext(ctx context.Context) ContainerTypeArrayOutput
type ContainerTypeArrayInput ¶ added in v0.11.0
type ContainerTypeArrayInput interface { pulumi.Input ToContainerTypeArrayOutput() ContainerTypeArrayOutput ToContainerTypeArrayOutputWithContext(context.Context) ContainerTypeArrayOutput }
ContainerTypeArrayInput is an input type that accepts ContainerTypeArray and ContainerTypeArrayOutput values. You can construct a concrete instance of `ContainerTypeArrayInput` via:
ContainerTypeArray{ ContainerTypeArgs{...} }
type ContainerTypeArrayOutput ¶ added in v0.11.0
type ContainerTypeArrayOutput struct{ *pulumi.OutputState }
func (ContainerTypeArrayOutput) ElementType ¶ added in v0.11.0
func (ContainerTypeArrayOutput) ElementType() reflect.Type
func (ContainerTypeArrayOutput) Index ¶ added in v0.11.0
func (o ContainerTypeArrayOutput) Index(i pulumi.IntInput) ContainerTypeOutput
func (ContainerTypeArrayOutput) ToContainerTypeArrayOutput ¶ added in v0.11.0
func (o ContainerTypeArrayOutput) ToContainerTypeArrayOutput() ContainerTypeArrayOutput
func (ContainerTypeArrayOutput) ToContainerTypeArrayOutputWithContext ¶ added in v0.11.0
func (o ContainerTypeArrayOutput) ToContainerTypeArrayOutputWithContext(ctx context.Context) ContainerTypeArrayOutput
type ContainerTypeInput ¶ added in v0.11.0
type ContainerTypeInput interface { pulumi.Input ToContainerTypeOutput() ContainerTypeOutput ToContainerTypeOutputWithContext(context.Context) ContainerTypeOutput }
ContainerTypeInput is an input type that accepts ContainerTypeArgs and ContainerTypeOutput values. You can construct a concrete instance of `ContainerTypeInput` via:
ContainerTypeArgs{...}
type ContainerTypeOutput ¶ added in v0.11.0
type ContainerTypeOutput struct{ *pulumi.OutputState }
Describes the settings of a container that will be launched, or that is launched, to an Amazon Lightsail container service.
func (ContainerTypeOutput) Command ¶ added in v0.11.0
func (o ContainerTypeOutput) Command() pulumi.StringArrayOutput
The launch command for the container.
func (ContainerTypeOutput) ContainerName ¶ added in v0.11.0
func (o ContainerTypeOutput) ContainerName() pulumi.StringPtrOutput
The name of the container.
func (ContainerTypeOutput) ElementType ¶ added in v0.11.0
func (ContainerTypeOutput) ElementType() reflect.Type
func (ContainerTypeOutput) Environment ¶ added in v0.11.0
func (o ContainerTypeOutput) Environment() ContainerEnvironmentVariableArrayOutput
The environment variables of the container.
func (ContainerTypeOutput) Image ¶ added in v0.11.0
func (o ContainerTypeOutput) Image() pulumi.StringPtrOutput
The name of the image used for the container.
func (ContainerTypeOutput) Ports ¶ added in v0.11.0
func (o ContainerTypeOutput) Ports() ContainerPortInfoArrayOutput
The open firewall ports of the container.
func (ContainerTypeOutput) ToContainerTypeOutput ¶ added in v0.11.0
func (o ContainerTypeOutput) ToContainerTypeOutput() ContainerTypeOutput
func (ContainerTypeOutput) ToContainerTypeOutputWithContext ¶ added in v0.11.0
func (o ContainerTypeOutput) ToContainerTypeOutputWithContext(ctx context.Context) ContainerTypeOutput
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) AvailabilityZone ¶ added in v0.17.0
func (o DatabaseOutput) AvailabilityZone() pulumi.StringPtrOutput
The Availability Zone in which to create your new database. Use the us-east-2a case-sensitive format.
func (DatabaseOutput) BackupRetention ¶ added in v0.17.0
func (o DatabaseOutput) BackupRetention() pulumi.BoolPtrOutput
When true, enables automated backup retention for your database. Updates are applied during the next maintenance window because this can result in an outage.
func (DatabaseOutput) CaCertificateIdentifier ¶ added in v0.17.0
func (o DatabaseOutput) CaCertificateIdentifier() pulumi.StringPtrOutput
Indicates the certificate that needs to be associated with the database.
func (DatabaseOutput) DatabaseArn ¶ added in v0.17.0
func (o DatabaseOutput) DatabaseArn() pulumi.StringOutput
func (DatabaseOutput) ElementType ¶ added in v0.3.0
func (DatabaseOutput) ElementType() reflect.Type
func (DatabaseOutput) MasterDatabaseName ¶ added in v0.17.0
func (o DatabaseOutput) MasterDatabaseName() pulumi.StringOutput
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.
func (DatabaseOutput) MasterUserPassword ¶ added in v0.17.0
func (o DatabaseOutput) MasterUserPassword() pulumi.StringPtrOutput
The password for the master user. The password can include any printable ASCII character except "/", """, or "@". It cannot contain spaces.
func (DatabaseOutput) MasterUsername ¶ added in v0.17.0
func (o DatabaseOutput) MasterUsername() pulumi.StringOutput
The name for the master user.
func (DatabaseOutput) PreferredBackupWindow ¶ added in v0.17.0
func (o DatabaseOutput) PreferredBackupWindow() pulumi.StringPtrOutput
The daily time range during which automated backups are created for your new database if automated backups are enabled.
func (DatabaseOutput) PreferredMaintenanceWindow ¶ added in v0.17.0
func (o DatabaseOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
The weekly time range during which system maintenance can occur on your new database.
func (DatabaseOutput) PubliclyAccessible ¶ added in v0.17.0
func (o DatabaseOutput) PubliclyAccessible() pulumi.BoolPtrOutput
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.
func (DatabaseOutput) RelationalDatabaseBlueprintId ¶ added in v0.17.0
func (o DatabaseOutput) RelationalDatabaseBlueprintId() pulumi.StringOutput
The blueprint ID for your new database. A blueprint describes the major engine version of a database.
func (DatabaseOutput) RelationalDatabaseBundleId ¶ added in v0.17.0
func (o DatabaseOutput) RelationalDatabaseBundleId() pulumi.StringOutput
The bundle ID for your new database. A bundle describes the performance specifications for your database.
func (DatabaseOutput) RelationalDatabaseName ¶ added in v0.17.0
func (o DatabaseOutput) RelationalDatabaseName() pulumi.StringOutput
The name to use for your new Lightsail database resource.
func (DatabaseOutput) RelationalDatabaseParameters ¶ added in v0.17.0
func (o DatabaseOutput) RelationalDatabaseParameters() DatabaseRelationalDatabaseParameterArrayOutput
Update one or more parameters of the relational database.
func (DatabaseOutput) RotateMasterUserPassword ¶ added in v0.17.0
func (o DatabaseOutput) RotateMasterUserPassword() pulumi.BoolPtrOutput
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.
func (DatabaseOutput) Tags ¶ added in v0.17.0
func (o DatabaseOutput) Tags() DatabaseTagArrayOutput
An array of key-value pairs to apply to this resource.
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 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
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) AddOns ¶ added in v0.17.0
func (o DiskOutput) AddOns() DiskAddOnArrayOutput
An array of objects representing the add-ons to enable for the new instance.
func (DiskOutput) AttachedTo ¶ added in v0.17.0
func (o DiskOutput) AttachedTo() pulumi.StringOutput
Name of the attached Lightsail Instance
func (DiskOutput) AttachmentState ¶ added in v0.17.0
func (o DiskOutput) AttachmentState() pulumi.StringOutput
Attachment State of the Lightsail disk
func (DiskOutput) AvailabilityZone ¶ added in v0.17.0
func (o DiskOutput) 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 (DiskOutput) DiskArn ¶ added in v0.17.0
func (o DiskOutput) DiskArn() pulumi.StringOutput
func (DiskOutput) DiskName ¶ added in v0.17.0
func (o DiskOutput) DiskName() pulumi.StringOutput
The names to use for your new Lightsail disk.
func (DiskOutput) ElementType ¶
func (DiskOutput) ElementType() reflect.Type
func (DiskOutput) Iops ¶ added in v0.17.0
func (o DiskOutput) Iops() pulumi.IntOutput
Iops of the Lightsail disk
func (DiskOutput) IsAttached ¶ added in v0.17.0
func (o DiskOutput) IsAttached() pulumi.BoolOutput
Check is Disk is attached state
func (DiskOutput) Location ¶ added in v0.17.0
func (o DiskOutput) Location() DiskLocationOutput
func (DiskOutput) Path ¶ added in v0.17.0
func (o DiskOutput) Path() pulumi.StringOutput
Path of the attached Disk
func (DiskOutput) ResourceType ¶ added in v0.17.0
func (o DiskOutput) ResourceType() pulumi.StringOutput
Resource type of Lightsail instance.
func (DiskOutput) SizeInGb ¶ added in v0.17.0
func (o DiskOutput) SizeInGb() pulumi.IntOutput
Size of the Lightsail disk
func (DiskOutput) State ¶ added in v0.17.0
func (o DiskOutput) State() pulumi.StringOutput
State of the Lightsail disk
func (DiskOutput) SupportCode ¶ added in v0.17.0
func (o DiskOutput) SupportCode() pulumi.StringOutput
Support code to help identify any issues
func (DiskOutput) Tags ¶ added in v0.17.0
func (o DiskOutput) Tags() DiskTagArrayOutput
An array of key-value pairs to apply to this resource.
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 Distribution
deprecated
added in
v0.11.0
type Distribution struct { pulumi.CustomResourceState // Indicates whether the bundle that is currently applied to your distribution, specified using the distributionName parameter, can be changed to another bundle. AbleToUpdateBundle pulumi.BoolOutput `pulumi:"ableToUpdateBundle"` // The bundle ID to use for the distribution. BundleId pulumi.StringOutput `pulumi:"bundleId"` // An object that describes the cache behavior settings for the distribution. CacheBehaviorSettings DistributionCacheSettingsPtrOutput `pulumi:"cacheBehaviorSettings"` // An array of objects that describe the per-path cache behavior for the distribution. CacheBehaviors DistributionCacheBehaviorPerPathArrayOutput `pulumi:"cacheBehaviors"` // The certificate attached to the Distribution. CertificateName pulumi.StringPtrOutput `pulumi:"certificateName"` // An object that describes the default cache behavior for the distribution. DefaultCacheBehavior DistributionCacheBehaviorOutput `pulumi:"defaultCacheBehavior"` DistributionArn pulumi.StringOutput `pulumi:"distributionArn"` // The name for the distribution. DistributionName pulumi.StringOutput `pulumi:"distributionName"` // The IP address type for the distribution. IpAddressType pulumi.StringPtrOutput `pulumi:"ipAddressType"` // Indicates whether the distribution is enabled. IsEnabled pulumi.BoolPtrOutput `pulumi:"isEnabled"` // An object that describes the origin resource for the distribution, such as a Lightsail instance or load balancer. Origin DistributionInputOriginOutput `pulumi:"origin"` // The status of the distribution. Status pulumi.StringOutput `pulumi:"status"` // An array of key-value pairs to apply to this resource. Tags DistributionTagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::Lightsail::Distribution
Deprecated: Distribution is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.
func GetDistribution ¶ added in v0.11.0
func GetDistribution(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DistributionState, opts ...pulumi.ResourceOption) (*Distribution, error)
GetDistribution gets an existing Distribution 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 NewDistribution ¶ added in v0.11.0
func NewDistribution(ctx *pulumi.Context, name string, args *DistributionArgs, opts ...pulumi.ResourceOption) (*Distribution, error)
NewDistribution registers a new resource with the given unique name, arguments, and options.
func (*Distribution) ElementType ¶ added in v0.11.0
func (*Distribution) ElementType() reflect.Type
func (*Distribution) ToDistributionOutput ¶ added in v0.11.0
func (i *Distribution) ToDistributionOutput() DistributionOutput
func (*Distribution) ToDistributionOutputWithContext ¶ added in v0.11.0
func (i *Distribution) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
type DistributionArgs ¶ added in v0.11.0
type DistributionArgs struct { // The bundle ID to use for the distribution. BundleId pulumi.StringInput // An object that describes the cache behavior settings for the distribution. CacheBehaviorSettings DistributionCacheSettingsPtrInput // An array of objects that describe the per-path cache behavior for the distribution. CacheBehaviors DistributionCacheBehaviorPerPathArrayInput // The certificate attached to the Distribution. CertificateName pulumi.StringPtrInput // An object that describes the default cache behavior for the distribution. DefaultCacheBehavior DistributionCacheBehaviorInput // The name for the distribution. DistributionName pulumi.StringPtrInput // The IP address type for the distribution. IpAddressType pulumi.StringPtrInput // Indicates whether the distribution is enabled. IsEnabled pulumi.BoolPtrInput // An object that describes the origin resource for the distribution, such as a Lightsail instance or load balancer. Origin DistributionInputOriginInput // An array of key-value pairs to apply to this resource. Tags DistributionTagArrayInput }
The set of arguments for constructing a Distribution resource.
func (DistributionArgs) ElementType ¶ added in v0.11.0
func (DistributionArgs) ElementType() reflect.Type
type DistributionCacheBehavior ¶ added in v0.11.0
type DistributionCacheBehavior struct { // The cache behavior of the distribution. Behavior *string `pulumi:"behavior"` }
Describes the default cache behavior of an Amazon Lightsail content delivery network (CDN) distribution.
type DistributionCacheBehaviorArgs ¶ added in v0.11.0
type DistributionCacheBehaviorArgs struct { // The cache behavior of the distribution. Behavior pulumi.StringPtrInput `pulumi:"behavior"` }
Describes the default cache behavior of an Amazon Lightsail content delivery network (CDN) distribution.
func (DistributionCacheBehaviorArgs) ElementType ¶ added in v0.11.0
func (DistributionCacheBehaviorArgs) ElementType() reflect.Type
func (DistributionCacheBehaviorArgs) ToDistributionCacheBehaviorOutput ¶ added in v0.11.0
func (i DistributionCacheBehaviorArgs) ToDistributionCacheBehaviorOutput() DistributionCacheBehaviorOutput
func (DistributionCacheBehaviorArgs) ToDistributionCacheBehaviorOutputWithContext ¶ added in v0.11.0
func (i DistributionCacheBehaviorArgs) ToDistributionCacheBehaviorOutputWithContext(ctx context.Context) DistributionCacheBehaviorOutput
type DistributionCacheBehaviorInput ¶ added in v0.11.0
type DistributionCacheBehaviorInput interface { pulumi.Input ToDistributionCacheBehaviorOutput() DistributionCacheBehaviorOutput ToDistributionCacheBehaviorOutputWithContext(context.Context) DistributionCacheBehaviorOutput }
DistributionCacheBehaviorInput is an input type that accepts DistributionCacheBehaviorArgs and DistributionCacheBehaviorOutput values. You can construct a concrete instance of `DistributionCacheBehaviorInput` via:
DistributionCacheBehaviorArgs{...}
type DistributionCacheBehaviorOutput ¶ added in v0.11.0
type DistributionCacheBehaviorOutput struct{ *pulumi.OutputState }
Describes the default cache behavior of an Amazon Lightsail content delivery network (CDN) distribution.
func (DistributionCacheBehaviorOutput) Behavior ¶ added in v0.11.0
func (o DistributionCacheBehaviorOutput) Behavior() pulumi.StringPtrOutput
The cache behavior of the distribution.
func (DistributionCacheBehaviorOutput) ElementType ¶ added in v0.11.0
func (DistributionCacheBehaviorOutput) ElementType() reflect.Type
func (DistributionCacheBehaviorOutput) ToDistributionCacheBehaviorOutput ¶ added in v0.11.0
func (o DistributionCacheBehaviorOutput) ToDistributionCacheBehaviorOutput() DistributionCacheBehaviorOutput
func (DistributionCacheBehaviorOutput) ToDistributionCacheBehaviorOutputWithContext ¶ added in v0.11.0
func (o DistributionCacheBehaviorOutput) ToDistributionCacheBehaviorOutputWithContext(ctx context.Context) DistributionCacheBehaviorOutput
type DistributionCacheBehaviorPerPath ¶ added in v0.11.0
type DistributionCacheBehaviorPerPath struct { // The cache behavior for the specified path. Behavior *string `pulumi:"behavior"` // The path to a directory or file to cached, or not cache. Use an asterisk symbol to specify wildcard directories (path/to/assets/*), and file types (*.html, *jpg, *js). Directories and file paths are case-sensitive. Path *string `pulumi:"path"` }
Describes the per-path cache behavior of an Amazon Lightsail content delivery network (CDN) distribution.
type DistributionCacheBehaviorPerPathArgs ¶ added in v0.11.0
type DistributionCacheBehaviorPerPathArgs struct { // The cache behavior for the specified path. Behavior pulumi.StringPtrInput `pulumi:"behavior"` // The path to a directory or file to cached, or not cache. Use an asterisk symbol to specify wildcard directories (path/to/assets/*), and file types (*.html, *jpg, *js). Directories and file paths are case-sensitive. Path pulumi.StringPtrInput `pulumi:"path"` }
Describes the per-path cache behavior of an Amazon Lightsail content delivery network (CDN) distribution.
func (DistributionCacheBehaviorPerPathArgs) ElementType ¶ added in v0.11.0
func (DistributionCacheBehaviorPerPathArgs) ElementType() reflect.Type
func (DistributionCacheBehaviorPerPathArgs) ToDistributionCacheBehaviorPerPathOutput ¶ added in v0.11.0
func (i DistributionCacheBehaviorPerPathArgs) ToDistributionCacheBehaviorPerPathOutput() DistributionCacheBehaviorPerPathOutput
func (DistributionCacheBehaviorPerPathArgs) ToDistributionCacheBehaviorPerPathOutputWithContext ¶ added in v0.11.0
func (i DistributionCacheBehaviorPerPathArgs) ToDistributionCacheBehaviorPerPathOutputWithContext(ctx context.Context) DistributionCacheBehaviorPerPathOutput
type DistributionCacheBehaviorPerPathArray ¶ added in v0.11.0
type DistributionCacheBehaviorPerPathArray []DistributionCacheBehaviorPerPathInput
func (DistributionCacheBehaviorPerPathArray) ElementType ¶ added in v0.11.0
func (DistributionCacheBehaviorPerPathArray) ElementType() reflect.Type
func (DistributionCacheBehaviorPerPathArray) ToDistributionCacheBehaviorPerPathArrayOutput ¶ added in v0.11.0
func (i DistributionCacheBehaviorPerPathArray) ToDistributionCacheBehaviorPerPathArrayOutput() DistributionCacheBehaviorPerPathArrayOutput
func (DistributionCacheBehaviorPerPathArray) ToDistributionCacheBehaviorPerPathArrayOutputWithContext ¶ added in v0.11.0
func (i DistributionCacheBehaviorPerPathArray) ToDistributionCacheBehaviorPerPathArrayOutputWithContext(ctx context.Context) DistributionCacheBehaviorPerPathArrayOutput
type DistributionCacheBehaviorPerPathArrayInput ¶ added in v0.11.0
type DistributionCacheBehaviorPerPathArrayInput interface { pulumi.Input ToDistributionCacheBehaviorPerPathArrayOutput() DistributionCacheBehaviorPerPathArrayOutput ToDistributionCacheBehaviorPerPathArrayOutputWithContext(context.Context) DistributionCacheBehaviorPerPathArrayOutput }
DistributionCacheBehaviorPerPathArrayInput is an input type that accepts DistributionCacheBehaviorPerPathArray and DistributionCacheBehaviorPerPathArrayOutput values. You can construct a concrete instance of `DistributionCacheBehaviorPerPathArrayInput` via:
DistributionCacheBehaviorPerPathArray{ DistributionCacheBehaviorPerPathArgs{...} }
type DistributionCacheBehaviorPerPathArrayOutput ¶ added in v0.11.0
type DistributionCacheBehaviorPerPathArrayOutput struct{ *pulumi.OutputState }
func (DistributionCacheBehaviorPerPathArrayOutput) ElementType ¶ added in v0.11.0
func (DistributionCacheBehaviorPerPathArrayOutput) ElementType() reflect.Type
func (DistributionCacheBehaviorPerPathArrayOutput) ToDistributionCacheBehaviorPerPathArrayOutput ¶ added in v0.11.0
func (o DistributionCacheBehaviorPerPathArrayOutput) ToDistributionCacheBehaviorPerPathArrayOutput() DistributionCacheBehaviorPerPathArrayOutput
func (DistributionCacheBehaviorPerPathArrayOutput) ToDistributionCacheBehaviorPerPathArrayOutputWithContext ¶ added in v0.11.0
func (o DistributionCacheBehaviorPerPathArrayOutput) ToDistributionCacheBehaviorPerPathArrayOutputWithContext(ctx context.Context) DistributionCacheBehaviorPerPathArrayOutput
type DistributionCacheBehaviorPerPathInput ¶ added in v0.11.0
type DistributionCacheBehaviorPerPathInput interface { pulumi.Input ToDistributionCacheBehaviorPerPathOutput() DistributionCacheBehaviorPerPathOutput ToDistributionCacheBehaviorPerPathOutputWithContext(context.Context) DistributionCacheBehaviorPerPathOutput }
DistributionCacheBehaviorPerPathInput is an input type that accepts DistributionCacheBehaviorPerPathArgs and DistributionCacheBehaviorPerPathOutput values. You can construct a concrete instance of `DistributionCacheBehaviorPerPathInput` via:
DistributionCacheBehaviorPerPathArgs{...}
type DistributionCacheBehaviorPerPathOutput ¶ added in v0.11.0
type DistributionCacheBehaviorPerPathOutput struct{ *pulumi.OutputState }
Describes the per-path cache behavior of an Amazon Lightsail content delivery network (CDN) distribution.
func (DistributionCacheBehaviorPerPathOutput) Behavior ¶ added in v0.11.0
func (o DistributionCacheBehaviorPerPathOutput) Behavior() pulumi.StringPtrOutput
The cache behavior for the specified path.
func (DistributionCacheBehaviorPerPathOutput) ElementType ¶ added in v0.11.0
func (DistributionCacheBehaviorPerPathOutput) ElementType() reflect.Type
func (DistributionCacheBehaviorPerPathOutput) Path ¶ added in v0.11.0
func (o DistributionCacheBehaviorPerPathOutput) Path() pulumi.StringPtrOutput
The path to a directory or file to cached, or not cache. Use an asterisk symbol to specify wildcard directories (path/to/assets/*), and file types (*.html, *jpg, *js). Directories and file paths are case-sensitive.
func (DistributionCacheBehaviorPerPathOutput) ToDistributionCacheBehaviorPerPathOutput ¶ added in v0.11.0
func (o DistributionCacheBehaviorPerPathOutput) ToDistributionCacheBehaviorPerPathOutput() DistributionCacheBehaviorPerPathOutput
func (DistributionCacheBehaviorPerPathOutput) ToDistributionCacheBehaviorPerPathOutputWithContext ¶ added in v0.11.0
func (o DistributionCacheBehaviorPerPathOutput) ToDistributionCacheBehaviorPerPathOutputWithContext(ctx context.Context) DistributionCacheBehaviorPerPathOutput
type DistributionCacheBehaviorPtrOutput ¶ added in v0.11.0
type DistributionCacheBehaviorPtrOutput struct{ *pulumi.OutputState }
func (DistributionCacheBehaviorPtrOutput) Behavior ¶ added in v0.11.0
func (o DistributionCacheBehaviorPtrOutput) Behavior() pulumi.StringPtrOutput
The cache behavior of the distribution.
func (DistributionCacheBehaviorPtrOutput) Elem ¶ added in v0.11.0
func (o DistributionCacheBehaviorPtrOutput) Elem() DistributionCacheBehaviorOutput
func (DistributionCacheBehaviorPtrOutput) ElementType ¶ added in v0.11.0
func (DistributionCacheBehaviorPtrOutput) ElementType() reflect.Type
func (DistributionCacheBehaviorPtrOutput) ToDistributionCacheBehaviorPtrOutput ¶ added in v0.11.0
func (o DistributionCacheBehaviorPtrOutput) ToDistributionCacheBehaviorPtrOutput() DistributionCacheBehaviorPtrOutput
func (DistributionCacheBehaviorPtrOutput) ToDistributionCacheBehaviorPtrOutputWithContext ¶ added in v0.11.0
func (o DistributionCacheBehaviorPtrOutput) ToDistributionCacheBehaviorPtrOutputWithContext(ctx context.Context) DistributionCacheBehaviorPtrOutput
type DistributionCacheSettings ¶ added in v0.11.0
type DistributionCacheSettings struct { // The HTTP methods that are processed and forwarded to the distribution's origin. AllowedHTTPMethods *string `pulumi:"allowedHTTPMethods"` // The HTTP method responses that are cached by your distribution. CachedHTTPMethods *string `pulumi:"cachedHTTPMethods"` // The default amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the content has been updated. DefaultTTL *int `pulumi:"defaultTTL"` // An object that describes the cookies that are forwarded to the origin. Your content is cached based on the cookies that are forwarded. ForwardedCookies *DistributionCookieObject `pulumi:"forwardedCookies"` // An object that describes the headers that are forwarded to the origin. Your content is cached based on the headers that are forwarded. ForwardedHeaders *DistributionHeaderObject `pulumi:"forwardedHeaders"` // An object that describes the query strings that are forwarded to the origin. Your content is cached based on the query strings that are forwarded. ForwardedQueryStrings *DistributionQueryStringObject `pulumi:"forwardedQueryStrings"` // The maximum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated. MaximumTTL *int `pulumi:"maximumTTL"` // The minimum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated. MinimumTTL *int `pulumi:"minimumTTL"` }
Describes the cache settings of an Amazon Lightsail content delivery network (CDN) distribution.
type DistributionCacheSettingsArgs ¶ added in v0.11.0
type DistributionCacheSettingsArgs struct { // The HTTP methods that are processed and forwarded to the distribution's origin. AllowedHTTPMethods pulumi.StringPtrInput `pulumi:"allowedHTTPMethods"` // The HTTP method responses that are cached by your distribution. CachedHTTPMethods pulumi.StringPtrInput `pulumi:"cachedHTTPMethods"` // The default amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the content has been updated. DefaultTTL pulumi.IntPtrInput `pulumi:"defaultTTL"` // An object that describes the cookies that are forwarded to the origin. Your content is cached based on the cookies that are forwarded. ForwardedCookies DistributionCookieObjectPtrInput `pulumi:"forwardedCookies"` // An object that describes the headers that are forwarded to the origin. Your content is cached based on the headers that are forwarded. ForwardedHeaders DistributionHeaderObjectPtrInput `pulumi:"forwardedHeaders"` // An object that describes the query strings that are forwarded to the origin. Your content is cached based on the query strings that are forwarded. ForwardedQueryStrings DistributionQueryStringObjectPtrInput `pulumi:"forwardedQueryStrings"` // The maximum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated. MaximumTTL pulumi.IntPtrInput `pulumi:"maximumTTL"` // The minimum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated. MinimumTTL pulumi.IntPtrInput `pulumi:"minimumTTL"` }
Describes the cache settings of an Amazon Lightsail content delivery network (CDN) distribution.
func (DistributionCacheSettingsArgs) ElementType ¶ added in v0.11.0
func (DistributionCacheSettingsArgs) ElementType() reflect.Type
func (DistributionCacheSettingsArgs) ToDistributionCacheSettingsOutput ¶ added in v0.11.0
func (i DistributionCacheSettingsArgs) ToDistributionCacheSettingsOutput() DistributionCacheSettingsOutput
func (DistributionCacheSettingsArgs) ToDistributionCacheSettingsOutputWithContext ¶ added in v0.11.0
func (i DistributionCacheSettingsArgs) ToDistributionCacheSettingsOutputWithContext(ctx context.Context) DistributionCacheSettingsOutput
func (DistributionCacheSettingsArgs) ToDistributionCacheSettingsPtrOutput ¶ added in v0.11.0
func (i DistributionCacheSettingsArgs) ToDistributionCacheSettingsPtrOutput() DistributionCacheSettingsPtrOutput
func (DistributionCacheSettingsArgs) ToDistributionCacheSettingsPtrOutputWithContext ¶ added in v0.11.0
func (i DistributionCacheSettingsArgs) ToDistributionCacheSettingsPtrOutputWithContext(ctx context.Context) DistributionCacheSettingsPtrOutput
type DistributionCacheSettingsInput ¶ added in v0.11.0
type DistributionCacheSettingsInput interface { pulumi.Input ToDistributionCacheSettingsOutput() DistributionCacheSettingsOutput ToDistributionCacheSettingsOutputWithContext(context.Context) DistributionCacheSettingsOutput }
DistributionCacheSettingsInput is an input type that accepts DistributionCacheSettingsArgs and DistributionCacheSettingsOutput values. You can construct a concrete instance of `DistributionCacheSettingsInput` via:
DistributionCacheSettingsArgs{...}
type DistributionCacheSettingsOutput ¶ added in v0.11.0
type DistributionCacheSettingsOutput struct{ *pulumi.OutputState }
Describes the cache settings of an Amazon Lightsail content delivery network (CDN) distribution.
func (DistributionCacheSettingsOutput) AllowedHTTPMethods ¶ added in v0.11.0
func (o DistributionCacheSettingsOutput) AllowedHTTPMethods() pulumi.StringPtrOutput
The HTTP methods that are processed and forwarded to the distribution's origin.
func (DistributionCacheSettingsOutput) CachedHTTPMethods ¶ added in v0.11.0
func (o DistributionCacheSettingsOutput) CachedHTTPMethods() pulumi.StringPtrOutput
The HTTP method responses that are cached by your distribution.
func (DistributionCacheSettingsOutput) DefaultTTL ¶ added in v0.11.0
func (o DistributionCacheSettingsOutput) DefaultTTL() pulumi.IntPtrOutput
The default amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the content has been updated.
func (DistributionCacheSettingsOutput) ElementType ¶ added in v0.11.0
func (DistributionCacheSettingsOutput) ElementType() reflect.Type
func (DistributionCacheSettingsOutput) ForwardedCookies ¶ added in v0.11.0
func (o DistributionCacheSettingsOutput) ForwardedCookies() DistributionCookieObjectPtrOutput
An object that describes the cookies that are forwarded to the origin. Your content is cached based on the cookies that are forwarded.
func (DistributionCacheSettingsOutput) ForwardedHeaders ¶ added in v0.11.0
func (o DistributionCacheSettingsOutput) ForwardedHeaders() DistributionHeaderObjectPtrOutput
An object that describes the headers that are forwarded to the origin. Your content is cached based on the headers that are forwarded.
func (DistributionCacheSettingsOutput) ForwardedQueryStrings ¶ added in v0.11.0
func (o DistributionCacheSettingsOutput) ForwardedQueryStrings() DistributionQueryStringObjectPtrOutput
An object that describes the query strings that are forwarded to the origin. Your content is cached based on the query strings that are forwarded.
func (DistributionCacheSettingsOutput) MaximumTTL ¶ added in v0.11.0
func (o DistributionCacheSettingsOutput) MaximumTTL() pulumi.IntPtrOutput
The maximum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated.
func (DistributionCacheSettingsOutput) MinimumTTL ¶ added in v0.11.0
func (o DistributionCacheSettingsOutput) MinimumTTL() pulumi.IntPtrOutput
The minimum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated.
func (DistributionCacheSettingsOutput) ToDistributionCacheSettingsOutput ¶ added in v0.11.0
func (o DistributionCacheSettingsOutput) ToDistributionCacheSettingsOutput() DistributionCacheSettingsOutput
func (DistributionCacheSettingsOutput) ToDistributionCacheSettingsOutputWithContext ¶ added in v0.11.0
func (o DistributionCacheSettingsOutput) ToDistributionCacheSettingsOutputWithContext(ctx context.Context) DistributionCacheSettingsOutput
func (DistributionCacheSettingsOutput) ToDistributionCacheSettingsPtrOutput ¶ added in v0.11.0
func (o DistributionCacheSettingsOutput) ToDistributionCacheSettingsPtrOutput() DistributionCacheSettingsPtrOutput
func (DistributionCacheSettingsOutput) ToDistributionCacheSettingsPtrOutputWithContext ¶ added in v0.11.0
func (o DistributionCacheSettingsOutput) ToDistributionCacheSettingsPtrOutputWithContext(ctx context.Context) DistributionCacheSettingsPtrOutput
type DistributionCacheSettingsPtrInput ¶ added in v0.11.0
type DistributionCacheSettingsPtrInput interface { pulumi.Input ToDistributionCacheSettingsPtrOutput() DistributionCacheSettingsPtrOutput ToDistributionCacheSettingsPtrOutputWithContext(context.Context) DistributionCacheSettingsPtrOutput }
DistributionCacheSettingsPtrInput is an input type that accepts DistributionCacheSettingsArgs, DistributionCacheSettingsPtr and DistributionCacheSettingsPtrOutput values. You can construct a concrete instance of `DistributionCacheSettingsPtrInput` via:
DistributionCacheSettingsArgs{...} or: nil
func DistributionCacheSettingsPtr ¶ added in v0.11.0
func DistributionCacheSettingsPtr(v *DistributionCacheSettingsArgs) DistributionCacheSettingsPtrInput
type DistributionCacheSettingsPtrOutput ¶ added in v0.11.0
type DistributionCacheSettingsPtrOutput struct{ *pulumi.OutputState }
func (DistributionCacheSettingsPtrOutput) AllowedHTTPMethods ¶ added in v0.11.0
func (o DistributionCacheSettingsPtrOutput) AllowedHTTPMethods() pulumi.StringPtrOutput
The HTTP methods that are processed and forwarded to the distribution's origin.
func (DistributionCacheSettingsPtrOutput) CachedHTTPMethods ¶ added in v0.11.0
func (o DistributionCacheSettingsPtrOutput) CachedHTTPMethods() pulumi.StringPtrOutput
The HTTP method responses that are cached by your distribution.
func (DistributionCacheSettingsPtrOutput) DefaultTTL ¶ added in v0.11.0
func (o DistributionCacheSettingsPtrOutput) DefaultTTL() pulumi.IntPtrOutput
The default amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the content has been updated.
func (DistributionCacheSettingsPtrOutput) Elem ¶ added in v0.11.0
func (o DistributionCacheSettingsPtrOutput) Elem() DistributionCacheSettingsOutput
func (DistributionCacheSettingsPtrOutput) ElementType ¶ added in v0.11.0
func (DistributionCacheSettingsPtrOutput) ElementType() reflect.Type
func (DistributionCacheSettingsPtrOutput) ForwardedCookies ¶ added in v0.11.0
func (o DistributionCacheSettingsPtrOutput) ForwardedCookies() DistributionCookieObjectPtrOutput
An object that describes the cookies that are forwarded to the origin. Your content is cached based on the cookies that are forwarded.
func (DistributionCacheSettingsPtrOutput) ForwardedHeaders ¶ added in v0.11.0
func (o DistributionCacheSettingsPtrOutput) ForwardedHeaders() DistributionHeaderObjectPtrOutput
An object that describes the headers that are forwarded to the origin. Your content is cached based on the headers that are forwarded.
func (DistributionCacheSettingsPtrOutput) ForwardedQueryStrings ¶ added in v0.11.0
func (o DistributionCacheSettingsPtrOutput) ForwardedQueryStrings() DistributionQueryStringObjectPtrOutput
An object that describes the query strings that are forwarded to the origin. Your content is cached based on the query strings that are forwarded.
func (DistributionCacheSettingsPtrOutput) MaximumTTL ¶ added in v0.11.0
func (o DistributionCacheSettingsPtrOutput) MaximumTTL() pulumi.IntPtrOutput
The maximum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated.
func (DistributionCacheSettingsPtrOutput) MinimumTTL ¶ added in v0.11.0
func (o DistributionCacheSettingsPtrOutput) MinimumTTL() pulumi.IntPtrOutput
The minimum amount of time that objects stay in the distribution's cache before the distribution forwards another request to the origin to determine whether the object has been updated.
func (DistributionCacheSettingsPtrOutput) ToDistributionCacheSettingsPtrOutput ¶ added in v0.11.0
func (o DistributionCacheSettingsPtrOutput) ToDistributionCacheSettingsPtrOutput() DistributionCacheSettingsPtrOutput
func (DistributionCacheSettingsPtrOutput) ToDistributionCacheSettingsPtrOutputWithContext ¶ added in v0.11.0
func (o DistributionCacheSettingsPtrOutput) ToDistributionCacheSettingsPtrOutputWithContext(ctx context.Context) DistributionCacheSettingsPtrOutput
type DistributionCookieObject ¶ added in v0.11.0
type DistributionCookieObject struct { // The specific cookies to forward to your distribution's origin. CookiesAllowList []string `pulumi:"cookiesAllowList"` // Specifies which cookies to forward to the distribution's origin for a cache behavior: all, none, or allow-list to forward only the cookies specified in the cookiesAllowList parameter. Option *string `pulumi:"option"` }
Describes whether an Amazon Lightsail content delivery network (CDN) distribution forwards cookies to the origin and, if so, which ones.
type DistributionCookieObjectArgs ¶ added in v0.11.0
type DistributionCookieObjectArgs struct { // The specific cookies to forward to your distribution's origin. CookiesAllowList pulumi.StringArrayInput `pulumi:"cookiesAllowList"` // Specifies which cookies to forward to the distribution's origin for a cache behavior: all, none, or allow-list to forward only the cookies specified in the cookiesAllowList parameter. Option pulumi.StringPtrInput `pulumi:"option"` }
Describes whether an Amazon Lightsail content delivery network (CDN) distribution forwards cookies to the origin and, if so, which ones.
func (DistributionCookieObjectArgs) ElementType ¶ added in v0.11.0
func (DistributionCookieObjectArgs) ElementType() reflect.Type
func (DistributionCookieObjectArgs) ToDistributionCookieObjectOutput ¶ added in v0.11.0
func (i DistributionCookieObjectArgs) ToDistributionCookieObjectOutput() DistributionCookieObjectOutput
func (DistributionCookieObjectArgs) ToDistributionCookieObjectOutputWithContext ¶ added in v0.11.0
func (i DistributionCookieObjectArgs) ToDistributionCookieObjectOutputWithContext(ctx context.Context) DistributionCookieObjectOutput
func (DistributionCookieObjectArgs) ToDistributionCookieObjectPtrOutput ¶ added in v0.11.0
func (i DistributionCookieObjectArgs) ToDistributionCookieObjectPtrOutput() DistributionCookieObjectPtrOutput
func (DistributionCookieObjectArgs) ToDistributionCookieObjectPtrOutputWithContext ¶ added in v0.11.0
func (i DistributionCookieObjectArgs) ToDistributionCookieObjectPtrOutputWithContext(ctx context.Context) DistributionCookieObjectPtrOutput
type DistributionCookieObjectInput ¶ added in v0.11.0
type DistributionCookieObjectInput interface { pulumi.Input ToDistributionCookieObjectOutput() DistributionCookieObjectOutput ToDistributionCookieObjectOutputWithContext(context.Context) DistributionCookieObjectOutput }
DistributionCookieObjectInput is an input type that accepts DistributionCookieObjectArgs and DistributionCookieObjectOutput values. You can construct a concrete instance of `DistributionCookieObjectInput` via:
DistributionCookieObjectArgs{...}
type DistributionCookieObjectOutput ¶ added in v0.11.0
type DistributionCookieObjectOutput struct{ *pulumi.OutputState }
Describes whether an Amazon Lightsail content delivery network (CDN) distribution forwards cookies to the origin and, if so, which ones.
func (DistributionCookieObjectOutput) CookiesAllowList ¶ added in v0.11.0
func (o DistributionCookieObjectOutput) CookiesAllowList() pulumi.StringArrayOutput
The specific cookies to forward to your distribution's origin.
func (DistributionCookieObjectOutput) ElementType ¶ added in v0.11.0
func (DistributionCookieObjectOutput) ElementType() reflect.Type
func (DistributionCookieObjectOutput) Option ¶ added in v0.11.0
func (o DistributionCookieObjectOutput) Option() pulumi.StringPtrOutput
Specifies which cookies to forward to the distribution's origin for a cache behavior: all, none, or allow-list to forward only the cookies specified in the cookiesAllowList parameter.
func (DistributionCookieObjectOutput) ToDistributionCookieObjectOutput ¶ added in v0.11.0
func (o DistributionCookieObjectOutput) ToDistributionCookieObjectOutput() DistributionCookieObjectOutput
func (DistributionCookieObjectOutput) ToDistributionCookieObjectOutputWithContext ¶ added in v0.11.0
func (o DistributionCookieObjectOutput) ToDistributionCookieObjectOutputWithContext(ctx context.Context) DistributionCookieObjectOutput
func (DistributionCookieObjectOutput) ToDistributionCookieObjectPtrOutput ¶ added in v0.11.0
func (o DistributionCookieObjectOutput) ToDistributionCookieObjectPtrOutput() DistributionCookieObjectPtrOutput
func (DistributionCookieObjectOutput) ToDistributionCookieObjectPtrOutputWithContext ¶ added in v0.11.0
func (o DistributionCookieObjectOutput) ToDistributionCookieObjectPtrOutputWithContext(ctx context.Context) DistributionCookieObjectPtrOutput
type DistributionCookieObjectPtrInput ¶ added in v0.11.0
type DistributionCookieObjectPtrInput interface { pulumi.Input ToDistributionCookieObjectPtrOutput() DistributionCookieObjectPtrOutput ToDistributionCookieObjectPtrOutputWithContext(context.Context) DistributionCookieObjectPtrOutput }
DistributionCookieObjectPtrInput is an input type that accepts DistributionCookieObjectArgs, DistributionCookieObjectPtr and DistributionCookieObjectPtrOutput values. You can construct a concrete instance of `DistributionCookieObjectPtrInput` via:
DistributionCookieObjectArgs{...} or: nil
func DistributionCookieObjectPtr ¶ added in v0.11.0
func DistributionCookieObjectPtr(v *DistributionCookieObjectArgs) DistributionCookieObjectPtrInput
type DistributionCookieObjectPtrOutput ¶ added in v0.11.0
type DistributionCookieObjectPtrOutput struct{ *pulumi.OutputState }
func (DistributionCookieObjectPtrOutput) CookiesAllowList ¶ added in v0.11.0
func (o DistributionCookieObjectPtrOutput) CookiesAllowList() pulumi.StringArrayOutput
The specific cookies to forward to your distribution's origin.
func (DistributionCookieObjectPtrOutput) Elem ¶ added in v0.11.0
func (o DistributionCookieObjectPtrOutput) Elem() DistributionCookieObjectOutput
func (DistributionCookieObjectPtrOutput) ElementType ¶ added in v0.11.0
func (DistributionCookieObjectPtrOutput) ElementType() reflect.Type
func (DistributionCookieObjectPtrOutput) Option ¶ added in v0.11.0
func (o DistributionCookieObjectPtrOutput) Option() pulumi.StringPtrOutput
Specifies which cookies to forward to the distribution's origin for a cache behavior: all, none, or allow-list to forward only the cookies specified in the cookiesAllowList parameter.
func (DistributionCookieObjectPtrOutput) ToDistributionCookieObjectPtrOutput ¶ added in v0.11.0
func (o DistributionCookieObjectPtrOutput) ToDistributionCookieObjectPtrOutput() DistributionCookieObjectPtrOutput
func (DistributionCookieObjectPtrOutput) ToDistributionCookieObjectPtrOutputWithContext ¶ added in v0.11.0
func (o DistributionCookieObjectPtrOutput) ToDistributionCookieObjectPtrOutputWithContext(ctx context.Context) DistributionCookieObjectPtrOutput
type DistributionHeaderObject ¶ added in v0.11.0
type DistributionHeaderObject struct { // The specific headers to forward to your distribution's origin. HeadersAllowList []string `pulumi:"headersAllowList"` // The headers that you want your distribution to forward to your origin and base caching on. Option *string `pulumi:"option"` }
Describes the request headers that a Lightsail distribution bases caching on.
type DistributionHeaderObjectArgs ¶ added in v0.11.0
type DistributionHeaderObjectArgs struct { // The specific headers to forward to your distribution's origin. HeadersAllowList pulumi.StringArrayInput `pulumi:"headersAllowList"` // The headers that you want your distribution to forward to your origin and base caching on. Option pulumi.StringPtrInput `pulumi:"option"` }
Describes the request headers that a Lightsail distribution bases caching on.
func (DistributionHeaderObjectArgs) ElementType ¶ added in v0.11.0
func (DistributionHeaderObjectArgs) ElementType() reflect.Type
func (DistributionHeaderObjectArgs) ToDistributionHeaderObjectOutput ¶ added in v0.11.0
func (i DistributionHeaderObjectArgs) ToDistributionHeaderObjectOutput() DistributionHeaderObjectOutput
func (DistributionHeaderObjectArgs) ToDistributionHeaderObjectOutputWithContext ¶ added in v0.11.0
func (i DistributionHeaderObjectArgs) ToDistributionHeaderObjectOutputWithContext(ctx context.Context) DistributionHeaderObjectOutput
func (DistributionHeaderObjectArgs) ToDistributionHeaderObjectPtrOutput ¶ added in v0.11.0
func (i DistributionHeaderObjectArgs) ToDistributionHeaderObjectPtrOutput() DistributionHeaderObjectPtrOutput
func (DistributionHeaderObjectArgs) ToDistributionHeaderObjectPtrOutputWithContext ¶ added in v0.11.0
func (i DistributionHeaderObjectArgs) ToDistributionHeaderObjectPtrOutputWithContext(ctx context.Context) DistributionHeaderObjectPtrOutput
type DistributionHeaderObjectInput ¶ added in v0.11.0
type DistributionHeaderObjectInput interface { pulumi.Input ToDistributionHeaderObjectOutput() DistributionHeaderObjectOutput ToDistributionHeaderObjectOutputWithContext(context.Context) DistributionHeaderObjectOutput }
DistributionHeaderObjectInput is an input type that accepts DistributionHeaderObjectArgs and DistributionHeaderObjectOutput values. You can construct a concrete instance of `DistributionHeaderObjectInput` via:
DistributionHeaderObjectArgs{...}
type DistributionHeaderObjectOutput ¶ added in v0.11.0
type DistributionHeaderObjectOutput struct{ *pulumi.OutputState }
Describes the request headers that a Lightsail distribution bases caching on.
func (DistributionHeaderObjectOutput) ElementType ¶ added in v0.11.0
func (DistributionHeaderObjectOutput) ElementType() reflect.Type
func (DistributionHeaderObjectOutput) HeadersAllowList ¶ added in v0.11.0
func (o DistributionHeaderObjectOutput) HeadersAllowList() pulumi.StringArrayOutput
The specific headers to forward to your distribution's origin.
func (DistributionHeaderObjectOutput) Option ¶ added in v0.11.0
func (o DistributionHeaderObjectOutput) Option() pulumi.StringPtrOutput
The headers that you want your distribution to forward to your origin and base caching on.
func (DistributionHeaderObjectOutput) ToDistributionHeaderObjectOutput ¶ added in v0.11.0
func (o DistributionHeaderObjectOutput) ToDistributionHeaderObjectOutput() DistributionHeaderObjectOutput
func (DistributionHeaderObjectOutput) ToDistributionHeaderObjectOutputWithContext ¶ added in v0.11.0
func (o DistributionHeaderObjectOutput) ToDistributionHeaderObjectOutputWithContext(ctx context.Context) DistributionHeaderObjectOutput
func (DistributionHeaderObjectOutput) ToDistributionHeaderObjectPtrOutput ¶ added in v0.11.0
func (o DistributionHeaderObjectOutput) ToDistributionHeaderObjectPtrOutput() DistributionHeaderObjectPtrOutput
func (DistributionHeaderObjectOutput) ToDistributionHeaderObjectPtrOutputWithContext ¶ added in v0.11.0
func (o DistributionHeaderObjectOutput) ToDistributionHeaderObjectPtrOutputWithContext(ctx context.Context) DistributionHeaderObjectPtrOutput
type DistributionHeaderObjectPtrInput ¶ added in v0.11.0
type DistributionHeaderObjectPtrInput interface { pulumi.Input ToDistributionHeaderObjectPtrOutput() DistributionHeaderObjectPtrOutput ToDistributionHeaderObjectPtrOutputWithContext(context.Context) DistributionHeaderObjectPtrOutput }
DistributionHeaderObjectPtrInput is an input type that accepts DistributionHeaderObjectArgs, DistributionHeaderObjectPtr and DistributionHeaderObjectPtrOutput values. You can construct a concrete instance of `DistributionHeaderObjectPtrInput` via:
DistributionHeaderObjectArgs{...} or: nil
func DistributionHeaderObjectPtr ¶ added in v0.11.0
func DistributionHeaderObjectPtr(v *DistributionHeaderObjectArgs) DistributionHeaderObjectPtrInput
type DistributionHeaderObjectPtrOutput ¶ added in v0.11.0
type DistributionHeaderObjectPtrOutput struct{ *pulumi.OutputState }
func (DistributionHeaderObjectPtrOutput) Elem ¶ added in v0.11.0
func (o DistributionHeaderObjectPtrOutput) Elem() DistributionHeaderObjectOutput
func (DistributionHeaderObjectPtrOutput) ElementType ¶ added in v0.11.0
func (DistributionHeaderObjectPtrOutput) ElementType() reflect.Type
func (DistributionHeaderObjectPtrOutput) HeadersAllowList ¶ added in v0.11.0
func (o DistributionHeaderObjectPtrOutput) HeadersAllowList() pulumi.StringArrayOutput
The specific headers to forward to your distribution's origin.
func (DistributionHeaderObjectPtrOutput) Option ¶ added in v0.11.0
func (o DistributionHeaderObjectPtrOutput) Option() pulumi.StringPtrOutput
The headers that you want your distribution to forward to your origin and base caching on.
func (DistributionHeaderObjectPtrOutput) ToDistributionHeaderObjectPtrOutput ¶ added in v0.11.0
func (o DistributionHeaderObjectPtrOutput) ToDistributionHeaderObjectPtrOutput() DistributionHeaderObjectPtrOutput
func (DistributionHeaderObjectPtrOutput) ToDistributionHeaderObjectPtrOutputWithContext ¶ added in v0.11.0
func (o DistributionHeaderObjectPtrOutput) ToDistributionHeaderObjectPtrOutputWithContext(ctx context.Context) DistributionHeaderObjectPtrOutput
type DistributionInput ¶ added in v0.11.0
type DistributionInput interface { pulumi.Input ToDistributionOutput() DistributionOutput ToDistributionOutputWithContext(ctx context.Context) DistributionOutput }
type DistributionInputOrigin ¶ added in v0.11.0
type DistributionInputOrigin struct { // The name of the origin resource. Name *string `pulumi:"name"` // The protocol that your Amazon Lightsail distribution uses when establishing a connection with your origin to pull content. ProtocolPolicy *string `pulumi:"protocolPolicy"` // The AWS Region name of the origin resource. RegionName *string `pulumi:"regionName"` }
Describes the origin resource of an Amazon Lightsail content delivery network (CDN) distribution.
type DistributionInputOriginArgs ¶ added in v0.11.0
type DistributionInputOriginArgs struct { // The name of the origin resource. Name pulumi.StringPtrInput `pulumi:"name"` // The protocol that your Amazon Lightsail distribution uses when establishing a connection with your origin to pull content. ProtocolPolicy pulumi.StringPtrInput `pulumi:"protocolPolicy"` // The AWS Region name of the origin resource. RegionName pulumi.StringPtrInput `pulumi:"regionName"` }
Describes the origin resource of an Amazon Lightsail content delivery network (CDN) distribution.
func (DistributionInputOriginArgs) ElementType ¶ added in v0.11.0
func (DistributionInputOriginArgs) ElementType() reflect.Type
func (DistributionInputOriginArgs) ToDistributionInputOriginOutput ¶ added in v0.11.0
func (i DistributionInputOriginArgs) ToDistributionInputOriginOutput() DistributionInputOriginOutput
func (DistributionInputOriginArgs) ToDistributionInputOriginOutputWithContext ¶ added in v0.11.0
func (i DistributionInputOriginArgs) ToDistributionInputOriginOutputWithContext(ctx context.Context) DistributionInputOriginOutput
type DistributionInputOriginInput ¶ added in v0.11.0
type DistributionInputOriginInput interface { pulumi.Input ToDistributionInputOriginOutput() DistributionInputOriginOutput ToDistributionInputOriginOutputWithContext(context.Context) DistributionInputOriginOutput }
DistributionInputOriginInput is an input type that accepts DistributionInputOriginArgs and DistributionInputOriginOutput values. You can construct a concrete instance of `DistributionInputOriginInput` via:
DistributionInputOriginArgs{...}
type DistributionInputOriginOutput ¶ added in v0.11.0
type DistributionInputOriginOutput struct{ *pulumi.OutputState }
Describes the origin resource of an Amazon Lightsail content delivery network (CDN) distribution.
func (DistributionInputOriginOutput) ElementType ¶ added in v0.11.0
func (DistributionInputOriginOutput) ElementType() reflect.Type
func (DistributionInputOriginOutput) Name ¶ added in v0.11.0
func (o DistributionInputOriginOutput) Name() pulumi.StringPtrOutput
The name of the origin resource.
func (DistributionInputOriginOutput) ProtocolPolicy ¶ added in v0.11.0
func (o DistributionInputOriginOutput) ProtocolPolicy() pulumi.StringPtrOutput
The protocol that your Amazon Lightsail distribution uses when establishing a connection with your origin to pull content.
func (DistributionInputOriginOutput) RegionName ¶ added in v0.11.0
func (o DistributionInputOriginOutput) RegionName() pulumi.StringPtrOutput
The AWS Region name of the origin resource.
func (DistributionInputOriginOutput) ToDistributionInputOriginOutput ¶ added in v0.11.0
func (o DistributionInputOriginOutput) ToDistributionInputOriginOutput() DistributionInputOriginOutput
func (DistributionInputOriginOutput) ToDistributionInputOriginOutputWithContext ¶ added in v0.11.0
func (o DistributionInputOriginOutput) ToDistributionInputOriginOutputWithContext(ctx context.Context) DistributionInputOriginOutput
type DistributionInputOriginPtrOutput ¶ added in v0.11.0
type DistributionInputOriginPtrOutput struct{ *pulumi.OutputState }
func (DistributionInputOriginPtrOutput) Elem ¶ added in v0.11.0
func (o DistributionInputOriginPtrOutput) Elem() DistributionInputOriginOutput
func (DistributionInputOriginPtrOutput) ElementType ¶ added in v0.11.0
func (DistributionInputOriginPtrOutput) ElementType() reflect.Type
func (DistributionInputOriginPtrOutput) Name ¶ added in v0.11.0
func (o DistributionInputOriginPtrOutput) Name() pulumi.StringPtrOutput
The name of the origin resource.
func (DistributionInputOriginPtrOutput) ProtocolPolicy ¶ added in v0.11.0
func (o DistributionInputOriginPtrOutput) ProtocolPolicy() pulumi.StringPtrOutput
The protocol that your Amazon Lightsail distribution uses when establishing a connection with your origin to pull content.
func (DistributionInputOriginPtrOutput) RegionName ¶ added in v0.11.0
func (o DistributionInputOriginPtrOutput) RegionName() pulumi.StringPtrOutput
The AWS Region name of the origin resource.
func (DistributionInputOriginPtrOutput) ToDistributionInputOriginPtrOutput ¶ added in v0.11.0
func (o DistributionInputOriginPtrOutput) ToDistributionInputOriginPtrOutput() DistributionInputOriginPtrOutput
func (DistributionInputOriginPtrOutput) ToDistributionInputOriginPtrOutputWithContext ¶ added in v0.11.0
func (o DistributionInputOriginPtrOutput) ToDistributionInputOriginPtrOutputWithContext(ctx context.Context) DistributionInputOriginPtrOutput
type DistributionOutput ¶ added in v0.11.0
type DistributionOutput struct{ *pulumi.OutputState }
func (DistributionOutput) AbleToUpdateBundle ¶ added in v0.17.0
func (o DistributionOutput) AbleToUpdateBundle() pulumi.BoolOutput
Indicates whether the bundle that is currently applied to your distribution, specified using the distributionName parameter, can be changed to another bundle.
func (DistributionOutput) BundleId ¶ added in v0.17.0
func (o DistributionOutput) BundleId() pulumi.StringOutput
The bundle ID to use for the distribution.
func (DistributionOutput) CacheBehaviorSettings ¶ added in v0.17.0
func (o DistributionOutput) CacheBehaviorSettings() DistributionCacheSettingsPtrOutput
An object that describes the cache behavior settings for the distribution.
func (DistributionOutput) CacheBehaviors ¶ added in v0.17.0
func (o DistributionOutput) CacheBehaviors() DistributionCacheBehaviorPerPathArrayOutput
An array of objects that describe the per-path cache behavior for the distribution.
func (DistributionOutput) CertificateName ¶ added in v0.17.0
func (o DistributionOutput) CertificateName() pulumi.StringPtrOutput
The certificate attached to the Distribution.
func (DistributionOutput) DefaultCacheBehavior ¶ added in v0.17.0
func (o DistributionOutput) DefaultCacheBehavior() DistributionCacheBehaviorOutput
An object that describes the default cache behavior for the distribution.
func (DistributionOutput) DistributionArn ¶ added in v0.17.0
func (o DistributionOutput) DistributionArn() pulumi.StringOutput
func (DistributionOutput) DistributionName ¶ added in v0.17.0
func (o DistributionOutput) DistributionName() pulumi.StringOutput
The name for the distribution.
func (DistributionOutput) ElementType ¶ added in v0.11.0
func (DistributionOutput) ElementType() reflect.Type
func (DistributionOutput) IpAddressType ¶ added in v0.17.0
func (o DistributionOutput) IpAddressType() pulumi.StringPtrOutput
The IP address type for the distribution.
func (DistributionOutput) IsEnabled ¶ added in v0.17.0
func (o DistributionOutput) IsEnabled() pulumi.BoolPtrOutput
Indicates whether the distribution is enabled.
func (DistributionOutput) Origin ¶ added in v0.17.0
func (o DistributionOutput) Origin() DistributionInputOriginOutput
An object that describes the origin resource for the distribution, such as a Lightsail instance or load balancer.
func (DistributionOutput) Status ¶ added in v0.17.0
func (o DistributionOutput) Status() pulumi.StringOutput
The status of the distribution.
func (DistributionOutput) Tags ¶ added in v0.17.0
func (o DistributionOutput) Tags() DistributionTagArrayOutput
An array of key-value pairs to apply to this resource.
func (DistributionOutput) ToDistributionOutput ¶ added in v0.11.0
func (o DistributionOutput) ToDistributionOutput() DistributionOutput
func (DistributionOutput) ToDistributionOutputWithContext ¶ added in v0.11.0
func (o DistributionOutput) ToDistributionOutputWithContext(ctx context.Context) DistributionOutput
type DistributionQueryStringObject ¶ added in v0.11.0
type DistributionQueryStringObject struct { // Indicates whether the distribution forwards and caches based on query strings. Option *bool `pulumi:"option"` // The specific query strings that the distribution forwards to the origin. QueryStringsAllowList []string `pulumi:"queryStringsAllowList"` }
Describes the query string parameters that an Amazon Lightsail content delivery network (CDN) distribution to bases caching on.
type DistributionQueryStringObjectArgs ¶ added in v0.11.0
type DistributionQueryStringObjectArgs struct { // Indicates whether the distribution forwards and caches based on query strings. Option pulumi.BoolPtrInput `pulumi:"option"` // The specific query strings that the distribution forwards to the origin. QueryStringsAllowList pulumi.StringArrayInput `pulumi:"queryStringsAllowList"` }
Describes the query string parameters that an Amazon Lightsail content delivery network (CDN) distribution to bases caching on.
func (DistributionQueryStringObjectArgs) ElementType ¶ added in v0.11.0
func (DistributionQueryStringObjectArgs) ElementType() reflect.Type
func (DistributionQueryStringObjectArgs) ToDistributionQueryStringObjectOutput ¶ added in v0.11.0
func (i DistributionQueryStringObjectArgs) ToDistributionQueryStringObjectOutput() DistributionQueryStringObjectOutput
func (DistributionQueryStringObjectArgs) ToDistributionQueryStringObjectOutputWithContext ¶ added in v0.11.0
func (i DistributionQueryStringObjectArgs) ToDistributionQueryStringObjectOutputWithContext(ctx context.Context) DistributionQueryStringObjectOutput
func (DistributionQueryStringObjectArgs) ToDistributionQueryStringObjectPtrOutput ¶ added in v0.11.0
func (i DistributionQueryStringObjectArgs) ToDistributionQueryStringObjectPtrOutput() DistributionQueryStringObjectPtrOutput
func (DistributionQueryStringObjectArgs) ToDistributionQueryStringObjectPtrOutputWithContext ¶ added in v0.11.0
func (i DistributionQueryStringObjectArgs) ToDistributionQueryStringObjectPtrOutputWithContext(ctx context.Context) DistributionQueryStringObjectPtrOutput
type DistributionQueryStringObjectInput ¶ added in v0.11.0
type DistributionQueryStringObjectInput interface { pulumi.Input ToDistributionQueryStringObjectOutput() DistributionQueryStringObjectOutput ToDistributionQueryStringObjectOutputWithContext(context.Context) DistributionQueryStringObjectOutput }
DistributionQueryStringObjectInput is an input type that accepts DistributionQueryStringObjectArgs and DistributionQueryStringObjectOutput values. You can construct a concrete instance of `DistributionQueryStringObjectInput` via:
DistributionQueryStringObjectArgs{...}
type DistributionQueryStringObjectOutput ¶ added in v0.11.0
type DistributionQueryStringObjectOutput struct{ *pulumi.OutputState }
Describes the query string parameters that an Amazon Lightsail content delivery network (CDN) distribution to bases caching on.
func (DistributionQueryStringObjectOutput) ElementType ¶ added in v0.11.0
func (DistributionQueryStringObjectOutput) ElementType() reflect.Type
func (DistributionQueryStringObjectOutput) Option ¶ added in v0.11.0
func (o DistributionQueryStringObjectOutput) Option() pulumi.BoolPtrOutput
Indicates whether the distribution forwards and caches based on query strings.
func (DistributionQueryStringObjectOutput) QueryStringsAllowList ¶ added in v0.11.0
func (o DistributionQueryStringObjectOutput) QueryStringsAllowList() pulumi.StringArrayOutput
The specific query strings that the distribution forwards to the origin.
func (DistributionQueryStringObjectOutput) ToDistributionQueryStringObjectOutput ¶ added in v0.11.0
func (o DistributionQueryStringObjectOutput) ToDistributionQueryStringObjectOutput() DistributionQueryStringObjectOutput
func (DistributionQueryStringObjectOutput) ToDistributionQueryStringObjectOutputWithContext ¶ added in v0.11.0
func (o DistributionQueryStringObjectOutput) ToDistributionQueryStringObjectOutputWithContext(ctx context.Context) DistributionQueryStringObjectOutput
func (DistributionQueryStringObjectOutput) ToDistributionQueryStringObjectPtrOutput ¶ added in v0.11.0
func (o DistributionQueryStringObjectOutput) ToDistributionQueryStringObjectPtrOutput() DistributionQueryStringObjectPtrOutput
func (DistributionQueryStringObjectOutput) ToDistributionQueryStringObjectPtrOutputWithContext ¶ added in v0.11.0
func (o DistributionQueryStringObjectOutput) ToDistributionQueryStringObjectPtrOutputWithContext(ctx context.Context) DistributionQueryStringObjectPtrOutput
type DistributionQueryStringObjectPtrInput ¶ added in v0.11.0
type DistributionQueryStringObjectPtrInput interface { pulumi.Input ToDistributionQueryStringObjectPtrOutput() DistributionQueryStringObjectPtrOutput ToDistributionQueryStringObjectPtrOutputWithContext(context.Context) DistributionQueryStringObjectPtrOutput }
DistributionQueryStringObjectPtrInput is an input type that accepts DistributionQueryStringObjectArgs, DistributionQueryStringObjectPtr and DistributionQueryStringObjectPtrOutput values. You can construct a concrete instance of `DistributionQueryStringObjectPtrInput` via:
DistributionQueryStringObjectArgs{...} or: nil
func DistributionQueryStringObjectPtr ¶ added in v0.11.0
func DistributionQueryStringObjectPtr(v *DistributionQueryStringObjectArgs) DistributionQueryStringObjectPtrInput
type DistributionQueryStringObjectPtrOutput ¶ added in v0.11.0
type DistributionQueryStringObjectPtrOutput struct{ *pulumi.OutputState }
func (DistributionQueryStringObjectPtrOutput) ElementType ¶ added in v0.11.0
func (DistributionQueryStringObjectPtrOutput) ElementType() reflect.Type
func (DistributionQueryStringObjectPtrOutput) Option ¶ added in v0.11.0
func (o DistributionQueryStringObjectPtrOutput) Option() pulumi.BoolPtrOutput
Indicates whether the distribution forwards and caches based on query strings.
func (DistributionQueryStringObjectPtrOutput) QueryStringsAllowList ¶ added in v0.11.0
func (o DistributionQueryStringObjectPtrOutput) QueryStringsAllowList() pulumi.StringArrayOutput
The specific query strings that the distribution forwards to the origin.
func (DistributionQueryStringObjectPtrOutput) ToDistributionQueryStringObjectPtrOutput ¶ added in v0.11.0
func (o DistributionQueryStringObjectPtrOutput) ToDistributionQueryStringObjectPtrOutput() DistributionQueryStringObjectPtrOutput
func (DistributionQueryStringObjectPtrOutput) ToDistributionQueryStringObjectPtrOutputWithContext ¶ added in v0.11.0
func (o DistributionQueryStringObjectPtrOutput) ToDistributionQueryStringObjectPtrOutputWithContext(ctx context.Context) DistributionQueryStringObjectPtrOutput
type DistributionState ¶ added in v0.11.0
type DistributionState struct { }
func (DistributionState) ElementType ¶ added in v0.11.0
func (DistributionState) ElementType() reflect.Type
type DistributionTag ¶ added in v0.11.0
type DistributionTag 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 DistributionTagArgs ¶ added in v0.11.0
type DistributionTagArgs 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 (DistributionTagArgs) ElementType ¶ added in v0.11.0
func (DistributionTagArgs) ElementType() reflect.Type
func (DistributionTagArgs) ToDistributionTagOutput ¶ added in v0.11.0
func (i DistributionTagArgs) ToDistributionTagOutput() DistributionTagOutput
func (DistributionTagArgs) ToDistributionTagOutputWithContext ¶ added in v0.11.0
func (i DistributionTagArgs) ToDistributionTagOutputWithContext(ctx context.Context) DistributionTagOutput
type DistributionTagArray ¶ added in v0.11.0
type DistributionTagArray []DistributionTagInput
func (DistributionTagArray) ElementType ¶ added in v0.11.0
func (DistributionTagArray) ElementType() reflect.Type
func (DistributionTagArray) ToDistributionTagArrayOutput ¶ added in v0.11.0
func (i DistributionTagArray) ToDistributionTagArrayOutput() DistributionTagArrayOutput
func (DistributionTagArray) ToDistributionTagArrayOutputWithContext ¶ added in v0.11.0
func (i DistributionTagArray) ToDistributionTagArrayOutputWithContext(ctx context.Context) DistributionTagArrayOutput
type DistributionTagArrayInput ¶ added in v0.11.0
type DistributionTagArrayInput interface { pulumi.Input ToDistributionTagArrayOutput() DistributionTagArrayOutput ToDistributionTagArrayOutputWithContext(context.Context) DistributionTagArrayOutput }
DistributionTagArrayInput is an input type that accepts DistributionTagArray and DistributionTagArrayOutput values. You can construct a concrete instance of `DistributionTagArrayInput` via:
DistributionTagArray{ DistributionTagArgs{...} }
type DistributionTagArrayOutput ¶ added in v0.11.0
type DistributionTagArrayOutput struct{ *pulumi.OutputState }
func (DistributionTagArrayOutput) ElementType ¶ added in v0.11.0
func (DistributionTagArrayOutput) ElementType() reflect.Type
func (DistributionTagArrayOutput) Index ¶ added in v0.11.0
func (o DistributionTagArrayOutput) Index(i pulumi.IntInput) DistributionTagOutput
func (DistributionTagArrayOutput) ToDistributionTagArrayOutput ¶ added in v0.11.0
func (o DistributionTagArrayOutput) ToDistributionTagArrayOutput() DistributionTagArrayOutput
func (DistributionTagArrayOutput) ToDistributionTagArrayOutputWithContext ¶ added in v0.11.0
func (o DistributionTagArrayOutput) ToDistributionTagArrayOutputWithContext(ctx context.Context) DistributionTagArrayOutput
type DistributionTagInput ¶ added in v0.11.0
type DistributionTagInput interface { pulumi.Input ToDistributionTagOutput() DistributionTagOutput ToDistributionTagOutputWithContext(context.Context) DistributionTagOutput }
DistributionTagInput is an input type that accepts DistributionTagArgs and DistributionTagOutput values. You can construct a concrete instance of `DistributionTagInput` via:
DistributionTagArgs{...}
type DistributionTagOutput ¶ added in v0.11.0
type DistributionTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (DistributionTagOutput) ElementType ¶ added in v0.11.0
func (DistributionTagOutput) ElementType() reflect.Type
func (DistributionTagOutput) Key ¶ added in v0.11.0
func (o DistributionTagOutput) 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 (DistributionTagOutput) ToDistributionTagOutput ¶ added in v0.11.0
func (o DistributionTagOutput) ToDistributionTagOutput() DistributionTagOutput
func (DistributionTagOutput) ToDistributionTagOutputWithContext ¶ added in v0.11.0
func (o DistributionTagOutput) ToDistributionTagOutputWithContext(ctx context.Context) DistributionTagOutput
func (DistributionTagOutput) Value ¶ added in v0.11.0
func (o DistributionTagOutput) 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) AddOns ¶ added in v0.17.0
func (o InstanceOutput) AddOns() InstanceAddOnArrayOutput
An array of objects representing the add-ons to enable for the new instance.
func (InstanceOutput) AvailabilityZone ¶ added in v0.17.0
func (o InstanceOutput) 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 (InstanceOutput) BlueprintId ¶ added in v0.17.0
func (o InstanceOutput) BlueprintId() pulumi.StringOutput
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 ).
func (InstanceOutput) BundleId ¶ added in v0.17.0
func (o InstanceOutput) BundleId() pulumi.StringOutput
The bundle of specification information for your virtual private server (or instance ), including the pricing plan (e.g., micro_1_0 ).
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) Hardware ¶ added in v0.17.0
func (o InstanceOutput) Hardware() InstanceHardwarePtrOutput
func (InstanceOutput) InstanceArn ¶ added in v0.17.0
func (o InstanceOutput) InstanceArn() pulumi.StringOutput
func (InstanceOutput) InstanceName ¶ added in v0.17.0
func (o InstanceOutput) InstanceName() pulumi.StringOutput
The names to use for your new Lightsail instance.
func (InstanceOutput) IsStaticIp ¶ added in v0.17.0
func (o InstanceOutput) IsStaticIp() pulumi.BoolOutput
Is the IP Address of the Instance is the static IP
func (InstanceOutput) KeyPairName ¶ added in v0.17.0
func (o InstanceOutput) KeyPairName() pulumi.StringPtrOutput
The name of your key pair.
func (InstanceOutput) Location ¶ added in v0.17.0
func (o InstanceOutput) Location() InstanceLocationPtrOutput
func (InstanceOutput) Networking ¶ added in v0.17.0
func (o InstanceOutput) Networking() InstanceNetworkingPtrOutput
func (InstanceOutput) PrivateIpAddress ¶ added in v0.17.0
func (o InstanceOutput) PrivateIpAddress() pulumi.StringOutput
Private IP Address of the Instance
func (InstanceOutput) PublicIpAddress ¶ added in v0.17.0
func (o InstanceOutput) PublicIpAddress() pulumi.StringOutput
Public IP Address of the Instance
func (InstanceOutput) ResourceType ¶ added in v0.17.0
func (o InstanceOutput) ResourceType() pulumi.StringOutput
Resource type of Lightsail instance.
func (InstanceOutput) SshKeyName ¶ added in v0.17.0
func (o InstanceOutput) SshKeyName() pulumi.StringOutput
SSH Key Name of the Lightsail instance.
func (InstanceOutput) State ¶ added in v0.17.0
func (o InstanceOutput) State() InstanceStateTypePtrOutput
func (InstanceOutput) SupportCode ¶ added in v0.17.0
func (o InstanceOutput) SupportCode() pulumi.StringOutput
Support code to help identify any issues
func (InstanceOutput) Tags ¶ added in v0.17.0
func (o InstanceOutput) Tags() InstanceTagArrayOutput
An array of key-value pairs to apply to this resource.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) UserData ¶ added in v0.17.0
func (o InstanceOutput) UserData() pulumi.StringPtrOutput
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.
func (InstanceOutput) UserName ¶ added in v0.17.0
func (o InstanceOutput) UserName() pulumi.StringOutput
Username of the Lightsail instance.
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 LoadBalancer ¶ added in v0.10.0
type LoadBalancer struct { pulumi.CustomResourceState // The names of the instances attached to the load balancer. AttachedInstances pulumi.StringArrayOutput `pulumi:"attachedInstances"` // The path you provided to perform the load balancer health check. If you didn't specify a health check path, Lightsail uses the root path of your website (e.g., "/"). HealthCheckPath pulumi.StringPtrOutput `pulumi:"healthCheckPath"` // The instance port where you're creating your load balancer. InstancePort pulumi.IntOutput `pulumi:"instancePort"` // The IP address type for the load balancer. The possible values are ipv4 for IPv4 only, and dualstack for IPv4 and IPv6. The default value is dualstack. IpAddressType pulumi.StringPtrOutput `pulumi:"ipAddressType"` LoadBalancerArn pulumi.StringOutput `pulumi:"loadBalancerArn"` // The name of your load balancer. LoadBalancerName pulumi.StringOutput `pulumi:"loadBalancerName"` // Configuration option to enable session stickiness. SessionStickinessEnabled pulumi.BoolPtrOutput `pulumi:"sessionStickinessEnabled"` // Configuration option to adjust session stickiness cookie duration parameter. SessionStickinessLBCookieDurationSeconds pulumi.StringPtrOutput `pulumi:"sessionStickinessLBCookieDurationSeconds"` // An array of key-value pairs to apply to this resource. Tags LoadBalancerTagArrayOutput `pulumi:"tags"` // The name of the TLS policy to apply to the load balancer. TlsPolicyName pulumi.StringPtrOutput `pulumi:"tlsPolicyName"` }
Resource Type definition for AWS::Lightsail::LoadBalancer
func GetLoadBalancer ¶ added in v0.10.0
func GetLoadBalancer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoadBalancerState, opts ...pulumi.ResourceOption) (*LoadBalancer, error)
GetLoadBalancer gets an existing LoadBalancer 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 NewLoadBalancer ¶ added in v0.10.0
func NewLoadBalancer(ctx *pulumi.Context, name string, args *LoadBalancerArgs, opts ...pulumi.ResourceOption) (*LoadBalancer, error)
NewLoadBalancer registers a new resource with the given unique name, arguments, and options.
func (*LoadBalancer) ElementType ¶ added in v0.10.0
func (*LoadBalancer) ElementType() reflect.Type
func (*LoadBalancer) ToLoadBalancerOutput ¶ added in v0.10.0
func (i *LoadBalancer) ToLoadBalancerOutput() LoadBalancerOutput
func (*LoadBalancer) ToLoadBalancerOutputWithContext ¶ added in v0.10.0
func (i *LoadBalancer) ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput
type LoadBalancerArgs ¶ added in v0.10.0
type LoadBalancerArgs struct { // The names of the instances attached to the load balancer. AttachedInstances pulumi.StringArrayInput // The path you provided to perform the load balancer health check. If you didn't specify a health check path, Lightsail uses the root path of your website (e.g., "/"). HealthCheckPath pulumi.StringPtrInput // The instance port where you're creating your load balancer. InstancePort pulumi.IntInput // The IP address type for the load balancer. The possible values are ipv4 for IPv4 only, and dualstack for IPv4 and IPv6. The default value is dualstack. IpAddressType pulumi.StringPtrInput // The name of your load balancer. LoadBalancerName pulumi.StringPtrInput // Configuration option to enable session stickiness. SessionStickinessEnabled pulumi.BoolPtrInput // Configuration option to adjust session stickiness cookie duration parameter. SessionStickinessLBCookieDurationSeconds pulumi.StringPtrInput // An array of key-value pairs to apply to this resource. Tags LoadBalancerTagArrayInput // The name of the TLS policy to apply to the load balancer. TlsPolicyName pulumi.StringPtrInput }
The set of arguments for constructing a LoadBalancer resource.
func (LoadBalancerArgs) ElementType ¶ added in v0.10.0
func (LoadBalancerArgs) ElementType() reflect.Type
type LoadBalancerInput ¶ added in v0.10.0
type LoadBalancerInput interface { pulumi.Input ToLoadBalancerOutput() LoadBalancerOutput ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput }
type LoadBalancerOutput ¶ added in v0.10.0
type LoadBalancerOutput struct{ *pulumi.OutputState }
func (LoadBalancerOutput) AttachedInstances ¶ added in v0.17.0
func (o LoadBalancerOutput) AttachedInstances() pulumi.StringArrayOutput
The names of the instances attached to the load balancer.
func (LoadBalancerOutput) ElementType ¶ added in v0.10.0
func (LoadBalancerOutput) ElementType() reflect.Type
func (LoadBalancerOutput) HealthCheckPath ¶ added in v0.17.0
func (o LoadBalancerOutput) HealthCheckPath() pulumi.StringPtrOutput
The path you provided to perform the load balancer health check. If you didn't specify a health check path, Lightsail uses the root path of your website (e.g., "/").
func (LoadBalancerOutput) InstancePort ¶ added in v0.17.0
func (o LoadBalancerOutput) InstancePort() pulumi.IntOutput
The instance port where you're creating your load balancer.
func (LoadBalancerOutput) IpAddressType ¶ added in v0.17.0
func (o LoadBalancerOutput) IpAddressType() pulumi.StringPtrOutput
The IP address type for the load balancer. The possible values are ipv4 for IPv4 only, and dualstack for IPv4 and IPv6. The default value is dualstack.
func (LoadBalancerOutput) LoadBalancerArn ¶ added in v0.17.0
func (o LoadBalancerOutput) LoadBalancerArn() pulumi.StringOutput
func (LoadBalancerOutput) LoadBalancerName ¶ added in v0.17.0
func (o LoadBalancerOutput) LoadBalancerName() pulumi.StringOutput
The name of your load balancer.
func (LoadBalancerOutput) SessionStickinessEnabled ¶ added in v0.17.0
func (o LoadBalancerOutput) SessionStickinessEnabled() pulumi.BoolPtrOutput
Configuration option to enable session stickiness.
func (LoadBalancerOutput) SessionStickinessLBCookieDurationSeconds ¶ added in v0.17.0
func (o LoadBalancerOutput) SessionStickinessLBCookieDurationSeconds() pulumi.StringPtrOutput
Configuration option to adjust session stickiness cookie duration parameter.
func (LoadBalancerOutput) Tags ¶ added in v0.17.0
func (o LoadBalancerOutput) Tags() LoadBalancerTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LoadBalancerOutput) TlsPolicyName ¶ added in v0.17.0
func (o LoadBalancerOutput) TlsPolicyName() pulumi.StringPtrOutput
The name of the TLS policy to apply to the load balancer.
func (LoadBalancerOutput) ToLoadBalancerOutput ¶ added in v0.10.0
func (o LoadBalancerOutput) ToLoadBalancerOutput() LoadBalancerOutput
func (LoadBalancerOutput) ToLoadBalancerOutputWithContext ¶ added in v0.10.0
func (o LoadBalancerOutput) ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput
type LoadBalancerState ¶ added in v0.10.0
type LoadBalancerState struct { }
func (LoadBalancerState) ElementType ¶ added in v0.10.0
func (LoadBalancerState) ElementType() reflect.Type
type LoadBalancerTag ¶ added in v0.10.0
type LoadBalancerTag 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 LoadBalancerTagArgs ¶ added in v0.10.0
type LoadBalancerTagArgs 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 (LoadBalancerTagArgs) ElementType ¶ added in v0.10.0
func (LoadBalancerTagArgs) ElementType() reflect.Type
func (LoadBalancerTagArgs) ToLoadBalancerTagOutput ¶ added in v0.10.0
func (i LoadBalancerTagArgs) ToLoadBalancerTagOutput() LoadBalancerTagOutput
func (LoadBalancerTagArgs) ToLoadBalancerTagOutputWithContext ¶ added in v0.10.0
func (i LoadBalancerTagArgs) ToLoadBalancerTagOutputWithContext(ctx context.Context) LoadBalancerTagOutput
type LoadBalancerTagArray ¶ added in v0.10.0
type LoadBalancerTagArray []LoadBalancerTagInput
func (LoadBalancerTagArray) ElementType ¶ added in v0.10.0
func (LoadBalancerTagArray) ElementType() reflect.Type
func (LoadBalancerTagArray) ToLoadBalancerTagArrayOutput ¶ added in v0.10.0
func (i LoadBalancerTagArray) ToLoadBalancerTagArrayOutput() LoadBalancerTagArrayOutput
func (LoadBalancerTagArray) ToLoadBalancerTagArrayOutputWithContext ¶ added in v0.10.0
func (i LoadBalancerTagArray) ToLoadBalancerTagArrayOutputWithContext(ctx context.Context) LoadBalancerTagArrayOutput
type LoadBalancerTagArrayInput ¶ added in v0.10.0
type LoadBalancerTagArrayInput interface { pulumi.Input ToLoadBalancerTagArrayOutput() LoadBalancerTagArrayOutput ToLoadBalancerTagArrayOutputWithContext(context.Context) LoadBalancerTagArrayOutput }
LoadBalancerTagArrayInput is an input type that accepts LoadBalancerTagArray and LoadBalancerTagArrayOutput values. You can construct a concrete instance of `LoadBalancerTagArrayInput` via:
LoadBalancerTagArray{ LoadBalancerTagArgs{...} }
type LoadBalancerTagArrayOutput ¶ added in v0.10.0
type LoadBalancerTagArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancerTagArrayOutput) ElementType ¶ added in v0.10.0
func (LoadBalancerTagArrayOutput) ElementType() reflect.Type
func (LoadBalancerTagArrayOutput) Index ¶ added in v0.10.0
func (o LoadBalancerTagArrayOutput) Index(i pulumi.IntInput) LoadBalancerTagOutput
func (LoadBalancerTagArrayOutput) ToLoadBalancerTagArrayOutput ¶ added in v0.10.0
func (o LoadBalancerTagArrayOutput) ToLoadBalancerTagArrayOutput() LoadBalancerTagArrayOutput
func (LoadBalancerTagArrayOutput) ToLoadBalancerTagArrayOutputWithContext ¶ added in v0.10.0
func (o LoadBalancerTagArrayOutput) ToLoadBalancerTagArrayOutputWithContext(ctx context.Context) LoadBalancerTagArrayOutput
type LoadBalancerTagInput ¶ added in v0.10.0
type LoadBalancerTagInput interface { pulumi.Input ToLoadBalancerTagOutput() LoadBalancerTagOutput ToLoadBalancerTagOutputWithContext(context.Context) LoadBalancerTagOutput }
LoadBalancerTagInput is an input type that accepts LoadBalancerTagArgs and LoadBalancerTagOutput values. You can construct a concrete instance of `LoadBalancerTagInput` via:
LoadBalancerTagArgs{...}
type LoadBalancerTagOutput ¶ added in v0.10.0
type LoadBalancerTagOutput struct{ *pulumi.OutputState }
A key-value pair to associate with a resource.
func (LoadBalancerTagOutput) ElementType ¶ added in v0.10.0
func (LoadBalancerTagOutput) ElementType() reflect.Type
func (LoadBalancerTagOutput) Key ¶ added in v0.10.0
func (o LoadBalancerTagOutput) 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 (LoadBalancerTagOutput) ToLoadBalancerTagOutput ¶ added in v0.10.0
func (o LoadBalancerTagOutput) ToLoadBalancerTagOutput() LoadBalancerTagOutput
func (LoadBalancerTagOutput) ToLoadBalancerTagOutputWithContext ¶ added in v0.10.0
func (o LoadBalancerTagOutput) ToLoadBalancerTagOutputWithContext(ctx context.Context) LoadBalancerTagOutput
func (LoadBalancerTagOutput) Value ¶ added in v0.10.0
func (o LoadBalancerTagOutput) 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 LoadBalancerTlsCertificate ¶ added in v0.10.0
type LoadBalancerTlsCertificate struct { pulumi.CustomResourceState // An array of strings listing alternative domains and subdomains for your SSL/TLS certificate. CertificateAlternativeNames pulumi.StringArrayOutput `pulumi:"certificateAlternativeNames"` // The domain name (e.g., example.com ) for your SSL/TLS certificate. CertificateDomainName pulumi.StringOutput `pulumi:"certificateDomainName"` // The SSL/TLS certificate name. CertificateName pulumi.StringOutput `pulumi:"certificateName"` // A Boolean value that indicates whether HTTPS redirection is enabled for the load balancer. HttpsRedirectionEnabled pulumi.BoolPtrOutput `pulumi:"httpsRedirectionEnabled"` // When true, the SSL/TLS certificate is attached to the Lightsail load balancer. IsAttached pulumi.BoolPtrOutput `pulumi:"isAttached"` // The name of your load balancer. LoadBalancerName pulumi.StringOutput `pulumi:"loadBalancerName"` LoadBalancerTlsCertificateArn pulumi.StringOutput `pulumi:"loadBalancerTlsCertificateArn"` // The validation status of the SSL/TLS certificate. Status pulumi.StringOutput `pulumi:"status"` }
Resource Type definition for AWS::Lightsail::LoadBalancerTlsCertificate
func GetLoadBalancerTlsCertificate ¶ added in v0.10.0
func GetLoadBalancerTlsCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoadBalancerTlsCertificateState, opts ...pulumi.ResourceOption) (*LoadBalancerTlsCertificate, error)
GetLoadBalancerTlsCertificate gets an existing LoadBalancerTlsCertificate 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 NewLoadBalancerTlsCertificate ¶ added in v0.10.0
func NewLoadBalancerTlsCertificate(ctx *pulumi.Context, name string, args *LoadBalancerTlsCertificateArgs, opts ...pulumi.ResourceOption) (*LoadBalancerTlsCertificate, error)
NewLoadBalancerTlsCertificate registers a new resource with the given unique name, arguments, and options.
func (*LoadBalancerTlsCertificate) ElementType ¶ added in v0.10.0
func (*LoadBalancerTlsCertificate) ElementType() reflect.Type
func (*LoadBalancerTlsCertificate) ToLoadBalancerTlsCertificateOutput ¶ added in v0.10.0
func (i *LoadBalancerTlsCertificate) ToLoadBalancerTlsCertificateOutput() LoadBalancerTlsCertificateOutput
func (*LoadBalancerTlsCertificate) ToLoadBalancerTlsCertificateOutputWithContext ¶ added in v0.10.0
func (i *LoadBalancerTlsCertificate) ToLoadBalancerTlsCertificateOutputWithContext(ctx context.Context) LoadBalancerTlsCertificateOutput
type LoadBalancerTlsCertificateArgs ¶ added in v0.10.0
type LoadBalancerTlsCertificateArgs struct { // An array of strings listing alternative domains and subdomains for your SSL/TLS certificate. CertificateAlternativeNames pulumi.StringArrayInput // The domain name (e.g., example.com ) for your SSL/TLS certificate. CertificateDomainName pulumi.StringInput // The SSL/TLS certificate name. CertificateName pulumi.StringInput // A Boolean value that indicates whether HTTPS redirection is enabled for the load balancer. HttpsRedirectionEnabled pulumi.BoolPtrInput // When true, the SSL/TLS certificate is attached to the Lightsail load balancer. IsAttached pulumi.BoolPtrInput // The name of your load balancer. LoadBalancerName pulumi.StringInput }
The set of arguments for constructing a LoadBalancerTlsCertificate resource.
func (LoadBalancerTlsCertificateArgs) ElementType ¶ added in v0.10.0
func (LoadBalancerTlsCertificateArgs) ElementType() reflect.Type
type LoadBalancerTlsCertificateInput ¶ added in v0.10.0
type LoadBalancerTlsCertificateInput interface { pulumi.Input ToLoadBalancerTlsCertificateOutput() LoadBalancerTlsCertificateOutput ToLoadBalancerTlsCertificateOutputWithContext(ctx context.Context) LoadBalancerTlsCertificateOutput }
type LoadBalancerTlsCertificateOutput ¶ added in v0.10.0
type LoadBalancerTlsCertificateOutput struct{ *pulumi.OutputState }
func (LoadBalancerTlsCertificateOutput) CertificateAlternativeNames ¶ added in v0.17.0
func (o LoadBalancerTlsCertificateOutput) CertificateAlternativeNames() pulumi.StringArrayOutput
An array of strings listing alternative domains and subdomains for your SSL/TLS certificate.
func (LoadBalancerTlsCertificateOutput) CertificateDomainName ¶ added in v0.17.0
func (o LoadBalancerTlsCertificateOutput) CertificateDomainName() pulumi.StringOutput
The domain name (e.g., example.com ) for your SSL/TLS certificate.
func (LoadBalancerTlsCertificateOutput) CertificateName ¶ added in v0.17.0
func (o LoadBalancerTlsCertificateOutput) CertificateName() pulumi.StringOutput
The SSL/TLS certificate name.
func (LoadBalancerTlsCertificateOutput) ElementType ¶ added in v0.10.0
func (LoadBalancerTlsCertificateOutput) ElementType() reflect.Type
func (LoadBalancerTlsCertificateOutput) HttpsRedirectionEnabled ¶ added in v0.17.0
func (o LoadBalancerTlsCertificateOutput) HttpsRedirectionEnabled() pulumi.BoolPtrOutput
A Boolean value that indicates whether HTTPS redirection is enabled for the load balancer.
func (LoadBalancerTlsCertificateOutput) IsAttached ¶ added in v0.17.0
func (o LoadBalancerTlsCertificateOutput) IsAttached() pulumi.BoolPtrOutput
When true, the SSL/TLS certificate is attached to the Lightsail load balancer.
func (LoadBalancerTlsCertificateOutput) LoadBalancerName ¶ added in v0.17.0
func (o LoadBalancerTlsCertificateOutput) LoadBalancerName() pulumi.StringOutput
The name of your load balancer.
func (LoadBalancerTlsCertificateOutput) LoadBalancerTlsCertificateArn ¶ added in v0.17.0
func (o LoadBalancerTlsCertificateOutput) LoadBalancerTlsCertificateArn() pulumi.StringOutput
func (LoadBalancerTlsCertificateOutput) Status ¶ added in v0.17.0
func (o LoadBalancerTlsCertificateOutput) Status() pulumi.StringOutput
The validation status of the SSL/TLS certificate.
func (LoadBalancerTlsCertificateOutput) ToLoadBalancerTlsCertificateOutput ¶ added in v0.10.0
func (o LoadBalancerTlsCertificateOutput) ToLoadBalancerTlsCertificateOutput() LoadBalancerTlsCertificateOutput
func (LoadBalancerTlsCertificateOutput) ToLoadBalancerTlsCertificateOutputWithContext ¶ added in v0.10.0
func (o LoadBalancerTlsCertificateOutput) ToLoadBalancerTlsCertificateOutputWithContext(ctx context.Context) LoadBalancerTlsCertificateOutput
type LoadBalancerTlsCertificateState ¶ added in v0.10.0
type LoadBalancerTlsCertificateState struct { }
func (LoadBalancerTlsCertificateState) ElementType ¶ added in v0.10.0
func (LoadBalancerTlsCertificateState) ElementType() reflect.Type
type LookupAlarmArgs ¶ added in v0.12.0
type LookupAlarmArgs struct { // The name for the alarm. Specify the name of an existing alarm to update, and overwrite the previous configuration of the alarm. AlarmName string `pulumi:"alarmName"` }
type LookupAlarmOutputArgs ¶ added in v0.12.0
type LookupAlarmOutputArgs struct { // The name for the alarm. Specify the name of an existing alarm to update, and overwrite the previous configuration of the alarm. AlarmName pulumi.StringInput `pulumi:"alarmName"` }
func (LookupAlarmOutputArgs) ElementType ¶ added in v0.12.0
func (LookupAlarmOutputArgs) ElementType() reflect.Type
type LookupAlarmResult ¶ added in v0.12.0
type LookupAlarmResult struct { AlarmArn *string `pulumi:"alarmArn"` // The arithmetic operation to use when comparing the specified statistic to the threshold. The specified statistic value is used as the first operand. ComparisonOperator *string `pulumi:"comparisonOperator"` // The contact protocols to use for the alarm, such as Email, SMS (text messaging), or both. ContactProtocols []string `pulumi:"contactProtocols"` // The number of data points that must be not within the specified threshold to trigger the alarm. If you are setting an "M out of N" alarm, this value (datapointsToAlarm) is the M. DatapointsToAlarm *int `pulumi:"datapointsToAlarm"` // The number of most recent periods over which data is compared to the specified threshold. If you are setting an "M out of N" alarm, this value (evaluationPeriods) is the N. EvaluationPeriods *int `pulumi:"evaluationPeriods"` // Indicates whether the alarm is enabled. Notifications are enabled by default if you don't specify this parameter. NotificationEnabled *bool `pulumi:"notificationEnabled"` // The alarm states that trigger a notification. NotificationTriggers []string `pulumi:"notificationTriggers"` // The current state of the alarm. State *string `pulumi:"state"` // The value against which the specified statistic is compared. Threshold *float64 `pulumi:"threshold"` // Sets how this alarm will handle missing data points. TreatMissingData *string `pulumi:"treatMissingData"` }
func LookupAlarm ¶ added in v0.12.0
func LookupAlarm(ctx *pulumi.Context, args *LookupAlarmArgs, opts ...pulumi.InvokeOption) (*LookupAlarmResult, error)
Resource Type definition for AWS::Lightsail::Alarm
type LookupAlarmResultOutput ¶ added in v0.12.0
type LookupAlarmResultOutput struct{ *pulumi.OutputState }
func LookupAlarmOutput ¶ added in v0.12.0
func LookupAlarmOutput(ctx *pulumi.Context, args LookupAlarmOutputArgs, opts ...pulumi.InvokeOption) LookupAlarmResultOutput
func (LookupAlarmResultOutput) AlarmArn ¶ added in v0.12.0
func (o LookupAlarmResultOutput) AlarmArn() pulumi.StringPtrOutput
func (LookupAlarmResultOutput) ComparisonOperator ¶ added in v0.12.0
func (o LookupAlarmResultOutput) ComparisonOperator() pulumi.StringPtrOutput
The arithmetic operation to use when comparing the specified statistic to the threshold. The specified statistic value is used as the first operand.
func (LookupAlarmResultOutput) ContactProtocols ¶ added in v0.12.0
func (o LookupAlarmResultOutput) ContactProtocols() pulumi.StringArrayOutput
The contact protocols to use for the alarm, such as Email, SMS (text messaging), or both.
func (LookupAlarmResultOutput) DatapointsToAlarm ¶ added in v0.12.0
func (o LookupAlarmResultOutput) DatapointsToAlarm() pulumi.IntPtrOutput
The number of data points that must be not within the specified threshold to trigger the alarm. If you are setting an "M out of N" alarm, this value (datapointsToAlarm) is the M.
func (LookupAlarmResultOutput) ElementType ¶ added in v0.12.0
func (LookupAlarmResultOutput) ElementType() reflect.Type
func (LookupAlarmResultOutput) EvaluationPeriods ¶ added in v0.12.0
func (o LookupAlarmResultOutput) EvaluationPeriods() pulumi.IntPtrOutput
The number of most recent periods over which data is compared to the specified threshold. If you are setting an "M out of N" alarm, this value (evaluationPeriods) is the N.
func (LookupAlarmResultOutput) NotificationEnabled ¶ added in v0.12.0
func (o LookupAlarmResultOutput) NotificationEnabled() pulumi.BoolPtrOutput
Indicates whether the alarm is enabled. Notifications are enabled by default if you don't specify this parameter.
func (LookupAlarmResultOutput) NotificationTriggers ¶ added in v0.12.0
func (o LookupAlarmResultOutput) NotificationTriggers() pulumi.StringArrayOutput
The alarm states that trigger a notification.
func (LookupAlarmResultOutput) State ¶ added in v0.12.0
func (o LookupAlarmResultOutput) State() pulumi.StringPtrOutput
The current state of the alarm.
func (LookupAlarmResultOutput) Threshold ¶ added in v0.12.0
func (o LookupAlarmResultOutput) Threshold() pulumi.Float64PtrOutput
The value against which the specified statistic is compared.
func (LookupAlarmResultOutput) ToLookupAlarmResultOutput ¶ added in v0.12.0
func (o LookupAlarmResultOutput) ToLookupAlarmResultOutput() LookupAlarmResultOutput
func (LookupAlarmResultOutput) ToLookupAlarmResultOutputWithContext ¶ added in v0.12.0
func (o LookupAlarmResultOutput) ToLookupAlarmResultOutputWithContext(ctx context.Context) LookupAlarmResultOutput
func (LookupAlarmResultOutput) TreatMissingData ¶ added in v0.12.0
func (o LookupAlarmResultOutput) TreatMissingData() pulumi.StringPtrOutput
Sets how this alarm will handle missing data points.
type LookupBucketArgs ¶ added in v0.12.0
type LookupBucketArgs struct { // The name for the bucket. BucketName string `pulumi:"bucketName"` }
type LookupBucketOutputArgs ¶ added in v0.12.0
type LookupBucketOutputArgs struct { // The name for the bucket. BucketName pulumi.StringInput `pulumi:"bucketName"` }
func (LookupBucketOutputArgs) ElementType ¶ added in v0.12.0
func (LookupBucketOutputArgs) ElementType() reflect.Type
type LookupBucketResult ¶ added in v0.12.0
type LookupBucketResult struct { // Indicates whether the bundle that is currently applied to a bucket can be changed to another bundle. You can update a bucket's bundle only one time within a monthly AWS billing cycle. AbleToUpdateBundle *bool `pulumi:"ableToUpdateBundle"` AccessRules *BucketAccessRules `pulumi:"accessRules"` BucketArn *string `pulumi:"bucketArn"` // The ID of the bundle to use for the bucket. BundleId *string `pulumi:"bundleId"` // Specifies whether to enable or disable versioning of objects in the bucket. ObjectVersioning *bool `pulumi:"objectVersioning"` // An array of strings to specify the AWS account IDs that can access the bucket. ReadOnlyAccessAccounts []string `pulumi:"readOnlyAccessAccounts"` // The names of the Lightsail resources for which to set bucket access. ResourcesReceivingAccess []string `pulumi:"resourcesReceivingAccess"` // An array of key-value pairs to apply to this resource. Tags []BucketTag `pulumi:"tags"` // The URL of the bucket. Url *string `pulumi:"url"` }
func LookupBucket ¶ added in v0.12.0
func LookupBucket(ctx *pulumi.Context, args *LookupBucketArgs, opts ...pulumi.InvokeOption) (*LookupBucketResult, error)
Resource Type definition for AWS::Lightsail::Bucket
type LookupBucketResultOutput ¶ added in v0.12.0
type LookupBucketResultOutput struct{ *pulumi.OutputState }
func LookupBucketOutput ¶ added in v0.12.0
func LookupBucketOutput(ctx *pulumi.Context, args LookupBucketOutputArgs, opts ...pulumi.InvokeOption) LookupBucketResultOutput
func (LookupBucketResultOutput) AbleToUpdateBundle ¶ added in v0.12.0
func (o LookupBucketResultOutput) AbleToUpdateBundle() pulumi.BoolPtrOutput
Indicates whether the bundle that is currently applied to a bucket can be changed to another bundle. You can update a bucket's bundle only one time within a monthly AWS billing cycle.
func (LookupBucketResultOutput) AccessRules ¶ added in v0.12.0
func (o LookupBucketResultOutput) AccessRules() BucketAccessRulesPtrOutput
func (LookupBucketResultOutput) BucketArn ¶ added in v0.12.0
func (o LookupBucketResultOutput) BucketArn() pulumi.StringPtrOutput
func (LookupBucketResultOutput) BundleId ¶ added in v0.12.0
func (o LookupBucketResultOutput) BundleId() pulumi.StringPtrOutput
The ID of the bundle to use for the bucket.
func (LookupBucketResultOutput) ElementType ¶ added in v0.12.0
func (LookupBucketResultOutput) ElementType() reflect.Type
func (LookupBucketResultOutput) ObjectVersioning ¶ added in v0.12.0
func (o LookupBucketResultOutput) ObjectVersioning() pulumi.BoolPtrOutput
Specifies whether to enable or disable versioning of objects in the bucket.
func (LookupBucketResultOutput) ReadOnlyAccessAccounts ¶ added in v0.12.0
func (o LookupBucketResultOutput) ReadOnlyAccessAccounts() pulumi.StringArrayOutput
An array of strings to specify the AWS account IDs that can access the bucket.
func (LookupBucketResultOutput) ResourcesReceivingAccess ¶ added in v0.12.0
func (o LookupBucketResultOutput) ResourcesReceivingAccess() pulumi.StringArrayOutput
The names of the Lightsail resources for which to set bucket access.
func (LookupBucketResultOutput) Tags ¶ added in v0.12.0
func (o LookupBucketResultOutput) Tags() BucketTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupBucketResultOutput) ToLookupBucketResultOutput ¶ added in v0.12.0
func (o LookupBucketResultOutput) ToLookupBucketResultOutput() LookupBucketResultOutput
func (LookupBucketResultOutput) ToLookupBucketResultOutputWithContext ¶ added in v0.12.0
func (o LookupBucketResultOutput) ToLookupBucketResultOutputWithContext(ctx context.Context) LookupBucketResultOutput
func (LookupBucketResultOutput) Url ¶ added in v0.12.0
func (o LookupBucketResultOutput) Url() pulumi.StringPtrOutput
The URL of the bucket.
type LookupCertificateArgs ¶ added in v0.12.0
type LookupCertificateArgs struct { // The name for the certificate. CertificateName string `pulumi:"certificateName"` }
type LookupCertificateOutputArgs ¶ added in v0.12.0
type LookupCertificateOutputArgs struct { // The name for the certificate. CertificateName pulumi.StringInput `pulumi:"certificateName"` }
func (LookupCertificateOutputArgs) ElementType ¶ added in v0.12.0
func (LookupCertificateOutputArgs) ElementType() reflect.Type
type LookupCertificateResult ¶ added in v0.12.0
type LookupCertificateResult struct { CertificateArn *string `pulumi:"certificateArn"` // The validation status of the certificate. Status *string `pulumi:"status"` // An array of key-value pairs to apply to this resource. Tags []CertificateTag `pulumi:"tags"` }
func LookupCertificate ¶ added in v0.12.0
func LookupCertificate(ctx *pulumi.Context, args *LookupCertificateArgs, opts ...pulumi.InvokeOption) (*LookupCertificateResult, error)
An example resource schema demonstrating some basic constructs and validation rules.
type LookupCertificateResultOutput ¶ added in v0.12.0
type LookupCertificateResultOutput struct{ *pulumi.OutputState }
func LookupCertificateOutput ¶ added in v0.12.0
func LookupCertificateOutput(ctx *pulumi.Context, args LookupCertificateOutputArgs, opts ...pulumi.InvokeOption) LookupCertificateResultOutput
func (LookupCertificateResultOutput) CertificateArn ¶ added in v0.12.0
func (o LookupCertificateResultOutput) CertificateArn() pulumi.StringPtrOutput
func (LookupCertificateResultOutput) ElementType ¶ added in v0.12.0
func (LookupCertificateResultOutput) ElementType() reflect.Type
func (LookupCertificateResultOutput) Status ¶ added in v0.12.0
func (o LookupCertificateResultOutput) Status() pulumi.StringPtrOutput
The validation status of the certificate.
func (LookupCertificateResultOutput) Tags ¶ added in v0.12.0
func (o LookupCertificateResultOutput) Tags() CertificateTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupCertificateResultOutput) ToLookupCertificateResultOutput ¶ added in v0.12.0
func (o LookupCertificateResultOutput) ToLookupCertificateResultOutput() LookupCertificateResultOutput
func (LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext ¶ added in v0.12.0
func (o LookupCertificateResultOutput) ToLookupCertificateResultOutputWithContext(ctx context.Context) LookupCertificateResultOutput
type LookupContainerArgs ¶ added in v0.12.0
type LookupContainerArgs struct { // The name for the container service. ServiceName string `pulumi:"serviceName"` }
type LookupContainerOutputArgs ¶ added in v0.12.0
type LookupContainerOutputArgs struct { // The name for the container service. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
func (LookupContainerOutputArgs) ElementType ¶ added in v0.12.0
func (LookupContainerOutputArgs) ElementType() reflect.Type
type LookupContainerResult ¶ added in v0.12.0
type LookupContainerResult struct { ContainerArn *string `pulumi:"containerArn"` // Describes a container deployment configuration of an Amazon Lightsail container service. ContainerServiceDeployment *ContainerServiceDeployment `pulumi:"containerServiceDeployment"` // A Boolean value to indicate whether the container service is disabled. IsDisabled *bool `pulumi:"isDisabled"` // The power specification for the container service. Power *string `pulumi:"power"` // The public domain names to use with the container service, such as example.com and www.example.com. PublicDomainNames []ContainerPublicDomainName `pulumi:"publicDomainNames"` // The scale specification for the container service. Scale *int `pulumi:"scale"` // An array of key-value pairs to apply to this resource. Tags []ContainerTag `pulumi:"tags"` // The publicly accessible URL of the container service. Url *string `pulumi:"url"` }
func LookupContainer ¶ added in v0.12.0
func LookupContainer(ctx *pulumi.Context, args *LookupContainerArgs, opts ...pulumi.InvokeOption) (*LookupContainerResult, error)
Resource Type definition for AWS::Lightsail::Container
type LookupContainerResultOutput ¶ added in v0.12.0
type LookupContainerResultOutput struct{ *pulumi.OutputState }
func LookupContainerOutput ¶ added in v0.12.0
func LookupContainerOutput(ctx *pulumi.Context, args LookupContainerOutputArgs, opts ...pulumi.InvokeOption) LookupContainerResultOutput
func (LookupContainerResultOutput) ContainerArn ¶ added in v0.12.0
func (o LookupContainerResultOutput) ContainerArn() pulumi.StringPtrOutput
func (LookupContainerResultOutput) ContainerServiceDeployment ¶ added in v0.12.0
func (o LookupContainerResultOutput) ContainerServiceDeployment() ContainerServiceDeploymentPtrOutput
Describes a container deployment configuration of an Amazon Lightsail container service.
func (LookupContainerResultOutput) ElementType ¶ added in v0.12.0
func (LookupContainerResultOutput) ElementType() reflect.Type
func (LookupContainerResultOutput) IsDisabled ¶ added in v0.12.0
func (o LookupContainerResultOutput) IsDisabled() pulumi.BoolPtrOutput
A Boolean value to indicate whether the container service is disabled.
func (LookupContainerResultOutput) Power ¶ added in v0.12.0
func (o LookupContainerResultOutput) Power() pulumi.StringPtrOutput
The power specification for the container service.
func (LookupContainerResultOutput) PublicDomainNames ¶ added in v0.12.0
func (o LookupContainerResultOutput) PublicDomainNames() ContainerPublicDomainNameArrayOutput
The public domain names to use with the container service, such as example.com and www.example.com.
func (LookupContainerResultOutput) Scale ¶ added in v0.12.0
func (o LookupContainerResultOutput) Scale() pulumi.IntPtrOutput
The scale specification for the container service.
func (LookupContainerResultOutput) Tags ¶ added in v0.12.0
func (o LookupContainerResultOutput) Tags() ContainerTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupContainerResultOutput) ToLookupContainerResultOutput ¶ added in v0.12.0
func (o LookupContainerResultOutput) ToLookupContainerResultOutput() LookupContainerResultOutput
func (LookupContainerResultOutput) ToLookupContainerResultOutputWithContext ¶ added in v0.12.0
func (o LookupContainerResultOutput) ToLookupContainerResultOutputWithContext(ctx context.Context) LookupContainerResultOutput
func (LookupContainerResultOutput) Url ¶ added in v0.12.0
func (o LookupContainerResultOutput) Url() pulumi.StringPtrOutput
The publicly accessible URL of the container service.
type LookupDatabaseArgs ¶ added in v0.12.0
type LookupDatabaseArgs struct { // The name to use for your new Lightsail database resource. RelationalDatabaseName string `pulumi:"relationalDatabaseName"` }
type LookupDatabaseOutputArgs ¶ added in v0.12.0
type LookupDatabaseOutputArgs struct { // The name to use for your new Lightsail database resource. RelationalDatabaseName pulumi.StringInput `pulumi:"relationalDatabaseName"` }
func (LookupDatabaseOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDatabaseOutputArgs) ElementType() reflect.Type
type LookupDatabaseResult ¶ added in v0.12.0
type LookupDatabaseResult struct { // 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 *bool `pulumi:"backupRetention"` // Indicates the certificate that needs to be associated with the database. CaCertificateIdentifier *string `pulumi:"caCertificateIdentifier"` DatabaseArn *string `pulumi:"databaseArn"` // The daily time range during which automated backups are created for your new database if automated backups are enabled. PreferredBackupWindow *string `pulumi:"preferredBackupWindow"` // The weekly time range during which system maintenance can occur on your new database. PreferredMaintenanceWindow *string `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 *bool `pulumi:"publiclyAccessible"` // An array of key-value pairs to apply to this resource. Tags []DatabaseTag `pulumi:"tags"` }
func LookupDatabase ¶ added in v0.12.0
func LookupDatabase(ctx *pulumi.Context, args *LookupDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseResult, error)
Resource Type definition for AWS::Lightsail::Database
type LookupDatabaseResultOutput ¶ added in v0.12.0
type LookupDatabaseResultOutput struct{ *pulumi.OutputState }
func LookupDatabaseOutput ¶ added in v0.12.0
func LookupDatabaseOutput(ctx *pulumi.Context, args LookupDatabaseOutputArgs, opts ...pulumi.InvokeOption) LookupDatabaseResultOutput
func (LookupDatabaseResultOutput) BackupRetention ¶ added in v0.12.0
func (o LookupDatabaseResultOutput) BackupRetention() pulumi.BoolPtrOutput
When true, enables automated backup retention for your database. Updates are applied during the next maintenance window because this can result in an outage.
func (LookupDatabaseResultOutput) CaCertificateIdentifier ¶ added in v0.12.0
func (o LookupDatabaseResultOutput) CaCertificateIdentifier() pulumi.StringPtrOutput
Indicates the certificate that needs to be associated with the database.
func (LookupDatabaseResultOutput) DatabaseArn ¶ added in v0.12.0
func (o LookupDatabaseResultOutput) DatabaseArn() pulumi.StringPtrOutput
func (LookupDatabaseResultOutput) ElementType ¶ added in v0.12.0
func (LookupDatabaseResultOutput) ElementType() reflect.Type
func (LookupDatabaseResultOutput) PreferredBackupWindow ¶ added in v0.12.0
func (o LookupDatabaseResultOutput) PreferredBackupWindow() pulumi.StringPtrOutput
The daily time range during which automated backups are created for your new database if automated backups are enabled.
func (LookupDatabaseResultOutput) PreferredMaintenanceWindow ¶ added in v0.12.0
func (o LookupDatabaseResultOutput) PreferredMaintenanceWindow() pulumi.StringPtrOutput
The weekly time range during which system maintenance can occur on your new database.
func (LookupDatabaseResultOutput) PubliclyAccessible ¶ added in v0.12.0
func (o LookupDatabaseResultOutput) PubliclyAccessible() pulumi.BoolPtrOutput
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.
func (LookupDatabaseResultOutput) Tags ¶ added in v0.12.0
func (o LookupDatabaseResultOutput) Tags() DatabaseTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupDatabaseResultOutput) ToLookupDatabaseResultOutput ¶ added in v0.12.0
func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutput() LookupDatabaseResultOutput
func (LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext ¶ added in v0.12.0
func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext(ctx context.Context) LookupDatabaseResultOutput
type LookupDiskArgs ¶ added in v0.12.0
type LookupDiskArgs struct { // The names to use for your new Lightsail disk. DiskName string `pulumi:"diskName"` }
type LookupDiskOutputArgs ¶ added in v0.12.0
type LookupDiskOutputArgs struct { // The names to use for your new Lightsail disk. DiskName pulumi.StringInput `pulumi:"diskName"` }
func (LookupDiskOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDiskOutputArgs) ElementType() reflect.Type
type LookupDiskResult ¶ added in v0.12.0
type LookupDiskResult struct { // An array of objects representing the add-ons to enable for the new instance. AddOns []DiskAddOn `pulumi:"addOns"` // Name of the attached Lightsail Instance AttachedTo *string `pulumi:"attachedTo"` // Attachment State of the Lightsail disk AttachmentState *string `pulumi:"attachmentState"` DiskArn *string `pulumi:"diskArn"` // Iops of the Lightsail disk Iops *int `pulumi:"iops"` // Check is Disk is attached state IsAttached *bool `pulumi:"isAttached"` Location *DiskLocation `pulumi:"location"` // Path of the attached Disk Path *string `pulumi:"path"` // Resource type of Lightsail instance. ResourceType *string `pulumi:"resourceType"` // State of the Lightsail disk State *string `pulumi:"state"` // Support code to help identify any issues SupportCode *string `pulumi:"supportCode"` // An array of key-value pairs to apply to this resource. Tags []DiskTag `pulumi:"tags"` }
func LookupDisk ¶ added in v0.12.0
func LookupDisk(ctx *pulumi.Context, args *LookupDiskArgs, opts ...pulumi.InvokeOption) (*LookupDiskResult, error)
Resource Type definition for AWS::Lightsail::Disk
type LookupDiskResultOutput ¶ added in v0.12.0
type LookupDiskResultOutput struct{ *pulumi.OutputState }
func LookupDiskOutput ¶ added in v0.12.0
func LookupDiskOutput(ctx *pulumi.Context, args LookupDiskOutputArgs, opts ...pulumi.InvokeOption) LookupDiskResultOutput
func (LookupDiskResultOutput) AddOns ¶ added in v0.12.0
func (o LookupDiskResultOutput) AddOns() DiskAddOnArrayOutput
An array of objects representing the add-ons to enable for the new instance.
func (LookupDiskResultOutput) AttachedTo ¶ added in v0.12.0
func (o LookupDiskResultOutput) AttachedTo() pulumi.StringPtrOutput
Name of the attached Lightsail Instance
func (LookupDiskResultOutput) AttachmentState ¶ added in v0.12.0
func (o LookupDiskResultOutput) AttachmentState() pulumi.StringPtrOutput
Attachment State of the Lightsail disk
func (LookupDiskResultOutput) DiskArn ¶ added in v0.12.0
func (o LookupDiskResultOutput) DiskArn() pulumi.StringPtrOutput
func (LookupDiskResultOutput) ElementType ¶ added in v0.12.0
func (LookupDiskResultOutput) ElementType() reflect.Type
func (LookupDiskResultOutput) Iops ¶ added in v0.12.0
func (o LookupDiskResultOutput) Iops() pulumi.IntPtrOutput
Iops of the Lightsail disk
func (LookupDiskResultOutput) IsAttached ¶ added in v0.12.0
func (o LookupDiskResultOutput) IsAttached() pulumi.BoolPtrOutput
Check is Disk is attached state
func (LookupDiskResultOutput) Location ¶ added in v0.12.0
func (o LookupDiskResultOutput) Location() DiskLocationPtrOutput
func (LookupDiskResultOutput) Path ¶ added in v0.12.0
func (o LookupDiskResultOutput) Path() pulumi.StringPtrOutput
Path of the attached Disk
func (LookupDiskResultOutput) ResourceType ¶ added in v0.12.0
func (o LookupDiskResultOutput) ResourceType() pulumi.StringPtrOutput
Resource type of Lightsail instance.
func (LookupDiskResultOutput) State ¶ added in v0.12.0
func (o LookupDiskResultOutput) State() pulumi.StringPtrOutput
State of the Lightsail disk
func (LookupDiskResultOutput) SupportCode ¶ added in v0.12.0
func (o LookupDiskResultOutput) SupportCode() pulumi.StringPtrOutput
Support code to help identify any issues
func (LookupDiskResultOutput) Tags ¶ added in v0.12.0
func (o LookupDiskResultOutput) Tags() DiskTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupDiskResultOutput) ToLookupDiskResultOutput ¶ added in v0.12.0
func (o LookupDiskResultOutput) ToLookupDiskResultOutput() LookupDiskResultOutput
func (LookupDiskResultOutput) ToLookupDiskResultOutputWithContext ¶ added in v0.12.0
func (o LookupDiskResultOutput) ToLookupDiskResultOutputWithContext(ctx context.Context) LookupDiskResultOutput
type LookupDistributionArgs ¶ added in v0.12.0
type LookupDistributionArgs struct { // The name for the distribution. DistributionName string `pulumi:"distributionName"` }
type LookupDistributionOutputArgs ¶ added in v0.12.0
type LookupDistributionOutputArgs struct { // The name for the distribution. DistributionName pulumi.StringInput `pulumi:"distributionName"` }
func (LookupDistributionOutputArgs) ElementType ¶ added in v0.12.0
func (LookupDistributionOutputArgs) ElementType() reflect.Type
type LookupDistributionResult ¶ added in v0.12.0
type LookupDistributionResult struct { // Indicates whether the bundle that is currently applied to your distribution, specified using the distributionName parameter, can be changed to another bundle. AbleToUpdateBundle *bool `pulumi:"ableToUpdateBundle"` // The bundle ID to use for the distribution. BundleId *string `pulumi:"bundleId"` // An object that describes the cache behavior settings for the distribution. CacheBehaviorSettings *DistributionCacheSettings `pulumi:"cacheBehaviorSettings"` // An array of objects that describe the per-path cache behavior for the distribution. CacheBehaviors []DistributionCacheBehaviorPerPath `pulumi:"cacheBehaviors"` // The certificate attached to the Distribution. CertificateName *string `pulumi:"certificateName"` // An object that describes the default cache behavior for the distribution. DefaultCacheBehavior *DistributionCacheBehavior `pulumi:"defaultCacheBehavior"` DistributionArn *string `pulumi:"distributionArn"` // Indicates whether the distribution is enabled. IsEnabled *bool `pulumi:"isEnabled"` // An object that describes the origin resource for the distribution, such as a Lightsail instance or load balancer. Origin *DistributionInputOrigin `pulumi:"origin"` // The status of the distribution. Status *string `pulumi:"status"` // An array of key-value pairs to apply to this resource. Tags []DistributionTag `pulumi:"tags"` }
func LookupDistribution ¶ added in v0.12.0
func LookupDistribution(ctx *pulumi.Context, args *LookupDistributionArgs, opts ...pulumi.InvokeOption) (*LookupDistributionResult, error)
Resource Type definition for AWS::Lightsail::Distribution
type LookupDistributionResultOutput ¶ added in v0.12.0
type LookupDistributionResultOutput struct{ *pulumi.OutputState }
func LookupDistributionOutput ¶ added in v0.12.0
func LookupDistributionOutput(ctx *pulumi.Context, args LookupDistributionOutputArgs, opts ...pulumi.InvokeOption) LookupDistributionResultOutput
func (LookupDistributionResultOutput) AbleToUpdateBundle ¶ added in v0.12.0
func (o LookupDistributionResultOutput) AbleToUpdateBundle() pulumi.BoolPtrOutput
Indicates whether the bundle that is currently applied to your distribution, specified using the distributionName parameter, can be changed to another bundle.
func (LookupDistributionResultOutput) BundleId ¶ added in v0.12.0
func (o LookupDistributionResultOutput) BundleId() pulumi.StringPtrOutput
The bundle ID to use for the distribution.
func (LookupDistributionResultOutput) CacheBehaviorSettings ¶ added in v0.12.0
func (o LookupDistributionResultOutput) CacheBehaviorSettings() DistributionCacheSettingsPtrOutput
An object that describes the cache behavior settings for the distribution.
func (LookupDistributionResultOutput) CacheBehaviors ¶ added in v0.12.0
func (o LookupDistributionResultOutput) CacheBehaviors() DistributionCacheBehaviorPerPathArrayOutput
An array of objects that describe the per-path cache behavior for the distribution.
func (LookupDistributionResultOutput) CertificateName ¶ added in v0.12.0
func (o LookupDistributionResultOutput) CertificateName() pulumi.StringPtrOutput
The certificate attached to the Distribution.
func (LookupDistributionResultOutput) DefaultCacheBehavior ¶ added in v0.12.0
func (o LookupDistributionResultOutput) DefaultCacheBehavior() DistributionCacheBehaviorPtrOutput
An object that describes the default cache behavior for the distribution.
func (LookupDistributionResultOutput) DistributionArn ¶ added in v0.12.0
func (o LookupDistributionResultOutput) DistributionArn() pulumi.StringPtrOutput
func (LookupDistributionResultOutput) ElementType ¶ added in v0.12.0
func (LookupDistributionResultOutput) ElementType() reflect.Type
func (LookupDistributionResultOutput) IsEnabled ¶ added in v0.12.0
func (o LookupDistributionResultOutput) IsEnabled() pulumi.BoolPtrOutput
Indicates whether the distribution is enabled.
func (LookupDistributionResultOutput) Origin ¶ added in v0.12.0
func (o LookupDistributionResultOutput) Origin() DistributionInputOriginPtrOutput
An object that describes the origin resource for the distribution, such as a Lightsail instance or load balancer.
func (LookupDistributionResultOutput) Status ¶ added in v0.12.0
func (o LookupDistributionResultOutput) Status() pulumi.StringPtrOutput
The status of the distribution.
func (LookupDistributionResultOutput) Tags ¶ added in v0.12.0
func (o LookupDistributionResultOutput) Tags() DistributionTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupDistributionResultOutput) ToLookupDistributionResultOutput ¶ added in v0.12.0
func (o LookupDistributionResultOutput) ToLookupDistributionResultOutput() LookupDistributionResultOutput
func (LookupDistributionResultOutput) ToLookupDistributionResultOutputWithContext ¶ added in v0.12.0
func (o LookupDistributionResultOutput) ToLookupDistributionResultOutputWithContext(ctx context.Context) LookupDistributionResultOutput
type LookupInstanceArgs ¶ added in v0.12.0
type LookupInstanceArgs struct { // The names to use for your new Lightsail instance. InstanceName string `pulumi:"instanceName"` }
type LookupInstanceOutputArgs ¶ added in v0.12.0
type LookupInstanceOutputArgs struct { // The names to use for your new Lightsail instance. InstanceName pulumi.StringInput `pulumi:"instanceName"` }
func (LookupInstanceOutputArgs) ElementType ¶ added in v0.12.0
func (LookupInstanceOutputArgs) ElementType() reflect.Type
type LookupInstanceResult ¶ added in v0.12.0
type LookupInstanceResult struct { // An array of objects representing the add-ons to enable for the new instance. AddOns []InstanceAddOn `pulumi:"addOns"` Hardware *InstanceHardware `pulumi:"hardware"` InstanceArn *string `pulumi:"instanceArn"` // Is the IP Address of the Instance is the static IP IsStaticIp *bool `pulumi:"isStaticIp"` // The name of your key pair. KeyPairName *string `pulumi:"keyPairName"` Location *InstanceLocation `pulumi:"location"` Networking *InstanceNetworking `pulumi:"networking"` // Private IP Address of the Instance PrivateIpAddress *string `pulumi:"privateIpAddress"` // Public IP Address of the Instance PublicIpAddress *string `pulumi:"publicIpAddress"` // Resource type of Lightsail instance. ResourceType *string `pulumi:"resourceType"` // SSH Key Name of the Lightsail instance. SshKeyName *string `pulumi:"sshKeyName"` State *InstanceStateType `pulumi:"state"` // Support code to help identify any issues SupportCode *string `pulumi:"supportCode"` // An array of key-value pairs to apply to this resource. Tags []InstanceTag `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 *string `pulumi:"userData"` // Username of the Lightsail instance. UserName *string `pulumi:"userName"` }
func LookupInstance ¶ added in v0.12.0
func LookupInstance(ctx *pulumi.Context, args *LookupInstanceArgs, opts ...pulumi.InvokeOption) (*LookupInstanceResult, error)
Resource Type definition for AWS::Lightsail::Instance
type LookupInstanceResultOutput ¶ added in v0.12.0
type LookupInstanceResultOutput struct{ *pulumi.OutputState }
func LookupInstanceOutput ¶ added in v0.12.0
func LookupInstanceOutput(ctx *pulumi.Context, args LookupInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceResultOutput
func (LookupInstanceResultOutput) AddOns ¶ added in v0.12.0
func (o LookupInstanceResultOutput) AddOns() InstanceAddOnArrayOutput
An array of objects representing the add-ons to enable for the new instance.
func (LookupInstanceResultOutput) ElementType ¶ added in v0.12.0
func (LookupInstanceResultOutput) ElementType() reflect.Type
func (LookupInstanceResultOutput) Hardware ¶ added in v0.12.0
func (o LookupInstanceResultOutput) Hardware() InstanceHardwarePtrOutput
func (LookupInstanceResultOutput) InstanceArn ¶ added in v0.12.0
func (o LookupInstanceResultOutput) InstanceArn() pulumi.StringPtrOutput
func (LookupInstanceResultOutput) IsStaticIp ¶ added in v0.12.0
func (o LookupInstanceResultOutput) IsStaticIp() pulumi.BoolPtrOutput
Is the IP Address of the Instance is the static IP
func (LookupInstanceResultOutput) KeyPairName ¶ added in v0.12.0
func (o LookupInstanceResultOutput) KeyPairName() pulumi.StringPtrOutput
The name of your key pair.
func (LookupInstanceResultOutput) Location ¶ added in v0.12.0
func (o LookupInstanceResultOutput) Location() InstanceLocationPtrOutput
func (LookupInstanceResultOutput) Networking ¶ added in v0.12.0
func (o LookupInstanceResultOutput) Networking() InstanceNetworkingPtrOutput
func (LookupInstanceResultOutput) PrivateIpAddress ¶ added in v0.12.0
func (o LookupInstanceResultOutput) PrivateIpAddress() pulumi.StringPtrOutput
Private IP Address of the Instance
func (LookupInstanceResultOutput) PublicIpAddress ¶ added in v0.12.0
func (o LookupInstanceResultOutput) PublicIpAddress() pulumi.StringPtrOutput
Public IP Address of the Instance
func (LookupInstanceResultOutput) ResourceType ¶ added in v0.12.0
func (o LookupInstanceResultOutput) ResourceType() pulumi.StringPtrOutput
Resource type of Lightsail instance.
func (LookupInstanceResultOutput) SshKeyName ¶ added in v0.12.0
func (o LookupInstanceResultOutput) SshKeyName() pulumi.StringPtrOutput
SSH Key Name of the Lightsail instance.
func (LookupInstanceResultOutput) State ¶ added in v0.12.0
func (o LookupInstanceResultOutput) State() InstanceStateTypePtrOutput
func (LookupInstanceResultOutput) SupportCode ¶ added in v0.12.0
func (o LookupInstanceResultOutput) SupportCode() pulumi.StringPtrOutput
Support code to help identify any issues
func (LookupInstanceResultOutput) Tags ¶ added in v0.12.0
func (o LookupInstanceResultOutput) Tags() InstanceTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupInstanceResultOutput) ToLookupInstanceResultOutput ¶ added in v0.12.0
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
func (LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext ¶ added in v0.12.0
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
func (LookupInstanceResultOutput) UserData ¶ added in v0.12.0
func (o LookupInstanceResultOutput) UserData() pulumi.StringPtrOutput
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.
func (LookupInstanceResultOutput) UserName ¶ added in v0.12.0
func (o LookupInstanceResultOutput) UserName() pulumi.StringPtrOutput
Username of the Lightsail instance.
type LookupLoadBalancerArgs ¶ added in v0.12.0
type LookupLoadBalancerArgs struct { // The name of your load balancer. LoadBalancerName string `pulumi:"loadBalancerName"` }
type LookupLoadBalancerOutputArgs ¶ added in v0.12.0
type LookupLoadBalancerOutputArgs struct { // The name of your load balancer. LoadBalancerName pulumi.StringInput `pulumi:"loadBalancerName"` }
func (LookupLoadBalancerOutputArgs) ElementType ¶ added in v0.12.0
func (LookupLoadBalancerOutputArgs) ElementType() reflect.Type
type LookupLoadBalancerResult ¶ added in v0.12.0
type LookupLoadBalancerResult struct { // The names of the instances attached to the load balancer. AttachedInstances []string `pulumi:"attachedInstances"` // The path you provided to perform the load balancer health check. If you didn't specify a health check path, Lightsail uses the root path of your website (e.g., "/"). HealthCheckPath *string `pulumi:"healthCheckPath"` LoadBalancerArn *string `pulumi:"loadBalancerArn"` // Configuration option to enable session stickiness. SessionStickinessEnabled *bool `pulumi:"sessionStickinessEnabled"` // Configuration option to adjust session stickiness cookie duration parameter. SessionStickinessLBCookieDurationSeconds *string `pulumi:"sessionStickinessLBCookieDurationSeconds"` // An array of key-value pairs to apply to this resource. Tags []LoadBalancerTag `pulumi:"tags"` // The name of the TLS policy to apply to the load balancer. TlsPolicyName *string `pulumi:"tlsPolicyName"` }
func LookupLoadBalancer ¶ added in v0.12.0
func LookupLoadBalancer(ctx *pulumi.Context, args *LookupLoadBalancerArgs, opts ...pulumi.InvokeOption) (*LookupLoadBalancerResult, error)
Resource Type definition for AWS::Lightsail::LoadBalancer
type LookupLoadBalancerResultOutput ¶ added in v0.12.0
type LookupLoadBalancerResultOutput struct{ *pulumi.OutputState }
func LookupLoadBalancerOutput ¶ added in v0.12.0
func LookupLoadBalancerOutput(ctx *pulumi.Context, args LookupLoadBalancerOutputArgs, opts ...pulumi.InvokeOption) LookupLoadBalancerResultOutput
func (LookupLoadBalancerResultOutput) AttachedInstances ¶ added in v0.12.0
func (o LookupLoadBalancerResultOutput) AttachedInstances() pulumi.StringArrayOutput
The names of the instances attached to the load balancer.
func (LookupLoadBalancerResultOutput) ElementType ¶ added in v0.12.0
func (LookupLoadBalancerResultOutput) ElementType() reflect.Type
func (LookupLoadBalancerResultOutput) HealthCheckPath ¶ added in v0.12.0
func (o LookupLoadBalancerResultOutput) HealthCheckPath() pulumi.StringPtrOutput
The path you provided to perform the load balancer health check. If you didn't specify a health check path, Lightsail uses the root path of your website (e.g., "/").
func (LookupLoadBalancerResultOutput) LoadBalancerArn ¶ added in v0.12.0
func (o LookupLoadBalancerResultOutput) LoadBalancerArn() pulumi.StringPtrOutput
func (LookupLoadBalancerResultOutput) SessionStickinessEnabled ¶ added in v0.12.0
func (o LookupLoadBalancerResultOutput) SessionStickinessEnabled() pulumi.BoolPtrOutput
Configuration option to enable session stickiness.
func (LookupLoadBalancerResultOutput) SessionStickinessLBCookieDurationSeconds ¶ added in v0.12.0
func (o LookupLoadBalancerResultOutput) SessionStickinessLBCookieDurationSeconds() pulumi.StringPtrOutput
Configuration option to adjust session stickiness cookie duration parameter.
func (LookupLoadBalancerResultOutput) Tags ¶ added in v0.12.0
func (o LookupLoadBalancerResultOutput) Tags() LoadBalancerTagArrayOutput
An array of key-value pairs to apply to this resource.
func (LookupLoadBalancerResultOutput) TlsPolicyName ¶ added in v0.17.0
func (o LookupLoadBalancerResultOutput) TlsPolicyName() pulumi.StringPtrOutput
The name of the TLS policy to apply to the load balancer.
func (LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutput ¶ added in v0.12.0
func (o LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutput() LookupLoadBalancerResultOutput
func (LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutputWithContext ¶ added in v0.12.0
func (o LookupLoadBalancerResultOutput) ToLookupLoadBalancerResultOutputWithContext(ctx context.Context) LookupLoadBalancerResultOutput
type LookupLoadBalancerTlsCertificateArgs ¶ added in v0.12.0
type LookupLoadBalancerTlsCertificateOutputArgs ¶ added in v0.12.0
type LookupLoadBalancerTlsCertificateOutputArgs struct { // The SSL/TLS certificate name. CertificateName pulumi.StringInput `pulumi:"certificateName"` // The name of your load balancer. LoadBalancerName pulumi.StringInput `pulumi:"loadBalancerName"` }
func (LookupLoadBalancerTlsCertificateOutputArgs) ElementType ¶ added in v0.12.0
func (LookupLoadBalancerTlsCertificateOutputArgs) ElementType() reflect.Type
type LookupLoadBalancerTlsCertificateResult ¶ added in v0.12.0
type LookupLoadBalancerTlsCertificateResult struct { // A Boolean value that indicates whether HTTPS redirection is enabled for the load balancer. HttpsRedirectionEnabled *bool `pulumi:"httpsRedirectionEnabled"` // When true, the SSL/TLS certificate is attached to the Lightsail load balancer. IsAttached *bool `pulumi:"isAttached"` LoadBalancerTlsCertificateArn *string `pulumi:"loadBalancerTlsCertificateArn"` // The validation status of the SSL/TLS certificate. Status *string `pulumi:"status"` }
func LookupLoadBalancerTlsCertificate ¶ added in v0.12.0
func LookupLoadBalancerTlsCertificate(ctx *pulumi.Context, args *LookupLoadBalancerTlsCertificateArgs, opts ...pulumi.InvokeOption) (*LookupLoadBalancerTlsCertificateResult, error)
Resource Type definition for AWS::Lightsail::LoadBalancerTlsCertificate
type LookupLoadBalancerTlsCertificateResultOutput ¶ added in v0.12.0
type LookupLoadBalancerTlsCertificateResultOutput struct{ *pulumi.OutputState }
func LookupLoadBalancerTlsCertificateOutput ¶ added in v0.12.0
func LookupLoadBalancerTlsCertificateOutput(ctx *pulumi.Context, args LookupLoadBalancerTlsCertificateOutputArgs, opts ...pulumi.InvokeOption) LookupLoadBalancerTlsCertificateResultOutput
func (LookupLoadBalancerTlsCertificateResultOutput) ElementType ¶ added in v0.12.0
func (LookupLoadBalancerTlsCertificateResultOutput) ElementType() reflect.Type
func (LookupLoadBalancerTlsCertificateResultOutput) HttpsRedirectionEnabled ¶ added in v0.17.0
func (o LookupLoadBalancerTlsCertificateResultOutput) HttpsRedirectionEnabled() pulumi.BoolPtrOutput
A Boolean value that indicates whether HTTPS redirection is enabled for the load balancer.
func (LookupLoadBalancerTlsCertificateResultOutput) IsAttached ¶ added in v0.12.0
func (o LookupLoadBalancerTlsCertificateResultOutput) IsAttached() pulumi.BoolPtrOutput
When true, the SSL/TLS certificate is attached to the Lightsail load balancer.
func (LookupLoadBalancerTlsCertificateResultOutput) LoadBalancerTlsCertificateArn ¶ added in v0.12.0
func (o LookupLoadBalancerTlsCertificateResultOutput) LoadBalancerTlsCertificateArn() pulumi.StringPtrOutput
func (LookupLoadBalancerTlsCertificateResultOutput) Status ¶ added in v0.12.0
func (o LookupLoadBalancerTlsCertificateResultOutput) Status() pulumi.StringPtrOutput
The validation status of the SSL/TLS certificate.
func (LookupLoadBalancerTlsCertificateResultOutput) ToLookupLoadBalancerTlsCertificateResultOutput ¶ added in v0.12.0
func (o LookupLoadBalancerTlsCertificateResultOutput) ToLookupLoadBalancerTlsCertificateResultOutput() LookupLoadBalancerTlsCertificateResultOutput
func (LookupLoadBalancerTlsCertificateResultOutput) ToLookupLoadBalancerTlsCertificateResultOutputWithContext ¶ added in v0.12.0
func (o LookupLoadBalancerTlsCertificateResultOutput) ToLookupLoadBalancerTlsCertificateResultOutputWithContext(ctx context.Context) LookupLoadBalancerTlsCertificateResultOutput
type LookupStaticIpArgs ¶ added in v0.12.0
type LookupStaticIpArgs struct { // The name of the static IP address. StaticIpName string `pulumi:"staticIpName"` }
type LookupStaticIpOutputArgs ¶ added in v0.12.0
type LookupStaticIpOutputArgs struct { // The name of the static IP address. StaticIpName pulumi.StringInput `pulumi:"staticIpName"` }
func (LookupStaticIpOutputArgs) ElementType ¶ added in v0.12.0
func (LookupStaticIpOutputArgs) ElementType() reflect.Type
type LookupStaticIpResult ¶ added in v0.12.0
type LookupStaticIpResult struct { // The instance where the static IP is attached. AttachedTo *string `pulumi:"attachedTo"` // The static IP address. IpAddress *string `pulumi:"ipAddress"` // A Boolean value indicating whether the static IP is attached. IsAttached *bool `pulumi:"isAttached"` StaticIpArn *string `pulumi:"staticIpArn"` }
func LookupStaticIp ¶ added in v0.12.0
func LookupStaticIp(ctx *pulumi.Context, args *LookupStaticIpArgs, opts ...pulumi.InvokeOption) (*LookupStaticIpResult, error)
Resource Type definition for AWS::Lightsail::StaticIp
type LookupStaticIpResultOutput ¶ added in v0.12.0
type LookupStaticIpResultOutput struct{ *pulumi.OutputState }
func LookupStaticIpOutput ¶ added in v0.12.0
func LookupStaticIpOutput(ctx *pulumi.Context, args LookupStaticIpOutputArgs, opts ...pulumi.InvokeOption) LookupStaticIpResultOutput
func (LookupStaticIpResultOutput) AttachedTo ¶ added in v0.12.0
func (o LookupStaticIpResultOutput) AttachedTo() pulumi.StringPtrOutput
The instance where the static IP is attached.
func (LookupStaticIpResultOutput) ElementType ¶ added in v0.12.0
func (LookupStaticIpResultOutput) ElementType() reflect.Type
func (LookupStaticIpResultOutput) IpAddress ¶ added in v0.12.0
func (o LookupStaticIpResultOutput) IpAddress() pulumi.StringPtrOutput
The static IP address.
func (LookupStaticIpResultOutput) IsAttached ¶ added in v0.12.0
func (o LookupStaticIpResultOutput) IsAttached() pulumi.BoolPtrOutput
A Boolean value indicating whether the static IP is attached.
func (LookupStaticIpResultOutput) StaticIpArn ¶ added in v0.12.0
func (o LookupStaticIpResultOutput) StaticIpArn() pulumi.StringPtrOutput
func (LookupStaticIpResultOutput) ToLookupStaticIpResultOutput ¶ added in v0.12.0
func (o LookupStaticIpResultOutput) ToLookupStaticIpResultOutput() LookupStaticIpResultOutput
func (LookupStaticIpResultOutput) ToLookupStaticIpResultOutputWithContext ¶ added in v0.12.0
func (o LookupStaticIpResultOutput) ToLookupStaticIpResultOutputWithContext(ctx context.Context) LookupStaticIpResultOutput
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) AttachedTo ¶ added in v0.17.0
func (o StaticIpOutput) AttachedTo() pulumi.StringPtrOutput
The instance where the static IP is attached.
func (StaticIpOutput) ElementType ¶ added in v0.3.0
func (StaticIpOutput) ElementType() reflect.Type
func (StaticIpOutput) IpAddress ¶ added in v0.17.0
func (o StaticIpOutput) IpAddress() pulumi.StringOutput
The static IP address.
func (StaticIpOutput) IsAttached ¶ added in v0.17.0
func (o StaticIpOutput) IsAttached() pulumi.BoolOutput
A Boolean value indicating whether the static IP is attached.
func (StaticIpOutput) StaticIpArn ¶ added in v0.17.0
func (o StaticIpOutput) StaticIpArn() pulumi.StringOutput
func (StaticIpOutput) StaticIpName ¶ added in v0.17.0
func (o StaticIpOutput) StaticIpName() pulumi.StringOutput
The name of the static IP address.
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
Source Files
¶
- alarm.go
- bucket.go
- certificate.go
- container.go
- database.go
- disk.go
- distribution.go
- getAlarm.go
- getBucket.go
- getCertificate.go
- getContainer.go
- getDatabase.go
- getDisk.go
- getDistribution.go
- getInstance.go
- getLoadBalancer.go
- getLoadBalancerTlsCertificate.go
- getStaticIp.go
- init.go
- instance.go
- loadBalancer.go
- loadBalancerTlsCertificate.go
- pulumiEnums.go
- pulumiTypes.go
- staticIp.go