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() aws.TagArrayOutput
- func (o BucketOutput) ToBucketOutput() BucketOutput
- func (o BucketOutput) ToBucketOutputWithContext(ctx context.Context) BucketOutput
- func (o BucketOutput) Url() pulumi.StringOutput
- type BucketState
- type BucketTag
- 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() aws.TagArrayOutput
- func (o CertificateOutput) ToCertificateOutput() CertificateOutput
- func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- type CertificateState
- type CertificateTag
- 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) PrincipalArn() pulumi.StringOutput
- func (o ContainerOutput) PrivateRegistryAccess() ContainerPrivateRegistryAccessPtrOutput
- func (o ContainerOutput) PublicDomainNames() ContainerPublicDomainNameArrayOutput
- func (o ContainerOutput) Scale() pulumi.IntOutput
- func (o ContainerOutput) ServiceName() pulumi.StringOutput
- func (o ContainerOutput) Tags() aws.TagArrayOutput
- 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 ContainerPrivateRegistryAccess
- type ContainerPrivateRegistryAccessArgs
- func (ContainerPrivateRegistryAccessArgs) ElementType() reflect.Type
- func (i ContainerPrivateRegistryAccessArgs) ToContainerPrivateRegistryAccessOutput() ContainerPrivateRegistryAccessOutput
- func (i ContainerPrivateRegistryAccessArgs) ToContainerPrivateRegistryAccessOutputWithContext(ctx context.Context) ContainerPrivateRegistryAccessOutput
- func (i ContainerPrivateRegistryAccessArgs) ToContainerPrivateRegistryAccessPtrOutput() ContainerPrivateRegistryAccessPtrOutput
- func (i ContainerPrivateRegistryAccessArgs) ToContainerPrivateRegistryAccessPtrOutputWithContext(ctx context.Context) ContainerPrivateRegistryAccessPtrOutput
- type ContainerPrivateRegistryAccessEcrImagePullerRoleProperties
- type ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs
- func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs) ElementType() reflect.Type
- func (i ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput() ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput
- func (i ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutputWithContext(ctx context.Context) ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput
- func (i ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput() ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput
- func (i ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutputWithContext(ctx context.Context) ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput
- type ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesInput
- type ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput
- func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput) ElementType() reflect.Type
- func (o ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput) IsActive() pulumi.BoolPtrOutput
- func (o ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput) PrincipalArn() pulumi.StringPtrOutput
- func (o ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput() ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput
- func (o ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutputWithContext(ctx context.Context) ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput
- func (o ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput() ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput
- func (o ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutputWithContext(ctx context.Context) ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput
- type ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrInput
- type ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput
- func (o ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput) Elem() ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput
- func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput) ElementType() reflect.Type
- func (o ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput) IsActive() pulumi.BoolPtrOutput
- func (o ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput) PrincipalArn() pulumi.StringPtrOutput
- func (o ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput() ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput
- func (o ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutputWithContext(ctx context.Context) ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput
- type ContainerPrivateRegistryAccessInput
- type ContainerPrivateRegistryAccessOutput
- func (o ContainerPrivateRegistryAccessOutput) EcrImagePullerRole() ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput
- func (ContainerPrivateRegistryAccessOutput) ElementType() reflect.Type
- func (o ContainerPrivateRegistryAccessOutput) ToContainerPrivateRegistryAccessOutput() ContainerPrivateRegistryAccessOutput
- func (o ContainerPrivateRegistryAccessOutput) ToContainerPrivateRegistryAccessOutputWithContext(ctx context.Context) ContainerPrivateRegistryAccessOutput
- func (o ContainerPrivateRegistryAccessOutput) ToContainerPrivateRegistryAccessPtrOutput() ContainerPrivateRegistryAccessPtrOutput
- func (o ContainerPrivateRegistryAccessOutput) ToContainerPrivateRegistryAccessPtrOutputWithContext(ctx context.Context) ContainerPrivateRegistryAccessPtrOutput
- type ContainerPrivateRegistryAccessPtrInput
- type ContainerPrivateRegistryAccessPtrOutput
- func (o ContainerPrivateRegistryAccessPtrOutput) EcrImagePullerRole() ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput
- func (o ContainerPrivateRegistryAccessPtrOutput) Elem() ContainerPrivateRegistryAccessOutput
- func (ContainerPrivateRegistryAccessPtrOutput) ElementType() reflect.Type
- func (o ContainerPrivateRegistryAccessPtrOutput) ToContainerPrivateRegistryAccessPtrOutput() ContainerPrivateRegistryAccessPtrOutput
- func (o ContainerPrivateRegistryAccessPtrOutput) ToContainerPrivateRegistryAccessPtrOutputWithContext(ctx context.Context) ContainerPrivateRegistryAccessPtrOutput
- 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 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() aws.TagArrayOutput
- 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 Disk
- type DiskAddOn
- type DiskAddOnArgs
- type DiskAddOnArray
- type DiskAddOnArrayInput
- type DiskAddOnArrayOutput
- func (DiskAddOnArrayOutput) ElementType() reflect.Type
- func (o DiskAddOnArrayOutput) Index(i pulumi.IntInput) DiskAddOnOutput
- func (o DiskAddOnArrayOutput) ToDiskAddOnArrayOutput() DiskAddOnArrayOutput
- func (o DiskAddOnArrayOutput) ToDiskAddOnArrayOutputWithContext(ctx context.Context) DiskAddOnArrayOutput
- type DiskAddOnInput
- type DiskAddOnOutput
- func (o DiskAddOnOutput) AddOnType() pulumi.StringOutput
- func (o DiskAddOnOutput) AutoSnapshotAddOnRequest() DiskAutoSnapshotAddOnPtrOutput
- func (DiskAddOnOutput) ElementType() reflect.Type
- func (o DiskAddOnOutput) Status() DiskAddOnStatusPtrOutput
- func (o DiskAddOnOutput) ToDiskAddOnOutput() DiskAddOnOutput
- func (o DiskAddOnOutput) ToDiskAddOnOutputWithContext(ctx context.Context) DiskAddOnOutput
- type DiskAddOnStatus
- func (DiskAddOnStatus) ElementType() reflect.Type
- func (e DiskAddOnStatus) ToDiskAddOnStatusOutput() DiskAddOnStatusOutput
- func (e DiskAddOnStatus) ToDiskAddOnStatusOutputWithContext(ctx context.Context) DiskAddOnStatusOutput
- func (e DiskAddOnStatus) ToDiskAddOnStatusPtrOutput() DiskAddOnStatusPtrOutput
- func (e DiskAddOnStatus) ToDiskAddOnStatusPtrOutputWithContext(ctx context.Context) DiskAddOnStatusPtrOutput
- func (e DiskAddOnStatus) ToStringOutput() pulumi.StringOutput
- func (e DiskAddOnStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e DiskAddOnStatus) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e DiskAddOnStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiskAddOnStatusInput
- type DiskAddOnStatusOutput
- func (DiskAddOnStatusOutput) ElementType() reflect.Type
- func (o DiskAddOnStatusOutput) ToDiskAddOnStatusOutput() DiskAddOnStatusOutput
- func (o DiskAddOnStatusOutput) ToDiskAddOnStatusOutputWithContext(ctx context.Context) DiskAddOnStatusOutput
- func (o DiskAddOnStatusOutput) ToDiskAddOnStatusPtrOutput() DiskAddOnStatusPtrOutput
- func (o DiskAddOnStatusOutput) ToDiskAddOnStatusPtrOutputWithContext(ctx context.Context) DiskAddOnStatusPtrOutput
- func (o DiskAddOnStatusOutput) ToStringOutput() pulumi.StringOutput
- func (o DiskAddOnStatusOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o DiskAddOnStatusOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiskAddOnStatusOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiskAddOnStatusPtrInput
- type DiskAddOnStatusPtrOutput
- func (o DiskAddOnStatusPtrOutput) Elem() DiskAddOnStatusOutput
- func (DiskAddOnStatusPtrOutput) ElementType() reflect.Type
- func (o DiskAddOnStatusPtrOutput) ToDiskAddOnStatusPtrOutput() DiskAddOnStatusPtrOutput
- func (o DiskAddOnStatusPtrOutput) ToDiskAddOnStatusPtrOutputWithContext(ctx context.Context) DiskAddOnStatusPtrOutput
- func (o DiskAddOnStatusPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o DiskAddOnStatusPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type DiskArgs
- type DiskAutoSnapshotAddOn
- type DiskAutoSnapshotAddOnArgs
- func (DiskAutoSnapshotAddOnArgs) ElementType() reflect.Type
- func (i DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnOutput() DiskAutoSnapshotAddOnOutput
- func (i DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnOutputWithContext(ctx context.Context) DiskAutoSnapshotAddOnOutput
- func (i DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnPtrOutput() DiskAutoSnapshotAddOnPtrOutput
- func (i DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnPtrOutputWithContext(ctx context.Context) DiskAutoSnapshotAddOnPtrOutput
- type DiskAutoSnapshotAddOnInput
- type DiskAutoSnapshotAddOnOutput
- func (DiskAutoSnapshotAddOnOutput) ElementType() reflect.Type
- func (o DiskAutoSnapshotAddOnOutput) SnapshotTimeOfDay() pulumi.StringPtrOutput
- func (o DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnOutput() DiskAutoSnapshotAddOnOutput
- func (o DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnOutputWithContext(ctx context.Context) DiskAutoSnapshotAddOnOutput
- func (o DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnPtrOutput() DiskAutoSnapshotAddOnPtrOutput
- func (o DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnPtrOutputWithContext(ctx context.Context) DiskAutoSnapshotAddOnPtrOutput
- type DiskAutoSnapshotAddOnPtrInput
- type DiskAutoSnapshotAddOnPtrOutput
- func (o DiskAutoSnapshotAddOnPtrOutput) Elem() DiskAutoSnapshotAddOnOutput
- func (DiskAutoSnapshotAddOnPtrOutput) ElementType() reflect.Type
- func (o DiskAutoSnapshotAddOnPtrOutput) SnapshotTimeOfDay() pulumi.StringPtrOutput
- func (o DiskAutoSnapshotAddOnPtrOutput) ToDiskAutoSnapshotAddOnPtrOutput() DiskAutoSnapshotAddOnPtrOutput
- func (o DiskAutoSnapshotAddOnPtrOutput) ToDiskAutoSnapshotAddOnPtrOutputWithContext(ctx context.Context) DiskAutoSnapshotAddOnPtrOutput
- type DiskInput
- type DiskLocation
- type DiskLocationArgs
- func (DiskLocationArgs) ElementType() reflect.Type
- func (i DiskLocationArgs) ToDiskLocationOutput() DiskLocationOutput
- func (i DiskLocationArgs) ToDiskLocationOutputWithContext(ctx context.Context) DiskLocationOutput
- func (i DiskLocationArgs) ToDiskLocationPtrOutput() DiskLocationPtrOutput
- func (i DiskLocationArgs) ToDiskLocationPtrOutputWithContext(ctx context.Context) DiskLocationPtrOutput
- type DiskLocationInput
- type DiskLocationOutput
- func (o DiskLocationOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (DiskLocationOutput) ElementType() reflect.Type
- func (o DiskLocationOutput) RegionName() pulumi.StringPtrOutput
- func (o DiskLocationOutput) ToDiskLocationOutput() DiskLocationOutput
- func (o DiskLocationOutput) ToDiskLocationOutputWithContext(ctx context.Context) DiskLocationOutput
- func (o DiskLocationOutput) ToDiskLocationPtrOutput() DiskLocationPtrOutput
- func (o DiskLocationOutput) ToDiskLocationPtrOutputWithContext(ctx context.Context) DiskLocationPtrOutput
- type DiskLocationPtrInput
- type DiskLocationPtrOutput
- func (o DiskLocationPtrOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o DiskLocationPtrOutput) Elem() DiskLocationOutput
- func (DiskLocationPtrOutput) ElementType() reflect.Type
- func (o DiskLocationPtrOutput) RegionName() pulumi.StringPtrOutput
- func (o DiskLocationPtrOutput) ToDiskLocationPtrOutput() DiskLocationPtrOutput
- func (o DiskLocationPtrOutput) ToDiskLocationPtrOutputWithContext(ctx context.Context) DiskLocationPtrOutput
- type DiskOutput
- 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() DiskLocationPtrOutput
- 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() aws.TagArrayOutput
- func (o DiskOutput) ToDiskOutput() DiskOutput
- func (o DiskOutput) ToDiskOutputWithContext(ctx context.Context) DiskOutput
- type DiskState
- type DiskTag
- 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) Ipv6Addresses() pulumi.StringArrayOutput
- 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() aws.TagArrayOutput
- 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 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() aws.TagArrayOutput
- func (o LoadBalancerOutput) TlsPolicyName() pulumi.StringPtrOutput
- func (o LoadBalancerOutput) ToLoadBalancerOutput() LoadBalancerOutput
- func (o LoadBalancerOutput) ToLoadBalancerOutputWithContext(ctx context.Context) LoadBalancerOutput
- type LoadBalancerState
- type LoadBalancerTag
- 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() aws.TagArrayOutput
- 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() aws.TagArrayOutput
- 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) PrincipalArn() pulumi.StringPtrOutput
- func (o LookupContainerResultOutput) PrivateRegistryAccess() ContainerPrivateRegistryAccessPtrOutput
- func (o LookupContainerResultOutput) PublicDomainNames() ContainerPublicDomainNameArrayOutput
- func (o LookupContainerResultOutput) Scale() pulumi.IntPtrOutput
- func (o LookupContainerResultOutput) Tags() aws.TagArrayOutput
- 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() aws.TagArrayOutput
- 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() aws.TagArrayOutput
- func (o LookupDiskResultOutput) ToLookupDiskResultOutput() LookupDiskResultOutput
- func (o LookupDiskResultOutput) ToLookupDiskResultOutputWithContext(ctx context.Context) LookupDiskResultOutput
- 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) Ipv6Addresses() pulumi.StringArrayOutput
- 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() aws.TagArrayOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
- 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() aws.TagArrayOutput
- 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 // The Amazon Resource Name (ARN) of the alarm. 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 name of the Lightsail resource that the alarm monitors. 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 name of the Lightsail resource that the alarm monitors. 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
The Amazon Resource Name (ARN) of the alarm.
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 name of the Lightsail resource that the alarm monitors.
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"` // An object that describes the access rules for the bucket. AccessRules BucketAccessRulesPtrOutput `pulumi:"accessRules"` // The Amazon Resource Name (ARN) of the bucket. 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 aws.TagArrayOutput `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 { // An object that describes the access rules for the bucket. 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 aws.TagArrayInput }
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
An object that describes the access rules for the bucket.
func (BucketOutput) BucketArn ¶ added in v0.17.0
func (o BucketOutput) BucketArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the bucket.
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() aws.TagArrayOutput
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 Certificate ¶ added in v0.11.0
type Certificate struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the certificate. 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 aws.TagArrayOutput `pulumi:"tags"` }
Resource Type definition for AWS::Lightsail::Certificate.
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 aws.TagArrayInput }
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
The Amazon Resource Name (ARN) of the certificate.
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() aws.TagArrayOutput
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 Container ¶ added in v0.11.0
type Container struct { pulumi.CustomResourceState // The Amazon Resource Name (ARN) of the container. 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 principal ARN of the container service. PrincipalArn pulumi.StringOutput `pulumi:"principalArn"` // A Boolean value to indicate whether the container service has access to private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories. PrivateRegistryAccess ContainerPrivateRegistryAccessPtrOutput `pulumi:"privateRegistryAccess"` // 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 aws.TagArrayOutput `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 // A Boolean value to indicate whether the container service has access to private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories. PrivateRegistryAccess ContainerPrivateRegistryAccessPtrInput // 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 aws.TagArrayInput }
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 { // The environment variable value. Value pulumi.StringPtrInput `pulumi:"value"` // The environment variable key. 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
The environment variable value.
func (ContainerEnvironmentVariableOutput) Variable ¶ added in v0.11.0
func (o ContainerEnvironmentVariableOutput) Variable() pulumi.StringPtrOutput
The environment variable key.
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
The Amazon Resource Name (ARN) of the container.
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) PrincipalArn ¶ added in v0.77.0
func (o ContainerOutput) PrincipalArn() pulumi.StringOutput
The principal ARN of the container service.
func (ContainerOutput) PrivateRegistryAccess ¶ added in v0.77.0
func (o ContainerOutput) PrivateRegistryAccess() ContainerPrivateRegistryAccessPtrOutput
A Boolean value to indicate whether the container service has access to private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.
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() aws.TagArrayOutput
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 { // The open firewall ports of the container. Port pulumi.StringPtrInput `pulumi:"port"` // The protocol name for the open ports. // // *Allowed values* : `HTTP` | `HTTPS` | `TCP` | `UDP` 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
The open firewall ports of the container.
func (ContainerPortInfoOutput) Protocol ¶ added in v0.11.0
func (o ContainerPortInfoOutput) Protocol() pulumi.StringPtrOutput
The protocol name for the open ports.
*Allowed values* : `HTTP` | `HTTPS` | `TCP` | `UDP`
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 ContainerPrivateRegistryAccess ¶ added in v0.77.0
type ContainerPrivateRegistryAccess struct { // An object to describe a request to activate or deactivate the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories. EcrImagePullerRole *ContainerPrivateRegistryAccessEcrImagePullerRoleProperties `pulumi:"ecrImagePullerRole"` }
An object to describe the configuration for the container service to access private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.
type ContainerPrivateRegistryAccessArgs ¶ added in v0.77.0
type ContainerPrivateRegistryAccessArgs struct { // An object to describe a request to activate or deactivate the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories. EcrImagePullerRole ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrInput `pulumi:"ecrImagePullerRole"` }
An object to describe the configuration for the container service to access private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.
func (ContainerPrivateRegistryAccessArgs) ElementType ¶ added in v0.77.0
func (ContainerPrivateRegistryAccessArgs) ElementType() reflect.Type
func (ContainerPrivateRegistryAccessArgs) ToContainerPrivateRegistryAccessOutput ¶ added in v0.77.0
func (i ContainerPrivateRegistryAccessArgs) ToContainerPrivateRegistryAccessOutput() ContainerPrivateRegistryAccessOutput
func (ContainerPrivateRegistryAccessArgs) ToContainerPrivateRegistryAccessOutputWithContext ¶ added in v0.77.0
func (i ContainerPrivateRegistryAccessArgs) ToContainerPrivateRegistryAccessOutputWithContext(ctx context.Context) ContainerPrivateRegistryAccessOutput
func (ContainerPrivateRegistryAccessArgs) ToContainerPrivateRegistryAccessPtrOutput ¶ added in v0.77.0
func (i ContainerPrivateRegistryAccessArgs) ToContainerPrivateRegistryAccessPtrOutput() ContainerPrivateRegistryAccessPtrOutput
func (ContainerPrivateRegistryAccessArgs) ToContainerPrivateRegistryAccessPtrOutputWithContext ¶ added in v0.77.0
func (i ContainerPrivateRegistryAccessArgs) ToContainerPrivateRegistryAccessPtrOutputWithContext(ctx context.Context) ContainerPrivateRegistryAccessPtrOutput
type ContainerPrivateRegistryAccessEcrImagePullerRoleProperties ¶ added in v0.77.0
type ContainerPrivateRegistryAccessEcrImagePullerRoleProperties struct { // A Boolean value that indicates whether to activate the role. IsActive *bool `pulumi:"isActive"` // The Amazon Resource Name (ARN) of the role, if it is activated. PrincipalArn *string `pulumi:"principalArn"` }
An object to describe a request to activate or deactivate the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories.
type ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs ¶ added in v0.77.0
type ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs struct { // A Boolean value that indicates whether to activate the role. IsActive pulumi.BoolPtrInput `pulumi:"isActive"` // The Amazon Resource Name (ARN) of the role, if it is activated. PrincipalArn pulumi.StringPtrInput `pulumi:"principalArn"` }
An object to describe a request to activate or deactivate the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories.
func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs) ElementType ¶ added in v0.77.0
func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs) ElementType() reflect.Type
func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput ¶ added in v0.77.0
func (i ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput() ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput
func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutputWithContext ¶ added in v0.77.0
func (i ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutputWithContext(ctx context.Context) ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput
func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput ¶ added in v0.77.0
func (i ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput() ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput
func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutputWithContext ¶ added in v0.77.0
func (i ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutputWithContext(ctx context.Context) ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput
type ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesInput ¶ added in v0.77.0
type ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesInput interface { pulumi.Input ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput() ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutputWithContext(context.Context) ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput }
ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesInput is an input type that accepts ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs and ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput values. You can construct a concrete instance of `ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesInput` via:
ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs{...}
type ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput ¶ added in v0.77.0
type ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput struct{ *pulumi.OutputState }
An object to describe a request to activate or deactivate the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories.
func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput) ElementType ¶ added in v0.77.0
func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput) ElementType() reflect.Type
func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput) IsActive ¶ added in v0.77.0
func (o ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput) IsActive() pulumi.BoolPtrOutput
A Boolean value that indicates whether to activate the role.
func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput) PrincipalArn ¶ added in v0.77.0
func (o ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput) PrincipalArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the role, if it is activated.
func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput ¶ added in v0.77.0
func (o ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput() ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput
func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutputWithContext ¶ added in v0.77.0
func (o ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutputWithContext(ctx context.Context) ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput
func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput ¶ added in v0.77.0
func (o ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput() ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput
func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutputWithContext ¶ added in v0.77.0
func (o ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesOutput) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutputWithContext(ctx context.Context) ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput
type ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrInput ¶ added in v0.77.0
type ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrInput interface { pulumi.Input ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput() ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutputWithContext(context.Context) ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput }
ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrInput is an input type that accepts ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs, ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtr and ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput values. You can construct a concrete instance of `ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrInput` via:
ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs{...} or: nil
func ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtr ¶ added in v0.77.0
func ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtr(v *ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesArgs) ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrInput
type ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput ¶ added in v0.77.0
type ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput struct{ *pulumi.OutputState }
func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput) ElementType ¶ added in v0.77.0
func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput) ElementType() reflect.Type
func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput) IsActive ¶ added in v0.77.0
func (o ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput) IsActive() pulumi.BoolPtrOutput
A Boolean value that indicates whether to activate the role.
func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput) PrincipalArn ¶ added in v0.77.0
func (o ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput) PrincipalArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the role, if it is activated.
func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput ¶ added in v0.77.0
func (o ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput() ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput
func (ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutputWithContext ¶ added in v0.77.0
func (o ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput) ToContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutputWithContext(ctx context.Context) ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput
type ContainerPrivateRegistryAccessInput ¶ added in v0.77.0
type ContainerPrivateRegistryAccessInput interface { pulumi.Input ToContainerPrivateRegistryAccessOutput() ContainerPrivateRegistryAccessOutput ToContainerPrivateRegistryAccessOutputWithContext(context.Context) ContainerPrivateRegistryAccessOutput }
ContainerPrivateRegistryAccessInput is an input type that accepts ContainerPrivateRegistryAccessArgs and ContainerPrivateRegistryAccessOutput values. You can construct a concrete instance of `ContainerPrivateRegistryAccessInput` via:
ContainerPrivateRegistryAccessArgs{...}
type ContainerPrivateRegistryAccessOutput ¶ added in v0.77.0
type ContainerPrivateRegistryAccessOutput struct{ *pulumi.OutputState }
An object to describe the configuration for the container service to access private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.
func (ContainerPrivateRegistryAccessOutput) EcrImagePullerRole ¶ added in v0.77.0
func (o ContainerPrivateRegistryAccessOutput) EcrImagePullerRole() ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput
An object to describe a request to activate or deactivate the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories.
func (ContainerPrivateRegistryAccessOutput) ElementType ¶ added in v0.77.0
func (ContainerPrivateRegistryAccessOutput) ElementType() reflect.Type
func (ContainerPrivateRegistryAccessOutput) ToContainerPrivateRegistryAccessOutput ¶ added in v0.77.0
func (o ContainerPrivateRegistryAccessOutput) ToContainerPrivateRegistryAccessOutput() ContainerPrivateRegistryAccessOutput
func (ContainerPrivateRegistryAccessOutput) ToContainerPrivateRegistryAccessOutputWithContext ¶ added in v0.77.0
func (o ContainerPrivateRegistryAccessOutput) ToContainerPrivateRegistryAccessOutputWithContext(ctx context.Context) ContainerPrivateRegistryAccessOutput
func (ContainerPrivateRegistryAccessOutput) ToContainerPrivateRegistryAccessPtrOutput ¶ added in v0.77.0
func (o ContainerPrivateRegistryAccessOutput) ToContainerPrivateRegistryAccessPtrOutput() ContainerPrivateRegistryAccessPtrOutput
func (ContainerPrivateRegistryAccessOutput) ToContainerPrivateRegistryAccessPtrOutputWithContext ¶ added in v0.77.0
func (o ContainerPrivateRegistryAccessOutput) ToContainerPrivateRegistryAccessPtrOutputWithContext(ctx context.Context) ContainerPrivateRegistryAccessPtrOutput
type ContainerPrivateRegistryAccessPtrInput ¶ added in v0.77.0
type ContainerPrivateRegistryAccessPtrInput interface { pulumi.Input ToContainerPrivateRegistryAccessPtrOutput() ContainerPrivateRegistryAccessPtrOutput ToContainerPrivateRegistryAccessPtrOutputWithContext(context.Context) ContainerPrivateRegistryAccessPtrOutput }
ContainerPrivateRegistryAccessPtrInput is an input type that accepts ContainerPrivateRegistryAccessArgs, ContainerPrivateRegistryAccessPtr and ContainerPrivateRegistryAccessPtrOutput values. You can construct a concrete instance of `ContainerPrivateRegistryAccessPtrInput` via:
ContainerPrivateRegistryAccessArgs{...} or: nil
func ContainerPrivateRegistryAccessPtr ¶ added in v0.77.0
func ContainerPrivateRegistryAccessPtr(v *ContainerPrivateRegistryAccessArgs) ContainerPrivateRegistryAccessPtrInput
type ContainerPrivateRegistryAccessPtrOutput ¶ added in v0.77.0
type ContainerPrivateRegistryAccessPtrOutput struct{ *pulumi.OutputState }
func (ContainerPrivateRegistryAccessPtrOutput) EcrImagePullerRole ¶ added in v0.77.0
func (o ContainerPrivateRegistryAccessPtrOutput) EcrImagePullerRole() ContainerPrivateRegistryAccessEcrImagePullerRolePropertiesPtrOutput
An object to describe a request to activate or deactivate the role that you can use to grant an Amazon Lightsail container service access to Amazon Elastic Container Registry (Amazon ECR) private repositories.
func (ContainerPrivateRegistryAccessPtrOutput) ElementType ¶ added in v0.77.0
func (ContainerPrivateRegistryAccessPtrOutput) ElementType() reflect.Type
func (ContainerPrivateRegistryAccessPtrOutput) ToContainerPrivateRegistryAccessPtrOutput ¶ added in v0.77.0
func (o ContainerPrivateRegistryAccessPtrOutput) ToContainerPrivateRegistryAccessPtrOutput() ContainerPrivateRegistryAccessPtrOutput
func (ContainerPrivateRegistryAccessPtrOutput) ToContainerPrivateRegistryAccessPtrOutputWithContext ¶ added in v0.77.0
func (o ContainerPrivateRegistryAccessPtrOutput) ToContainerPrivateRegistryAccessPtrOutputWithContext(ctx context.Context) ContainerPrivateRegistryAccessPtrOutput
type ContainerPublicDomainName ¶ added in v0.11.0
type ContainerPublicDomainName struct { // The name of the certificate for the public domains. 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 { // The name of the certificate for the public domains. 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
The name of the certificate for the public domains.
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 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"` // The Amazon Resource Name (ARN) of the database (for example, `arn:aws:lightsail:us-east-2:123456789101:RelationalDatabase/244ad76f-8aad-4741-809f-12345EXAMPLE` ). 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 aws.TagArrayOutput `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 aws.TagArrayInput }
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
The Amazon Resource Name (ARN) of the database (for example, `arn:aws:lightsail:us-east-2:123456789101:RelationalDatabase/244ad76f-8aad-4741-809f-12345EXAMPLE` ).
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() aws.TagArrayOutput
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 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"` // The Amazon Resource Name (ARN) of the disk. 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"` // The AWS Region and Availability Zone where the disk is located. Location DiskLocationPtrOutput `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 aws.TagArrayOutput `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"` // The parameters for the automatic snapshot add-on, such as the daily time when an automatic snapshot will be created. 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"` // The parameters for the automatic snapshot add-on, such as the daily time when an automatic snapshot will be created. 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
The parameters for the automatic snapshot add-on, such as the daily time when an automatic snapshot will be created.
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 values of the DiskAddOnStatus enum A concrete instance of `DiskAddOnStatusInput` can be one of the following:
DiskAddOnStatusEnabling DiskAddOnStatusDisabling DiskAddOnStatusEnabled DiskAddOnStatusTerminating DiskAddOnStatusTerminated DiskAddOnStatusDisabled DiskAddOnStatusFailed
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 // The AWS Region and Availability Zone where the disk is located. Location DiskLocationPtrInput // Size of the Lightsail disk SizeInGb pulumi.IntInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput }
The set of arguments for constructing a Disk resource.
func (DiskArgs) ElementType ¶
type DiskAutoSnapshotAddOn ¶
type DiskAutoSnapshotAddOn struct { // The daily time when an automatic snapshot will be created. SnapshotTimeOfDay *string `pulumi:"snapshotTimeOfDay"` }
An object that represents additional parameters when enabling or modifying the automatic snapshot add-on
type DiskAutoSnapshotAddOnArgs ¶
type DiskAutoSnapshotAddOnArgs struct { // The daily time when an automatic snapshot will be created. SnapshotTimeOfDay pulumi.StringPtrInput `pulumi:"snapshotTimeOfDay"` }
An object that represents additional parameters when enabling or modifying the automatic snapshot add-on
func (DiskAutoSnapshotAddOnArgs) ElementType ¶
func (DiskAutoSnapshotAddOnArgs) ElementType() reflect.Type
func (DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnOutput ¶
func (i DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnOutput() DiskAutoSnapshotAddOnOutput
func (DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnOutputWithContext ¶
func (i DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnOutputWithContext(ctx context.Context) DiskAutoSnapshotAddOnOutput
func (DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnPtrOutput ¶
func (i DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnPtrOutput() DiskAutoSnapshotAddOnPtrOutput
func (DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnPtrOutputWithContext ¶
func (i DiskAutoSnapshotAddOnArgs) ToDiskAutoSnapshotAddOnPtrOutputWithContext(ctx context.Context) DiskAutoSnapshotAddOnPtrOutput
type DiskAutoSnapshotAddOnInput ¶
type DiskAutoSnapshotAddOnInput interface { pulumi.Input ToDiskAutoSnapshotAddOnOutput() DiskAutoSnapshotAddOnOutput ToDiskAutoSnapshotAddOnOutputWithContext(context.Context) DiskAutoSnapshotAddOnOutput }
DiskAutoSnapshotAddOnInput is an input type that accepts DiskAutoSnapshotAddOnArgs and DiskAutoSnapshotAddOnOutput values. You can construct a concrete instance of `DiskAutoSnapshotAddOnInput` via:
DiskAutoSnapshotAddOnArgs{...}
type DiskAutoSnapshotAddOnOutput ¶
type DiskAutoSnapshotAddOnOutput struct{ *pulumi.OutputState }
An object that represents additional parameters when enabling or modifying the automatic snapshot add-on
func (DiskAutoSnapshotAddOnOutput) ElementType ¶
func (DiskAutoSnapshotAddOnOutput) ElementType() reflect.Type
func (DiskAutoSnapshotAddOnOutput) SnapshotTimeOfDay ¶
func (o DiskAutoSnapshotAddOnOutput) SnapshotTimeOfDay() pulumi.StringPtrOutput
The daily time when an automatic snapshot will be created.
func (DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnOutput ¶
func (o DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnOutput() DiskAutoSnapshotAddOnOutput
func (DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnOutputWithContext ¶
func (o DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnOutputWithContext(ctx context.Context) DiskAutoSnapshotAddOnOutput
func (DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnPtrOutput ¶
func (o DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnPtrOutput() DiskAutoSnapshotAddOnPtrOutput
func (DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnPtrOutputWithContext ¶
func (o DiskAutoSnapshotAddOnOutput) ToDiskAutoSnapshotAddOnPtrOutputWithContext(ctx context.Context) DiskAutoSnapshotAddOnPtrOutput
type DiskAutoSnapshotAddOnPtrInput ¶
type DiskAutoSnapshotAddOnPtrInput interface { pulumi.Input ToDiskAutoSnapshotAddOnPtrOutput() DiskAutoSnapshotAddOnPtrOutput ToDiskAutoSnapshotAddOnPtrOutputWithContext(context.Context) DiskAutoSnapshotAddOnPtrOutput }
DiskAutoSnapshotAddOnPtrInput is an input type that accepts DiskAutoSnapshotAddOnArgs, DiskAutoSnapshotAddOnPtr and DiskAutoSnapshotAddOnPtrOutput values. You can construct a concrete instance of `DiskAutoSnapshotAddOnPtrInput` via:
DiskAutoSnapshotAddOnArgs{...} or: nil
func DiskAutoSnapshotAddOnPtr ¶
func DiskAutoSnapshotAddOnPtr(v *DiskAutoSnapshotAddOnArgs) DiskAutoSnapshotAddOnPtrInput
type DiskAutoSnapshotAddOnPtrOutput ¶
type DiskAutoSnapshotAddOnPtrOutput struct{ *pulumi.OutputState }
func (DiskAutoSnapshotAddOnPtrOutput) Elem ¶
func (o DiskAutoSnapshotAddOnPtrOutput) Elem() DiskAutoSnapshotAddOnOutput
func (DiskAutoSnapshotAddOnPtrOutput) ElementType ¶
func (DiskAutoSnapshotAddOnPtrOutput) ElementType() reflect.Type
func (DiskAutoSnapshotAddOnPtrOutput) SnapshotTimeOfDay ¶
func (o DiskAutoSnapshotAddOnPtrOutput) SnapshotTimeOfDay() pulumi.StringPtrOutput
The daily time when an automatic snapshot will be created.
func (DiskAutoSnapshotAddOnPtrOutput) ToDiskAutoSnapshotAddOnPtrOutput ¶
func (o DiskAutoSnapshotAddOnPtrOutput) ToDiskAutoSnapshotAddOnPtrOutput() DiskAutoSnapshotAddOnPtrOutput
func (DiskAutoSnapshotAddOnPtrOutput) ToDiskAutoSnapshotAddOnPtrOutputWithContext ¶
func (o DiskAutoSnapshotAddOnPtrOutput) ToDiskAutoSnapshotAddOnPtrOutputWithContext(ctx context.Context) DiskAutoSnapshotAddOnPtrOutput
type DiskInput ¶
type DiskInput interface { pulumi.Input ToDiskOutput() DiskOutput ToDiskOutputWithContext(ctx context.Context) DiskOutput }
type DiskLocation ¶
type DiskLocation struct { // The Availability Zone in which to create your disk. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request. AvailabilityZone *string `pulumi:"availabilityZone"` // The Region Name in which to create your disk. RegionName *string `pulumi:"regionName"` }
Location of a resource.
type DiskLocationArgs ¶
type DiskLocationArgs struct { // The Availability Zone in which to create your disk. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request. AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"` // The Region Name in which to create your disk. RegionName pulumi.StringPtrInput `pulumi:"regionName"` }
Location of a resource.
func (DiskLocationArgs) ElementType ¶
func (DiskLocationArgs) ElementType() reflect.Type
func (DiskLocationArgs) ToDiskLocationOutput ¶
func (i DiskLocationArgs) ToDiskLocationOutput() DiskLocationOutput
func (DiskLocationArgs) ToDiskLocationOutputWithContext ¶
func (i DiskLocationArgs) ToDiskLocationOutputWithContext(ctx context.Context) DiskLocationOutput
func (DiskLocationArgs) ToDiskLocationPtrOutput ¶
func (i DiskLocationArgs) ToDiskLocationPtrOutput() DiskLocationPtrOutput
func (DiskLocationArgs) ToDiskLocationPtrOutputWithContext ¶
func (i DiskLocationArgs) ToDiskLocationPtrOutputWithContext(ctx context.Context) DiskLocationPtrOutput
type DiskLocationInput ¶
type DiskLocationInput interface { pulumi.Input ToDiskLocationOutput() DiskLocationOutput ToDiskLocationOutputWithContext(context.Context) DiskLocationOutput }
DiskLocationInput is an input type that accepts DiskLocationArgs and DiskLocationOutput values. You can construct a concrete instance of `DiskLocationInput` via:
DiskLocationArgs{...}
type DiskLocationOutput ¶
type DiskLocationOutput struct{ *pulumi.OutputState }
Location of a resource.
func (DiskLocationOutput) AvailabilityZone ¶
func (o DiskLocationOutput) AvailabilityZone() pulumi.StringPtrOutput
The Availability Zone in which to create your disk. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request.
func (DiskLocationOutput) ElementType ¶
func (DiskLocationOutput) ElementType() reflect.Type
func (DiskLocationOutput) RegionName ¶
func (o DiskLocationOutput) RegionName() pulumi.StringPtrOutput
The Region Name in which to create your disk.
func (DiskLocationOutput) ToDiskLocationOutput ¶
func (o DiskLocationOutput) ToDiskLocationOutput() DiskLocationOutput
func (DiskLocationOutput) ToDiskLocationOutputWithContext ¶
func (o DiskLocationOutput) ToDiskLocationOutputWithContext(ctx context.Context) DiskLocationOutput
func (DiskLocationOutput) ToDiskLocationPtrOutput ¶
func (o DiskLocationOutput) ToDiskLocationPtrOutput() DiskLocationPtrOutput
func (DiskLocationOutput) ToDiskLocationPtrOutputWithContext ¶
func (o DiskLocationOutput) ToDiskLocationPtrOutputWithContext(ctx context.Context) DiskLocationPtrOutput
type DiskLocationPtrInput ¶
type DiskLocationPtrInput interface { pulumi.Input ToDiskLocationPtrOutput() DiskLocationPtrOutput ToDiskLocationPtrOutputWithContext(context.Context) DiskLocationPtrOutput }
DiskLocationPtrInput is an input type that accepts DiskLocationArgs, DiskLocationPtr and DiskLocationPtrOutput values. You can construct a concrete instance of `DiskLocationPtrInput` via:
DiskLocationArgs{...} or: nil
func DiskLocationPtr ¶
func DiskLocationPtr(v *DiskLocationArgs) DiskLocationPtrInput
type DiskLocationPtrOutput ¶
type DiskLocationPtrOutput struct{ *pulumi.OutputState }
func (DiskLocationPtrOutput) AvailabilityZone ¶
func (o DiskLocationPtrOutput) AvailabilityZone() pulumi.StringPtrOutput
The Availability Zone in which to create your disk. Use the following format: us-east-2a (case sensitive). Be sure to add the include Availability Zones parameter to your request.
func (DiskLocationPtrOutput) Elem ¶
func (o DiskLocationPtrOutput) Elem() DiskLocationOutput
func (DiskLocationPtrOutput) ElementType ¶
func (DiskLocationPtrOutput) ElementType() reflect.Type
func (DiskLocationPtrOutput) RegionName ¶
func (o DiskLocationPtrOutput) RegionName() pulumi.StringPtrOutput
The Region Name in which to create your disk.
func (DiskLocationPtrOutput) ToDiskLocationPtrOutput ¶
func (o DiskLocationPtrOutput) ToDiskLocationPtrOutput() DiskLocationPtrOutput
func (DiskLocationPtrOutput) ToDiskLocationPtrOutputWithContext ¶
func (o DiskLocationPtrOutput) ToDiskLocationPtrOutputWithContext(ctx context.Context) DiskLocationPtrOutput
type DiskOutput ¶
type DiskOutput struct{ *pulumi.OutputState }
func (DiskOutput) 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
The Amazon Resource Name (ARN) of the disk.
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() DiskLocationPtrOutput
The AWS Region and Availability Zone where the disk is located.
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() aws.TagArrayOutput
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 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"` // The hardware properties for the instance, such as the vCPU count, attached disks, and amount of RAM. // // > The instance restarts when performing an attach disk or detach disk request. This resets the public IP address of your instance if a static IP isn't attached to it. Hardware InstanceHardwarePtrOutput `pulumi:"hardware"` // The Amazon Resource Name (ARN) of the instance (for example, `arn:aws:lightsail:us-east-2:123456789101:Instance/244ad76f-8aad-4741-809f-12345EXAMPLE` ). InstanceArn pulumi.StringOutput `pulumi:"instanceArn"` // The names to use for your new Lightsail instance. InstanceName pulumi.StringOutput `pulumi:"instanceName"` // IPv6 addresses of the instance Ipv6Addresses pulumi.StringArrayOutput `pulumi:"ipv6Addresses"` // 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"` // The location for the instance, such as the AWS Region and Availability Zone. // // > The `Location` property is read-only and should not be specified in a create instance or update instance request. Location InstanceLocationPtrOutput `pulumi:"location"` // The public ports and the monthly amount of data transfer allocated for the instance. 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"` // The status code and the state (for example, `running` ) of the instance. // // > The `State` property is read-only and should not be specified in a create instance or update instance request. 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 aws.TagArrayOutput `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"` // The parameters for the automatic snapshot add-on, such as the daily time when an automatic snapshot will be created. 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"` // The parameters for the automatic snapshot add-on, such as the daily time when an automatic snapshot will be created. 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
The parameters for the automatic snapshot add-on, such as the daily time when an automatic snapshot will be created.
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 values of the InstanceAddOnStatus enum A concrete instance of `InstanceAddOnStatusInput` can be one of the following:
InstanceAddOnStatusEnabling InstanceAddOnStatusDisabling InstanceAddOnStatusEnabled InstanceAddOnStatusTerminating InstanceAddOnStatusTerminated InstanceAddOnStatusDisabled InstanceAddOnStatusFailed
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 // The hardware properties for the instance, such as the vCPU count, attached disks, and amount of RAM. // // > The instance restarts when performing an attach disk or detach disk request. This resets the public IP address of your instance if a static IP isn't attached to it. Hardware InstanceHardwarePtrInput // The names to use for your new Lightsail instance. InstanceName pulumi.StringPtrInput // The name of your key pair. KeyPairName pulumi.StringPtrInput // The location for the instance, such as the AWS Region and Availability Zone. // // > The `Location` property is read-only and should not be specified in a create instance or update instance request. Location InstanceLocationPtrInput // The public ports and the monthly amount of data transfer allocated for the instance. Networking InstanceNetworkingPtrInput // The status code and the state (for example, `running` ) of the instance. // // > The `State` property is read-only and should not be specified in a create instance or update instance request. State InstanceStateTypePtrInput // An array of key-value pairs to apply to this resource. Tags aws.TagArrayInput // 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 ¶ added in v0.72.0
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 { // The monthly amount of data transfer, in GB, allocated for the instance MonthlyTransfer *InstanceMonthlyTransfer `pulumi:"monthlyTransfer"` // Ports to the Instance. Ports []InstancePort `pulumi:"ports"` }
Networking of the Instance.
type InstanceNetworkingArgs ¶
type InstanceNetworkingArgs struct { // The monthly amount of data transfer, in GB, allocated for the instance 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
The monthly amount of data transfer, in GB, allocated for the instance
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
The monthly amount of data transfer, in GB, allocated for the instance
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
The hardware properties for the instance, such as the vCPU count, attached disks, and amount of RAM.
> The instance restarts when performing an attach disk or detach disk request. This resets the public IP address of your instance if a static IP isn't attached to it.
func (InstanceOutput) InstanceArn ¶ added in v0.17.0
func (o InstanceOutput) InstanceArn() pulumi.StringOutput
The Amazon Resource Name (ARN) of the instance (for example, `arn:aws:lightsail:us-east-2:123456789101:Instance/244ad76f-8aad-4741-809f-12345EXAMPLE` ).
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) Ipv6Addresses ¶ added in v0.106.0
func (o InstanceOutput) Ipv6Addresses() pulumi.StringArrayOutput
IPv6 addresses of the 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
The location for the instance, such as the AWS Region and Availability Zone.
> The `Location` property is read-only and should not be specified in a create instance or update instance request.
func (InstanceOutput) Networking ¶ added in v0.17.0
func (o InstanceOutput) Networking() InstanceNetworkingPtrOutput
The public ports and the monthly amount of data transfer allocated for the instance.
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
The status code and the state (for example, `running` ) of the instance.
> The `State` property is read-only and should not be specified in a create instance or update instance request.
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() aws.TagArrayOutput
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"` // An alias that defines access for a preconfigured range of IP addresses. // // The only alias currently supported is `lightsail-connect` , which allows IP addresses of the browser-based RDP/SSH client in the Lightsail console to connect to your instance. CidrListAliases []string `pulumi:"cidrListAliases"` // The IPv4 address, or range of IPv4 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol. // // > The `ipv6Cidrs` parameter lists the IPv6 addresses that are allowed to connect to an instance. // // Examples: // // - To allow the IP address `192.0.2.44` , specify `192.0.2.44` or `192.0.2.44/32` . // - To allow the IP addresses `192.0.2.0` to `192.0.2.255` , specify `192.0.2.0/24` . Cidrs []string `pulumi:"cidrs"` // CommonName for Protocol of the Instance. CommonName *string `pulumi:"commonName"` // From Port of the Instance. FromPort *int `pulumi:"fromPort"` // The IPv6 address, or range of IPv6 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol. Only devices with an IPv6 address can connect to an instance through IPv6; otherwise, IPv4 should be used. // // > The `cidrs` parameter lists the IPv4 addresses that are allowed to connect to an instance. 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"` // An alias that defines access for a preconfigured range of IP addresses. // // The only alias currently supported is `lightsail-connect` , which allows IP addresses of the browser-based RDP/SSH client in the Lightsail console to connect to your instance. CidrListAliases pulumi.StringArrayInput `pulumi:"cidrListAliases"` // The IPv4 address, or range of IPv4 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol. // // > The `ipv6Cidrs` parameter lists the IPv6 addresses that are allowed to connect to an instance. // // Examples: // // - To allow the IP address `192.0.2.44` , specify `192.0.2.44` or `192.0.2.44/32` . // - To allow the IP addresses `192.0.2.0` to `192.0.2.255` , specify `192.0.2.0/24` . 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"` // The IPv6 address, or range of IPv6 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol. Only devices with an IPv6 address can connect to an instance through IPv6; otherwise, IPv4 should be used. // // > The `cidrs` parameter lists the IPv4 addresses that are allowed to connect to an instance. 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
An alias that defines access for a preconfigured range of IP addresses.
The only alias currently supported is `lightsail-connect` , which allows IP addresses of the browser-based RDP/SSH client in the Lightsail console to connect to your instance.
func (InstancePortOutput) Cidrs ¶
func (o InstancePortOutput) Cidrs() pulumi.StringArrayOutput
The IPv4 address, or range of IPv4 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol.
> The `ipv6Cidrs` parameter lists the IPv6 addresses that are allowed to connect to an instance.
Examples:
- To allow the IP address `192.0.2.44` , specify `192.0.2.44` or `192.0.2.44/32` . - To allow the IP addresses `192.0.2.0` to `192.0.2.255` , specify `192.0.2.0/24` .
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
The IPv6 address, or range of IPv6 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol. Only devices with an IPv6 address can connect to an instance through IPv6; otherwise, IPv4 should be used.
> The `cidrs` parameter lists the IPv4 addresses that are allowed to connect to an instance.
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 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"` // The Amazon Resource Name (ARN) of the load balancer. 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 aws.TagArrayOutput `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 aws.TagArrayInput // 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
The Amazon Resource Name (ARN) of the load balancer.
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.72.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() aws.TagArrayOutput
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 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"` // The Amazon Resource Name (ARN) of the SSL/TLS certificate. 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.StringPtrInput // 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
The Amazon Resource Name (ARN) of the SSL/TLS certificate.
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 { // The Amazon Resource Name (ARN) of the alarm. 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
The Amazon Resource Name (ARN) of the alarm.
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"` // An object that describes the access rules for the bucket. AccessRules *BucketAccessRules `pulumi:"accessRules"` // The Amazon Resource Name (ARN) of the bucket. 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 []aws.Tag `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
An object that describes the access rules for the bucket.
func (LookupBucketResultOutput) BucketArn ¶ added in v0.12.0
func (o LookupBucketResultOutput) BucketArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the bucket.
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() aws.TagArrayOutput
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 { // The Amazon Resource Name (ARN) of the certificate. 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 []aws.Tag `pulumi:"tags"` }
func LookupCertificate ¶ added in v0.12.0
func LookupCertificate(ctx *pulumi.Context, args *LookupCertificateArgs, opts ...pulumi.InvokeOption) (*LookupCertificateResult, error)
Resource Type definition for AWS::Lightsail::Certificate.
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
The Amazon Resource Name (ARN) of the certificate.
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() aws.TagArrayOutput
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 { // The Amazon Resource Name (ARN) of the container. 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 principal ARN of the container service. PrincipalArn *string `pulumi:"principalArn"` // A Boolean value to indicate whether the container service has access to private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories. PrivateRegistryAccess *ContainerPrivateRegistryAccess `pulumi:"privateRegistryAccess"` // 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 []aws.Tag `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
The Amazon Resource Name (ARN) of the container.
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) PrincipalArn ¶ added in v0.77.0
func (o LookupContainerResultOutput) PrincipalArn() pulumi.StringPtrOutput
The principal ARN of the container service.
func (LookupContainerResultOutput) PrivateRegistryAccess ¶ added in v0.77.0
func (o LookupContainerResultOutput) PrivateRegistryAccess() ContainerPrivateRegistryAccessPtrOutput
A Boolean value to indicate whether the container service has access to private container image repositories, such as Amazon Elastic Container Registry (Amazon ECR) private repositories.
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() aws.TagArrayOutput
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"` // The Amazon Resource Name (ARN) of the database (for example, `arn:aws:lightsail:us-east-2:123456789101:RelationalDatabase/244ad76f-8aad-4741-809f-12345EXAMPLE` ). 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 []aws.Tag `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
The Amazon Resource Name (ARN) of the database (for example, `arn:aws:lightsail:us-east-2:123456789101:RelationalDatabase/244ad76f-8aad-4741-809f-12345EXAMPLE` ).
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() aws.TagArrayOutput
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"` // The Amazon Resource Name (ARN) of the disk. DiskArn *string `pulumi:"diskArn"` // Iops of the Lightsail disk Iops *int `pulumi:"iops"` // Check is Disk is attached state IsAttached *bool `pulumi:"isAttached"` // The AWS Region and Availability Zone where the disk is located. 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 []aws.Tag `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
The Amazon Resource Name (ARN) of the disk.
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
The AWS Region and Availability Zone where the disk is located.
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() aws.TagArrayOutput
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 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"` // The hardware properties for the instance, such as the vCPU count, attached disks, and amount of RAM. // // > The instance restarts when performing an attach disk or detach disk request. This resets the public IP address of your instance if a static IP isn't attached to it. Hardware *InstanceHardware `pulumi:"hardware"` // The Amazon Resource Name (ARN) of the instance (for example, `arn:aws:lightsail:us-east-2:123456789101:Instance/244ad76f-8aad-4741-809f-12345EXAMPLE` ). InstanceArn *string `pulumi:"instanceArn"` // IPv6 addresses of the instance Ipv6Addresses []string `pulumi:"ipv6Addresses"` // 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"` // The location for the instance, such as the AWS Region and Availability Zone. // // > The `Location` property is read-only and should not be specified in a create instance or update instance request. Location *InstanceLocation `pulumi:"location"` // The public ports and the monthly amount of data transfer allocated for the instance. 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"` // The status code and the state (for example, `running` ) of the instance. // // > The `State` property is read-only and should not be specified in a create instance or update instance request. 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 []aws.Tag `pulumi:"tags"` // 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
The hardware properties for the instance, such as the vCPU count, attached disks, and amount of RAM.
> The instance restarts when performing an attach disk or detach disk request. This resets the public IP address of your instance if a static IP isn't attached to it.
func (LookupInstanceResultOutput) InstanceArn ¶ added in v0.12.0
func (o LookupInstanceResultOutput) InstanceArn() pulumi.StringPtrOutput
The Amazon Resource Name (ARN) of the instance (for example, `arn:aws:lightsail:us-east-2:123456789101:Instance/244ad76f-8aad-4741-809f-12345EXAMPLE` ).
func (LookupInstanceResultOutput) Ipv6Addresses ¶ added in v0.106.0
func (o LookupInstanceResultOutput) Ipv6Addresses() pulumi.StringArrayOutput
IPv6 addresses of the instance
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
The location for the instance, such as the AWS Region and Availability Zone.
> The `Location` property is read-only and should not be specified in a create instance or update instance request.
func (LookupInstanceResultOutput) Networking ¶ added in v0.12.0
func (o LookupInstanceResultOutput) Networking() InstanceNetworkingPtrOutput
The public ports and the monthly amount of data transfer allocated for the instance.
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
The status code and the state (for example, `running` ) of the instance.
> The `State` property is read-only and should not be specified in a create instance or update instance request.
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() aws.TagArrayOutput
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) 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"` // The Amazon Resource Name (ARN) of the load balancer. 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 []aws.Tag `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
The Amazon Resource Name (ARN) of the load balancer.
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.72.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() aws.TagArrayOutput
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"` // The Amazon Resource Name (ARN) of the SSL/TLS certificate. 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
The Amazon Resource Name (ARN) of the SSL/TLS certificate.
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"` // The Amazon Resource Name (ARN) of the static IP (for example, `arn:aws:lightsail:us-east-2:123456789101:StaticIp/244ad76f-8aad-4741-809f-12345EXAMPLE` ). 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
The Amazon Resource Name (ARN) of the static IP (for example, `arn:aws:lightsail:us-east-2:123456789101:StaticIp/244ad76f-8aad-4741-809f-12345EXAMPLE` ).
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"` // The Amazon Resource Name (ARN) of the static IP (for example, `arn:aws:lightsail:us-east-2:123456789101:StaticIp/244ad76f-8aad-4741-809f-12345EXAMPLE` ). 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
The Amazon Resource Name (ARN) of the static IP (for example, `arn:aws:lightsail:us-east-2:123456789101:StaticIp/244ad76f-8aad-4741-809f-12345EXAMPLE` ).
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
- getAlarm.go
- getBucket.go
- getCertificate.go
- getContainer.go
- getDatabase.go
- getDisk.go
- getInstance.go
- getLoadBalancer.go
- getLoadBalancerTlsCertificate.go
- getStaticIp.go
- init.go
- instance.go
- loadBalancer.go
- loadBalancerTlsCertificate.go
- pulumiEnums.go
- pulumiTypes.go
- staticIp.go