Documentation ¶
Overview ¶
A Pulumi package for creating and managing contabo cloud resources.
Index ¶
- func PkgVersion() (semver.Version, error)
- type GetInstanceAddOn
- type GetInstanceAddOnArgs
- type GetInstanceAddOnArray
- type GetInstanceAddOnArrayInput
- type GetInstanceAddOnArrayOutput
- func (GetInstanceAddOnArrayOutput) ElementType() reflect.Type
- func (o GetInstanceAddOnArrayOutput) Index(i pulumi.IntInput) GetInstanceAddOnOutput
- func (o GetInstanceAddOnArrayOutput) ToGetInstanceAddOnArrayOutput() GetInstanceAddOnArrayOutput
- func (o GetInstanceAddOnArrayOutput) ToGetInstanceAddOnArrayOutputWithContext(ctx context.Context) GetInstanceAddOnArrayOutput
- type GetInstanceAddOnInput
- type GetInstanceAddOnOutput
- func (GetInstanceAddOnOutput) ElementType() reflect.Type
- func (o GetInstanceAddOnOutput) Id() pulumi.StringOutput
- func (o GetInstanceAddOnOutput) Quantity() pulumi.IntOutput
- func (o GetInstanceAddOnOutput) ToGetInstanceAddOnOutput() GetInstanceAddOnOutput
- func (o GetInstanceAddOnOutput) ToGetInstanceAddOnOutputWithContext(ctx context.Context) GetInstanceAddOnOutput
- type GetInstanceAdditionalIpsV4
- type GetInstanceAdditionalIpsV4Args
- func (GetInstanceAdditionalIpsV4Args) ElementType() reflect.Type
- func (i GetInstanceAdditionalIpsV4Args) ToGetInstanceAdditionalIpsV4Output() GetInstanceAdditionalIpsV4Output
- func (i GetInstanceAdditionalIpsV4Args) ToGetInstanceAdditionalIpsV4OutputWithContext(ctx context.Context) GetInstanceAdditionalIpsV4Output
- type GetInstanceAdditionalIpsV4Array
- func (GetInstanceAdditionalIpsV4Array) ElementType() reflect.Type
- func (i GetInstanceAdditionalIpsV4Array) ToGetInstanceAdditionalIpsV4ArrayOutput() GetInstanceAdditionalIpsV4ArrayOutput
- func (i GetInstanceAdditionalIpsV4Array) ToGetInstanceAdditionalIpsV4ArrayOutputWithContext(ctx context.Context) GetInstanceAdditionalIpsV4ArrayOutput
- type GetInstanceAdditionalIpsV4ArrayInput
- type GetInstanceAdditionalIpsV4ArrayOutput
- func (GetInstanceAdditionalIpsV4ArrayOutput) ElementType() reflect.Type
- func (o GetInstanceAdditionalIpsV4ArrayOutput) Index(i pulumi.IntInput) GetInstanceAdditionalIpsV4Output
- func (o GetInstanceAdditionalIpsV4ArrayOutput) ToGetInstanceAdditionalIpsV4ArrayOutput() GetInstanceAdditionalIpsV4ArrayOutput
- func (o GetInstanceAdditionalIpsV4ArrayOutput) ToGetInstanceAdditionalIpsV4ArrayOutputWithContext(ctx context.Context) GetInstanceAdditionalIpsV4ArrayOutput
- type GetInstanceAdditionalIpsV4Input
- type GetInstanceAdditionalIpsV4Output
- func (GetInstanceAdditionalIpsV4Output) ElementType() reflect.Type
- func (o GetInstanceAdditionalIpsV4Output) Gateway() pulumi.StringOutput
- func (o GetInstanceAdditionalIpsV4Output) Ip() pulumi.StringOutput
- func (o GetInstanceAdditionalIpsV4Output) NetmaskCidr() pulumi.IntOutput
- func (o GetInstanceAdditionalIpsV4Output) ToGetInstanceAdditionalIpsV4Output() GetInstanceAdditionalIpsV4Output
- func (o GetInstanceAdditionalIpsV4Output) ToGetInstanceAdditionalIpsV4OutputWithContext(ctx context.Context) GetInstanceAdditionalIpsV4Output
- type GetInstanceIpConfig
- type GetInstanceIpConfigArgs
- type GetInstanceIpConfigArray
- type GetInstanceIpConfigArrayInput
- type GetInstanceIpConfigArrayOutput
- func (GetInstanceIpConfigArrayOutput) ElementType() reflect.Type
- func (o GetInstanceIpConfigArrayOutput) Index(i pulumi.IntInput) GetInstanceIpConfigOutput
- func (o GetInstanceIpConfigArrayOutput) ToGetInstanceIpConfigArrayOutput() GetInstanceIpConfigArrayOutput
- func (o GetInstanceIpConfigArrayOutput) ToGetInstanceIpConfigArrayOutputWithContext(ctx context.Context) GetInstanceIpConfigArrayOutput
- type GetInstanceIpConfigInput
- type GetInstanceIpConfigOutput
- func (GetInstanceIpConfigOutput) ElementType() reflect.Type
- func (o GetInstanceIpConfigOutput) ToGetInstanceIpConfigOutput() GetInstanceIpConfigOutput
- func (o GetInstanceIpConfigOutput) ToGetInstanceIpConfigOutputWithContext(ctx context.Context) GetInstanceIpConfigOutput
- func (o GetInstanceIpConfigOutput) V4s() GetInstanceIpConfigV4ArrayOutput
- func (o GetInstanceIpConfigOutput) V6s() GetInstanceIpConfigV6ArrayOutput
- type GetInstanceIpConfigV4
- type GetInstanceIpConfigV4Args
- type GetInstanceIpConfigV4Array
- func (GetInstanceIpConfigV4Array) ElementType() reflect.Type
- func (i GetInstanceIpConfigV4Array) ToGetInstanceIpConfigV4ArrayOutput() GetInstanceIpConfigV4ArrayOutput
- func (i GetInstanceIpConfigV4Array) ToGetInstanceIpConfigV4ArrayOutputWithContext(ctx context.Context) GetInstanceIpConfigV4ArrayOutput
- type GetInstanceIpConfigV4ArrayInput
- type GetInstanceIpConfigV4ArrayOutput
- func (GetInstanceIpConfigV4ArrayOutput) ElementType() reflect.Type
- func (o GetInstanceIpConfigV4ArrayOutput) Index(i pulumi.IntInput) GetInstanceIpConfigV4Output
- func (o GetInstanceIpConfigV4ArrayOutput) ToGetInstanceIpConfigV4ArrayOutput() GetInstanceIpConfigV4ArrayOutput
- func (o GetInstanceIpConfigV4ArrayOutput) ToGetInstanceIpConfigV4ArrayOutputWithContext(ctx context.Context) GetInstanceIpConfigV4ArrayOutput
- type GetInstanceIpConfigV4Input
- type GetInstanceIpConfigV4Output
- func (GetInstanceIpConfigV4Output) ElementType() reflect.Type
- func (o GetInstanceIpConfigV4Output) Gateway() pulumi.StringOutput
- func (o GetInstanceIpConfigV4Output) Ip() pulumi.StringOutput
- func (o GetInstanceIpConfigV4Output) NetmaskCidr() pulumi.IntOutput
- func (o GetInstanceIpConfigV4Output) ToGetInstanceIpConfigV4Output() GetInstanceIpConfigV4Output
- func (o GetInstanceIpConfigV4Output) ToGetInstanceIpConfigV4OutputWithContext(ctx context.Context) GetInstanceIpConfigV4Output
- type GetInstanceIpConfigV6
- type GetInstanceIpConfigV6Args
- type GetInstanceIpConfigV6Array
- func (GetInstanceIpConfigV6Array) ElementType() reflect.Type
- func (i GetInstanceIpConfigV6Array) ToGetInstanceIpConfigV6ArrayOutput() GetInstanceIpConfigV6ArrayOutput
- func (i GetInstanceIpConfigV6Array) ToGetInstanceIpConfigV6ArrayOutputWithContext(ctx context.Context) GetInstanceIpConfigV6ArrayOutput
- type GetInstanceIpConfigV6ArrayInput
- type GetInstanceIpConfigV6ArrayOutput
- func (GetInstanceIpConfigV6ArrayOutput) ElementType() reflect.Type
- func (o GetInstanceIpConfigV6ArrayOutput) Index(i pulumi.IntInput) GetInstanceIpConfigV6Output
- func (o GetInstanceIpConfigV6ArrayOutput) ToGetInstanceIpConfigV6ArrayOutput() GetInstanceIpConfigV6ArrayOutput
- func (o GetInstanceIpConfigV6ArrayOutput) ToGetInstanceIpConfigV6ArrayOutputWithContext(ctx context.Context) GetInstanceIpConfigV6ArrayOutput
- type GetInstanceIpConfigV6Input
- type GetInstanceIpConfigV6Output
- func (GetInstanceIpConfigV6Output) ElementType() reflect.Type
- func (o GetInstanceIpConfigV6Output) Gateway() pulumi.StringOutput
- func (o GetInstanceIpConfigV6Output) Ip() pulumi.StringOutput
- func (o GetInstanceIpConfigV6Output) NetmaskCidr() pulumi.IntOutput
- func (o GetInstanceIpConfigV6Output) ToGetInstanceIpConfigV6Output() GetInstanceIpConfigV6Output
- func (o GetInstanceIpConfigV6Output) ToGetInstanceIpConfigV6OutputWithContext(ctx context.Context) GetInstanceIpConfigV6Output
- type GetInstanceSnapshotArgs
- type GetInstanceSnapshotOutputArgs
- type GetInstanceSnapshotResult
- type GetInstanceSnapshotResultOutput
- func (o GetInstanceSnapshotResultOutput) AutoDeleteDate() pulumi.StringOutput
- func (o GetInstanceSnapshotResultOutput) CreatedDate() pulumi.StringOutput
- func (o GetInstanceSnapshotResultOutput) Description() pulumi.StringPtrOutput
- func (GetInstanceSnapshotResultOutput) ElementType() reflect.Type
- func (o GetInstanceSnapshotResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceSnapshotResultOutput) ImageId() pulumi.StringOutput
- func (o GetInstanceSnapshotResultOutput) ImageName() pulumi.StringOutput
- func (o GetInstanceSnapshotResultOutput) InstanceId() pulumi.StringPtrOutput
- func (o GetInstanceSnapshotResultOutput) Name() pulumi.StringPtrOutput
- func (o GetInstanceSnapshotResultOutput) ToGetInstanceSnapshotResultOutput() GetInstanceSnapshotResultOutput
- func (o GetInstanceSnapshotResultOutput) ToGetInstanceSnapshotResultOutputWithContext(ctx context.Context) GetInstanceSnapshotResultOutput
- type GetObjectStorageArgs
- type GetObjectStorageAutoScaling
- type GetObjectStorageAutoScalingArgs
- func (GetObjectStorageAutoScalingArgs) ElementType() reflect.Type
- func (i GetObjectStorageAutoScalingArgs) ToGetObjectStorageAutoScalingOutput() GetObjectStorageAutoScalingOutput
- func (i GetObjectStorageAutoScalingArgs) ToGetObjectStorageAutoScalingOutputWithContext(ctx context.Context) GetObjectStorageAutoScalingOutput
- type GetObjectStorageAutoScalingArray
- func (GetObjectStorageAutoScalingArray) ElementType() reflect.Type
- func (i GetObjectStorageAutoScalingArray) ToGetObjectStorageAutoScalingArrayOutput() GetObjectStorageAutoScalingArrayOutput
- func (i GetObjectStorageAutoScalingArray) ToGetObjectStorageAutoScalingArrayOutputWithContext(ctx context.Context) GetObjectStorageAutoScalingArrayOutput
- type GetObjectStorageAutoScalingArrayInput
- type GetObjectStorageAutoScalingArrayOutput
- func (GetObjectStorageAutoScalingArrayOutput) ElementType() reflect.Type
- func (o GetObjectStorageAutoScalingArrayOutput) Index(i pulumi.IntInput) GetObjectStorageAutoScalingOutput
- func (o GetObjectStorageAutoScalingArrayOutput) ToGetObjectStorageAutoScalingArrayOutput() GetObjectStorageAutoScalingArrayOutput
- func (o GetObjectStorageAutoScalingArrayOutput) ToGetObjectStorageAutoScalingArrayOutputWithContext(ctx context.Context) GetObjectStorageAutoScalingArrayOutput
- type GetObjectStorageAutoScalingInput
- type GetObjectStorageAutoScalingOutput
- func (GetObjectStorageAutoScalingOutput) ElementType() reflect.Type
- func (o GetObjectStorageAutoScalingOutput) ErrorMessage() pulumi.StringOutput
- func (o GetObjectStorageAutoScalingOutput) SizeLimitTb() pulumi.Float64Output
- func (o GetObjectStorageAutoScalingOutput) State() pulumi.StringOutput
- func (o GetObjectStorageAutoScalingOutput) ToGetObjectStorageAutoScalingOutput() GetObjectStorageAutoScalingOutput
- func (o GetObjectStorageAutoScalingOutput) ToGetObjectStorageAutoScalingOutputWithContext(ctx context.Context) GetObjectStorageAutoScalingOutput
- type GetObjectStorageBucketArgs
- type GetObjectStorageBucketOutputArgs
- type GetObjectStorageBucketResult
- type GetObjectStorageBucketResultOutput
- func (o GetObjectStorageBucketResultOutput) CreationDate() pulumi.StringOutput
- func (GetObjectStorageBucketResultOutput) ElementType() reflect.Type
- func (o GetObjectStorageBucketResultOutput) Id() pulumi.StringOutput
- func (o GetObjectStorageBucketResultOutput) Name() pulumi.StringOutput
- func (o GetObjectStorageBucketResultOutput) ObjectStorageId() pulumi.StringOutput
- func (o GetObjectStorageBucketResultOutput) PublicSharing() pulumi.BoolPtrOutput
- func (o GetObjectStorageBucketResultOutput) PublicSharingLink() pulumi.StringOutput
- func (o GetObjectStorageBucketResultOutput) ToGetObjectStorageBucketResultOutput() GetObjectStorageBucketResultOutput
- func (o GetObjectStorageBucketResultOutput) ToGetObjectStorageBucketResultOutputWithContext(ctx context.Context) GetObjectStorageBucketResultOutput
- type GetObjectStorageOutputArgs
- type GetObjectStorageResult
- type GetObjectStorageResultOutput
- func (o GetObjectStorageResultOutput) AutoScalings() GetObjectStorageAutoScalingArrayOutput
- func (o GetObjectStorageResultOutput) CancelDate() pulumi.StringOutput
- func (o GetObjectStorageResultOutput) CreatedDate() pulumi.StringOutput
- func (o GetObjectStorageResultOutput) CustomerId() pulumi.StringOutput
- func (o GetObjectStorageResultOutput) DataCenter() pulumi.StringOutput
- func (o GetObjectStorageResultOutput) DisplayName() pulumi.StringOutput
- func (GetObjectStorageResultOutput) ElementType() reflect.Type
- func (o GetObjectStorageResultOutput) Id() pulumi.StringOutput
- func (o GetObjectStorageResultOutput) Region() pulumi.StringOutput
- func (o GetObjectStorageResultOutput) S3TenantId() pulumi.StringOutput
- func (o GetObjectStorageResultOutput) S3Url() pulumi.StringOutput
- func (o GetObjectStorageResultOutput) Status() pulumi.StringOutput
- func (o GetObjectStorageResultOutput) TenantId() pulumi.StringOutput
- func (o GetObjectStorageResultOutput) ToGetObjectStorageResultOutput() GetObjectStorageResultOutput
- func (o GetObjectStorageResultOutput) ToGetObjectStorageResultOutputWithContext(ctx context.Context) GetObjectStorageResultOutput
- func (o GetObjectStorageResultOutput) TotalPurchasedSpaceTb() pulumi.Float64Output
- type GetPrivateNetworkArgs
- type GetPrivateNetworkInstance
- type GetPrivateNetworkInstanceArgs
- func (GetPrivateNetworkInstanceArgs) ElementType() reflect.Type
- func (i GetPrivateNetworkInstanceArgs) ToGetPrivateNetworkInstanceOutput() GetPrivateNetworkInstanceOutput
- func (i GetPrivateNetworkInstanceArgs) ToGetPrivateNetworkInstanceOutputWithContext(ctx context.Context) GetPrivateNetworkInstanceOutput
- type GetPrivateNetworkInstanceArray
- func (GetPrivateNetworkInstanceArray) ElementType() reflect.Type
- func (i GetPrivateNetworkInstanceArray) ToGetPrivateNetworkInstanceArrayOutput() GetPrivateNetworkInstanceArrayOutput
- func (i GetPrivateNetworkInstanceArray) ToGetPrivateNetworkInstanceArrayOutputWithContext(ctx context.Context) GetPrivateNetworkInstanceArrayOutput
- type GetPrivateNetworkInstanceArrayInput
- type GetPrivateNetworkInstanceArrayOutput
- func (GetPrivateNetworkInstanceArrayOutput) ElementType() reflect.Type
- func (o GetPrivateNetworkInstanceArrayOutput) Index(i pulumi.IntInput) GetPrivateNetworkInstanceOutput
- func (o GetPrivateNetworkInstanceArrayOutput) ToGetPrivateNetworkInstanceArrayOutput() GetPrivateNetworkInstanceArrayOutput
- func (o GetPrivateNetworkInstanceArrayOutput) ToGetPrivateNetworkInstanceArrayOutputWithContext(ctx context.Context) GetPrivateNetworkInstanceArrayOutput
- type GetPrivateNetworkInstanceInput
- type GetPrivateNetworkInstanceOutput
- func (o GetPrivateNetworkInstanceOutput) DisplayName() pulumi.StringOutput
- func (GetPrivateNetworkInstanceOutput) ElementType() reflect.Type
- func (o GetPrivateNetworkInstanceOutput) ErrorMessage() pulumi.StringOutput
- func (o GetPrivateNetworkInstanceOutput) InstanceId() pulumi.StringOutput
- func (o GetPrivateNetworkInstanceOutput) Name() pulumi.StringOutput
- func (o GetPrivateNetworkInstanceOutput) PrivateIpConfigs() GetPrivateNetworkInstancePrivateIpConfigArrayOutput
- func (o GetPrivateNetworkInstanceOutput) Status() pulumi.StringOutput
- func (o GetPrivateNetworkInstanceOutput) ToGetPrivateNetworkInstanceOutput() GetPrivateNetworkInstanceOutput
- func (o GetPrivateNetworkInstanceOutput) ToGetPrivateNetworkInstanceOutputWithContext(ctx context.Context) GetPrivateNetworkInstanceOutput
- type GetPrivateNetworkInstancePrivateIpConfig
- type GetPrivateNetworkInstancePrivateIpConfigArgs
- func (GetPrivateNetworkInstancePrivateIpConfigArgs) ElementType() reflect.Type
- func (i GetPrivateNetworkInstancePrivateIpConfigArgs) ToGetPrivateNetworkInstancePrivateIpConfigOutput() GetPrivateNetworkInstancePrivateIpConfigOutput
- func (i GetPrivateNetworkInstancePrivateIpConfigArgs) ToGetPrivateNetworkInstancePrivateIpConfigOutputWithContext(ctx context.Context) GetPrivateNetworkInstancePrivateIpConfigOutput
- type GetPrivateNetworkInstancePrivateIpConfigArray
- func (GetPrivateNetworkInstancePrivateIpConfigArray) ElementType() reflect.Type
- func (i GetPrivateNetworkInstancePrivateIpConfigArray) ToGetPrivateNetworkInstancePrivateIpConfigArrayOutput() GetPrivateNetworkInstancePrivateIpConfigArrayOutput
- func (i GetPrivateNetworkInstancePrivateIpConfigArray) ToGetPrivateNetworkInstancePrivateIpConfigArrayOutputWithContext(ctx context.Context) GetPrivateNetworkInstancePrivateIpConfigArrayOutput
- type GetPrivateNetworkInstancePrivateIpConfigArrayInput
- type GetPrivateNetworkInstancePrivateIpConfigArrayOutput
- func (GetPrivateNetworkInstancePrivateIpConfigArrayOutput) ElementType() reflect.Type
- func (o GetPrivateNetworkInstancePrivateIpConfigArrayOutput) Index(i pulumi.IntInput) GetPrivateNetworkInstancePrivateIpConfigOutput
- func (o GetPrivateNetworkInstancePrivateIpConfigArrayOutput) ToGetPrivateNetworkInstancePrivateIpConfigArrayOutput() GetPrivateNetworkInstancePrivateIpConfigArrayOutput
- func (o GetPrivateNetworkInstancePrivateIpConfigArrayOutput) ToGetPrivateNetworkInstancePrivateIpConfigArrayOutputWithContext(ctx context.Context) GetPrivateNetworkInstancePrivateIpConfigArrayOutput
- type GetPrivateNetworkInstancePrivateIpConfigInput
- type GetPrivateNetworkInstancePrivateIpConfigOutput
- func (GetPrivateNetworkInstancePrivateIpConfigOutput) ElementType() reflect.Type
- func (o GetPrivateNetworkInstancePrivateIpConfigOutput) ToGetPrivateNetworkInstancePrivateIpConfigOutput() GetPrivateNetworkInstancePrivateIpConfigOutput
- func (o GetPrivateNetworkInstancePrivateIpConfigOutput) ToGetPrivateNetworkInstancePrivateIpConfigOutputWithContext(ctx context.Context) GetPrivateNetworkInstancePrivateIpConfigOutput
- func (o GetPrivateNetworkInstancePrivateIpConfigOutput) V4s() GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput
- type GetPrivateNetworkInstancePrivateIpConfigV4
- type GetPrivateNetworkInstancePrivateIpConfigV4Args
- func (GetPrivateNetworkInstancePrivateIpConfigV4Args) ElementType() reflect.Type
- func (i GetPrivateNetworkInstancePrivateIpConfigV4Args) ToGetPrivateNetworkInstancePrivateIpConfigV4Output() GetPrivateNetworkInstancePrivateIpConfigV4Output
- func (i GetPrivateNetworkInstancePrivateIpConfigV4Args) ToGetPrivateNetworkInstancePrivateIpConfigV4OutputWithContext(ctx context.Context) GetPrivateNetworkInstancePrivateIpConfigV4Output
- type GetPrivateNetworkInstancePrivateIpConfigV4Array
- func (GetPrivateNetworkInstancePrivateIpConfigV4Array) ElementType() reflect.Type
- func (i GetPrivateNetworkInstancePrivateIpConfigV4Array) ToGetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput() GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput
- func (i GetPrivateNetworkInstancePrivateIpConfigV4Array) ToGetPrivateNetworkInstancePrivateIpConfigV4ArrayOutputWithContext(ctx context.Context) GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput
- type GetPrivateNetworkInstancePrivateIpConfigV4ArrayInput
- type GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput
- func (GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput) ElementType() reflect.Type
- func (o GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput) Index(i pulumi.IntInput) GetPrivateNetworkInstancePrivateIpConfigV4Output
- func (o GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput) ToGetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput() GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput
- func (o GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput) ToGetPrivateNetworkInstancePrivateIpConfigV4ArrayOutputWithContext(ctx context.Context) GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput
- type GetPrivateNetworkInstancePrivateIpConfigV4Input
- type GetPrivateNetworkInstancePrivateIpConfigV4Output
- func (GetPrivateNetworkInstancePrivateIpConfigV4Output) ElementType() reflect.Type
- func (o GetPrivateNetworkInstancePrivateIpConfigV4Output) Gateway() pulumi.StringOutput
- func (o GetPrivateNetworkInstancePrivateIpConfigV4Output) Ip() pulumi.StringOutput
- func (o GetPrivateNetworkInstancePrivateIpConfigV4Output) NetmaskCidr() pulumi.IntOutput
- func (o GetPrivateNetworkInstancePrivateIpConfigV4Output) ToGetPrivateNetworkInstancePrivateIpConfigV4Output() GetPrivateNetworkInstancePrivateIpConfigV4Output
- func (o GetPrivateNetworkInstancePrivateIpConfigV4Output) ToGetPrivateNetworkInstancePrivateIpConfigV4OutputWithContext(ctx context.Context) GetPrivateNetworkInstancePrivateIpConfigV4Output
- type GetPrivateNetworkOutputArgs
- type GetPrivateNetworkResult
- type GetPrivateNetworkResultOutput
- func (o GetPrivateNetworkResultOutput) AvailableIps() pulumi.IntOutput
- func (o GetPrivateNetworkResultOutput) Cidr() pulumi.StringOutput
- func (o GetPrivateNetworkResultOutput) CreatedDate() pulumi.StringOutput
- func (o GetPrivateNetworkResultOutput) DataCenter() pulumi.StringOutput
- func (o GetPrivateNetworkResultOutput) Description() pulumi.StringPtrOutput
- func (GetPrivateNetworkResultOutput) ElementType() reflect.Type
- func (o GetPrivateNetworkResultOutput) Id() pulumi.StringOutput
- func (o GetPrivateNetworkResultOutput) InstanceIds() pulumi.IntArrayOutput
- func (o GetPrivateNetworkResultOutput) Instances() GetPrivateNetworkInstanceArrayOutput
- func (o GetPrivateNetworkResultOutput) Name() pulumi.StringPtrOutput
- func (o GetPrivateNetworkResultOutput) Region() pulumi.StringPtrOutput
- func (o GetPrivateNetworkResultOutput) RegionName() pulumi.StringOutput
- func (o GetPrivateNetworkResultOutput) ToGetPrivateNetworkResultOutput() GetPrivateNetworkResultOutput
- func (o GetPrivateNetworkResultOutput) ToGetPrivateNetworkResultOutputWithContext(ctx context.Context) GetPrivateNetworkResultOutput
- func (o GetPrivateNetworkResultOutput) UpdatedAt() pulumi.StringOutput
- type Image
- type ImageArgs
- type ImageArray
- type ImageArrayInput
- type ImageArrayOutput
- type ImageInput
- type ImageMap
- type ImageMapInput
- type ImageMapOutput
- type ImageOutput
- func (o ImageOutput) CreationDate() pulumi.StringOutput
- func (o ImageOutput) Description() pulumi.StringOutput
- func (ImageOutput) ElementType() reflect.Type
- func (o ImageOutput) ErrorMessage() pulumi.StringOutput
- func (o ImageOutput) Format() pulumi.StringOutput
- func (o ImageOutput) ImageUrl() pulumi.StringOutput
- func (o ImageOutput) LastUpdated() pulumi.StringOutput
- func (o ImageOutput) Name() pulumi.StringOutput
- func (o ImageOutput) OsType() pulumi.StringOutput
- func (o ImageOutput) StandardImage() pulumi.BoolOutput
- func (o ImageOutput) Status() pulumi.StringOutput
- func (o ImageOutput) ToImageOutput() ImageOutput
- func (o ImageOutput) ToImageOutputWithContext(ctx context.Context) ImageOutput
- func (o ImageOutput) UploadedSizeMb() pulumi.IntOutput
- func (o ImageOutput) Version() pulumi.StringOutput
- type ImageState
- 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 (InstanceAddOnOutput) ElementType() reflect.Type
- func (o InstanceAddOnOutput) Id() pulumi.StringPtrOutput
- func (o InstanceAddOnOutput) Quantity() pulumi.IntPtrOutput
- func (o InstanceAddOnOutput) ToInstanceAddOnOutput() InstanceAddOnOutput
- func (o InstanceAddOnOutput) ToInstanceAddOnOutputWithContext(ctx context.Context) InstanceAddOnOutput
- type InstanceAdditionalIp
- type InstanceAdditionalIpArgs
- type InstanceAdditionalIpArray
- type InstanceAdditionalIpArrayInput
- type InstanceAdditionalIpArrayOutput
- func (InstanceAdditionalIpArrayOutput) ElementType() reflect.Type
- func (o InstanceAdditionalIpArrayOutput) Index(i pulumi.IntInput) InstanceAdditionalIpOutput
- func (o InstanceAdditionalIpArrayOutput) ToInstanceAdditionalIpArrayOutput() InstanceAdditionalIpArrayOutput
- func (o InstanceAdditionalIpArrayOutput) ToInstanceAdditionalIpArrayOutputWithContext(ctx context.Context) InstanceAdditionalIpArrayOutput
- type InstanceAdditionalIpInput
- type InstanceAdditionalIpOutput
- func (InstanceAdditionalIpOutput) ElementType() reflect.Type
- func (o InstanceAdditionalIpOutput) ToInstanceAdditionalIpOutput() InstanceAdditionalIpOutput
- func (o InstanceAdditionalIpOutput) ToInstanceAdditionalIpOutputWithContext(ctx context.Context) InstanceAdditionalIpOutput
- func (o InstanceAdditionalIpOutput) V4s() InstanceAdditionalIpV4ArrayOutput
- type InstanceAdditionalIpV4
- type InstanceAdditionalIpV4Args
- type InstanceAdditionalIpV4Array
- func (InstanceAdditionalIpV4Array) ElementType() reflect.Type
- func (i InstanceAdditionalIpV4Array) ToInstanceAdditionalIpV4ArrayOutput() InstanceAdditionalIpV4ArrayOutput
- func (i InstanceAdditionalIpV4Array) ToInstanceAdditionalIpV4ArrayOutputWithContext(ctx context.Context) InstanceAdditionalIpV4ArrayOutput
- type InstanceAdditionalIpV4ArrayInput
- type InstanceAdditionalIpV4ArrayOutput
- func (InstanceAdditionalIpV4ArrayOutput) ElementType() reflect.Type
- func (o InstanceAdditionalIpV4ArrayOutput) Index(i pulumi.IntInput) InstanceAdditionalIpV4Output
- func (o InstanceAdditionalIpV4ArrayOutput) ToInstanceAdditionalIpV4ArrayOutput() InstanceAdditionalIpV4ArrayOutput
- func (o InstanceAdditionalIpV4ArrayOutput) ToInstanceAdditionalIpV4ArrayOutputWithContext(ctx context.Context) InstanceAdditionalIpV4ArrayOutput
- type InstanceAdditionalIpV4Input
- type InstanceAdditionalIpV4Output
- func (InstanceAdditionalIpV4Output) ElementType() reflect.Type
- func (o InstanceAdditionalIpV4Output) Gateway() pulumi.StringPtrOutput
- func (o InstanceAdditionalIpV4Output) Ip() pulumi.StringPtrOutput
- func (o InstanceAdditionalIpV4Output) NetmaskCidr() pulumi.IntPtrOutput
- func (o InstanceAdditionalIpV4Output) ToInstanceAdditionalIpV4Output() InstanceAdditionalIpV4Output
- func (o InstanceAdditionalIpV4Output) ToInstanceAdditionalIpV4OutputWithContext(ctx context.Context) InstanceAdditionalIpV4Output
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInput
- type InstanceIpConfig
- type InstanceIpConfigArgs
- type InstanceIpConfigArray
- type InstanceIpConfigArrayInput
- type InstanceIpConfigArrayOutput
- func (InstanceIpConfigArrayOutput) ElementType() reflect.Type
- func (o InstanceIpConfigArrayOutput) Index(i pulumi.IntInput) InstanceIpConfigOutput
- func (o InstanceIpConfigArrayOutput) ToInstanceIpConfigArrayOutput() InstanceIpConfigArrayOutput
- func (o InstanceIpConfigArrayOutput) ToInstanceIpConfigArrayOutputWithContext(ctx context.Context) InstanceIpConfigArrayOutput
- type InstanceIpConfigInput
- type InstanceIpConfigOutput
- func (InstanceIpConfigOutput) ElementType() reflect.Type
- func (o InstanceIpConfigOutput) ToInstanceIpConfigOutput() InstanceIpConfigOutput
- func (o InstanceIpConfigOutput) ToInstanceIpConfigOutputWithContext(ctx context.Context) InstanceIpConfigOutput
- func (o InstanceIpConfigOutput) V4s() InstanceIpConfigV4ArrayOutput
- func (o InstanceIpConfigOutput) V6s() InstanceIpConfigV6ArrayOutput
- type InstanceIpConfigV4
- type InstanceIpConfigV4Args
- type InstanceIpConfigV4Array
- type InstanceIpConfigV4ArrayInput
- type InstanceIpConfigV4ArrayOutput
- func (InstanceIpConfigV4ArrayOutput) ElementType() reflect.Type
- func (o InstanceIpConfigV4ArrayOutput) Index(i pulumi.IntInput) InstanceIpConfigV4Output
- func (o InstanceIpConfigV4ArrayOutput) ToInstanceIpConfigV4ArrayOutput() InstanceIpConfigV4ArrayOutput
- func (o InstanceIpConfigV4ArrayOutput) ToInstanceIpConfigV4ArrayOutputWithContext(ctx context.Context) InstanceIpConfigV4ArrayOutput
- type InstanceIpConfigV4Input
- type InstanceIpConfigV4Output
- func (InstanceIpConfigV4Output) ElementType() reflect.Type
- func (o InstanceIpConfigV4Output) Gateway() pulumi.StringPtrOutput
- func (o InstanceIpConfigV4Output) Ip() pulumi.StringPtrOutput
- func (o InstanceIpConfigV4Output) NetmaskCidr() pulumi.IntPtrOutput
- func (o InstanceIpConfigV4Output) ToInstanceIpConfigV4Output() InstanceIpConfigV4Output
- func (o InstanceIpConfigV4Output) ToInstanceIpConfigV4OutputWithContext(ctx context.Context) InstanceIpConfigV4Output
- type InstanceIpConfigV6
- type InstanceIpConfigV6Args
- type InstanceIpConfigV6Array
- type InstanceIpConfigV6ArrayInput
- type InstanceIpConfigV6ArrayOutput
- func (InstanceIpConfigV6ArrayOutput) ElementType() reflect.Type
- func (o InstanceIpConfigV6ArrayOutput) Index(i pulumi.IntInput) InstanceIpConfigV6Output
- func (o InstanceIpConfigV6ArrayOutput) ToInstanceIpConfigV6ArrayOutput() InstanceIpConfigV6ArrayOutput
- func (o InstanceIpConfigV6ArrayOutput) ToInstanceIpConfigV6ArrayOutputWithContext(ctx context.Context) InstanceIpConfigV6ArrayOutput
- type InstanceIpConfigV6Input
- type InstanceIpConfigV6Output
- func (InstanceIpConfigV6Output) ElementType() reflect.Type
- func (o InstanceIpConfigV6Output) Gateway() pulumi.StringPtrOutput
- func (o InstanceIpConfigV6Output) Ip() pulumi.StringPtrOutput
- func (o InstanceIpConfigV6Output) NetmaskCidr() pulumi.IntPtrOutput
- func (o InstanceIpConfigV6Output) ToInstanceIpConfigV6Output() InstanceIpConfigV6Output
- func (o InstanceIpConfigV6Output) ToInstanceIpConfigV6OutputWithContext(ctx context.Context) InstanceIpConfigV6Output
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (o InstanceOutput) AddOns() InstanceAddOnArrayOutput
- func (o InstanceOutput) AdditionalIps() InstanceAdditionalIpArrayOutput
- func (o InstanceOutput) CancelDate() pulumi.StringPtrOutput
- func (o InstanceOutput) CpuCores() pulumi.IntOutput
- func (o InstanceOutput) CreatedDate() pulumi.StringOutput
- func (o InstanceOutput) DiskMb() pulumi.IntOutput
- func (o InstanceOutput) DisplayName() pulumi.StringOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) ErrorMessage() pulumi.StringOutput
- func (o InstanceOutput) ImageId() pulumi.StringOutput
- func (o InstanceOutput) IpConfigs() InstanceIpConfigArrayOutput
- func (o InstanceOutput) LastUpdated() pulumi.StringOutput
- func (o InstanceOutput) License() pulumi.StringOutput
- func (o InstanceOutput) MacAddress() pulumi.StringOutput
- func (o InstanceOutput) Name() pulumi.StringOutput
- func (o InstanceOutput) OsType() pulumi.StringOutput
- func (o InstanceOutput) Period() pulumi.IntOutput
- func (o InstanceOutput) ProductId() pulumi.StringOutput
- func (o InstanceOutput) ProductType() pulumi.StringOutput
- func (o InstanceOutput) RamMb() pulumi.IntOutput
- func (o InstanceOutput) Region() pulumi.StringOutput
- func (o InstanceOutput) RootPassword() pulumi.IntPtrOutput
- func (o InstanceOutput) SshKeys() pulumi.IntArrayOutput
- func (o InstanceOutput) Status() pulumi.StringOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) UserData() pulumi.StringPtrOutput
- func (o InstanceOutput) VHostId() pulumi.IntOutput
- type InstanceState
- type Instance_snapshot
- type Instance_snapshotArgs
- type Instance_snapshotArray
- type Instance_snapshotArrayInput
- type Instance_snapshotArrayOutput
- func (Instance_snapshotArrayOutput) ElementType() reflect.Type
- func (o Instance_snapshotArrayOutput) Index(i pulumi.IntInput) Instance_snapshotOutput
- func (o Instance_snapshotArrayOutput) ToInstance_snapshotArrayOutput() Instance_snapshotArrayOutput
- func (o Instance_snapshotArrayOutput) ToInstance_snapshotArrayOutputWithContext(ctx context.Context) Instance_snapshotArrayOutput
- type Instance_snapshotInput
- type Instance_snapshotMap
- type Instance_snapshotMapInput
- type Instance_snapshotMapOutput
- func (Instance_snapshotMapOutput) ElementType() reflect.Type
- func (o Instance_snapshotMapOutput) MapIndex(k pulumi.StringInput) Instance_snapshotOutput
- func (o Instance_snapshotMapOutput) ToInstance_snapshotMapOutput() Instance_snapshotMapOutput
- func (o Instance_snapshotMapOutput) ToInstance_snapshotMapOutputWithContext(ctx context.Context) Instance_snapshotMapOutput
- type Instance_snapshotOutput
- func (o Instance_snapshotOutput) AutoDeleteDate() pulumi.StringOutput
- func (o Instance_snapshotOutput) CreatedDate() pulumi.StringOutput
- func (o Instance_snapshotOutput) Description() pulumi.StringPtrOutput
- func (Instance_snapshotOutput) ElementType() reflect.Type
- func (o Instance_snapshotOutput) ImageId() pulumi.StringOutput
- func (o Instance_snapshotOutput) ImageName() pulumi.StringOutput
- func (o Instance_snapshotOutput) InstanceId() pulumi.IntPtrOutput
- func (o Instance_snapshotOutput) Name() pulumi.StringOutput
- func (o Instance_snapshotOutput) ToInstance_snapshotOutput() Instance_snapshotOutput
- func (o Instance_snapshotOutput) ToInstance_snapshotOutputWithContext(ctx context.Context) Instance_snapshotOutput
- type Instance_snapshotState
- type LookupImageArgs
- type LookupImageOutputArgs
- type LookupImageResult
- type LookupImageResultOutput
- func (o LookupImageResultOutput) CreationDate() pulumi.StringOutput
- func (o LookupImageResultOutput) Description() pulumi.StringOutput
- func (LookupImageResultOutput) ElementType() reflect.Type
- func (o LookupImageResultOutput) ErrorMessage() pulumi.StringOutput
- func (o LookupImageResultOutput) Format() pulumi.StringOutput
- func (o LookupImageResultOutput) Id() pulumi.StringOutput
- func (o LookupImageResultOutput) LastUpdated() pulumi.StringOutput
- func (o LookupImageResultOutput) Name() pulumi.StringOutput
- func (o LookupImageResultOutput) OsType() pulumi.StringOutput
- func (o LookupImageResultOutput) StandardImage() pulumi.BoolOutput
- func (o LookupImageResultOutput) Status() pulumi.StringOutput
- func (o LookupImageResultOutput) ToLookupImageResultOutput() LookupImageResultOutput
- func (o LookupImageResultOutput) ToLookupImageResultOutputWithContext(ctx context.Context) LookupImageResultOutput
- func (o LookupImageResultOutput) UploadedSizeMb() pulumi.IntOutput
- func (o LookupImageResultOutput) Version() pulumi.StringOutput
- type LookupInstanceArgs
- type LookupInstanceOutputArgs
- type LookupInstanceResult
- type LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) AddOns() GetInstanceAddOnArrayOutput
- func (o LookupInstanceResultOutput) AdditionalIpsV4s() GetInstanceAdditionalIpsV4ArrayOutput
- func (o LookupInstanceResultOutput) CancelDate() pulumi.StringOutput
- func (o LookupInstanceResultOutput) CpuCores() pulumi.IntOutput
- func (o LookupInstanceResultOutput) CreatedDate() pulumi.StringOutput
- func (o LookupInstanceResultOutput) DiskMb() pulumi.IntOutput
- func (o LookupInstanceResultOutput) DisplayName() pulumi.StringOutput
- func (LookupInstanceResultOutput) ElementType() reflect.Type
- func (o LookupInstanceResultOutput) ErrorMessage() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Id() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ImageId() pulumi.StringOutput
- func (o LookupInstanceResultOutput) IpConfigs() GetInstanceIpConfigArrayOutput
- func (o LookupInstanceResultOutput) LastUpdated() pulumi.StringOutput
- func (o LookupInstanceResultOutput) License() pulumi.StringOutput
- func (o LookupInstanceResultOutput) MacAddress() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Name() pulumi.StringOutput
- func (o LookupInstanceResultOutput) OsType() pulumi.StringOutput
- func (o LookupInstanceResultOutput) Period() pulumi.IntOutput
- func (o LookupInstanceResultOutput) ProductId() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ProductType() pulumi.StringOutput
- func (o LookupInstanceResultOutput) RamMb() pulumi.IntOutput
- func (o LookupInstanceResultOutput) Region() pulumi.StringOutput
- func (o LookupInstanceResultOutput) SshKeys() pulumi.IntArrayOutput
- func (o LookupInstanceResultOutput) Status() pulumi.StringOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
- func (o LookupInstanceResultOutput) UserData() pulumi.StringOutput
- func (o LookupInstanceResultOutput) VHostId() pulumi.IntOutput
- type LookupSecretArgs
- type LookupSecretOutputArgs
- type LookupSecretResult
- type LookupSecretResultOutput
- func (o LookupSecretResultOutput) CreatedAt() pulumi.StringOutput
- func (LookupSecretResultOutput) ElementType() reflect.Type
- func (o LookupSecretResultOutput) Id() pulumi.StringOutput
- func (o LookupSecretResultOutput) Name() pulumi.StringOutput
- func (o LookupSecretResultOutput) ToLookupSecretResultOutput() LookupSecretResultOutput
- func (o LookupSecretResultOutput) ToLookupSecretResultOutputWithContext(ctx context.Context) LookupSecretResultOutput
- func (o LookupSecretResultOutput) Type() pulumi.StringOutput
- func (o LookupSecretResultOutput) UpdatedAt() pulumi.StringOutput
- func (o LookupSecretResultOutput) Value() pulumi.StringOutput
- type Object_storage
- type Object_storageArgs
- type Object_storageArray
- type Object_storageArrayInput
- type Object_storageArrayOutput
- func (Object_storageArrayOutput) ElementType() reflect.Type
- func (o Object_storageArrayOutput) Index(i pulumi.IntInput) Object_storageOutput
- func (o Object_storageArrayOutput) ToObject_storageArrayOutput() Object_storageArrayOutput
- func (o Object_storageArrayOutput) ToObject_storageArrayOutputWithContext(ctx context.Context) Object_storageArrayOutput
- type Object_storageAutoScaling
- type Object_storageAutoScalingArgs
- func (Object_storageAutoScalingArgs) ElementType() reflect.Type
- func (i Object_storageAutoScalingArgs) ToObject_storageAutoScalingOutput() Object_storageAutoScalingOutput
- func (i Object_storageAutoScalingArgs) ToObject_storageAutoScalingOutputWithContext(ctx context.Context) Object_storageAutoScalingOutput
- type Object_storageAutoScalingArray
- func (Object_storageAutoScalingArray) ElementType() reflect.Type
- func (i Object_storageAutoScalingArray) ToObject_storageAutoScalingArrayOutput() Object_storageAutoScalingArrayOutput
- func (i Object_storageAutoScalingArray) ToObject_storageAutoScalingArrayOutputWithContext(ctx context.Context) Object_storageAutoScalingArrayOutput
- type Object_storageAutoScalingArrayInput
- type Object_storageAutoScalingArrayOutput
- func (Object_storageAutoScalingArrayOutput) ElementType() reflect.Type
- func (o Object_storageAutoScalingArrayOutput) Index(i pulumi.IntInput) Object_storageAutoScalingOutput
- func (o Object_storageAutoScalingArrayOutput) ToObject_storageAutoScalingArrayOutput() Object_storageAutoScalingArrayOutput
- func (o Object_storageAutoScalingArrayOutput) ToObject_storageAutoScalingArrayOutputWithContext(ctx context.Context) Object_storageAutoScalingArrayOutput
- type Object_storageAutoScalingInput
- type Object_storageAutoScalingOutput
- func (Object_storageAutoScalingOutput) ElementType() reflect.Type
- func (o Object_storageAutoScalingOutput) ErrorMessage() pulumi.StringPtrOutput
- func (o Object_storageAutoScalingOutput) SizeLimitTb() pulumi.Float64PtrOutput
- func (o Object_storageAutoScalingOutput) State() pulumi.StringPtrOutput
- func (o Object_storageAutoScalingOutput) ToObject_storageAutoScalingOutput() Object_storageAutoScalingOutput
- func (o Object_storageAutoScalingOutput) ToObject_storageAutoScalingOutputWithContext(ctx context.Context) Object_storageAutoScalingOutput
- type Object_storageInput
- type Object_storageMap
- type Object_storageMapInput
- type Object_storageMapOutput
- func (Object_storageMapOutput) ElementType() reflect.Type
- func (o Object_storageMapOutput) MapIndex(k pulumi.StringInput) Object_storageOutput
- func (o Object_storageMapOutput) ToObject_storageMapOutput() Object_storageMapOutput
- func (o Object_storageMapOutput) ToObject_storageMapOutputWithContext(ctx context.Context) Object_storageMapOutput
- type Object_storageOutput
- func (o Object_storageOutput) AutoScalings() Object_storageAutoScalingArrayOutput
- func (o Object_storageOutput) CancelDate() pulumi.StringOutput
- func (o Object_storageOutput) CreatedDate() pulumi.StringOutput
- func (o Object_storageOutput) CustomerId() pulumi.StringOutput
- func (o Object_storageOutput) DataCenter() pulumi.StringOutput
- func (o Object_storageOutput) DisplayName() pulumi.StringOutput
- func (Object_storageOutput) ElementType() reflect.Type
- func (o Object_storageOutput) Region() pulumi.StringOutput
- func (o Object_storageOutput) S3TenantId() pulumi.StringOutput
- func (o Object_storageOutput) S3Url() pulumi.StringOutput
- func (o Object_storageOutput) Status() pulumi.StringOutput
- func (o Object_storageOutput) TenantId() pulumi.StringOutput
- func (o Object_storageOutput) ToObject_storageOutput() Object_storageOutput
- func (o Object_storageOutput) ToObject_storageOutputWithContext(ctx context.Context) Object_storageOutput
- func (o Object_storageOutput) TotalPurchasedSpaceTb() pulumi.Float64Output
- type Object_storageState
- type Object_storage_bucket
- type Object_storage_bucketArgs
- type Object_storage_bucketArray
- func (Object_storage_bucketArray) ElementType() reflect.Type
- func (i Object_storage_bucketArray) ToObject_storage_bucketArrayOutput() Object_storage_bucketArrayOutput
- func (i Object_storage_bucketArray) ToObject_storage_bucketArrayOutputWithContext(ctx context.Context) Object_storage_bucketArrayOutput
- type Object_storage_bucketArrayInput
- type Object_storage_bucketArrayOutput
- func (Object_storage_bucketArrayOutput) ElementType() reflect.Type
- func (o Object_storage_bucketArrayOutput) Index(i pulumi.IntInput) Object_storage_bucketOutput
- func (o Object_storage_bucketArrayOutput) ToObject_storage_bucketArrayOutput() Object_storage_bucketArrayOutput
- func (o Object_storage_bucketArrayOutput) ToObject_storage_bucketArrayOutputWithContext(ctx context.Context) Object_storage_bucketArrayOutput
- type Object_storage_bucketInput
- type Object_storage_bucketMap
- type Object_storage_bucketMapInput
- type Object_storage_bucketMapOutput
- func (Object_storage_bucketMapOutput) ElementType() reflect.Type
- func (o Object_storage_bucketMapOutput) MapIndex(k pulumi.StringInput) Object_storage_bucketOutput
- func (o Object_storage_bucketMapOutput) ToObject_storage_bucketMapOutput() Object_storage_bucketMapOutput
- func (o Object_storage_bucketMapOutput) ToObject_storage_bucketMapOutputWithContext(ctx context.Context) Object_storage_bucketMapOutput
- type Object_storage_bucketOutput
- func (o Object_storage_bucketOutput) CreationDate() pulumi.StringOutput
- func (Object_storage_bucketOutput) ElementType() reflect.Type
- func (o Object_storage_bucketOutput) Name() pulumi.StringOutput
- func (o Object_storage_bucketOutput) ObjectStorageId() pulumi.StringOutput
- func (o Object_storage_bucketOutput) PublicSharing() pulumi.BoolPtrOutput
- func (o Object_storage_bucketOutput) PublicSharingLink() pulumi.StringOutput
- func (o Object_storage_bucketOutput) ToObject_storage_bucketOutput() Object_storage_bucketOutput
- func (o Object_storage_bucketOutput) ToObject_storage_bucketOutputWithContext(ctx context.Context) Object_storage_bucketOutput
- type Object_storage_bucketState
- type Private_network
- type Private_networkArgs
- type Private_networkArray
- type Private_networkArrayInput
- type Private_networkArrayOutput
- func (Private_networkArrayOutput) ElementType() reflect.Type
- func (o Private_networkArrayOutput) Index(i pulumi.IntInput) Private_networkOutput
- func (o Private_networkArrayOutput) ToPrivate_networkArrayOutput() Private_networkArrayOutput
- func (o Private_networkArrayOutput) ToPrivate_networkArrayOutputWithContext(ctx context.Context) Private_networkArrayOutput
- type Private_networkInput
- type Private_networkInstance
- type Private_networkInstanceArgs
- type Private_networkInstanceArray
- func (Private_networkInstanceArray) ElementType() reflect.Type
- func (i Private_networkInstanceArray) ToPrivate_networkInstanceArrayOutput() Private_networkInstanceArrayOutput
- func (i Private_networkInstanceArray) ToPrivate_networkInstanceArrayOutputWithContext(ctx context.Context) Private_networkInstanceArrayOutput
- type Private_networkInstanceArrayInput
- type Private_networkInstanceArrayOutput
- func (Private_networkInstanceArrayOutput) ElementType() reflect.Type
- func (o Private_networkInstanceArrayOutput) Index(i pulumi.IntInput) Private_networkInstanceOutput
- func (o Private_networkInstanceArrayOutput) ToPrivate_networkInstanceArrayOutput() Private_networkInstanceArrayOutput
- func (o Private_networkInstanceArrayOutput) ToPrivate_networkInstanceArrayOutputWithContext(ctx context.Context) Private_networkInstanceArrayOutput
- type Private_networkInstanceInput
- type Private_networkInstanceOutput
- func (o Private_networkInstanceOutput) DisplayName() pulumi.StringPtrOutput
- func (Private_networkInstanceOutput) ElementType() reflect.Type
- func (o Private_networkInstanceOutput) ErrorMessage() pulumi.StringPtrOutput
- func (o Private_networkInstanceOutput) InstanceId() pulumi.IntPtrOutput
- func (o Private_networkInstanceOutput) Name() pulumi.StringPtrOutput
- func (o Private_networkInstanceOutput) PrivateIpConfigs() Private_networkInstancePrivateIpConfigArrayOutput
- func (o Private_networkInstanceOutput) Status() pulumi.StringPtrOutput
- func (o Private_networkInstanceOutput) ToPrivate_networkInstanceOutput() Private_networkInstanceOutput
- func (o Private_networkInstanceOutput) ToPrivate_networkInstanceOutputWithContext(ctx context.Context) Private_networkInstanceOutput
- type Private_networkInstancePrivateIpConfig
- type Private_networkInstancePrivateIpConfigArgs
- func (Private_networkInstancePrivateIpConfigArgs) ElementType() reflect.Type
- func (i Private_networkInstancePrivateIpConfigArgs) ToPrivate_networkInstancePrivateIpConfigOutput() Private_networkInstancePrivateIpConfigOutput
- func (i Private_networkInstancePrivateIpConfigArgs) ToPrivate_networkInstancePrivateIpConfigOutputWithContext(ctx context.Context) Private_networkInstancePrivateIpConfigOutput
- type Private_networkInstancePrivateIpConfigArray
- func (Private_networkInstancePrivateIpConfigArray) ElementType() reflect.Type
- func (i Private_networkInstancePrivateIpConfigArray) ToPrivate_networkInstancePrivateIpConfigArrayOutput() Private_networkInstancePrivateIpConfigArrayOutput
- func (i Private_networkInstancePrivateIpConfigArray) ToPrivate_networkInstancePrivateIpConfigArrayOutputWithContext(ctx context.Context) Private_networkInstancePrivateIpConfigArrayOutput
- type Private_networkInstancePrivateIpConfigArrayInput
- type Private_networkInstancePrivateIpConfigArrayOutput
- func (Private_networkInstancePrivateIpConfigArrayOutput) ElementType() reflect.Type
- func (o Private_networkInstancePrivateIpConfigArrayOutput) Index(i pulumi.IntInput) Private_networkInstancePrivateIpConfigOutput
- func (o Private_networkInstancePrivateIpConfigArrayOutput) ToPrivate_networkInstancePrivateIpConfigArrayOutput() Private_networkInstancePrivateIpConfigArrayOutput
- func (o Private_networkInstancePrivateIpConfigArrayOutput) ToPrivate_networkInstancePrivateIpConfigArrayOutputWithContext(ctx context.Context) Private_networkInstancePrivateIpConfigArrayOutput
- type Private_networkInstancePrivateIpConfigInput
- type Private_networkInstancePrivateIpConfigOutput
- func (Private_networkInstancePrivateIpConfigOutput) ElementType() reflect.Type
- func (o Private_networkInstancePrivateIpConfigOutput) ToPrivate_networkInstancePrivateIpConfigOutput() Private_networkInstancePrivateIpConfigOutput
- func (o Private_networkInstancePrivateIpConfigOutput) ToPrivate_networkInstancePrivateIpConfigOutputWithContext(ctx context.Context) Private_networkInstancePrivateIpConfigOutput
- func (o Private_networkInstancePrivateIpConfigOutput) V4s() Private_networkInstancePrivateIpConfigV4ArrayOutput
- type Private_networkInstancePrivateIpConfigV4
- type Private_networkInstancePrivateIpConfigV4Args
- func (Private_networkInstancePrivateIpConfigV4Args) ElementType() reflect.Type
- func (i Private_networkInstancePrivateIpConfigV4Args) ToPrivate_networkInstancePrivateIpConfigV4Output() Private_networkInstancePrivateIpConfigV4Output
- func (i Private_networkInstancePrivateIpConfigV4Args) ToPrivate_networkInstancePrivateIpConfigV4OutputWithContext(ctx context.Context) Private_networkInstancePrivateIpConfigV4Output
- type Private_networkInstancePrivateIpConfigV4Array
- func (Private_networkInstancePrivateIpConfigV4Array) ElementType() reflect.Type
- func (i Private_networkInstancePrivateIpConfigV4Array) ToPrivate_networkInstancePrivateIpConfigV4ArrayOutput() Private_networkInstancePrivateIpConfigV4ArrayOutput
- func (i Private_networkInstancePrivateIpConfigV4Array) ToPrivate_networkInstancePrivateIpConfigV4ArrayOutputWithContext(ctx context.Context) Private_networkInstancePrivateIpConfigV4ArrayOutput
- type Private_networkInstancePrivateIpConfigV4ArrayInput
- type Private_networkInstancePrivateIpConfigV4ArrayOutput
- func (Private_networkInstancePrivateIpConfigV4ArrayOutput) ElementType() reflect.Type
- func (o Private_networkInstancePrivateIpConfigV4ArrayOutput) Index(i pulumi.IntInput) Private_networkInstancePrivateIpConfigV4Output
- func (o Private_networkInstancePrivateIpConfigV4ArrayOutput) ToPrivate_networkInstancePrivateIpConfigV4ArrayOutput() Private_networkInstancePrivateIpConfigV4ArrayOutput
- func (o Private_networkInstancePrivateIpConfigV4ArrayOutput) ToPrivate_networkInstancePrivateIpConfigV4ArrayOutputWithContext(ctx context.Context) Private_networkInstancePrivateIpConfigV4ArrayOutput
- type Private_networkInstancePrivateIpConfigV4Input
- type Private_networkInstancePrivateIpConfigV4Output
- func (Private_networkInstancePrivateIpConfigV4Output) ElementType() reflect.Type
- func (o Private_networkInstancePrivateIpConfigV4Output) Gateway() pulumi.StringPtrOutput
- func (o Private_networkInstancePrivateIpConfigV4Output) Ip() pulumi.StringPtrOutput
- func (o Private_networkInstancePrivateIpConfigV4Output) NetmaskCidr() pulumi.IntPtrOutput
- func (o Private_networkInstancePrivateIpConfigV4Output) ToPrivate_networkInstancePrivateIpConfigV4Output() Private_networkInstancePrivateIpConfigV4Output
- func (o Private_networkInstancePrivateIpConfigV4Output) ToPrivate_networkInstancePrivateIpConfigV4OutputWithContext(ctx context.Context) Private_networkInstancePrivateIpConfigV4Output
- type Private_networkMap
- type Private_networkMapInput
- type Private_networkMapOutput
- func (Private_networkMapOutput) ElementType() reflect.Type
- func (o Private_networkMapOutput) MapIndex(k pulumi.StringInput) Private_networkOutput
- func (o Private_networkMapOutput) ToPrivate_networkMapOutput() Private_networkMapOutput
- func (o Private_networkMapOutput) ToPrivate_networkMapOutputWithContext(ctx context.Context) Private_networkMapOutput
- type Private_networkOutput
- func (o Private_networkOutput) AvailableIps() pulumi.IntOutput
- func (o Private_networkOutput) Cidr() pulumi.StringOutput
- func (o Private_networkOutput) CreatedDate() pulumi.StringOutput
- func (o Private_networkOutput) DataCenter() pulumi.StringOutput
- func (o Private_networkOutput) Description() pulumi.StringPtrOutput
- func (Private_networkOutput) ElementType() reflect.Type
- func (o Private_networkOutput) InstanceIds() pulumi.IntArrayOutput
- func (o Private_networkOutput) Instances() Private_networkInstanceArrayOutput
- func (o Private_networkOutput) Name() pulumi.StringOutput
- func (o Private_networkOutput) Region() pulumi.StringPtrOutput
- func (o Private_networkOutput) RegionName() pulumi.StringOutput
- func (o Private_networkOutput) ToPrivate_networkOutput() Private_networkOutput
- func (o Private_networkOutput) ToPrivate_networkOutputWithContext(ctx context.Context) Private_networkOutput
- func (o Private_networkOutput) UpdatedAt() pulumi.StringOutput
- type Private_networkState
- type Provider
- type ProviderArgs
- type ProviderInput
- type ProviderOutput
- func (o ProviderOutput) Api() pulumi.StringPtrOutput
- func (ProviderOutput) ElementType() reflect.Type
- func (o ProviderOutput) Oauth2ClientId() pulumi.StringPtrOutput
- func (o ProviderOutput) Oauth2ClientSecret() pulumi.StringPtrOutput
- func (o ProviderOutput) Oauth2Pass() pulumi.StringPtrOutput
- func (o ProviderOutput) Oauth2TokenUrl() pulumi.StringPtrOutput
- func (o ProviderOutput) Oauth2User() pulumi.StringPtrOutput
- func (o ProviderOutput) ToProviderOutput() ProviderOutput
- func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
- type Secret
- type SecretArgs
- type SecretArray
- type SecretArrayInput
- type SecretArrayOutput
- type SecretInput
- type SecretMap
- type SecretMapInput
- type SecretMapOutput
- type SecretOutput
- func (o SecretOutput) CreatedAt() pulumi.StringOutput
- func (SecretOutput) ElementType() reflect.Type
- func (o SecretOutput) Name() pulumi.StringOutput
- func (o SecretOutput) ToSecretOutput() SecretOutput
- func (o SecretOutput) ToSecretOutputWithContext(ctx context.Context) SecretOutput
- func (o SecretOutput) Type() pulumi.StringOutput
- func (o SecretOutput) UpdatedAt() pulumi.StringOutput
- func (o SecretOutput) Value() pulumi.StringOutput
- type SecretState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type GetInstanceAddOn ¶
type GetInstanceAddOnArgs ¶
type GetInstanceAddOnArgs struct { Id pulumi.StringInput `pulumi:"id"` Quantity pulumi.IntInput `pulumi:"quantity"` }
func (GetInstanceAddOnArgs) ElementType ¶
func (GetInstanceAddOnArgs) ElementType() reflect.Type
func (GetInstanceAddOnArgs) ToGetInstanceAddOnOutput ¶
func (i GetInstanceAddOnArgs) ToGetInstanceAddOnOutput() GetInstanceAddOnOutput
func (GetInstanceAddOnArgs) ToGetInstanceAddOnOutputWithContext ¶
func (i GetInstanceAddOnArgs) ToGetInstanceAddOnOutputWithContext(ctx context.Context) GetInstanceAddOnOutput
type GetInstanceAddOnArray ¶
type GetInstanceAddOnArray []GetInstanceAddOnInput
func (GetInstanceAddOnArray) ElementType ¶
func (GetInstanceAddOnArray) ElementType() reflect.Type
func (GetInstanceAddOnArray) ToGetInstanceAddOnArrayOutput ¶
func (i GetInstanceAddOnArray) ToGetInstanceAddOnArrayOutput() GetInstanceAddOnArrayOutput
func (GetInstanceAddOnArray) ToGetInstanceAddOnArrayOutputWithContext ¶
func (i GetInstanceAddOnArray) ToGetInstanceAddOnArrayOutputWithContext(ctx context.Context) GetInstanceAddOnArrayOutput
type GetInstanceAddOnArrayInput ¶
type GetInstanceAddOnArrayInput interface { pulumi.Input ToGetInstanceAddOnArrayOutput() GetInstanceAddOnArrayOutput ToGetInstanceAddOnArrayOutputWithContext(context.Context) GetInstanceAddOnArrayOutput }
GetInstanceAddOnArrayInput is an input type that accepts GetInstanceAddOnArray and GetInstanceAddOnArrayOutput values. You can construct a concrete instance of `GetInstanceAddOnArrayInput` via:
GetInstanceAddOnArray{ GetInstanceAddOnArgs{...} }
type GetInstanceAddOnArrayOutput ¶
type GetInstanceAddOnArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceAddOnArrayOutput) ElementType ¶
func (GetInstanceAddOnArrayOutput) ElementType() reflect.Type
func (GetInstanceAddOnArrayOutput) Index ¶
func (o GetInstanceAddOnArrayOutput) Index(i pulumi.IntInput) GetInstanceAddOnOutput
func (GetInstanceAddOnArrayOutput) ToGetInstanceAddOnArrayOutput ¶
func (o GetInstanceAddOnArrayOutput) ToGetInstanceAddOnArrayOutput() GetInstanceAddOnArrayOutput
func (GetInstanceAddOnArrayOutput) ToGetInstanceAddOnArrayOutputWithContext ¶
func (o GetInstanceAddOnArrayOutput) ToGetInstanceAddOnArrayOutputWithContext(ctx context.Context) GetInstanceAddOnArrayOutput
type GetInstanceAddOnInput ¶
type GetInstanceAddOnInput interface { pulumi.Input ToGetInstanceAddOnOutput() GetInstanceAddOnOutput ToGetInstanceAddOnOutputWithContext(context.Context) GetInstanceAddOnOutput }
GetInstanceAddOnInput is an input type that accepts GetInstanceAddOnArgs and GetInstanceAddOnOutput values. You can construct a concrete instance of `GetInstanceAddOnInput` via:
GetInstanceAddOnArgs{...}
type GetInstanceAddOnOutput ¶
type GetInstanceAddOnOutput struct{ *pulumi.OutputState }
func (GetInstanceAddOnOutput) ElementType ¶
func (GetInstanceAddOnOutput) ElementType() reflect.Type
func (GetInstanceAddOnOutput) Id ¶
func (o GetInstanceAddOnOutput) Id() pulumi.StringOutput
func (GetInstanceAddOnOutput) Quantity ¶
func (o GetInstanceAddOnOutput) Quantity() pulumi.IntOutput
func (GetInstanceAddOnOutput) ToGetInstanceAddOnOutput ¶
func (o GetInstanceAddOnOutput) ToGetInstanceAddOnOutput() GetInstanceAddOnOutput
func (GetInstanceAddOnOutput) ToGetInstanceAddOnOutputWithContext ¶
func (o GetInstanceAddOnOutput) ToGetInstanceAddOnOutputWithContext(ctx context.Context) GetInstanceAddOnOutput
type GetInstanceAdditionalIpsV4Args ¶
type GetInstanceAdditionalIpsV4Args struct { Gateway pulumi.StringInput `pulumi:"gateway"` Ip pulumi.StringInput `pulumi:"ip"` NetmaskCidr pulumi.IntInput `pulumi:"netmaskCidr"` }
func (GetInstanceAdditionalIpsV4Args) ElementType ¶
func (GetInstanceAdditionalIpsV4Args) ElementType() reflect.Type
func (GetInstanceAdditionalIpsV4Args) ToGetInstanceAdditionalIpsV4Output ¶
func (i GetInstanceAdditionalIpsV4Args) ToGetInstanceAdditionalIpsV4Output() GetInstanceAdditionalIpsV4Output
func (GetInstanceAdditionalIpsV4Args) ToGetInstanceAdditionalIpsV4OutputWithContext ¶
func (i GetInstanceAdditionalIpsV4Args) ToGetInstanceAdditionalIpsV4OutputWithContext(ctx context.Context) GetInstanceAdditionalIpsV4Output
type GetInstanceAdditionalIpsV4Array ¶
type GetInstanceAdditionalIpsV4Array []GetInstanceAdditionalIpsV4Input
func (GetInstanceAdditionalIpsV4Array) ElementType ¶
func (GetInstanceAdditionalIpsV4Array) ElementType() reflect.Type
func (GetInstanceAdditionalIpsV4Array) ToGetInstanceAdditionalIpsV4ArrayOutput ¶
func (i GetInstanceAdditionalIpsV4Array) ToGetInstanceAdditionalIpsV4ArrayOutput() GetInstanceAdditionalIpsV4ArrayOutput
func (GetInstanceAdditionalIpsV4Array) ToGetInstanceAdditionalIpsV4ArrayOutputWithContext ¶
func (i GetInstanceAdditionalIpsV4Array) ToGetInstanceAdditionalIpsV4ArrayOutputWithContext(ctx context.Context) GetInstanceAdditionalIpsV4ArrayOutput
type GetInstanceAdditionalIpsV4ArrayInput ¶
type GetInstanceAdditionalIpsV4ArrayInput interface { pulumi.Input ToGetInstanceAdditionalIpsV4ArrayOutput() GetInstanceAdditionalIpsV4ArrayOutput ToGetInstanceAdditionalIpsV4ArrayOutputWithContext(context.Context) GetInstanceAdditionalIpsV4ArrayOutput }
GetInstanceAdditionalIpsV4ArrayInput is an input type that accepts GetInstanceAdditionalIpsV4Array and GetInstanceAdditionalIpsV4ArrayOutput values. You can construct a concrete instance of `GetInstanceAdditionalIpsV4ArrayInput` via:
GetInstanceAdditionalIpsV4Array{ GetInstanceAdditionalIpsV4Args{...} }
type GetInstanceAdditionalIpsV4ArrayOutput ¶
type GetInstanceAdditionalIpsV4ArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceAdditionalIpsV4ArrayOutput) ElementType ¶
func (GetInstanceAdditionalIpsV4ArrayOutput) ElementType() reflect.Type
func (GetInstanceAdditionalIpsV4ArrayOutput) Index ¶
func (o GetInstanceAdditionalIpsV4ArrayOutput) Index(i pulumi.IntInput) GetInstanceAdditionalIpsV4Output
func (GetInstanceAdditionalIpsV4ArrayOutput) ToGetInstanceAdditionalIpsV4ArrayOutput ¶
func (o GetInstanceAdditionalIpsV4ArrayOutput) ToGetInstanceAdditionalIpsV4ArrayOutput() GetInstanceAdditionalIpsV4ArrayOutput
func (GetInstanceAdditionalIpsV4ArrayOutput) ToGetInstanceAdditionalIpsV4ArrayOutputWithContext ¶
func (o GetInstanceAdditionalIpsV4ArrayOutput) ToGetInstanceAdditionalIpsV4ArrayOutputWithContext(ctx context.Context) GetInstanceAdditionalIpsV4ArrayOutput
type GetInstanceAdditionalIpsV4Input ¶
type GetInstanceAdditionalIpsV4Input interface { pulumi.Input ToGetInstanceAdditionalIpsV4Output() GetInstanceAdditionalIpsV4Output ToGetInstanceAdditionalIpsV4OutputWithContext(context.Context) GetInstanceAdditionalIpsV4Output }
GetInstanceAdditionalIpsV4Input is an input type that accepts GetInstanceAdditionalIpsV4Args and GetInstanceAdditionalIpsV4Output values. You can construct a concrete instance of `GetInstanceAdditionalIpsV4Input` via:
GetInstanceAdditionalIpsV4Args{...}
type GetInstanceAdditionalIpsV4Output ¶
type GetInstanceAdditionalIpsV4Output struct{ *pulumi.OutputState }
func (GetInstanceAdditionalIpsV4Output) ElementType ¶
func (GetInstanceAdditionalIpsV4Output) ElementType() reflect.Type
func (GetInstanceAdditionalIpsV4Output) Gateway ¶
func (o GetInstanceAdditionalIpsV4Output) Gateway() pulumi.StringOutput
func (GetInstanceAdditionalIpsV4Output) Ip ¶
func (o GetInstanceAdditionalIpsV4Output) Ip() pulumi.StringOutput
func (GetInstanceAdditionalIpsV4Output) NetmaskCidr ¶
func (o GetInstanceAdditionalIpsV4Output) NetmaskCidr() pulumi.IntOutput
func (GetInstanceAdditionalIpsV4Output) ToGetInstanceAdditionalIpsV4Output ¶
func (o GetInstanceAdditionalIpsV4Output) ToGetInstanceAdditionalIpsV4Output() GetInstanceAdditionalIpsV4Output
func (GetInstanceAdditionalIpsV4Output) ToGetInstanceAdditionalIpsV4OutputWithContext ¶
func (o GetInstanceAdditionalIpsV4Output) ToGetInstanceAdditionalIpsV4OutputWithContext(ctx context.Context) GetInstanceAdditionalIpsV4Output
type GetInstanceIpConfig ¶
type GetInstanceIpConfig struct { V4s []GetInstanceIpConfigV4 `pulumi:"v4s"` V6s []GetInstanceIpConfigV6 `pulumi:"v6s"` }
type GetInstanceIpConfigArgs ¶
type GetInstanceIpConfigArgs struct { V4s GetInstanceIpConfigV4ArrayInput `pulumi:"v4s"` V6s GetInstanceIpConfigV6ArrayInput `pulumi:"v6s"` }
func (GetInstanceIpConfigArgs) ElementType ¶
func (GetInstanceIpConfigArgs) ElementType() reflect.Type
func (GetInstanceIpConfigArgs) ToGetInstanceIpConfigOutput ¶
func (i GetInstanceIpConfigArgs) ToGetInstanceIpConfigOutput() GetInstanceIpConfigOutput
func (GetInstanceIpConfigArgs) ToGetInstanceIpConfigOutputWithContext ¶
func (i GetInstanceIpConfigArgs) ToGetInstanceIpConfigOutputWithContext(ctx context.Context) GetInstanceIpConfigOutput
type GetInstanceIpConfigArray ¶
type GetInstanceIpConfigArray []GetInstanceIpConfigInput
func (GetInstanceIpConfigArray) ElementType ¶
func (GetInstanceIpConfigArray) ElementType() reflect.Type
func (GetInstanceIpConfigArray) ToGetInstanceIpConfigArrayOutput ¶
func (i GetInstanceIpConfigArray) ToGetInstanceIpConfigArrayOutput() GetInstanceIpConfigArrayOutput
func (GetInstanceIpConfigArray) ToGetInstanceIpConfigArrayOutputWithContext ¶
func (i GetInstanceIpConfigArray) ToGetInstanceIpConfigArrayOutputWithContext(ctx context.Context) GetInstanceIpConfigArrayOutput
type GetInstanceIpConfigArrayInput ¶
type GetInstanceIpConfigArrayInput interface { pulumi.Input ToGetInstanceIpConfigArrayOutput() GetInstanceIpConfigArrayOutput ToGetInstanceIpConfigArrayOutputWithContext(context.Context) GetInstanceIpConfigArrayOutput }
GetInstanceIpConfigArrayInput is an input type that accepts GetInstanceIpConfigArray and GetInstanceIpConfigArrayOutput values. You can construct a concrete instance of `GetInstanceIpConfigArrayInput` via:
GetInstanceIpConfigArray{ GetInstanceIpConfigArgs{...} }
type GetInstanceIpConfigArrayOutput ¶
type GetInstanceIpConfigArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceIpConfigArrayOutput) ElementType ¶
func (GetInstanceIpConfigArrayOutput) ElementType() reflect.Type
func (GetInstanceIpConfigArrayOutput) Index ¶
func (o GetInstanceIpConfigArrayOutput) Index(i pulumi.IntInput) GetInstanceIpConfigOutput
func (GetInstanceIpConfigArrayOutput) ToGetInstanceIpConfigArrayOutput ¶
func (o GetInstanceIpConfigArrayOutput) ToGetInstanceIpConfigArrayOutput() GetInstanceIpConfigArrayOutput
func (GetInstanceIpConfigArrayOutput) ToGetInstanceIpConfigArrayOutputWithContext ¶
func (o GetInstanceIpConfigArrayOutput) ToGetInstanceIpConfigArrayOutputWithContext(ctx context.Context) GetInstanceIpConfigArrayOutput
type GetInstanceIpConfigInput ¶
type GetInstanceIpConfigInput interface { pulumi.Input ToGetInstanceIpConfigOutput() GetInstanceIpConfigOutput ToGetInstanceIpConfigOutputWithContext(context.Context) GetInstanceIpConfigOutput }
GetInstanceIpConfigInput is an input type that accepts GetInstanceIpConfigArgs and GetInstanceIpConfigOutput values. You can construct a concrete instance of `GetInstanceIpConfigInput` via:
GetInstanceIpConfigArgs{...}
type GetInstanceIpConfigOutput ¶
type GetInstanceIpConfigOutput struct{ *pulumi.OutputState }
func (GetInstanceIpConfigOutput) ElementType ¶
func (GetInstanceIpConfigOutput) ElementType() reflect.Type
func (GetInstanceIpConfigOutput) ToGetInstanceIpConfigOutput ¶
func (o GetInstanceIpConfigOutput) ToGetInstanceIpConfigOutput() GetInstanceIpConfigOutput
func (GetInstanceIpConfigOutput) ToGetInstanceIpConfigOutputWithContext ¶
func (o GetInstanceIpConfigOutput) ToGetInstanceIpConfigOutputWithContext(ctx context.Context) GetInstanceIpConfigOutput
func (GetInstanceIpConfigOutput) V4s ¶
func (o GetInstanceIpConfigOutput) V4s() GetInstanceIpConfigV4ArrayOutput
func (GetInstanceIpConfigOutput) V6s ¶
func (o GetInstanceIpConfigOutput) V6s() GetInstanceIpConfigV6ArrayOutput
type GetInstanceIpConfigV4 ¶
type GetInstanceIpConfigV4Args ¶
type GetInstanceIpConfigV4Args struct { Gateway pulumi.StringInput `pulumi:"gateway"` Ip pulumi.StringInput `pulumi:"ip"` NetmaskCidr pulumi.IntInput `pulumi:"netmaskCidr"` }
func (GetInstanceIpConfigV4Args) ElementType ¶
func (GetInstanceIpConfigV4Args) ElementType() reflect.Type
func (GetInstanceIpConfigV4Args) ToGetInstanceIpConfigV4Output ¶
func (i GetInstanceIpConfigV4Args) ToGetInstanceIpConfigV4Output() GetInstanceIpConfigV4Output
func (GetInstanceIpConfigV4Args) ToGetInstanceIpConfigV4OutputWithContext ¶
func (i GetInstanceIpConfigV4Args) ToGetInstanceIpConfigV4OutputWithContext(ctx context.Context) GetInstanceIpConfigV4Output
type GetInstanceIpConfigV4Array ¶
type GetInstanceIpConfigV4Array []GetInstanceIpConfigV4Input
func (GetInstanceIpConfigV4Array) ElementType ¶
func (GetInstanceIpConfigV4Array) ElementType() reflect.Type
func (GetInstanceIpConfigV4Array) ToGetInstanceIpConfigV4ArrayOutput ¶
func (i GetInstanceIpConfigV4Array) ToGetInstanceIpConfigV4ArrayOutput() GetInstanceIpConfigV4ArrayOutput
func (GetInstanceIpConfigV4Array) ToGetInstanceIpConfigV4ArrayOutputWithContext ¶
func (i GetInstanceIpConfigV4Array) ToGetInstanceIpConfigV4ArrayOutputWithContext(ctx context.Context) GetInstanceIpConfigV4ArrayOutput
type GetInstanceIpConfigV4ArrayInput ¶
type GetInstanceIpConfigV4ArrayInput interface { pulumi.Input ToGetInstanceIpConfigV4ArrayOutput() GetInstanceIpConfigV4ArrayOutput ToGetInstanceIpConfigV4ArrayOutputWithContext(context.Context) GetInstanceIpConfigV4ArrayOutput }
GetInstanceIpConfigV4ArrayInput is an input type that accepts GetInstanceIpConfigV4Array and GetInstanceIpConfigV4ArrayOutput values. You can construct a concrete instance of `GetInstanceIpConfigV4ArrayInput` via:
GetInstanceIpConfigV4Array{ GetInstanceIpConfigV4Args{...} }
type GetInstanceIpConfigV4ArrayOutput ¶
type GetInstanceIpConfigV4ArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceIpConfigV4ArrayOutput) ElementType ¶
func (GetInstanceIpConfigV4ArrayOutput) ElementType() reflect.Type
func (GetInstanceIpConfigV4ArrayOutput) Index ¶
func (o GetInstanceIpConfigV4ArrayOutput) Index(i pulumi.IntInput) GetInstanceIpConfigV4Output
func (GetInstanceIpConfigV4ArrayOutput) ToGetInstanceIpConfigV4ArrayOutput ¶
func (o GetInstanceIpConfigV4ArrayOutput) ToGetInstanceIpConfigV4ArrayOutput() GetInstanceIpConfigV4ArrayOutput
func (GetInstanceIpConfigV4ArrayOutput) ToGetInstanceIpConfigV4ArrayOutputWithContext ¶
func (o GetInstanceIpConfigV4ArrayOutput) ToGetInstanceIpConfigV4ArrayOutputWithContext(ctx context.Context) GetInstanceIpConfigV4ArrayOutput
type GetInstanceIpConfigV4Input ¶
type GetInstanceIpConfigV4Input interface { pulumi.Input ToGetInstanceIpConfigV4Output() GetInstanceIpConfigV4Output ToGetInstanceIpConfigV4OutputWithContext(context.Context) GetInstanceIpConfigV4Output }
GetInstanceIpConfigV4Input is an input type that accepts GetInstanceIpConfigV4Args and GetInstanceIpConfigV4Output values. You can construct a concrete instance of `GetInstanceIpConfigV4Input` via:
GetInstanceIpConfigV4Args{...}
type GetInstanceIpConfigV4Output ¶
type GetInstanceIpConfigV4Output struct{ *pulumi.OutputState }
func (GetInstanceIpConfigV4Output) ElementType ¶
func (GetInstanceIpConfigV4Output) ElementType() reflect.Type
func (GetInstanceIpConfigV4Output) Gateway ¶
func (o GetInstanceIpConfigV4Output) Gateway() pulumi.StringOutput
func (GetInstanceIpConfigV4Output) Ip ¶
func (o GetInstanceIpConfigV4Output) Ip() pulumi.StringOutput
func (GetInstanceIpConfigV4Output) NetmaskCidr ¶
func (o GetInstanceIpConfigV4Output) NetmaskCidr() pulumi.IntOutput
func (GetInstanceIpConfigV4Output) ToGetInstanceIpConfigV4Output ¶
func (o GetInstanceIpConfigV4Output) ToGetInstanceIpConfigV4Output() GetInstanceIpConfigV4Output
func (GetInstanceIpConfigV4Output) ToGetInstanceIpConfigV4OutputWithContext ¶
func (o GetInstanceIpConfigV4Output) ToGetInstanceIpConfigV4OutputWithContext(ctx context.Context) GetInstanceIpConfigV4Output
type GetInstanceIpConfigV6 ¶
type GetInstanceIpConfigV6Args ¶
type GetInstanceIpConfigV6Args struct { Gateway pulumi.StringInput `pulumi:"gateway"` Ip pulumi.StringInput `pulumi:"ip"` NetmaskCidr pulumi.IntInput `pulumi:"netmaskCidr"` }
func (GetInstanceIpConfigV6Args) ElementType ¶
func (GetInstanceIpConfigV6Args) ElementType() reflect.Type
func (GetInstanceIpConfigV6Args) ToGetInstanceIpConfigV6Output ¶
func (i GetInstanceIpConfigV6Args) ToGetInstanceIpConfigV6Output() GetInstanceIpConfigV6Output
func (GetInstanceIpConfigV6Args) ToGetInstanceIpConfigV6OutputWithContext ¶
func (i GetInstanceIpConfigV6Args) ToGetInstanceIpConfigV6OutputWithContext(ctx context.Context) GetInstanceIpConfigV6Output
type GetInstanceIpConfigV6Array ¶
type GetInstanceIpConfigV6Array []GetInstanceIpConfigV6Input
func (GetInstanceIpConfigV6Array) ElementType ¶
func (GetInstanceIpConfigV6Array) ElementType() reflect.Type
func (GetInstanceIpConfigV6Array) ToGetInstanceIpConfigV6ArrayOutput ¶
func (i GetInstanceIpConfigV6Array) ToGetInstanceIpConfigV6ArrayOutput() GetInstanceIpConfigV6ArrayOutput
func (GetInstanceIpConfigV6Array) ToGetInstanceIpConfigV6ArrayOutputWithContext ¶
func (i GetInstanceIpConfigV6Array) ToGetInstanceIpConfigV6ArrayOutputWithContext(ctx context.Context) GetInstanceIpConfigV6ArrayOutput
type GetInstanceIpConfigV6ArrayInput ¶
type GetInstanceIpConfigV6ArrayInput interface { pulumi.Input ToGetInstanceIpConfigV6ArrayOutput() GetInstanceIpConfigV6ArrayOutput ToGetInstanceIpConfigV6ArrayOutputWithContext(context.Context) GetInstanceIpConfigV6ArrayOutput }
GetInstanceIpConfigV6ArrayInput is an input type that accepts GetInstanceIpConfigV6Array and GetInstanceIpConfigV6ArrayOutput values. You can construct a concrete instance of `GetInstanceIpConfigV6ArrayInput` via:
GetInstanceIpConfigV6Array{ GetInstanceIpConfigV6Args{...} }
type GetInstanceIpConfigV6ArrayOutput ¶
type GetInstanceIpConfigV6ArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceIpConfigV6ArrayOutput) ElementType ¶
func (GetInstanceIpConfigV6ArrayOutput) ElementType() reflect.Type
func (GetInstanceIpConfigV6ArrayOutput) Index ¶
func (o GetInstanceIpConfigV6ArrayOutput) Index(i pulumi.IntInput) GetInstanceIpConfigV6Output
func (GetInstanceIpConfigV6ArrayOutput) ToGetInstanceIpConfigV6ArrayOutput ¶
func (o GetInstanceIpConfigV6ArrayOutput) ToGetInstanceIpConfigV6ArrayOutput() GetInstanceIpConfigV6ArrayOutput
func (GetInstanceIpConfigV6ArrayOutput) ToGetInstanceIpConfigV6ArrayOutputWithContext ¶
func (o GetInstanceIpConfigV6ArrayOutput) ToGetInstanceIpConfigV6ArrayOutputWithContext(ctx context.Context) GetInstanceIpConfigV6ArrayOutput
type GetInstanceIpConfigV6Input ¶
type GetInstanceIpConfigV6Input interface { pulumi.Input ToGetInstanceIpConfigV6Output() GetInstanceIpConfigV6Output ToGetInstanceIpConfigV6OutputWithContext(context.Context) GetInstanceIpConfigV6Output }
GetInstanceIpConfigV6Input is an input type that accepts GetInstanceIpConfigV6Args and GetInstanceIpConfigV6Output values. You can construct a concrete instance of `GetInstanceIpConfigV6Input` via:
GetInstanceIpConfigV6Args{...}
type GetInstanceIpConfigV6Output ¶
type GetInstanceIpConfigV6Output struct{ *pulumi.OutputState }
func (GetInstanceIpConfigV6Output) ElementType ¶
func (GetInstanceIpConfigV6Output) ElementType() reflect.Type
func (GetInstanceIpConfigV6Output) Gateway ¶
func (o GetInstanceIpConfigV6Output) Gateway() pulumi.StringOutput
func (GetInstanceIpConfigV6Output) Ip ¶
func (o GetInstanceIpConfigV6Output) Ip() pulumi.StringOutput
func (GetInstanceIpConfigV6Output) NetmaskCidr ¶
func (o GetInstanceIpConfigV6Output) NetmaskCidr() pulumi.IntOutput
func (GetInstanceIpConfigV6Output) ToGetInstanceIpConfigV6Output ¶
func (o GetInstanceIpConfigV6Output) ToGetInstanceIpConfigV6Output() GetInstanceIpConfigV6Output
func (GetInstanceIpConfigV6Output) ToGetInstanceIpConfigV6OutputWithContext ¶
func (o GetInstanceIpConfigV6Output) ToGetInstanceIpConfigV6OutputWithContext(ctx context.Context) GetInstanceIpConfigV6Output
type GetInstanceSnapshotArgs ¶
type GetInstanceSnapshotArgs struct { Description *string `pulumi:"description"` Id string `pulumi:"id"` InstanceId *string `pulumi:"instanceId"` Name *string `pulumi:"name"` }
A collection of arguments for invoking getInstanceSnapshot.
type GetInstanceSnapshotOutputArgs ¶
type GetInstanceSnapshotOutputArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Id pulumi.StringInput `pulumi:"id"` InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` Name pulumi.StringPtrInput `pulumi:"name"` }
A collection of arguments for invoking getInstanceSnapshot.
func (GetInstanceSnapshotOutputArgs) ElementType ¶
func (GetInstanceSnapshotOutputArgs) ElementType() reflect.Type
type GetInstanceSnapshotResult ¶
type GetInstanceSnapshotResult struct { AutoDeleteDate string `pulumi:"autoDeleteDate"` CreatedDate string `pulumi:"createdDate"` Description *string `pulumi:"description"` Id string `pulumi:"id"` ImageId string `pulumi:"imageId"` ImageName string `pulumi:"imageName"` InstanceId *string `pulumi:"instanceId"` Name *string `pulumi:"name"` }
A collection of values returned by getInstanceSnapshot.
func GetInstanceSnapshot ¶
func GetInstanceSnapshot(ctx *pulumi.Context, args *GetInstanceSnapshotArgs, opts ...pulumi.InvokeOption) (*GetInstanceSnapshotResult, error)
type GetInstanceSnapshotResultOutput ¶
type GetInstanceSnapshotResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceSnapshot.
func GetInstanceSnapshotOutput ¶
func GetInstanceSnapshotOutput(ctx *pulumi.Context, args GetInstanceSnapshotOutputArgs, opts ...pulumi.InvokeOption) GetInstanceSnapshotResultOutput
func (GetInstanceSnapshotResultOutput) AutoDeleteDate ¶
func (o GetInstanceSnapshotResultOutput) AutoDeleteDate() pulumi.StringOutput
func (GetInstanceSnapshotResultOutput) CreatedDate ¶
func (o GetInstanceSnapshotResultOutput) CreatedDate() pulumi.StringOutput
func (GetInstanceSnapshotResultOutput) Description ¶
func (o GetInstanceSnapshotResultOutput) Description() pulumi.StringPtrOutput
func (GetInstanceSnapshotResultOutput) ElementType ¶
func (GetInstanceSnapshotResultOutput) ElementType() reflect.Type
func (GetInstanceSnapshotResultOutput) Id ¶
func (o GetInstanceSnapshotResultOutput) Id() pulumi.StringOutput
func (GetInstanceSnapshotResultOutput) ImageId ¶
func (o GetInstanceSnapshotResultOutput) ImageId() pulumi.StringOutput
func (GetInstanceSnapshotResultOutput) ImageName ¶
func (o GetInstanceSnapshotResultOutput) ImageName() pulumi.StringOutput
func (GetInstanceSnapshotResultOutput) InstanceId ¶
func (o GetInstanceSnapshotResultOutput) InstanceId() pulumi.StringPtrOutput
func (GetInstanceSnapshotResultOutput) Name ¶
func (o GetInstanceSnapshotResultOutput) Name() pulumi.StringPtrOutput
func (GetInstanceSnapshotResultOutput) ToGetInstanceSnapshotResultOutput ¶
func (o GetInstanceSnapshotResultOutput) ToGetInstanceSnapshotResultOutput() GetInstanceSnapshotResultOutput
func (GetInstanceSnapshotResultOutput) ToGetInstanceSnapshotResultOutputWithContext ¶
func (o GetInstanceSnapshotResultOutput) ToGetInstanceSnapshotResultOutputWithContext(ctx context.Context) GetInstanceSnapshotResultOutput
type GetObjectStorageArgs ¶
type GetObjectStorageArgs struct { AutoScalings []GetObjectStorageAutoScaling `pulumi:"autoScalings"` Id string `pulumi:"id"` }
A collection of arguments for invoking getObjectStorage.
type GetObjectStorageAutoScalingArgs ¶
type GetObjectStorageAutoScalingArgs struct { ErrorMessage pulumi.StringInput `pulumi:"errorMessage"` SizeLimitTb pulumi.Float64Input `pulumi:"sizeLimitTb"` State pulumi.StringInput `pulumi:"state"` }
func (GetObjectStorageAutoScalingArgs) ElementType ¶
func (GetObjectStorageAutoScalingArgs) ElementType() reflect.Type
func (GetObjectStorageAutoScalingArgs) ToGetObjectStorageAutoScalingOutput ¶
func (i GetObjectStorageAutoScalingArgs) ToGetObjectStorageAutoScalingOutput() GetObjectStorageAutoScalingOutput
func (GetObjectStorageAutoScalingArgs) ToGetObjectStorageAutoScalingOutputWithContext ¶
func (i GetObjectStorageAutoScalingArgs) ToGetObjectStorageAutoScalingOutputWithContext(ctx context.Context) GetObjectStorageAutoScalingOutput
type GetObjectStorageAutoScalingArray ¶
type GetObjectStorageAutoScalingArray []GetObjectStorageAutoScalingInput
func (GetObjectStorageAutoScalingArray) ElementType ¶
func (GetObjectStorageAutoScalingArray) ElementType() reflect.Type
func (GetObjectStorageAutoScalingArray) ToGetObjectStorageAutoScalingArrayOutput ¶
func (i GetObjectStorageAutoScalingArray) ToGetObjectStorageAutoScalingArrayOutput() GetObjectStorageAutoScalingArrayOutput
func (GetObjectStorageAutoScalingArray) ToGetObjectStorageAutoScalingArrayOutputWithContext ¶
func (i GetObjectStorageAutoScalingArray) ToGetObjectStorageAutoScalingArrayOutputWithContext(ctx context.Context) GetObjectStorageAutoScalingArrayOutput
type GetObjectStorageAutoScalingArrayInput ¶
type GetObjectStorageAutoScalingArrayInput interface { pulumi.Input ToGetObjectStorageAutoScalingArrayOutput() GetObjectStorageAutoScalingArrayOutput ToGetObjectStorageAutoScalingArrayOutputWithContext(context.Context) GetObjectStorageAutoScalingArrayOutput }
GetObjectStorageAutoScalingArrayInput is an input type that accepts GetObjectStorageAutoScalingArray and GetObjectStorageAutoScalingArrayOutput values. You can construct a concrete instance of `GetObjectStorageAutoScalingArrayInput` via:
GetObjectStorageAutoScalingArray{ GetObjectStorageAutoScalingArgs{...} }
type GetObjectStorageAutoScalingArrayOutput ¶
type GetObjectStorageAutoScalingArrayOutput struct{ *pulumi.OutputState }
func (GetObjectStorageAutoScalingArrayOutput) ElementType ¶
func (GetObjectStorageAutoScalingArrayOutput) ElementType() reflect.Type
func (GetObjectStorageAutoScalingArrayOutput) ToGetObjectStorageAutoScalingArrayOutput ¶
func (o GetObjectStorageAutoScalingArrayOutput) ToGetObjectStorageAutoScalingArrayOutput() GetObjectStorageAutoScalingArrayOutput
func (GetObjectStorageAutoScalingArrayOutput) ToGetObjectStorageAutoScalingArrayOutputWithContext ¶
func (o GetObjectStorageAutoScalingArrayOutput) ToGetObjectStorageAutoScalingArrayOutputWithContext(ctx context.Context) GetObjectStorageAutoScalingArrayOutput
type GetObjectStorageAutoScalingInput ¶
type GetObjectStorageAutoScalingInput interface { pulumi.Input ToGetObjectStorageAutoScalingOutput() GetObjectStorageAutoScalingOutput ToGetObjectStorageAutoScalingOutputWithContext(context.Context) GetObjectStorageAutoScalingOutput }
GetObjectStorageAutoScalingInput is an input type that accepts GetObjectStorageAutoScalingArgs and GetObjectStorageAutoScalingOutput values. You can construct a concrete instance of `GetObjectStorageAutoScalingInput` via:
GetObjectStorageAutoScalingArgs{...}
type GetObjectStorageAutoScalingOutput ¶
type GetObjectStorageAutoScalingOutput struct{ *pulumi.OutputState }
func (GetObjectStorageAutoScalingOutput) ElementType ¶
func (GetObjectStorageAutoScalingOutput) ElementType() reflect.Type
func (GetObjectStorageAutoScalingOutput) ErrorMessage ¶
func (o GetObjectStorageAutoScalingOutput) ErrorMessage() pulumi.StringOutput
func (GetObjectStorageAutoScalingOutput) SizeLimitTb ¶
func (o GetObjectStorageAutoScalingOutput) SizeLimitTb() pulumi.Float64Output
func (GetObjectStorageAutoScalingOutput) State ¶
func (o GetObjectStorageAutoScalingOutput) State() pulumi.StringOutput
func (GetObjectStorageAutoScalingOutput) ToGetObjectStorageAutoScalingOutput ¶
func (o GetObjectStorageAutoScalingOutput) ToGetObjectStorageAutoScalingOutput() GetObjectStorageAutoScalingOutput
func (GetObjectStorageAutoScalingOutput) ToGetObjectStorageAutoScalingOutputWithContext ¶
func (o GetObjectStorageAutoScalingOutput) ToGetObjectStorageAutoScalingOutputWithContext(ctx context.Context) GetObjectStorageAutoScalingOutput
type GetObjectStorageBucketArgs ¶
type GetObjectStorageBucketArgs struct { Name string `pulumi:"name"` ObjectStorageId string `pulumi:"objectStorageId"` PublicSharing *bool `pulumi:"publicSharing"` }
A collection of arguments for invoking getObjectStorageBucket.
type GetObjectStorageBucketOutputArgs ¶
type GetObjectStorageBucketOutputArgs struct { Name pulumi.StringInput `pulumi:"name"` ObjectStorageId pulumi.StringInput `pulumi:"objectStorageId"` PublicSharing pulumi.BoolPtrInput `pulumi:"publicSharing"` }
A collection of arguments for invoking getObjectStorageBucket.
func (GetObjectStorageBucketOutputArgs) ElementType ¶
func (GetObjectStorageBucketOutputArgs) ElementType() reflect.Type
type GetObjectStorageBucketResult ¶
type GetObjectStorageBucketResult struct { CreationDate string `pulumi:"creationDate"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` ObjectStorageId string `pulumi:"objectStorageId"` PublicSharing *bool `pulumi:"publicSharing"` PublicSharingLink string `pulumi:"publicSharingLink"` }
A collection of values returned by getObjectStorageBucket.
func GetObjectStorageBucket ¶
func GetObjectStorageBucket(ctx *pulumi.Context, args *GetObjectStorageBucketArgs, opts ...pulumi.InvokeOption) (*GetObjectStorageBucketResult, error)
type GetObjectStorageBucketResultOutput ¶
type GetObjectStorageBucketResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getObjectStorageBucket.
func GetObjectStorageBucketOutput ¶
func GetObjectStorageBucketOutput(ctx *pulumi.Context, args GetObjectStorageBucketOutputArgs, opts ...pulumi.InvokeOption) GetObjectStorageBucketResultOutput
func (GetObjectStorageBucketResultOutput) CreationDate ¶
func (o GetObjectStorageBucketResultOutput) CreationDate() pulumi.StringOutput
func (GetObjectStorageBucketResultOutput) ElementType ¶
func (GetObjectStorageBucketResultOutput) ElementType() reflect.Type
func (GetObjectStorageBucketResultOutput) Id ¶
func (o GetObjectStorageBucketResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetObjectStorageBucketResultOutput) Name ¶
func (o GetObjectStorageBucketResultOutput) Name() pulumi.StringOutput
func (GetObjectStorageBucketResultOutput) ObjectStorageId ¶
func (o GetObjectStorageBucketResultOutput) ObjectStorageId() pulumi.StringOutput
func (GetObjectStorageBucketResultOutput) PublicSharing ¶
func (o GetObjectStorageBucketResultOutput) PublicSharing() pulumi.BoolPtrOutput
func (GetObjectStorageBucketResultOutput) PublicSharingLink ¶
func (o GetObjectStorageBucketResultOutput) PublicSharingLink() pulumi.StringOutput
func (GetObjectStorageBucketResultOutput) ToGetObjectStorageBucketResultOutput ¶
func (o GetObjectStorageBucketResultOutput) ToGetObjectStorageBucketResultOutput() GetObjectStorageBucketResultOutput
func (GetObjectStorageBucketResultOutput) ToGetObjectStorageBucketResultOutputWithContext ¶
func (o GetObjectStorageBucketResultOutput) ToGetObjectStorageBucketResultOutputWithContext(ctx context.Context) GetObjectStorageBucketResultOutput
type GetObjectStorageOutputArgs ¶
type GetObjectStorageOutputArgs struct { AutoScalings GetObjectStorageAutoScalingArrayInput `pulumi:"autoScalings"` Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getObjectStorage.
func (GetObjectStorageOutputArgs) ElementType ¶
func (GetObjectStorageOutputArgs) ElementType() reflect.Type
type GetObjectStorageResult ¶
type GetObjectStorageResult struct { AutoScalings []GetObjectStorageAutoScaling `pulumi:"autoScalings"` CancelDate string `pulumi:"cancelDate"` CreatedDate string `pulumi:"createdDate"` CustomerId string `pulumi:"customerId"` DataCenter string `pulumi:"dataCenter"` DisplayName string `pulumi:"displayName"` Id string `pulumi:"id"` Region string `pulumi:"region"` S3TenantId string `pulumi:"s3TenantId"` S3Url string `pulumi:"s3Url"` Status string `pulumi:"status"` TenantId string `pulumi:"tenantId"` TotalPurchasedSpaceTb float64 `pulumi:"totalPurchasedSpaceTb"` }
A collection of values returned by getObjectStorage.
func GetObjectStorage ¶
func GetObjectStorage(ctx *pulumi.Context, args *GetObjectStorageArgs, opts ...pulumi.InvokeOption) (*GetObjectStorageResult, error)
type GetObjectStorageResultOutput ¶
type GetObjectStorageResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getObjectStorage.
func GetObjectStorageOutput ¶
func GetObjectStorageOutput(ctx *pulumi.Context, args GetObjectStorageOutputArgs, opts ...pulumi.InvokeOption) GetObjectStorageResultOutput
func (GetObjectStorageResultOutput) AutoScalings ¶
func (o GetObjectStorageResultOutput) AutoScalings() GetObjectStorageAutoScalingArrayOutput
func (GetObjectStorageResultOutput) CancelDate ¶
func (o GetObjectStorageResultOutput) CancelDate() pulumi.StringOutput
func (GetObjectStorageResultOutput) CreatedDate ¶
func (o GetObjectStorageResultOutput) CreatedDate() pulumi.StringOutput
func (GetObjectStorageResultOutput) CustomerId ¶
func (o GetObjectStorageResultOutput) CustomerId() pulumi.StringOutput
func (GetObjectStorageResultOutput) DataCenter ¶
func (o GetObjectStorageResultOutput) DataCenter() pulumi.StringOutput
func (GetObjectStorageResultOutput) DisplayName ¶
func (o GetObjectStorageResultOutput) DisplayName() pulumi.StringOutput
func (GetObjectStorageResultOutput) ElementType ¶
func (GetObjectStorageResultOutput) ElementType() reflect.Type
func (GetObjectStorageResultOutput) Id ¶
func (o GetObjectStorageResultOutput) Id() pulumi.StringOutput
func (GetObjectStorageResultOutput) Region ¶
func (o GetObjectStorageResultOutput) Region() pulumi.StringOutput
func (GetObjectStorageResultOutput) S3TenantId ¶
func (o GetObjectStorageResultOutput) S3TenantId() pulumi.StringOutput
func (GetObjectStorageResultOutput) S3Url ¶
func (o GetObjectStorageResultOutput) S3Url() pulumi.StringOutput
func (GetObjectStorageResultOutput) Status ¶
func (o GetObjectStorageResultOutput) Status() pulumi.StringOutput
func (GetObjectStorageResultOutput) TenantId ¶
func (o GetObjectStorageResultOutput) TenantId() pulumi.StringOutput
func (GetObjectStorageResultOutput) ToGetObjectStorageResultOutput ¶
func (o GetObjectStorageResultOutput) ToGetObjectStorageResultOutput() GetObjectStorageResultOutput
func (GetObjectStorageResultOutput) ToGetObjectStorageResultOutputWithContext ¶
func (o GetObjectStorageResultOutput) ToGetObjectStorageResultOutputWithContext(ctx context.Context) GetObjectStorageResultOutput
func (GetObjectStorageResultOutput) TotalPurchasedSpaceTb ¶
func (o GetObjectStorageResultOutput) TotalPurchasedSpaceTb() pulumi.Float64Output
type GetPrivateNetworkArgs ¶
type GetPrivateNetworkArgs struct { CreatedDate *string `pulumi:"createdDate"` Description *string `pulumi:"description"` InstanceIds []int `pulumi:"instanceIds"` Name *string `pulumi:"name"` Region *string `pulumi:"region"` RegionName *string `pulumi:"regionName"` UpdatedAt *string `pulumi:"updatedAt"` }
A collection of arguments for invoking getPrivateNetwork.
type GetPrivateNetworkInstance ¶
type GetPrivateNetworkInstance struct { DisplayName string `pulumi:"displayName"` ErrorMessage string `pulumi:"errorMessage"` InstanceId string `pulumi:"instanceId"` Name string `pulumi:"name"` PrivateIpConfigs []GetPrivateNetworkInstancePrivateIpConfig `pulumi:"privateIpConfigs"` Status string `pulumi:"status"` }
type GetPrivateNetworkInstanceArgs ¶
type GetPrivateNetworkInstanceArgs struct { DisplayName pulumi.StringInput `pulumi:"displayName"` ErrorMessage pulumi.StringInput `pulumi:"errorMessage"` InstanceId pulumi.StringInput `pulumi:"instanceId"` Name pulumi.StringInput `pulumi:"name"` PrivateIpConfigs GetPrivateNetworkInstancePrivateIpConfigArrayInput `pulumi:"privateIpConfigs"` Status pulumi.StringInput `pulumi:"status"` }
func (GetPrivateNetworkInstanceArgs) ElementType ¶
func (GetPrivateNetworkInstanceArgs) ElementType() reflect.Type
func (GetPrivateNetworkInstanceArgs) ToGetPrivateNetworkInstanceOutput ¶
func (i GetPrivateNetworkInstanceArgs) ToGetPrivateNetworkInstanceOutput() GetPrivateNetworkInstanceOutput
func (GetPrivateNetworkInstanceArgs) ToGetPrivateNetworkInstanceOutputWithContext ¶
func (i GetPrivateNetworkInstanceArgs) ToGetPrivateNetworkInstanceOutputWithContext(ctx context.Context) GetPrivateNetworkInstanceOutput
type GetPrivateNetworkInstanceArray ¶
type GetPrivateNetworkInstanceArray []GetPrivateNetworkInstanceInput
func (GetPrivateNetworkInstanceArray) ElementType ¶
func (GetPrivateNetworkInstanceArray) ElementType() reflect.Type
func (GetPrivateNetworkInstanceArray) ToGetPrivateNetworkInstanceArrayOutput ¶
func (i GetPrivateNetworkInstanceArray) ToGetPrivateNetworkInstanceArrayOutput() GetPrivateNetworkInstanceArrayOutput
func (GetPrivateNetworkInstanceArray) ToGetPrivateNetworkInstanceArrayOutputWithContext ¶
func (i GetPrivateNetworkInstanceArray) ToGetPrivateNetworkInstanceArrayOutputWithContext(ctx context.Context) GetPrivateNetworkInstanceArrayOutput
type GetPrivateNetworkInstanceArrayInput ¶
type GetPrivateNetworkInstanceArrayInput interface { pulumi.Input ToGetPrivateNetworkInstanceArrayOutput() GetPrivateNetworkInstanceArrayOutput ToGetPrivateNetworkInstanceArrayOutputWithContext(context.Context) GetPrivateNetworkInstanceArrayOutput }
GetPrivateNetworkInstanceArrayInput is an input type that accepts GetPrivateNetworkInstanceArray and GetPrivateNetworkInstanceArrayOutput values. You can construct a concrete instance of `GetPrivateNetworkInstanceArrayInput` via:
GetPrivateNetworkInstanceArray{ GetPrivateNetworkInstanceArgs{...} }
type GetPrivateNetworkInstanceArrayOutput ¶
type GetPrivateNetworkInstanceArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateNetworkInstanceArrayOutput) ElementType ¶
func (GetPrivateNetworkInstanceArrayOutput) ElementType() reflect.Type
func (GetPrivateNetworkInstanceArrayOutput) Index ¶
func (o GetPrivateNetworkInstanceArrayOutput) Index(i pulumi.IntInput) GetPrivateNetworkInstanceOutput
func (GetPrivateNetworkInstanceArrayOutput) ToGetPrivateNetworkInstanceArrayOutput ¶
func (o GetPrivateNetworkInstanceArrayOutput) ToGetPrivateNetworkInstanceArrayOutput() GetPrivateNetworkInstanceArrayOutput
func (GetPrivateNetworkInstanceArrayOutput) ToGetPrivateNetworkInstanceArrayOutputWithContext ¶
func (o GetPrivateNetworkInstanceArrayOutput) ToGetPrivateNetworkInstanceArrayOutputWithContext(ctx context.Context) GetPrivateNetworkInstanceArrayOutput
type GetPrivateNetworkInstanceInput ¶
type GetPrivateNetworkInstanceInput interface { pulumi.Input ToGetPrivateNetworkInstanceOutput() GetPrivateNetworkInstanceOutput ToGetPrivateNetworkInstanceOutputWithContext(context.Context) GetPrivateNetworkInstanceOutput }
GetPrivateNetworkInstanceInput is an input type that accepts GetPrivateNetworkInstanceArgs and GetPrivateNetworkInstanceOutput values. You can construct a concrete instance of `GetPrivateNetworkInstanceInput` via:
GetPrivateNetworkInstanceArgs{...}
type GetPrivateNetworkInstanceOutput ¶
type GetPrivateNetworkInstanceOutput struct{ *pulumi.OutputState }
func (GetPrivateNetworkInstanceOutput) DisplayName ¶
func (o GetPrivateNetworkInstanceOutput) DisplayName() pulumi.StringOutput
func (GetPrivateNetworkInstanceOutput) ElementType ¶
func (GetPrivateNetworkInstanceOutput) ElementType() reflect.Type
func (GetPrivateNetworkInstanceOutput) ErrorMessage ¶
func (o GetPrivateNetworkInstanceOutput) ErrorMessage() pulumi.StringOutput
func (GetPrivateNetworkInstanceOutput) InstanceId ¶
func (o GetPrivateNetworkInstanceOutput) InstanceId() pulumi.StringOutput
func (GetPrivateNetworkInstanceOutput) Name ¶
func (o GetPrivateNetworkInstanceOutput) Name() pulumi.StringOutput
func (GetPrivateNetworkInstanceOutput) PrivateIpConfigs ¶
func (o GetPrivateNetworkInstanceOutput) PrivateIpConfigs() GetPrivateNetworkInstancePrivateIpConfigArrayOutput
func (GetPrivateNetworkInstanceOutput) Status ¶
func (o GetPrivateNetworkInstanceOutput) Status() pulumi.StringOutput
func (GetPrivateNetworkInstanceOutput) ToGetPrivateNetworkInstanceOutput ¶
func (o GetPrivateNetworkInstanceOutput) ToGetPrivateNetworkInstanceOutput() GetPrivateNetworkInstanceOutput
func (GetPrivateNetworkInstanceOutput) ToGetPrivateNetworkInstanceOutputWithContext ¶
func (o GetPrivateNetworkInstanceOutput) ToGetPrivateNetworkInstanceOutputWithContext(ctx context.Context) GetPrivateNetworkInstanceOutput
type GetPrivateNetworkInstancePrivateIpConfig ¶
type GetPrivateNetworkInstancePrivateIpConfig struct {
V4s []GetPrivateNetworkInstancePrivateIpConfigV4 `pulumi:"v4s"`
}
type GetPrivateNetworkInstancePrivateIpConfigArgs ¶
type GetPrivateNetworkInstancePrivateIpConfigArgs struct {
V4s GetPrivateNetworkInstancePrivateIpConfigV4ArrayInput `pulumi:"v4s"`
}
func (GetPrivateNetworkInstancePrivateIpConfigArgs) ElementType ¶
func (GetPrivateNetworkInstancePrivateIpConfigArgs) ElementType() reflect.Type
func (GetPrivateNetworkInstancePrivateIpConfigArgs) ToGetPrivateNetworkInstancePrivateIpConfigOutput ¶
func (i GetPrivateNetworkInstancePrivateIpConfigArgs) ToGetPrivateNetworkInstancePrivateIpConfigOutput() GetPrivateNetworkInstancePrivateIpConfigOutput
func (GetPrivateNetworkInstancePrivateIpConfigArgs) ToGetPrivateNetworkInstancePrivateIpConfigOutputWithContext ¶
func (i GetPrivateNetworkInstancePrivateIpConfigArgs) ToGetPrivateNetworkInstancePrivateIpConfigOutputWithContext(ctx context.Context) GetPrivateNetworkInstancePrivateIpConfigOutput
type GetPrivateNetworkInstancePrivateIpConfigArray ¶
type GetPrivateNetworkInstancePrivateIpConfigArray []GetPrivateNetworkInstancePrivateIpConfigInput
func (GetPrivateNetworkInstancePrivateIpConfigArray) ElementType ¶
func (GetPrivateNetworkInstancePrivateIpConfigArray) ElementType() reflect.Type
func (GetPrivateNetworkInstancePrivateIpConfigArray) ToGetPrivateNetworkInstancePrivateIpConfigArrayOutput ¶
func (i GetPrivateNetworkInstancePrivateIpConfigArray) ToGetPrivateNetworkInstancePrivateIpConfigArrayOutput() GetPrivateNetworkInstancePrivateIpConfigArrayOutput
func (GetPrivateNetworkInstancePrivateIpConfigArray) ToGetPrivateNetworkInstancePrivateIpConfigArrayOutputWithContext ¶
func (i GetPrivateNetworkInstancePrivateIpConfigArray) ToGetPrivateNetworkInstancePrivateIpConfigArrayOutputWithContext(ctx context.Context) GetPrivateNetworkInstancePrivateIpConfigArrayOutput
type GetPrivateNetworkInstancePrivateIpConfigArrayInput ¶
type GetPrivateNetworkInstancePrivateIpConfigArrayInput interface { pulumi.Input ToGetPrivateNetworkInstancePrivateIpConfigArrayOutput() GetPrivateNetworkInstancePrivateIpConfigArrayOutput ToGetPrivateNetworkInstancePrivateIpConfigArrayOutputWithContext(context.Context) GetPrivateNetworkInstancePrivateIpConfigArrayOutput }
GetPrivateNetworkInstancePrivateIpConfigArrayInput is an input type that accepts GetPrivateNetworkInstancePrivateIpConfigArray and GetPrivateNetworkInstancePrivateIpConfigArrayOutput values. You can construct a concrete instance of `GetPrivateNetworkInstancePrivateIpConfigArrayInput` via:
GetPrivateNetworkInstancePrivateIpConfigArray{ GetPrivateNetworkInstancePrivateIpConfigArgs{...} }
type GetPrivateNetworkInstancePrivateIpConfigArrayOutput ¶
type GetPrivateNetworkInstancePrivateIpConfigArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateNetworkInstancePrivateIpConfigArrayOutput) ElementType ¶
func (GetPrivateNetworkInstancePrivateIpConfigArrayOutput) ElementType() reflect.Type
func (GetPrivateNetworkInstancePrivateIpConfigArrayOutput) ToGetPrivateNetworkInstancePrivateIpConfigArrayOutput ¶
func (o GetPrivateNetworkInstancePrivateIpConfigArrayOutput) ToGetPrivateNetworkInstancePrivateIpConfigArrayOutput() GetPrivateNetworkInstancePrivateIpConfigArrayOutput
func (GetPrivateNetworkInstancePrivateIpConfigArrayOutput) ToGetPrivateNetworkInstancePrivateIpConfigArrayOutputWithContext ¶
func (o GetPrivateNetworkInstancePrivateIpConfigArrayOutput) ToGetPrivateNetworkInstancePrivateIpConfigArrayOutputWithContext(ctx context.Context) GetPrivateNetworkInstancePrivateIpConfigArrayOutput
type GetPrivateNetworkInstancePrivateIpConfigInput ¶
type GetPrivateNetworkInstancePrivateIpConfigInput interface { pulumi.Input ToGetPrivateNetworkInstancePrivateIpConfigOutput() GetPrivateNetworkInstancePrivateIpConfigOutput ToGetPrivateNetworkInstancePrivateIpConfigOutputWithContext(context.Context) GetPrivateNetworkInstancePrivateIpConfigOutput }
GetPrivateNetworkInstancePrivateIpConfigInput is an input type that accepts GetPrivateNetworkInstancePrivateIpConfigArgs and GetPrivateNetworkInstancePrivateIpConfigOutput values. You can construct a concrete instance of `GetPrivateNetworkInstancePrivateIpConfigInput` via:
GetPrivateNetworkInstancePrivateIpConfigArgs{...}
type GetPrivateNetworkInstancePrivateIpConfigOutput ¶
type GetPrivateNetworkInstancePrivateIpConfigOutput struct{ *pulumi.OutputState }
func (GetPrivateNetworkInstancePrivateIpConfigOutput) ElementType ¶
func (GetPrivateNetworkInstancePrivateIpConfigOutput) ElementType() reflect.Type
func (GetPrivateNetworkInstancePrivateIpConfigOutput) ToGetPrivateNetworkInstancePrivateIpConfigOutput ¶
func (o GetPrivateNetworkInstancePrivateIpConfigOutput) ToGetPrivateNetworkInstancePrivateIpConfigOutput() GetPrivateNetworkInstancePrivateIpConfigOutput
func (GetPrivateNetworkInstancePrivateIpConfigOutput) ToGetPrivateNetworkInstancePrivateIpConfigOutputWithContext ¶
func (o GetPrivateNetworkInstancePrivateIpConfigOutput) ToGetPrivateNetworkInstancePrivateIpConfigOutputWithContext(ctx context.Context) GetPrivateNetworkInstancePrivateIpConfigOutput
type GetPrivateNetworkInstancePrivateIpConfigV4Args ¶
type GetPrivateNetworkInstancePrivateIpConfigV4Args struct { Gateway pulumi.StringInput `pulumi:"gateway"` Ip pulumi.StringInput `pulumi:"ip"` NetmaskCidr pulumi.IntInput `pulumi:"netmaskCidr"` }
func (GetPrivateNetworkInstancePrivateIpConfigV4Args) ElementType ¶
func (GetPrivateNetworkInstancePrivateIpConfigV4Args) ElementType() reflect.Type
func (GetPrivateNetworkInstancePrivateIpConfigV4Args) ToGetPrivateNetworkInstancePrivateIpConfigV4Output ¶
func (i GetPrivateNetworkInstancePrivateIpConfigV4Args) ToGetPrivateNetworkInstancePrivateIpConfigV4Output() GetPrivateNetworkInstancePrivateIpConfigV4Output
func (GetPrivateNetworkInstancePrivateIpConfigV4Args) ToGetPrivateNetworkInstancePrivateIpConfigV4OutputWithContext ¶
func (i GetPrivateNetworkInstancePrivateIpConfigV4Args) ToGetPrivateNetworkInstancePrivateIpConfigV4OutputWithContext(ctx context.Context) GetPrivateNetworkInstancePrivateIpConfigV4Output
type GetPrivateNetworkInstancePrivateIpConfigV4Array ¶
type GetPrivateNetworkInstancePrivateIpConfigV4Array []GetPrivateNetworkInstancePrivateIpConfigV4Input
func (GetPrivateNetworkInstancePrivateIpConfigV4Array) ElementType ¶
func (GetPrivateNetworkInstancePrivateIpConfigV4Array) ElementType() reflect.Type
func (GetPrivateNetworkInstancePrivateIpConfigV4Array) ToGetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput ¶
func (i GetPrivateNetworkInstancePrivateIpConfigV4Array) ToGetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput() GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput
func (GetPrivateNetworkInstancePrivateIpConfigV4Array) ToGetPrivateNetworkInstancePrivateIpConfigV4ArrayOutputWithContext ¶
func (i GetPrivateNetworkInstancePrivateIpConfigV4Array) ToGetPrivateNetworkInstancePrivateIpConfigV4ArrayOutputWithContext(ctx context.Context) GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput
type GetPrivateNetworkInstancePrivateIpConfigV4ArrayInput ¶
type GetPrivateNetworkInstancePrivateIpConfigV4ArrayInput interface { pulumi.Input ToGetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput() GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput ToGetPrivateNetworkInstancePrivateIpConfigV4ArrayOutputWithContext(context.Context) GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput }
GetPrivateNetworkInstancePrivateIpConfigV4ArrayInput is an input type that accepts GetPrivateNetworkInstancePrivateIpConfigV4Array and GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput values. You can construct a concrete instance of `GetPrivateNetworkInstancePrivateIpConfigV4ArrayInput` via:
GetPrivateNetworkInstancePrivateIpConfigV4Array{ GetPrivateNetworkInstancePrivateIpConfigV4Args{...} }
type GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput ¶
type GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput struct{ *pulumi.OutputState }
func (GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput) ElementType ¶
func (GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput) ElementType() reflect.Type
func (GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput) ToGetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput ¶
func (o GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput) ToGetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput() GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput
func (GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput) ToGetPrivateNetworkInstancePrivateIpConfigV4ArrayOutputWithContext ¶
func (o GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput) ToGetPrivateNetworkInstancePrivateIpConfigV4ArrayOutputWithContext(ctx context.Context) GetPrivateNetworkInstancePrivateIpConfigV4ArrayOutput
type GetPrivateNetworkInstancePrivateIpConfigV4Input ¶
type GetPrivateNetworkInstancePrivateIpConfigV4Input interface { pulumi.Input ToGetPrivateNetworkInstancePrivateIpConfigV4Output() GetPrivateNetworkInstancePrivateIpConfigV4Output ToGetPrivateNetworkInstancePrivateIpConfigV4OutputWithContext(context.Context) GetPrivateNetworkInstancePrivateIpConfigV4Output }
GetPrivateNetworkInstancePrivateIpConfigV4Input is an input type that accepts GetPrivateNetworkInstancePrivateIpConfigV4Args and GetPrivateNetworkInstancePrivateIpConfigV4Output values. You can construct a concrete instance of `GetPrivateNetworkInstancePrivateIpConfigV4Input` via:
GetPrivateNetworkInstancePrivateIpConfigV4Args{...}
type GetPrivateNetworkInstancePrivateIpConfigV4Output ¶
type GetPrivateNetworkInstancePrivateIpConfigV4Output struct{ *pulumi.OutputState }
func (GetPrivateNetworkInstancePrivateIpConfigV4Output) ElementType ¶
func (GetPrivateNetworkInstancePrivateIpConfigV4Output) ElementType() reflect.Type
func (GetPrivateNetworkInstancePrivateIpConfigV4Output) Gateway ¶
func (o GetPrivateNetworkInstancePrivateIpConfigV4Output) Gateway() pulumi.StringOutput
func (GetPrivateNetworkInstancePrivateIpConfigV4Output) NetmaskCidr ¶
func (o GetPrivateNetworkInstancePrivateIpConfigV4Output) NetmaskCidr() pulumi.IntOutput
func (GetPrivateNetworkInstancePrivateIpConfigV4Output) ToGetPrivateNetworkInstancePrivateIpConfigV4Output ¶
func (o GetPrivateNetworkInstancePrivateIpConfigV4Output) ToGetPrivateNetworkInstancePrivateIpConfigV4Output() GetPrivateNetworkInstancePrivateIpConfigV4Output
func (GetPrivateNetworkInstancePrivateIpConfigV4Output) ToGetPrivateNetworkInstancePrivateIpConfigV4OutputWithContext ¶
func (o GetPrivateNetworkInstancePrivateIpConfigV4Output) ToGetPrivateNetworkInstancePrivateIpConfigV4OutputWithContext(ctx context.Context) GetPrivateNetworkInstancePrivateIpConfigV4Output
type GetPrivateNetworkOutputArgs ¶
type GetPrivateNetworkOutputArgs struct { CreatedDate pulumi.StringPtrInput `pulumi:"createdDate"` Description pulumi.StringPtrInput `pulumi:"description"` InstanceIds pulumi.IntArrayInput `pulumi:"instanceIds"` Name pulumi.StringPtrInput `pulumi:"name"` Region pulumi.StringPtrInput `pulumi:"region"` RegionName pulumi.StringPtrInput `pulumi:"regionName"` UpdatedAt pulumi.StringPtrInput `pulumi:"updatedAt"` }
A collection of arguments for invoking getPrivateNetwork.
func (GetPrivateNetworkOutputArgs) ElementType ¶
func (GetPrivateNetworkOutputArgs) ElementType() reflect.Type
type GetPrivateNetworkResult ¶
type GetPrivateNetworkResult struct { AvailableIps int `pulumi:"availableIps"` Cidr string `pulumi:"cidr"` CreatedDate string `pulumi:"createdDate"` DataCenter string `pulumi:"dataCenter"` Description *string `pulumi:"description"` Id string `pulumi:"id"` InstanceIds []int `pulumi:"instanceIds"` Instances []GetPrivateNetworkInstance `pulumi:"instances"` Name *string `pulumi:"name"` Region *string `pulumi:"region"` RegionName string `pulumi:"regionName"` UpdatedAt string `pulumi:"updatedAt"` }
A collection of values returned by getPrivateNetwork.
func GetPrivateNetwork ¶
func GetPrivateNetwork(ctx *pulumi.Context, args *GetPrivateNetworkArgs, opts ...pulumi.InvokeOption) (*GetPrivateNetworkResult, error)
type GetPrivateNetworkResultOutput ¶
type GetPrivateNetworkResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getPrivateNetwork.
func GetPrivateNetworkOutput ¶
func GetPrivateNetworkOutput(ctx *pulumi.Context, args GetPrivateNetworkOutputArgs, opts ...pulumi.InvokeOption) GetPrivateNetworkResultOutput
func (GetPrivateNetworkResultOutput) AvailableIps ¶
func (o GetPrivateNetworkResultOutput) AvailableIps() pulumi.IntOutput
func (GetPrivateNetworkResultOutput) Cidr ¶
func (o GetPrivateNetworkResultOutput) Cidr() pulumi.StringOutput
func (GetPrivateNetworkResultOutput) CreatedDate ¶
func (o GetPrivateNetworkResultOutput) CreatedDate() pulumi.StringOutput
func (GetPrivateNetworkResultOutput) DataCenter ¶
func (o GetPrivateNetworkResultOutput) DataCenter() pulumi.StringOutput
func (GetPrivateNetworkResultOutput) Description ¶
func (o GetPrivateNetworkResultOutput) Description() pulumi.StringPtrOutput
func (GetPrivateNetworkResultOutput) ElementType ¶
func (GetPrivateNetworkResultOutput) ElementType() reflect.Type
func (GetPrivateNetworkResultOutput) Id ¶
func (o GetPrivateNetworkResultOutput) Id() pulumi.StringOutput
func (GetPrivateNetworkResultOutput) InstanceIds ¶
func (o GetPrivateNetworkResultOutput) InstanceIds() pulumi.IntArrayOutput
func (GetPrivateNetworkResultOutput) Instances ¶
func (o GetPrivateNetworkResultOutput) Instances() GetPrivateNetworkInstanceArrayOutput
func (GetPrivateNetworkResultOutput) Name ¶
func (o GetPrivateNetworkResultOutput) Name() pulumi.StringPtrOutput
func (GetPrivateNetworkResultOutput) Region ¶
func (o GetPrivateNetworkResultOutput) Region() pulumi.StringPtrOutput
func (GetPrivateNetworkResultOutput) RegionName ¶
func (o GetPrivateNetworkResultOutput) RegionName() pulumi.StringOutput
func (GetPrivateNetworkResultOutput) ToGetPrivateNetworkResultOutput ¶
func (o GetPrivateNetworkResultOutput) ToGetPrivateNetworkResultOutput() GetPrivateNetworkResultOutput
func (GetPrivateNetworkResultOutput) ToGetPrivateNetworkResultOutputWithContext ¶
func (o GetPrivateNetworkResultOutput) ToGetPrivateNetworkResultOutputWithContext(ctx context.Context) GetPrivateNetworkResultOutput
func (GetPrivateNetworkResultOutput) UpdatedAt ¶
func (o GetPrivateNetworkResultOutput) UpdatedAt() pulumi.StringOutput
type Image ¶
type Image struct { pulumi.CustomResourceState // The creation date of the image. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // Description of the image. Description pulumi.StringOutput `pulumi:"description"` // If the image is in an error state (see status property), the error message can be seen in this field. ErrorMessage pulumi.StringOutput `pulumi:"errorMessage"` // Format of your image `iso` or `qcow`. Format pulumi.StringOutput `pulumi:"format"` // URL from which the image has been downloaded. ImageUrl pulumi.StringOutput `pulumi:"imageUrl"` // Time of the last update of the image. LastUpdated pulumi.StringOutput `pulumi:"lastUpdated"` // Name of the image. Name pulumi.StringOutput `pulumi:"name"` // Provided type of operating system (OS). Please specify Windows for MS `Windows` and `Linux` for other OS. Specifying // wrong OS type may lead to disfunctional cloud instance. OsType pulumi.StringOutput `pulumi:"osType"` // Flag indicating that the image is either a standard (true) or a custom image (false). StandardImage pulumi.BoolOutput `pulumi:"standardImage"` // Downloading status of the image (`downloading`, `downloaded` or `error`). Status pulumi.StringOutput `pulumi:"status"` // The size of the uploaded image in megabyte. UploadedSizeMb pulumi.IntOutput `pulumi:"uploadedSizeMb"` // Version number to distinguish the contents of an image e.g. the version of the operating system. Version pulumi.StringOutput `pulumi:"version"` }
func GetImage ¶
func GetImage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ImageState, opts ...pulumi.ResourceOption) (*Image, error)
GetImage gets an existing Image 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 NewImage ¶
func NewImage(ctx *pulumi.Context, name string, args *ImageArgs, opts ...pulumi.ResourceOption) (*Image, error)
NewImage registers a new resource with the given unique name, arguments, and options.
func (*Image) ElementType ¶
func (*Image) ToImageOutput ¶
func (i *Image) ToImageOutput() ImageOutput
func (*Image) ToImageOutputWithContext ¶
func (i *Image) ToImageOutputWithContext(ctx context.Context) ImageOutput
type ImageArgs ¶
type ImageArgs struct { // Description of the image. Description pulumi.StringInput // URL from which the image has been downloaded. ImageUrl pulumi.StringInput // Name of the image. Name pulumi.StringPtrInput // Provided type of operating system (OS). Please specify Windows for MS `Windows` and `Linux` for other OS. Specifying // wrong OS type may lead to disfunctional cloud instance. OsType pulumi.StringInput // Version number to distinguish the contents of an image e.g. the version of the operating system. Version pulumi.StringInput }
The set of arguments for constructing a Image resource.
func (ImageArgs) ElementType ¶
type ImageArray ¶
type ImageArray []ImageInput
func (ImageArray) ElementType ¶
func (ImageArray) ElementType() reflect.Type
func (ImageArray) ToImageArrayOutput ¶
func (i ImageArray) ToImageArrayOutput() ImageArrayOutput
func (ImageArray) ToImageArrayOutputWithContext ¶
func (i ImageArray) ToImageArrayOutputWithContext(ctx context.Context) ImageArrayOutput
type ImageArrayInput ¶
type ImageArrayInput interface { pulumi.Input ToImageArrayOutput() ImageArrayOutput ToImageArrayOutputWithContext(context.Context) ImageArrayOutput }
ImageArrayInput is an input type that accepts ImageArray and ImageArrayOutput values. You can construct a concrete instance of `ImageArrayInput` via:
ImageArray{ ImageArgs{...} }
type ImageArrayOutput ¶
type ImageArrayOutput struct{ *pulumi.OutputState }
func (ImageArrayOutput) ElementType ¶
func (ImageArrayOutput) ElementType() reflect.Type
func (ImageArrayOutput) Index ¶
func (o ImageArrayOutput) Index(i pulumi.IntInput) ImageOutput
func (ImageArrayOutput) ToImageArrayOutput ¶
func (o ImageArrayOutput) ToImageArrayOutput() ImageArrayOutput
func (ImageArrayOutput) ToImageArrayOutputWithContext ¶
func (o ImageArrayOutput) ToImageArrayOutputWithContext(ctx context.Context) ImageArrayOutput
type ImageInput ¶
type ImageInput interface { pulumi.Input ToImageOutput() ImageOutput ToImageOutputWithContext(ctx context.Context) ImageOutput }
type ImageMap ¶
type ImageMap map[string]ImageInput
func (ImageMap) ElementType ¶
func (ImageMap) ToImageMapOutput ¶
func (i ImageMap) ToImageMapOutput() ImageMapOutput
func (ImageMap) ToImageMapOutputWithContext ¶
func (i ImageMap) ToImageMapOutputWithContext(ctx context.Context) ImageMapOutput
type ImageMapInput ¶
type ImageMapInput interface { pulumi.Input ToImageMapOutput() ImageMapOutput ToImageMapOutputWithContext(context.Context) ImageMapOutput }
ImageMapInput is an input type that accepts ImageMap and ImageMapOutput values. You can construct a concrete instance of `ImageMapInput` via:
ImageMap{ "key": ImageArgs{...} }
type ImageMapOutput ¶
type ImageMapOutput struct{ *pulumi.OutputState }
func (ImageMapOutput) ElementType ¶
func (ImageMapOutput) ElementType() reflect.Type
func (ImageMapOutput) MapIndex ¶
func (o ImageMapOutput) MapIndex(k pulumi.StringInput) ImageOutput
func (ImageMapOutput) ToImageMapOutput ¶
func (o ImageMapOutput) ToImageMapOutput() ImageMapOutput
func (ImageMapOutput) ToImageMapOutputWithContext ¶
func (o ImageMapOutput) ToImageMapOutputWithContext(ctx context.Context) ImageMapOutput
type ImageOutput ¶
type ImageOutput struct{ *pulumi.OutputState }
func (ImageOutput) CreationDate ¶
func (o ImageOutput) CreationDate() pulumi.StringOutput
The creation date of the image.
func (ImageOutput) Description ¶
func (o ImageOutput) Description() pulumi.StringOutput
Description of the image.
func (ImageOutput) ElementType ¶
func (ImageOutput) ElementType() reflect.Type
func (ImageOutput) ErrorMessage ¶
func (o ImageOutput) ErrorMessage() pulumi.StringOutput
If the image is in an error state (see status property), the error message can be seen in this field.
func (ImageOutput) Format ¶
func (o ImageOutput) Format() pulumi.StringOutput
Format of your image `iso` or `qcow`.
func (ImageOutput) ImageUrl ¶
func (o ImageOutput) ImageUrl() pulumi.StringOutput
URL from which the image has been downloaded.
func (ImageOutput) LastUpdated ¶
func (o ImageOutput) LastUpdated() pulumi.StringOutput
Time of the last update of the image.
func (ImageOutput) OsType ¶
func (o ImageOutput) OsType() pulumi.StringOutput
Provided type of operating system (OS). Please specify Windows for MS `Windows` and `Linux` for other OS. Specifying wrong OS type may lead to disfunctional cloud instance.
func (ImageOutput) StandardImage ¶
func (o ImageOutput) StandardImage() pulumi.BoolOutput
Flag indicating that the image is either a standard (true) or a custom image (false).
func (ImageOutput) Status ¶
func (o ImageOutput) Status() pulumi.StringOutput
Downloading status of the image (`downloading`, `downloaded` or `error`).
func (ImageOutput) ToImageOutput ¶
func (o ImageOutput) ToImageOutput() ImageOutput
func (ImageOutput) ToImageOutputWithContext ¶
func (o ImageOutput) ToImageOutputWithContext(ctx context.Context) ImageOutput
func (ImageOutput) UploadedSizeMb ¶
func (o ImageOutput) UploadedSizeMb() pulumi.IntOutput
The size of the uploaded image in megabyte.
func (ImageOutput) Version ¶
func (o ImageOutput) Version() pulumi.StringOutput
Version number to distinguish the contents of an image e.g. the version of the operating system.
type ImageState ¶
type ImageState struct { // The creation date of the image. CreationDate pulumi.StringPtrInput // Description of the image. Description pulumi.StringPtrInput // If the image is in an error state (see status property), the error message can be seen in this field. ErrorMessage pulumi.StringPtrInput // Format of your image `iso` or `qcow`. Format pulumi.StringPtrInput // URL from which the image has been downloaded. ImageUrl pulumi.StringPtrInput // Time of the last update of the image. LastUpdated pulumi.StringPtrInput // Name of the image. Name pulumi.StringPtrInput // Provided type of operating system (OS). Please specify Windows for MS `Windows` and `Linux` for other OS. Specifying // wrong OS type may lead to disfunctional cloud instance. OsType pulumi.StringPtrInput // Flag indicating that the image is either a standard (true) or a custom image (false). StandardImage pulumi.BoolPtrInput // Downloading status of the image (`downloading`, `downloaded` or `error`). Status pulumi.StringPtrInput // The size of the uploaded image in megabyte. UploadedSizeMb pulumi.IntPtrInput // Version number to distinguish the contents of an image e.g. the version of the operating system. Version pulumi.StringPtrInput }
func (ImageState) ElementType ¶
func (ImageState) ElementType() reflect.Type
type Instance ¶
type Instance struct { pulumi.CustomResourceState AddOns InstanceAddOnArrayOutput `pulumi:"addOns"` // All other additional IP addresses of the instance. AdditionalIps InstanceAdditionalIpArrayOutput `pulumi:"additionalIps"` // The date on which the instance will be cancelled. CancelDate pulumi.StringPtrOutput `pulumi:"cancelDate"` // CPU core count of the instance. CpuCores pulumi.IntOutput `pulumi:"cpuCores"` // The creation date of the compute instance. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // Image disk size of the instance in megabyte. DiskMb pulumi.IntOutput `pulumi:"diskMb"` // The instance name chosen by the customer that will be shown in the customer panel. DisplayName pulumi.StringOutput `pulumi:"displayName"` // If the instance is in an error state (see status property), the error message can be seen in this field. ErrorMessage pulumi.StringOutput `pulumi:"errorMessage"` // CAUTION: On updating this value your server will be reinstalled! Image Id is used to set up the compute instance. Ubuntu // 20.04 is the default, currently you have to get the Id with our // [API](https://api.contabo.com/#tag/Images/operation/retrieveImage) or via our [command // line](https://github.com/contabo/cntb) tool with this command: `cntb get images`. ImageId pulumi.StringOutput `pulumi:"imageId"` IpConfigs InstanceIpConfigArrayOutput `pulumi:"ipConfigs"` // Time of the last update of the compute instance. LastUpdated pulumi.StringOutput `pulumi:"lastUpdated"` // Additional license in order to enhance your chosen product. It is mainly needed for software licenses on your product // (not needed for windows). See our [api documentation](https://api.contabo.com/#tag/Instances/operation/createInstance) // for all available licenses. License pulumi.StringOutput `pulumi:"license"` // Mac address of the instance. MacAddress pulumi.StringOutput `pulumi:"macAddress"` // Name of the compute instance. Name pulumi.StringOutput `pulumi:"name"` // Type of operating system (OS) installed on the instance. OsType pulumi.StringOutput `pulumi:"osType"` // Initial contract period in months. Available periods are: 1, 3, 6 and 12 months. The default setting is 1 month. Period pulumi.IntOutput `pulumi:"period"` // Choose the VPS/VDS product you want to buy. See our products // [here](https://api.contabo.com/#tag/Instances/operation/createInstance). ProductId pulumi.StringOutput `pulumi:"productId"` // InsInstance's category depending on Product Id. Following product types are available: `hdd`,`ssd`,`vds`,`nvme`. ProductType pulumi.StringOutput `pulumi:"productType"` // Image ram size in megabyte. RamMb pulumi.IntOutput `pulumi:"ramMb"` // Instance Region where the compute instance should be located. Default region is the EU. Following regions are available: // `EU`,`US-central`,`US-east`,`US-west`,`SIN`. Region pulumi.StringOutput `pulumi:"region"` // CAUTION: On updating this value your server will be reinstalled! Root password of the compute instance. RootPassword pulumi.IntPtrOutput `pulumi:"rootPassword"` // CAUTION: On updating this value your server will be reinstalled! Array of `secretIds` of public SSH keys for logging // into as defaultUser with administrator/root privileges. Applies to Linux/BSD systems. Please refer to Secrets Management // API. SshKeys pulumi.IntArrayOutput `pulumi:"sshKeys"` // Status of the compute instance. The status can be set to `provisioning`, `uninstalled`, `running`, `stopped`, `error`, // `installing`, `unknown`, or `installed`. Status pulumi.StringOutput `pulumi:"status"` // CAUTION: On updating this value your server will be reinstalled! Cloud-Init Config in order to customize during start of // compute instance. UserData pulumi.StringPtrOutput `pulumi:"userData"` // Identifier of the host system. VHostId pulumi.IntOutput `pulumi:"vHostId"` }
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 InstanceAddOnArgs ¶
type InstanceAddOnArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` Quantity pulumi.IntPtrInput `pulumi:"quantity"` }
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 }
func (InstanceAddOnOutput) ElementType ¶
func (InstanceAddOnOutput) ElementType() reflect.Type
func (InstanceAddOnOutput) Id ¶
func (o InstanceAddOnOutput) Id() pulumi.StringPtrOutput
func (InstanceAddOnOutput) Quantity ¶
func (o InstanceAddOnOutput) Quantity() pulumi.IntPtrOutput
func (InstanceAddOnOutput) ToInstanceAddOnOutput ¶
func (o InstanceAddOnOutput) ToInstanceAddOnOutput() InstanceAddOnOutput
func (InstanceAddOnOutput) ToInstanceAddOnOutputWithContext ¶
func (o InstanceAddOnOutput) ToInstanceAddOnOutputWithContext(ctx context.Context) InstanceAddOnOutput
type InstanceAdditionalIp ¶
type InstanceAdditionalIp struct {
V4s []InstanceAdditionalIpV4 `pulumi:"v4s"`
}
type InstanceAdditionalIpArgs ¶
type InstanceAdditionalIpArgs struct {
V4s InstanceAdditionalIpV4ArrayInput `pulumi:"v4s"`
}
func (InstanceAdditionalIpArgs) ElementType ¶
func (InstanceAdditionalIpArgs) ElementType() reflect.Type
func (InstanceAdditionalIpArgs) ToInstanceAdditionalIpOutput ¶
func (i InstanceAdditionalIpArgs) ToInstanceAdditionalIpOutput() InstanceAdditionalIpOutput
func (InstanceAdditionalIpArgs) ToInstanceAdditionalIpOutputWithContext ¶
func (i InstanceAdditionalIpArgs) ToInstanceAdditionalIpOutputWithContext(ctx context.Context) InstanceAdditionalIpOutput
type InstanceAdditionalIpArray ¶
type InstanceAdditionalIpArray []InstanceAdditionalIpInput
func (InstanceAdditionalIpArray) ElementType ¶
func (InstanceAdditionalIpArray) ElementType() reflect.Type
func (InstanceAdditionalIpArray) ToInstanceAdditionalIpArrayOutput ¶
func (i InstanceAdditionalIpArray) ToInstanceAdditionalIpArrayOutput() InstanceAdditionalIpArrayOutput
func (InstanceAdditionalIpArray) ToInstanceAdditionalIpArrayOutputWithContext ¶
func (i InstanceAdditionalIpArray) ToInstanceAdditionalIpArrayOutputWithContext(ctx context.Context) InstanceAdditionalIpArrayOutput
type InstanceAdditionalIpArrayInput ¶
type InstanceAdditionalIpArrayInput interface { pulumi.Input ToInstanceAdditionalIpArrayOutput() InstanceAdditionalIpArrayOutput ToInstanceAdditionalIpArrayOutputWithContext(context.Context) InstanceAdditionalIpArrayOutput }
InstanceAdditionalIpArrayInput is an input type that accepts InstanceAdditionalIpArray and InstanceAdditionalIpArrayOutput values. You can construct a concrete instance of `InstanceAdditionalIpArrayInput` via:
InstanceAdditionalIpArray{ InstanceAdditionalIpArgs{...} }
type InstanceAdditionalIpArrayOutput ¶
type InstanceAdditionalIpArrayOutput struct{ *pulumi.OutputState }
func (InstanceAdditionalIpArrayOutput) ElementType ¶
func (InstanceAdditionalIpArrayOutput) ElementType() reflect.Type
func (InstanceAdditionalIpArrayOutput) Index ¶
func (o InstanceAdditionalIpArrayOutput) Index(i pulumi.IntInput) InstanceAdditionalIpOutput
func (InstanceAdditionalIpArrayOutput) ToInstanceAdditionalIpArrayOutput ¶
func (o InstanceAdditionalIpArrayOutput) ToInstanceAdditionalIpArrayOutput() InstanceAdditionalIpArrayOutput
func (InstanceAdditionalIpArrayOutput) ToInstanceAdditionalIpArrayOutputWithContext ¶
func (o InstanceAdditionalIpArrayOutput) ToInstanceAdditionalIpArrayOutputWithContext(ctx context.Context) InstanceAdditionalIpArrayOutput
type InstanceAdditionalIpInput ¶
type InstanceAdditionalIpInput interface { pulumi.Input ToInstanceAdditionalIpOutput() InstanceAdditionalIpOutput ToInstanceAdditionalIpOutputWithContext(context.Context) InstanceAdditionalIpOutput }
InstanceAdditionalIpInput is an input type that accepts InstanceAdditionalIpArgs and InstanceAdditionalIpOutput values. You can construct a concrete instance of `InstanceAdditionalIpInput` via:
InstanceAdditionalIpArgs{...}
type InstanceAdditionalIpOutput ¶
type InstanceAdditionalIpOutput struct{ *pulumi.OutputState }
func (InstanceAdditionalIpOutput) ElementType ¶
func (InstanceAdditionalIpOutput) ElementType() reflect.Type
func (InstanceAdditionalIpOutput) ToInstanceAdditionalIpOutput ¶
func (o InstanceAdditionalIpOutput) ToInstanceAdditionalIpOutput() InstanceAdditionalIpOutput
func (InstanceAdditionalIpOutput) ToInstanceAdditionalIpOutputWithContext ¶
func (o InstanceAdditionalIpOutput) ToInstanceAdditionalIpOutputWithContext(ctx context.Context) InstanceAdditionalIpOutput
func (InstanceAdditionalIpOutput) V4s ¶
func (o InstanceAdditionalIpOutput) V4s() InstanceAdditionalIpV4ArrayOutput
type InstanceAdditionalIpV4 ¶
type InstanceAdditionalIpV4Args ¶
type InstanceAdditionalIpV4Args struct { Gateway pulumi.StringPtrInput `pulumi:"gateway"` Ip pulumi.StringPtrInput `pulumi:"ip"` NetmaskCidr pulumi.IntPtrInput `pulumi:"netmaskCidr"` }
func (InstanceAdditionalIpV4Args) ElementType ¶
func (InstanceAdditionalIpV4Args) ElementType() reflect.Type
func (InstanceAdditionalIpV4Args) ToInstanceAdditionalIpV4Output ¶
func (i InstanceAdditionalIpV4Args) ToInstanceAdditionalIpV4Output() InstanceAdditionalIpV4Output
func (InstanceAdditionalIpV4Args) ToInstanceAdditionalIpV4OutputWithContext ¶
func (i InstanceAdditionalIpV4Args) ToInstanceAdditionalIpV4OutputWithContext(ctx context.Context) InstanceAdditionalIpV4Output
type InstanceAdditionalIpV4Array ¶
type InstanceAdditionalIpV4Array []InstanceAdditionalIpV4Input
func (InstanceAdditionalIpV4Array) ElementType ¶
func (InstanceAdditionalIpV4Array) ElementType() reflect.Type
func (InstanceAdditionalIpV4Array) ToInstanceAdditionalIpV4ArrayOutput ¶
func (i InstanceAdditionalIpV4Array) ToInstanceAdditionalIpV4ArrayOutput() InstanceAdditionalIpV4ArrayOutput
func (InstanceAdditionalIpV4Array) ToInstanceAdditionalIpV4ArrayOutputWithContext ¶
func (i InstanceAdditionalIpV4Array) ToInstanceAdditionalIpV4ArrayOutputWithContext(ctx context.Context) InstanceAdditionalIpV4ArrayOutput
type InstanceAdditionalIpV4ArrayInput ¶
type InstanceAdditionalIpV4ArrayInput interface { pulumi.Input ToInstanceAdditionalIpV4ArrayOutput() InstanceAdditionalIpV4ArrayOutput ToInstanceAdditionalIpV4ArrayOutputWithContext(context.Context) InstanceAdditionalIpV4ArrayOutput }
InstanceAdditionalIpV4ArrayInput is an input type that accepts InstanceAdditionalIpV4Array and InstanceAdditionalIpV4ArrayOutput values. You can construct a concrete instance of `InstanceAdditionalIpV4ArrayInput` via:
InstanceAdditionalIpV4Array{ InstanceAdditionalIpV4Args{...} }
type InstanceAdditionalIpV4ArrayOutput ¶
type InstanceAdditionalIpV4ArrayOutput struct{ *pulumi.OutputState }
func (InstanceAdditionalIpV4ArrayOutput) ElementType ¶
func (InstanceAdditionalIpV4ArrayOutput) ElementType() reflect.Type
func (InstanceAdditionalIpV4ArrayOutput) Index ¶
func (o InstanceAdditionalIpV4ArrayOutput) Index(i pulumi.IntInput) InstanceAdditionalIpV4Output
func (InstanceAdditionalIpV4ArrayOutput) ToInstanceAdditionalIpV4ArrayOutput ¶
func (o InstanceAdditionalIpV4ArrayOutput) ToInstanceAdditionalIpV4ArrayOutput() InstanceAdditionalIpV4ArrayOutput
func (InstanceAdditionalIpV4ArrayOutput) ToInstanceAdditionalIpV4ArrayOutputWithContext ¶
func (o InstanceAdditionalIpV4ArrayOutput) ToInstanceAdditionalIpV4ArrayOutputWithContext(ctx context.Context) InstanceAdditionalIpV4ArrayOutput
type InstanceAdditionalIpV4Input ¶
type InstanceAdditionalIpV4Input interface { pulumi.Input ToInstanceAdditionalIpV4Output() InstanceAdditionalIpV4Output ToInstanceAdditionalIpV4OutputWithContext(context.Context) InstanceAdditionalIpV4Output }
InstanceAdditionalIpV4Input is an input type that accepts InstanceAdditionalIpV4Args and InstanceAdditionalIpV4Output values. You can construct a concrete instance of `InstanceAdditionalIpV4Input` via:
InstanceAdditionalIpV4Args{...}
type InstanceAdditionalIpV4Output ¶
type InstanceAdditionalIpV4Output struct{ *pulumi.OutputState }
func (InstanceAdditionalIpV4Output) ElementType ¶
func (InstanceAdditionalIpV4Output) ElementType() reflect.Type
func (InstanceAdditionalIpV4Output) Gateway ¶
func (o InstanceAdditionalIpV4Output) Gateway() pulumi.StringPtrOutput
func (InstanceAdditionalIpV4Output) Ip ¶
func (o InstanceAdditionalIpV4Output) Ip() pulumi.StringPtrOutput
func (InstanceAdditionalIpV4Output) NetmaskCidr ¶
func (o InstanceAdditionalIpV4Output) NetmaskCidr() pulumi.IntPtrOutput
func (InstanceAdditionalIpV4Output) ToInstanceAdditionalIpV4Output ¶
func (o InstanceAdditionalIpV4Output) ToInstanceAdditionalIpV4Output() InstanceAdditionalIpV4Output
func (InstanceAdditionalIpV4Output) ToInstanceAdditionalIpV4OutputWithContext ¶
func (o InstanceAdditionalIpV4Output) ToInstanceAdditionalIpV4OutputWithContext(ctx context.Context) InstanceAdditionalIpV4Output
type InstanceArgs ¶
type InstanceArgs struct { AddOns InstanceAddOnArrayInput // The date on which the instance will be cancelled. CancelDate pulumi.StringPtrInput // The instance name chosen by the customer that will be shown in the customer panel. DisplayName pulumi.StringPtrInput // CAUTION: On updating this value your server will be reinstalled! Image Id is used to set up the compute instance. Ubuntu // 20.04 is the default, currently you have to get the Id with our // [API](https://api.contabo.com/#tag/Images/operation/retrieveImage) or via our [command // line](https://github.com/contabo/cntb) tool with this command: `cntb get images`. ImageId pulumi.StringPtrInput // Additional license in order to enhance your chosen product. It is mainly needed for software licenses on your product // (not needed for windows). See our [api documentation](https://api.contabo.com/#tag/Instances/operation/createInstance) // for all available licenses. License pulumi.StringPtrInput // Initial contract period in months. Available periods are: 1, 3, 6 and 12 months. The default setting is 1 month. Period pulumi.IntPtrInput // Choose the VPS/VDS product you want to buy. See our products // [here](https://api.contabo.com/#tag/Instances/operation/createInstance). ProductId pulumi.StringPtrInput // Instance Region where the compute instance should be located. Default region is the EU. Following regions are available: // `EU`,`US-central`,`US-east`,`US-west`,`SIN`. Region pulumi.StringPtrInput // CAUTION: On updating this value your server will be reinstalled! Root password of the compute instance. RootPassword pulumi.IntPtrInput // CAUTION: On updating this value your server will be reinstalled! Array of `secretIds` of public SSH keys for logging // into as defaultUser with administrator/root privileges. Applies to Linux/BSD systems. Please refer to Secrets Management // API. SshKeys pulumi.IntArrayInput // CAUTION: On updating this value your server will be reinstalled! Cloud-Init Config in order to customize during start of // compute instance. UserData pulumi.StringPtrInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceArray ¶
type InstanceArray []InstanceInput
func (InstanceArray) ElementType ¶
func (InstanceArray) ElementType() reflect.Type
func (InstanceArray) ToInstanceArrayOutput ¶
func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArray) ToInstanceArrayOutputWithContext ¶
func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceArrayInput ¶
type InstanceArrayInput interface { pulumi.Input ToInstanceArrayOutput() InstanceArrayOutput ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput }
InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:
InstanceArray{ InstanceArgs{...} }
type InstanceArrayOutput ¶
type InstanceArrayOutput struct{ *pulumi.OutputState }
func (InstanceArrayOutput) ElementType ¶
func (InstanceArrayOutput) ElementType() reflect.Type
func (InstanceArrayOutput) Index ¶
func (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
func (InstanceArrayOutput) ToInstanceArrayOutput ¶
func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArrayOutput) ToInstanceArrayOutputWithContext ¶
func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceIpConfig ¶
type InstanceIpConfig struct { V4s []InstanceIpConfigV4 `pulumi:"v4s"` V6s []InstanceIpConfigV6 `pulumi:"v6s"` }
type InstanceIpConfigArgs ¶
type InstanceIpConfigArgs struct { V4s InstanceIpConfigV4ArrayInput `pulumi:"v4s"` V6s InstanceIpConfigV6ArrayInput `pulumi:"v6s"` }
func (InstanceIpConfigArgs) ElementType ¶
func (InstanceIpConfigArgs) ElementType() reflect.Type
func (InstanceIpConfigArgs) ToInstanceIpConfigOutput ¶
func (i InstanceIpConfigArgs) ToInstanceIpConfigOutput() InstanceIpConfigOutput
func (InstanceIpConfigArgs) ToInstanceIpConfigOutputWithContext ¶
func (i InstanceIpConfigArgs) ToInstanceIpConfigOutputWithContext(ctx context.Context) InstanceIpConfigOutput
type InstanceIpConfigArray ¶
type InstanceIpConfigArray []InstanceIpConfigInput
func (InstanceIpConfigArray) ElementType ¶
func (InstanceIpConfigArray) ElementType() reflect.Type
func (InstanceIpConfigArray) ToInstanceIpConfigArrayOutput ¶
func (i InstanceIpConfigArray) ToInstanceIpConfigArrayOutput() InstanceIpConfigArrayOutput
func (InstanceIpConfigArray) ToInstanceIpConfigArrayOutputWithContext ¶
func (i InstanceIpConfigArray) ToInstanceIpConfigArrayOutputWithContext(ctx context.Context) InstanceIpConfigArrayOutput
type InstanceIpConfigArrayInput ¶
type InstanceIpConfigArrayInput interface { pulumi.Input ToInstanceIpConfigArrayOutput() InstanceIpConfigArrayOutput ToInstanceIpConfigArrayOutputWithContext(context.Context) InstanceIpConfigArrayOutput }
InstanceIpConfigArrayInput is an input type that accepts InstanceIpConfigArray and InstanceIpConfigArrayOutput values. You can construct a concrete instance of `InstanceIpConfigArrayInput` via:
InstanceIpConfigArray{ InstanceIpConfigArgs{...} }
type InstanceIpConfigArrayOutput ¶
type InstanceIpConfigArrayOutput struct{ *pulumi.OutputState }
func (InstanceIpConfigArrayOutput) ElementType ¶
func (InstanceIpConfigArrayOutput) ElementType() reflect.Type
func (InstanceIpConfigArrayOutput) Index ¶
func (o InstanceIpConfigArrayOutput) Index(i pulumi.IntInput) InstanceIpConfigOutput
func (InstanceIpConfigArrayOutput) ToInstanceIpConfigArrayOutput ¶
func (o InstanceIpConfigArrayOutput) ToInstanceIpConfigArrayOutput() InstanceIpConfigArrayOutput
func (InstanceIpConfigArrayOutput) ToInstanceIpConfigArrayOutputWithContext ¶
func (o InstanceIpConfigArrayOutput) ToInstanceIpConfigArrayOutputWithContext(ctx context.Context) InstanceIpConfigArrayOutput
type InstanceIpConfigInput ¶
type InstanceIpConfigInput interface { pulumi.Input ToInstanceIpConfigOutput() InstanceIpConfigOutput ToInstanceIpConfigOutputWithContext(context.Context) InstanceIpConfigOutput }
InstanceIpConfigInput is an input type that accepts InstanceIpConfigArgs and InstanceIpConfigOutput values. You can construct a concrete instance of `InstanceIpConfigInput` via:
InstanceIpConfigArgs{...}
type InstanceIpConfigOutput ¶
type InstanceIpConfigOutput struct{ *pulumi.OutputState }
func (InstanceIpConfigOutput) ElementType ¶
func (InstanceIpConfigOutput) ElementType() reflect.Type
func (InstanceIpConfigOutput) ToInstanceIpConfigOutput ¶
func (o InstanceIpConfigOutput) ToInstanceIpConfigOutput() InstanceIpConfigOutput
func (InstanceIpConfigOutput) ToInstanceIpConfigOutputWithContext ¶
func (o InstanceIpConfigOutput) ToInstanceIpConfigOutputWithContext(ctx context.Context) InstanceIpConfigOutput
func (InstanceIpConfigOutput) V4s ¶
func (o InstanceIpConfigOutput) V4s() InstanceIpConfigV4ArrayOutput
func (InstanceIpConfigOutput) V6s ¶
func (o InstanceIpConfigOutput) V6s() InstanceIpConfigV6ArrayOutput
type InstanceIpConfigV4 ¶
type InstanceIpConfigV4Args ¶
type InstanceIpConfigV4Args struct { Gateway pulumi.StringPtrInput `pulumi:"gateway"` Ip pulumi.StringPtrInput `pulumi:"ip"` NetmaskCidr pulumi.IntPtrInput `pulumi:"netmaskCidr"` }
func (InstanceIpConfigV4Args) ElementType ¶
func (InstanceIpConfigV4Args) ElementType() reflect.Type
func (InstanceIpConfigV4Args) ToInstanceIpConfigV4Output ¶
func (i InstanceIpConfigV4Args) ToInstanceIpConfigV4Output() InstanceIpConfigV4Output
func (InstanceIpConfigV4Args) ToInstanceIpConfigV4OutputWithContext ¶
func (i InstanceIpConfigV4Args) ToInstanceIpConfigV4OutputWithContext(ctx context.Context) InstanceIpConfigV4Output
type InstanceIpConfigV4Array ¶
type InstanceIpConfigV4Array []InstanceIpConfigV4Input
func (InstanceIpConfigV4Array) ElementType ¶
func (InstanceIpConfigV4Array) ElementType() reflect.Type
func (InstanceIpConfigV4Array) ToInstanceIpConfigV4ArrayOutput ¶
func (i InstanceIpConfigV4Array) ToInstanceIpConfigV4ArrayOutput() InstanceIpConfigV4ArrayOutput
func (InstanceIpConfigV4Array) ToInstanceIpConfigV4ArrayOutputWithContext ¶
func (i InstanceIpConfigV4Array) ToInstanceIpConfigV4ArrayOutputWithContext(ctx context.Context) InstanceIpConfigV4ArrayOutput
type InstanceIpConfigV4ArrayInput ¶
type InstanceIpConfigV4ArrayInput interface { pulumi.Input ToInstanceIpConfigV4ArrayOutput() InstanceIpConfigV4ArrayOutput ToInstanceIpConfigV4ArrayOutputWithContext(context.Context) InstanceIpConfigV4ArrayOutput }
InstanceIpConfigV4ArrayInput is an input type that accepts InstanceIpConfigV4Array and InstanceIpConfigV4ArrayOutput values. You can construct a concrete instance of `InstanceIpConfigV4ArrayInput` via:
InstanceIpConfigV4Array{ InstanceIpConfigV4Args{...} }
type InstanceIpConfigV4ArrayOutput ¶
type InstanceIpConfigV4ArrayOutput struct{ *pulumi.OutputState }
func (InstanceIpConfigV4ArrayOutput) ElementType ¶
func (InstanceIpConfigV4ArrayOutput) ElementType() reflect.Type
func (InstanceIpConfigV4ArrayOutput) Index ¶
func (o InstanceIpConfigV4ArrayOutput) Index(i pulumi.IntInput) InstanceIpConfigV4Output
func (InstanceIpConfigV4ArrayOutput) ToInstanceIpConfigV4ArrayOutput ¶
func (o InstanceIpConfigV4ArrayOutput) ToInstanceIpConfigV4ArrayOutput() InstanceIpConfigV4ArrayOutput
func (InstanceIpConfigV4ArrayOutput) ToInstanceIpConfigV4ArrayOutputWithContext ¶
func (o InstanceIpConfigV4ArrayOutput) ToInstanceIpConfigV4ArrayOutputWithContext(ctx context.Context) InstanceIpConfigV4ArrayOutput
type InstanceIpConfigV4Input ¶
type InstanceIpConfigV4Input interface { pulumi.Input ToInstanceIpConfigV4Output() InstanceIpConfigV4Output ToInstanceIpConfigV4OutputWithContext(context.Context) InstanceIpConfigV4Output }
InstanceIpConfigV4Input is an input type that accepts InstanceIpConfigV4Args and InstanceIpConfigV4Output values. You can construct a concrete instance of `InstanceIpConfigV4Input` via:
InstanceIpConfigV4Args{...}
type InstanceIpConfigV4Output ¶
type InstanceIpConfigV4Output struct{ *pulumi.OutputState }
func (InstanceIpConfigV4Output) ElementType ¶
func (InstanceIpConfigV4Output) ElementType() reflect.Type
func (InstanceIpConfigV4Output) Gateway ¶
func (o InstanceIpConfigV4Output) Gateway() pulumi.StringPtrOutput
func (InstanceIpConfigV4Output) Ip ¶
func (o InstanceIpConfigV4Output) Ip() pulumi.StringPtrOutput
func (InstanceIpConfigV4Output) NetmaskCidr ¶
func (o InstanceIpConfigV4Output) NetmaskCidr() pulumi.IntPtrOutput
func (InstanceIpConfigV4Output) ToInstanceIpConfigV4Output ¶
func (o InstanceIpConfigV4Output) ToInstanceIpConfigV4Output() InstanceIpConfigV4Output
func (InstanceIpConfigV4Output) ToInstanceIpConfigV4OutputWithContext ¶
func (o InstanceIpConfigV4Output) ToInstanceIpConfigV4OutputWithContext(ctx context.Context) InstanceIpConfigV4Output
type InstanceIpConfigV6 ¶
type InstanceIpConfigV6Args ¶
type InstanceIpConfigV6Args struct { Gateway pulumi.StringPtrInput `pulumi:"gateway"` Ip pulumi.StringPtrInput `pulumi:"ip"` NetmaskCidr pulumi.IntPtrInput `pulumi:"netmaskCidr"` }
func (InstanceIpConfigV6Args) ElementType ¶
func (InstanceIpConfigV6Args) ElementType() reflect.Type
func (InstanceIpConfigV6Args) ToInstanceIpConfigV6Output ¶
func (i InstanceIpConfigV6Args) ToInstanceIpConfigV6Output() InstanceIpConfigV6Output
func (InstanceIpConfigV6Args) ToInstanceIpConfigV6OutputWithContext ¶
func (i InstanceIpConfigV6Args) ToInstanceIpConfigV6OutputWithContext(ctx context.Context) InstanceIpConfigV6Output
type InstanceIpConfigV6Array ¶
type InstanceIpConfigV6Array []InstanceIpConfigV6Input
func (InstanceIpConfigV6Array) ElementType ¶
func (InstanceIpConfigV6Array) ElementType() reflect.Type
func (InstanceIpConfigV6Array) ToInstanceIpConfigV6ArrayOutput ¶
func (i InstanceIpConfigV6Array) ToInstanceIpConfigV6ArrayOutput() InstanceIpConfigV6ArrayOutput
func (InstanceIpConfigV6Array) ToInstanceIpConfigV6ArrayOutputWithContext ¶
func (i InstanceIpConfigV6Array) ToInstanceIpConfigV6ArrayOutputWithContext(ctx context.Context) InstanceIpConfigV6ArrayOutput
type InstanceIpConfigV6ArrayInput ¶
type InstanceIpConfigV6ArrayInput interface { pulumi.Input ToInstanceIpConfigV6ArrayOutput() InstanceIpConfigV6ArrayOutput ToInstanceIpConfigV6ArrayOutputWithContext(context.Context) InstanceIpConfigV6ArrayOutput }
InstanceIpConfigV6ArrayInput is an input type that accepts InstanceIpConfigV6Array and InstanceIpConfigV6ArrayOutput values. You can construct a concrete instance of `InstanceIpConfigV6ArrayInput` via:
InstanceIpConfigV6Array{ InstanceIpConfigV6Args{...} }
type InstanceIpConfigV6ArrayOutput ¶
type InstanceIpConfigV6ArrayOutput struct{ *pulumi.OutputState }
func (InstanceIpConfigV6ArrayOutput) ElementType ¶
func (InstanceIpConfigV6ArrayOutput) ElementType() reflect.Type
func (InstanceIpConfigV6ArrayOutput) Index ¶
func (o InstanceIpConfigV6ArrayOutput) Index(i pulumi.IntInput) InstanceIpConfigV6Output
func (InstanceIpConfigV6ArrayOutput) ToInstanceIpConfigV6ArrayOutput ¶
func (o InstanceIpConfigV6ArrayOutput) ToInstanceIpConfigV6ArrayOutput() InstanceIpConfigV6ArrayOutput
func (InstanceIpConfigV6ArrayOutput) ToInstanceIpConfigV6ArrayOutputWithContext ¶
func (o InstanceIpConfigV6ArrayOutput) ToInstanceIpConfigV6ArrayOutputWithContext(ctx context.Context) InstanceIpConfigV6ArrayOutput
type InstanceIpConfigV6Input ¶
type InstanceIpConfigV6Input interface { pulumi.Input ToInstanceIpConfigV6Output() InstanceIpConfigV6Output ToInstanceIpConfigV6OutputWithContext(context.Context) InstanceIpConfigV6Output }
InstanceIpConfigV6Input is an input type that accepts InstanceIpConfigV6Args and InstanceIpConfigV6Output values. You can construct a concrete instance of `InstanceIpConfigV6Input` via:
InstanceIpConfigV6Args{...}
type InstanceIpConfigV6Output ¶
type InstanceIpConfigV6Output struct{ *pulumi.OutputState }
func (InstanceIpConfigV6Output) ElementType ¶
func (InstanceIpConfigV6Output) ElementType() reflect.Type
func (InstanceIpConfigV6Output) Gateway ¶
func (o InstanceIpConfigV6Output) Gateway() pulumi.StringPtrOutput
func (InstanceIpConfigV6Output) Ip ¶
func (o InstanceIpConfigV6Output) Ip() pulumi.StringPtrOutput
func (InstanceIpConfigV6Output) NetmaskCidr ¶
func (o InstanceIpConfigV6Output) NetmaskCidr() pulumi.IntPtrOutput
func (InstanceIpConfigV6Output) ToInstanceIpConfigV6Output ¶
func (o InstanceIpConfigV6Output) ToInstanceIpConfigV6Output() InstanceIpConfigV6Output
func (InstanceIpConfigV6Output) ToInstanceIpConfigV6OutputWithContext ¶
func (o InstanceIpConfigV6Output) ToInstanceIpConfigV6OutputWithContext(ctx context.Context) InstanceIpConfigV6Output
type InstanceMap ¶
type InstanceMap map[string]InstanceInput
func (InstanceMap) ElementType ¶
func (InstanceMap) ElementType() reflect.Type
func (InstanceMap) ToInstanceMapOutput ¶
func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMap) ToInstanceMapOutputWithContext ¶
func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceMapInput ¶
type InstanceMapInput interface { pulumi.Input ToInstanceMapOutput() InstanceMapOutput ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput }
InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:
InstanceMap{ "key": InstanceArgs{...} }
type InstanceMapOutput ¶
type InstanceMapOutput struct{ *pulumi.OutputState }
func (InstanceMapOutput) ElementType ¶
func (InstanceMapOutput) ElementType() reflect.Type
func (InstanceMapOutput) MapIndex ¶
func (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
func (InstanceMapOutput) ToInstanceMapOutput ¶
func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMapOutput) ToInstanceMapOutputWithContext ¶
func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) AddOns ¶
func (o InstanceOutput) AddOns() InstanceAddOnArrayOutput
func (InstanceOutput) AdditionalIps ¶
func (o InstanceOutput) AdditionalIps() InstanceAdditionalIpArrayOutput
All other additional IP addresses of the instance.
func (InstanceOutput) CancelDate ¶
func (o InstanceOutput) CancelDate() pulumi.StringPtrOutput
The date on which the instance will be cancelled.
func (InstanceOutput) CpuCores ¶
func (o InstanceOutput) CpuCores() pulumi.IntOutput
CPU core count of the instance.
func (InstanceOutput) CreatedDate ¶
func (o InstanceOutput) CreatedDate() pulumi.StringOutput
The creation date of the compute instance.
func (InstanceOutput) DiskMb ¶
func (o InstanceOutput) DiskMb() pulumi.IntOutput
Image disk size of the instance in megabyte.
func (InstanceOutput) DisplayName ¶
func (o InstanceOutput) DisplayName() pulumi.StringOutput
The instance name chosen by the customer that will be shown in the customer panel.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) ErrorMessage ¶
func (o InstanceOutput) ErrorMessage() pulumi.StringOutput
If the instance is in an error state (see status property), the error message can be seen in this field.
func (InstanceOutput) ImageId ¶
func (o InstanceOutput) ImageId() pulumi.StringOutput
CAUTION: On updating this value your server will be reinstalled! Image Id is used to set up the compute instance. Ubuntu 20.04 is the default, currently you have to get the Id with our [API](https://api.contabo.com/#tag/Images/operation/retrieveImage) or via our [command line](https://github.com/contabo/cntb) tool with this command: `cntb get images`.
func (InstanceOutput) IpConfigs ¶
func (o InstanceOutput) IpConfigs() InstanceIpConfigArrayOutput
func (InstanceOutput) LastUpdated ¶
func (o InstanceOutput) LastUpdated() pulumi.StringOutput
Time of the last update of the compute instance.
func (InstanceOutput) License ¶
func (o InstanceOutput) License() pulumi.StringOutput
Additional license in order to enhance your chosen product. It is mainly needed for software licenses on your product (not needed for windows). See our [api documentation](https://api.contabo.com/#tag/Instances/operation/createInstance) for all available licenses.
func (InstanceOutput) MacAddress ¶
func (o InstanceOutput) MacAddress() pulumi.StringOutput
Mac address of the instance.
func (InstanceOutput) Name ¶
func (o InstanceOutput) Name() pulumi.StringOutput
Name of the compute instance.
func (InstanceOutput) OsType ¶
func (o InstanceOutput) OsType() pulumi.StringOutput
Type of operating system (OS) installed on the instance.
func (InstanceOutput) Period ¶
func (o InstanceOutput) Period() pulumi.IntOutput
Initial contract period in months. Available periods are: 1, 3, 6 and 12 months. The default setting is 1 month.
func (InstanceOutput) ProductId ¶
func (o InstanceOutput) ProductId() pulumi.StringOutput
Choose the VPS/VDS product you want to buy. See our products [here](https://api.contabo.com/#tag/Instances/operation/createInstance).
func (InstanceOutput) ProductType ¶
func (o InstanceOutput) ProductType() pulumi.StringOutput
InsInstance's category depending on Product Id. Following product types are available: `hdd`,`ssd`,`vds`,`nvme`.
func (InstanceOutput) RamMb ¶
func (o InstanceOutput) RamMb() pulumi.IntOutput
Image ram size in megabyte.
func (InstanceOutput) Region ¶
func (o InstanceOutput) Region() pulumi.StringOutput
Instance Region where the compute instance should be located. Default region is the EU. Following regions are available: `EU`,`US-central`,`US-east`,`US-west`,`SIN`.
func (InstanceOutput) RootPassword ¶
func (o InstanceOutput) RootPassword() pulumi.IntPtrOutput
CAUTION: On updating this value your server will be reinstalled! Root password of the compute instance.
func (InstanceOutput) SshKeys ¶
func (o InstanceOutput) SshKeys() pulumi.IntArrayOutput
CAUTION: On updating this value your server will be reinstalled! Array of `secretIds` of public SSH keys for logging into as defaultUser with administrator/root privileges. Applies to Linux/BSD systems. Please refer to Secrets Management API.
func (InstanceOutput) Status ¶
func (o InstanceOutput) Status() pulumi.StringOutput
Status of the compute instance. The status can be set to `provisioning`, `uninstalled`, `running`, `stopped`, `error`, `installing`, `unknown`, or `installed`.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) UserData ¶
func (o InstanceOutput) UserData() pulumi.StringPtrOutput
CAUTION: On updating this value your server will be reinstalled! Cloud-Init Config in order to customize during start of compute instance.
func (InstanceOutput) VHostId ¶
func (o InstanceOutput) VHostId() pulumi.IntOutput
Identifier of the host system.
type InstanceState ¶
type InstanceState struct { AddOns InstanceAddOnArrayInput // All other additional IP addresses of the instance. AdditionalIps InstanceAdditionalIpArrayInput // The date on which the instance will be cancelled. CancelDate pulumi.StringPtrInput // CPU core count of the instance. CpuCores pulumi.IntPtrInput // The creation date of the compute instance. CreatedDate pulumi.StringPtrInput // Image disk size of the instance in megabyte. DiskMb pulumi.IntPtrInput // The instance name chosen by the customer that will be shown in the customer panel. DisplayName pulumi.StringPtrInput // If the instance is in an error state (see status property), the error message can be seen in this field. ErrorMessage pulumi.StringPtrInput // CAUTION: On updating this value your server will be reinstalled! Image Id is used to set up the compute instance. Ubuntu // 20.04 is the default, currently you have to get the Id with our // [API](https://api.contabo.com/#tag/Images/operation/retrieveImage) or via our [command // line](https://github.com/contabo/cntb) tool with this command: `cntb get images`. ImageId pulumi.StringPtrInput IpConfigs InstanceIpConfigArrayInput // Time of the last update of the compute instance. LastUpdated pulumi.StringPtrInput // Additional license in order to enhance your chosen product. It is mainly needed for software licenses on your product // (not needed for windows). See our [api documentation](https://api.contabo.com/#tag/Instances/operation/createInstance) // for all available licenses. License pulumi.StringPtrInput // Mac address of the instance. MacAddress pulumi.StringPtrInput // Name of the compute instance. Name pulumi.StringPtrInput // Type of operating system (OS) installed on the instance. OsType pulumi.StringPtrInput // Initial contract period in months. Available periods are: 1, 3, 6 and 12 months. The default setting is 1 month. Period pulumi.IntPtrInput // Choose the VPS/VDS product you want to buy. See our products // [here](https://api.contabo.com/#tag/Instances/operation/createInstance). ProductId pulumi.StringPtrInput // InsInstance's category depending on Product Id. Following product types are available: `hdd`,`ssd`,`vds`,`nvme`. ProductType pulumi.StringPtrInput // Image ram size in megabyte. RamMb pulumi.IntPtrInput // Instance Region where the compute instance should be located. Default region is the EU. Following regions are available: // `EU`,`US-central`,`US-east`,`US-west`,`SIN`. Region pulumi.StringPtrInput // CAUTION: On updating this value your server will be reinstalled! Root password of the compute instance. RootPassword pulumi.IntPtrInput // CAUTION: On updating this value your server will be reinstalled! Array of `secretIds` of public SSH keys for logging // into as defaultUser with administrator/root privileges. Applies to Linux/BSD systems. Please refer to Secrets Management // API. SshKeys pulumi.IntArrayInput // Status of the compute instance. The status can be set to `provisioning`, `uninstalled`, `running`, `stopped`, `error`, // `installing`, `unknown`, or `installed`. Status pulumi.StringPtrInput // CAUTION: On updating this value your server will be reinstalled! Cloud-Init Config in order to customize during start of // compute instance. UserData pulumi.StringPtrInput // Identifier of the host system. VHostId pulumi.IntPtrInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type Instance_snapshot ¶
type Instance_snapshot struct { pulumi.CustomResourceState // The date when the snapshot will be autmatically deleted. AutoDeleteDate pulumi.StringOutput `pulumi:"autoDeleteDate"` // The creation date of this instance snapshot. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // Description of this snapshot. Description pulumi.StringPtrOutput `pulumi:"description"` // Id of the Image the snapshot was taken from. ImageId pulumi.StringOutput `pulumi:"imageId"` // Name of the Image the snapshot was taken from. ImageName pulumi.StringOutput `pulumi:"imageName"` // Instance identifier associated with the snapshot. InstanceId pulumi.IntPtrOutput `pulumi:"instanceId"` // Name of the snapshot. Name pulumi.StringOutput `pulumi:"name"` }
func GetInstance_snapshot ¶
func GetInstance_snapshot(ctx *pulumi.Context, name string, id pulumi.IDInput, state *Instance_snapshotState, opts ...pulumi.ResourceOption) (*Instance_snapshot, error)
GetInstance_snapshot gets an existing Instance_snapshot 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_snapshot ¶
func NewInstance_snapshot(ctx *pulumi.Context, name string, args *Instance_snapshotArgs, opts ...pulumi.ResourceOption) (*Instance_snapshot, error)
NewInstance_snapshot registers a new resource with the given unique name, arguments, and options.
func (*Instance_snapshot) ElementType ¶
func (*Instance_snapshot) ElementType() reflect.Type
func (*Instance_snapshot) ToInstance_snapshotOutput ¶
func (i *Instance_snapshot) ToInstance_snapshotOutput() Instance_snapshotOutput
func (*Instance_snapshot) ToInstance_snapshotOutputWithContext ¶
func (i *Instance_snapshot) ToInstance_snapshotOutputWithContext(ctx context.Context) Instance_snapshotOutput
type Instance_snapshotArgs ¶
type Instance_snapshotArgs struct { // The creation date of this instance snapshot. CreatedDate pulumi.StringPtrInput // Description of this snapshot. Description pulumi.StringPtrInput // Instance identifier associated with the snapshot. InstanceId pulumi.IntPtrInput // Name of the snapshot. Name pulumi.StringPtrInput }
The set of arguments for constructing a Instance_snapshot resource.
func (Instance_snapshotArgs) ElementType ¶
func (Instance_snapshotArgs) ElementType() reflect.Type
type Instance_snapshotArray ¶
type Instance_snapshotArray []Instance_snapshotInput
func (Instance_snapshotArray) ElementType ¶
func (Instance_snapshotArray) ElementType() reflect.Type
func (Instance_snapshotArray) ToInstance_snapshotArrayOutput ¶
func (i Instance_snapshotArray) ToInstance_snapshotArrayOutput() Instance_snapshotArrayOutput
func (Instance_snapshotArray) ToInstance_snapshotArrayOutputWithContext ¶
func (i Instance_snapshotArray) ToInstance_snapshotArrayOutputWithContext(ctx context.Context) Instance_snapshotArrayOutput
type Instance_snapshotArrayInput ¶
type Instance_snapshotArrayInput interface { pulumi.Input ToInstance_snapshotArrayOutput() Instance_snapshotArrayOutput ToInstance_snapshotArrayOutputWithContext(context.Context) Instance_snapshotArrayOutput }
Instance_snapshotArrayInput is an input type that accepts Instance_snapshotArray and Instance_snapshotArrayOutput values. You can construct a concrete instance of `Instance_snapshotArrayInput` via:
Instance_snapshotArray{ Instance_snapshotArgs{...} }
type Instance_snapshotArrayOutput ¶
type Instance_snapshotArrayOutput struct{ *pulumi.OutputState }
func (Instance_snapshotArrayOutput) ElementType ¶
func (Instance_snapshotArrayOutput) ElementType() reflect.Type
func (Instance_snapshotArrayOutput) Index ¶
func (o Instance_snapshotArrayOutput) Index(i pulumi.IntInput) Instance_snapshotOutput
func (Instance_snapshotArrayOutput) ToInstance_snapshotArrayOutput ¶
func (o Instance_snapshotArrayOutput) ToInstance_snapshotArrayOutput() Instance_snapshotArrayOutput
func (Instance_snapshotArrayOutput) ToInstance_snapshotArrayOutputWithContext ¶
func (o Instance_snapshotArrayOutput) ToInstance_snapshotArrayOutputWithContext(ctx context.Context) Instance_snapshotArrayOutput
type Instance_snapshotInput ¶
type Instance_snapshotInput interface { pulumi.Input ToInstance_snapshotOutput() Instance_snapshotOutput ToInstance_snapshotOutputWithContext(ctx context.Context) Instance_snapshotOutput }
type Instance_snapshotMap ¶
type Instance_snapshotMap map[string]Instance_snapshotInput
func (Instance_snapshotMap) ElementType ¶
func (Instance_snapshotMap) ElementType() reflect.Type
func (Instance_snapshotMap) ToInstance_snapshotMapOutput ¶
func (i Instance_snapshotMap) ToInstance_snapshotMapOutput() Instance_snapshotMapOutput
func (Instance_snapshotMap) ToInstance_snapshotMapOutputWithContext ¶
func (i Instance_snapshotMap) ToInstance_snapshotMapOutputWithContext(ctx context.Context) Instance_snapshotMapOutput
type Instance_snapshotMapInput ¶
type Instance_snapshotMapInput interface { pulumi.Input ToInstance_snapshotMapOutput() Instance_snapshotMapOutput ToInstance_snapshotMapOutputWithContext(context.Context) Instance_snapshotMapOutput }
Instance_snapshotMapInput is an input type that accepts Instance_snapshotMap and Instance_snapshotMapOutput values. You can construct a concrete instance of `Instance_snapshotMapInput` via:
Instance_snapshotMap{ "key": Instance_snapshotArgs{...} }
type Instance_snapshotMapOutput ¶
type Instance_snapshotMapOutput struct{ *pulumi.OutputState }
func (Instance_snapshotMapOutput) ElementType ¶
func (Instance_snapshotMapOutput) ElementType() reflect.Type
func (Instance_snapshotMapOutput) MapIndex ¶
func (o Instance_snapshotMapOutput) MapIndex(k pulumi.StringInput) Instance_snapshotOutput
func (Instance_snapshotMapOutput) ToInstance_snapshotMapOutput ¶
func (o Instance_snapshotMapOutput) ToInstance_snapshotMapOutput() Instance_snapshotMapOutput
func (Instance_snapshotMapOutput) ToInstance_snapshotMapOutputWithContext ¶
func (o Instance_snapshotMapOutput) ToInstance_snapshotMapOutputWithContext(ctx context.Context) Instance_snapshotMapOutput
type Instance_snapshotOutput ¶
type Instance_snapshotOutput struct{ *pulumi.OutputState }
func (Instance_snapshotOutput) AutoDeleteDate ¶
func (o Instance_snapshotOutput) AutoDeleteDate() pulumi.StringOutput
The date when the snapshot will be autmatically deleted.
func (Instance_snapshotOutput) CreatedDate ¶
func (o Instance_snapshotOutput) CreatedDate() pulumi.StringOutput
The creation date of this instance snapshot.
func (Instance_snapshotOutput) Description ¶
func (o Instance_snapshotOutput) Description() pulumi.StringPtrOutput
Description of this snapshot.
func (Instance_snapshotOutput) ElementType ¶
func (Instance_snapshotOutput) ElementType() reflect.Type
func (Instance_snapshotOutput) ImageId ¶
func (o Instance_snapshotOutput) ImageId() pulumi.StringOutput
Id of the Image the snapshot was taken from.
func (Instance_snapshotOutput) ImageName ¶
func (o Instance_snapshotOutput) ImageName() pulumi.StringOutput
Name of the Image the snapshot was taken from.
func (Instance_snapshotOutput) InstanceId ¶
func (o Instance_snapshotOutput) InstanceId() pulumi.IntPtrOutput
Instance identifier associated with the snapshot.
func (Instance_snapshotOutput) Name ¶
func (o Instance_snapshotOutput) Name() pulumi.StringOutput
Name of the snapshot.
func (Instance_snapshotOutput) ToInstance_snapshotOutput ¶
func (o Instance_snapshotOutput) ToInstance_snapshotOutput() Instance_snapshotOutput
func (Instance_snapshotOutput) ToInstance_snapshotOutputWithContext ¶
func (o Instance_snapshotOutput) ToInstance_snapshotOutputWithContext(ctx context.Context) Instance_snapshotOutput
type Instance_snapshotState ¶
type Instance_snapshotState struct { // The date when the snapshot will be autmatically deleted. AutoDeleteDate pulumi.StringPtrInput // The creation date of this instance snapshot. CreatedDate pulumi.StringPtrInput // Description of this snapshot. Description pulumi.StringPtrInput // Id of the Image the snapshot was taken from. ImageId pulumi.StringPtrInput // Name of the Image the snapshot was taken from. ImageName pulumi.StringPtrInput // Instance identifier associated with the snapshot. InstanceId pulumi.IntPtrInput // Name of the snapshot. Name pulumi.StringPtrInput }
func (Instance_snapshotState) ElementType ¶
func (Instance_snapshotState) ElementType() reflect.Type
type LookupImageArgs ¶
A collection of arguments for invoking getImage.
type LookupImageOutputArgs ¶
type LookupImageOutputArgs struct { Description pulumi.StringPtrInput `pulumi:"description"` Id pulumi.StringInput `pulumi:"id"` }
A collection of arguments for invoking getImage.
func (LookupImageOutputArgs) ElementType ¶
func (LookupImageOutputArgs) ElementType() reflect.Type
type LookupImageResult ¶
type LookupImageResult struct { CreationDate string `pulumi:"creationDate"` Description string `pulumi:"description"` ErrorMessage string `pulumi:"errorMessage"` Format string `pulumi:"format"` Id string `pulumi:"id"` LastUpdated string `pulumi:"lastUpdated"` Name string `pulumi:"name"` OsType string `pulumi:"osType"` StandardImage bool `pulumi:"standardImage"` Status string `pulumi:"status"` UploadedSizeMb int `pulumi:"uploadedSizeMb"` Version string `pulumi:"version"` }
A collection of values returned by getImage.
func LookupImage ¶
func LookupImage(ctx *pulumi.Context, args *LookupImageArgs, opts ...pulumi.InvokeOption) (*LookupImageResult, error)
type LookupImageResultOutput ¶
type LookupImageResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getImage.
func LookupImageOutput ¶
func LookupImageOutput(ctx *pulumi.Context, args LookupImageOutputArgs, opts ...pulumi.InvokeOption) LookupImageResultOutput
func (LookupImageResultOutput) CreationDate ¶
func (o LookupImageResultOutput) CreationDate() pulumi.StringOutput
func (LookupImageResultOutput) Description ¶
func (o LookupImageResultOutput) Description() pulumi.StringOutput
func (LookupImageResultOutput) ElementType ¶
func (LookupImageResultOutput) ElementType() reflect.Type
func (LookupImageResultOutput) ErrorMessage ¶
func (o LookupImageResultOutput) ErrorMessage() pulumi.StringOutput
func (LookupImageResultOutput) Format ¶
func (o LookupImageResultOutput) Format() pulumi.StringOutput
func (LookupImageResultOutput) Id ¶
func (o LookupImageResultOutput) Id() pulumi.StringOutput
func (LookupImageResultOutput) LastUpdated ¶
func (o LookupImageResultOutput) LastUpdated() pulumi.StringOutput
func (LookupImageResultOutput) Name ¶
func (o LookupImageResultOutput) Name() pulumi.StringOutput
func (LookupImageResultOutput) OsType ¶
func (o LookupImageResultOutput) OsType() pulumi.StringOutput
func (LookupImageResultOutput) StandardImage ¶
func (o LookupImageResultOutput) StandardImage() pulumi.BoolOutput
func (LookupImageResultOutput) Status ¶
func (o LookupImageResultOutput) Status() pulumi.StringOutput
func (LookupImageResultOutput) ToLookupImageResultOutput ¶
func (o LookupImageResultOutput) ToLookupImageResultOutput() LookupImageResultOutput
func (LookupImageResultOutput) ToLookupImageResultOutputWithContext ¶
func (o LookupImageResultOutput) ToLookupImageResultOutputWithContext(ctx context.Context) LookupImageResultOutput
func (LookupImageResultOutput) UploadedSizeMb ¶
func (o LookupImageResultOutput) UploadedSizeMb() pulumi.IntOutput
func (LookupImageResultOutput) Version ¶
func (o LookupImageResultOutput) Version() pulumi.StringOutput
type LookupInstanceArgs ¶
type LookupInstanceArgs struct { AddOns []GetInstanceAddOn `pulumi:"addOns"` CancelDate *string `pulumi:"cancelDate"` DisplayName *string `pulumi:"displayName"` Id string `pulumi:"id"` ImageId *string `pulumi:"imageId"` License *string `pulumi:"license"` ProductId *string `pulumi:"productId"` Region *string `pulumi:"region"` SshKeys []int `pulumi:"sshKeys"` UserData *string `pulumi:"userData"` }
A collection of arguments for invoking getInstance.
type LookupInstanceOutputArgs ¶
type LookupInstanceOutputArgs struct { AddOns GetInstanceAddOnArrayInput `pulumi:"addOns"` CancelDate pulumi.StringPtrInput `pulumi:"cancelDate"` DisplayName pulumi.StringPtrInput `pulumi:"displayName"` Id pulumi.StringInput `pulumi:"id"` ImageId pulumi.StringPtrInput `pulumi:"imageId"` License pulumi.StringPtrInput `pulumi:"license"` ProductId pulumi.StringPtrInput `pulumi:"productId"` Region pulumi.StringPtrInput `pulumi:"region"` SshKeys pulumi.IntArrayInput `pulumi:"sshKeys"` UserData pulumi.StringPtrInput `pulumi:"userData"` }
A collection of arguments for invoking getInstance.
func (LookupInstanceOutputArgs) ElementType ¶
func (LookupInstanceOutputArgs) ElementType() reflect.Type
type LookupInstanceResult ¶
type LookupInstanceResult struct { AddOns []GetInstanceAddOn `pulumi:"addOns"` AdditionalIpsV4s []GetInstanceAdditionalIpsV4 `pulumi:"additionalIpsV4s"` CancelDate string `pulumi:"cancelDate"` CpuCores int `pulumi:"cpuCores"` CreatedDate string `pulumi:"createdDate"` DiskMb int `pulumi:"diskMb"` DisplayName string `pulumi:"displayName"` ErrorMessage string `pulumi:"errorMessage"` Id string `pulumi:"id"` ImageId string `pulumi:"imageId"` IpConfigs []GetInstanceIpConfig `pulumi:"ipConfigs"` LastUpdated string `pulumi:"lastUpdated"` License string `pulumi:"license"` MacAddress string `pulumi:"macAddress"` Name string `pulumi:"name"` OsType string `pulumi:"osType"` Period int `pulumi:"period"` ProductId string `pulumi:"productId"` ProductType string `pulumi:"productType"` RamMb int `pulumi:"ramMb"` Region string `pulumi:"region"` SshKeys []int `pulumi:"sshKeys"` Status string `pulumi:"status"` UserData string `pulumi:"userData"` VHostId int `pulumi:"vHostId"` }
A collection of values returned by getInstance.
func LookupInstance ¶
func LookupInstance(ctx *pulumi.Context, args *LookupInstanceArgs, opts ...pulumi.InvokeOption) (*LookupInstanceResult, error)
type LookupInstanceResultOutput ¶
type LookupInstanceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstance.
func LookupInstanceOutput ¶
func LookupInstanceOutput(ctx *pulumi.Context, args LookupInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceResultOutput
func (LookupInstanceResultOutput) AddOns ¶
func (o LookupInstanceResultOutput) AddOns() GetInstanceAddOnArrayOutput
func (LookupInstanceResultOutput) AdditionalIpsV4s ¶
func (o LookupInstanceResultOutput) AdditionalIpsV4s() GetInstanceAdditionalIpsV4ArrayOutput
func (LookupInstanceResultOutput) CancelDate ¶
func (o LookupInstanceResultOutput) CancelDate() pulumi.StringOutput
func (LookupInstanceResultOutput) CpuCores ¶
func (o LookupInstanceResultOutput) CpuCores() pulumi.IntOutput
func (LookupInstanceResultOutput) CreatedDate ¶
func (o LookupInstanceResultOutput) CreatedDate() pulumi.StringOutput
func (LookupInstanceResultOutput) DiskMb ¶
func (o LookupInstanceResultOutput) DiskMb() pulumi.IntOutput
func (LookupInstanceResultOutput) DisplayName ¶
func (o LookupInstanceResultOutput) DisplayName() pulumi.StringOutput
func (LookupInstanceResultOutput) ElementType ¶
func (LookupInstanceResultOutput) ElementType() reflect.Type
func (LookupInstanceResultOutput) ErrorMessage ¶
func (o LookupInstanceResultOutput) ErrorMessage() pulumi.StringOutput
func (LookupInstanceResultOutput) Id ¶
func (o LookupInstanceResultOutput) Id() pulumi.StringOutput
func (LookupInstanceResultOutput) ImageId ¶
func (o LookupInstanceResultOutput) ImageId() pulumi.StringOutput
func (LookupInstanceResultOutput) IpConfigs ¶
func (o LookupInstanceResultOutput) IpConfigs() GetInstanceIpConfigArrayOutput
func (LookupInstanceResultOutput) LastUpdated ¶
func (o LookupInstanceResultOutput) LastUpdated() pulumi.StringOutput
func (LookupInstanceResultOutput) License ¶
func (o LookupInstanceResultOutput) License() pulumi.StringOutput
func (LookupInstanceResultOutput) MacAddress ¶
func (o LookupInstanceResultOutput) MacAddress() pulumi.StringOutput
func (LookupInstanceResultOutput) Name ¶
func (o LookupInstanceResultOutput) Name() pulumi.StringOutput
func (LookupInstanceResultOutput) OsType ¶
func (o LookupInstanceResultOutput) OsType() pulumi.StringOutput
func (LookupInstanceResultOutput) Period ¶
func (o LookupInstanceResultOutput) Period() pulumi.IntOutput
func (LookupInstanceResultOutput) ProductId ¶
func (o LookupInstanceResultOutput) ProductId() pulumi.StringOutput
func (LookupInstanceResultOutput) ProductType ¶
func (o LookupInstanceResultOutput) ProductType() pulumi.StringOutput
func (LookupInstanceResultOutput) RamMb ¶
func (o LookupInstanceResultOutput) RamMb() pulumi.IntOutput
func (LookupInstanceResultOutput) Region ¶
func (o LookupInstanceResultOutput) Region() pulumi.StringOutput
func (LookupInstanceResultOutput) SshKeys ¶
func (o LookupInstanceResultOutput) SshKeys() pulumi.IntArrayOutput
func (LookupInstanceResultOutput) Status ¶
func (o LookupInstanceResultOutput) Status() pulumi.StringOutput
func (LookupInstanceResultOutput) ToLookupInstanceResultOutput ¶
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutput() LookupInstanceResultOutput
func (LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext ¶
func (o LookupInstanceResultOutput) ToLookupInstanceResultOutputWithContext(ctx context.Context) LookupInstanceResultOutput
func (LookupInstanceResultOutput) UserData ¶
func (o LookupInstanceResultOutput) UserData() pulumi.StringOutput
func (LookupInstanceResultOutput) VHostId ¶
func (o LookupInstanceResultOutput) VHostId() pulumi.IntOutput
type LookupSecretArgs ¶
type LookupSecretArgs struct { CreatedAt *string `pulumi:"createdAt"` Name string `pulumi:"name"` Type string `pulumi:"type"` UpdatedAt *string `pulumi:"updatedAt"` Value string `pulumi:"value"` }
A collection of arguments for invoking getSecret.
type LookupSecretOutputArgs ¶
type LookupSecretOutputArgs struct { CreatedAt pulumi.StringPtrInput `pulumi:"createdAt"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` UpdatedAt pulumi.StringPtrInput `pulumi:"updatedAt"` Value pulumi.StringInput `pulumi:"value"` }
A collection of arguments for invoking getSecret.
func (LookupSecretOutputArgs) ElementType ¶
func (LookupSecretOutputArgs) ElementType() reflect.Type
type LookupSecretResult ¶
type LookupSecretResult struct { CreatedAt string `pulumi:"createdAt"` Id string `pulumi:"id"` Name string `pulumi:"name"` Type string `pulumi:"type"` UpdatedAt string `pulumi:"updatedAt"` Value string `pulumi:"value"` }
A collection of values returned by getSecret.
func LookupSecret ¶
func LookupSecret(ctx *pulumi.Context, args *LookupSecretArgs, opts ...pulumi.InvokeOption) (*LookupSecretResult, error)
type LookupSecretResultOutput ¶
type LookupSecretResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSecret.
func LookupSecretOutput ¶
func LookupSecretOutput(ctx *pulumi.Context, args LookupSecretOutputArgs, opts ...pulumi.InvokeOption) LookupSecretResultOutput
func (LookupSecretResultOutput) CreatedAt ¶
func (o LookupSecretResultOutput) CreatedAt() pulumi.StringOutput
func (LookupSecretResultOutput) ElementType ¶
func (LookupSecretResultOutput) ElementType() reflect.Type
func (LookupSecretResultOutput) Id ¶
func (o LookupSecretResultOutput) Id() pulumi.StringOutput
func (LookupSecretResultOutput) Name ¶
func (o LookupSecretResultOutput) Name() pulumi.StringOutput
func (LookupSecretResultOutput) ToLookupSecretResultOutput ¶
func (o LookupSecretResultOutput) ToLookupSecretResultOutput() LookupSecretResultOutput
func (LookupSecretResultOutput) ToLookupSecretResultOutputWithContext ¶
func (o LookupSecretResultOutput) ToLookupSecretResultOutputWithContext(ctx context.Context) LookupSecretResultOutput
func (LookupSecretResultOutput) Type ¶
func (o LookupSecretResultOutput) Type() pulumi.StringOutput
func (LookupSecretResultOutput) UpdatedAt ¶
func (o LookupSecretResultOutput) UpdatedAt() pulumi.StringOutput
func (LookupSecretResultOutput) Value ¶
func (o LookupSecretResultOutput) Value() pulumi.StringOutput
type Object_storage ¶
type Object_storage struct { pulumi.CustomResourceState AutoScalings Object_storageAutoScalingArrayOutput `pulumi:"autoScalings"` // The date on which the Object Storage will be cancelled and therefore no longer available. CancelDate pulumi.StringOutput `pulumi:"cancelDate"` // The creation date of the Object Storage. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // Your customer number. CustomerId pulumi.StringOutput `pulumi:"customerId"` // Data center the object storage is located in. DataCenter pulumi.StringOutput `pulumi:"dataCenter"` // Display name for object storage. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Region where the Object Storage should be located. Default region is the EU. Following regions are available: // `EU`,`US-central`, `SIN`. Region pulumi.StringOutput `pulumi:"region"` // Your S3 tenant Id. Only required for public sharing. S3TenantId pulumi.StringOutput `pulumi:"s3TenantId"` // S3 URL to connect to your S3 compatible Object Storage. S3Url pulumi.StringOutput `pulumi:"s3Url"` // The object storage status. It can be set to `PROVISIONING`,`READY`,`UPGRADING`,`CANCELLED`,`ERROR` or `DISABLED`. Status pulumi.StringOutput `pulumi:"status"` // Your customer tenant Id. TenantId pulumi.StringOutput `pulumi:"tenantId"` // Amount of purchased / requested object storage in terabyte. TotalPurchasedSpaceTb pulumi.Float64Output `pulumi:"totalPurchasedSpaceTb"` }
func GetObject_storage ¶
func GetObject_storage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *Object_storageState, opts ...pulumi.ResourceOption) (*Object_storage, error)
GetObject_storage gets an existing Object_storage 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 NewObject_storage ¶
func NewObject_storage(ctx *pulumi.Context, name string, args *Object_storageArgs, opts ...pulumi.ResourceOption) (*Object_storage, error)
NewObject_storage registers a new resource with the given unique name, arguments, and options.
func (*Object_storage) ElementType ¶
func (*Object_storage) ElementType() reflect.Type
func (*Object_storage) ToObject_storageOutput ¶
func (i *Object_storage) ToObject_storageOutput() Object_storageOutput
func (*Object_storage) ToObject_storageOutputWithContext ¶
func (i *Object_storage) ToObject_storageOutputWithContext(ctx context.Context) Object_storageOutput
type Object_storageArgs ¶
type Object_storageArgs struct { AutoScalings Object_storageAutoScalingArrayInput // Display name for object storage. DisplayName pulumi.StringPtrInput // Region where the Object Storage should be located. Default region is the EU. Following regions are available: // `EU`,`US-central`, `SIN`. Region pulumi.StringInput // Amount of purchased / requested object storage in terabyte. TotalPurchasedSpaceTb pulumi.Float64Input }
The set of arguments for constructing a Object_storage resource.
func (Object_storageArgs) ElementType ¶
func (Object_storageArgs) ElementType() reflect.Type
type Object_storageArray ¶
type Object_storageArray []Object_storageInput
func (Object_storageArray) ElementType ¶
func (Object_storageArray) ElementType() reflect.Type
func (Object_storageArray) ToObject_storageArrayOutput ¶
func (i Object_storageArray) ToObject_storageArrayOutput() Object_storageArrayOutput
func (Object_storageArray) ToObject_storageArrayOutputWithContext ¶
func (i Object_storageArray) ToObject_storageArrayOutputWithContext(ctx context.Context) Object_storageArrayOutput
type Object_storageArrayInput ¶
type Object_storageArrayInput interface { pulumi.Input ToObject_storageArrayOutput() Object_storageArrayOutput ToObject_storageArrayOutputWithContext(context.Context) Object_storageArrayOutput }
Object_storageArrayInput is an input type that accepts Object_storageArray and Object_storageArrayOutput values. You can construct a concrete instance of `Object_storageArrayInput` via:
Object_storageArray{ Object_storageArgs{...} }
type Object_storageArrayOutput ¶
type Object_storageArrayOutput struct{ *pulumi.OutputState }
func (Object_storageArrayOutput) ElementType ¶
func (Object_storageArrayOutput) ElementType() reflect.Type
func (Object_storageArrayOutput) Index ¶
func (o Object_storageArrayOutput) Index(i pulumi.IntInput) Object_storageOutput
func (Object_storageArrayOutput) ToObject_storageArrayOutput ¶
func (o Object_storageArrayOutput) ToObject_storageArrayOutput() Object_storageArrayOutput
func (Object_storageArrayOutput) ToObject_storageArrayOutputWithContext ¶
func (o Object_storageArrayOutput) ToObject_storageArrayOutputWithContext(ctx context.Context) Object_storageArrayOutput
type Object_storageAutoScalingArgs ¶
type Object_storageAutoScalingArgs struct { ErrorMessage pulumi.StringPtrInput `pulumi:"errorMessage"` SizeLimitTb pulumi.Float64PtrInput `pulumi:"sizeLimitTb"` State pulumi.StringPtrInput `pulumi:"state"` }
func (Object_storageAutoScalingArgs) ElementType ¶
func (Object_storageAutoScalingArgs) ElementType() reflect.Type
func (Object_storageAutoScalingArgs) ToObject_storageAutoScalingOutput ¶
func (i Object_storageAutoScalingArgs) ToObject_storageAutoScalingOutput() Object_storageAutoScalingOutput
func (Object_storageAutoScalingArgs) ToObject_storageAutoScalingOutputWithContext ¶
func (i Object_storageAutoScalingArgs) ToObject_storageAutoScalingOutputWithContext(ctx context.Context) Object_storageAutoScalingOutput
type Object_storageAutoScalingArray ¶
type Object_storageAutoScalingArray []Object_storageAutoScalingInput
func (Object_storageAutoScalingArray) ElementType ¶
func (Object_storageAutoScalingArray) ElementType() reflect.Type
func (Object_storageAutoScalingArray) ToObject_storageAutoScalingArrayOutput ¶
func (i Object_storageAutoScalingArray) ToObject_storageAutoScalingArrayOutput() Object_storageAutoScalingArrayOutput
func (Object_storageAutoScalingArray) ToObject_storageAutoScalingArrayOutputWithContext ¶
func (i Object_storageAutoScalingArray) ToObject_storageAutoScalingArrayOutputWithContext(ctx context.Context) Object_storageAutoScalingArrayOutput
type Object_storageAutoScalingArrayInput ¶
type Object_storageAutoScalingArrayInput interface { pulumi.Input ToObject_storageAutoScalingArrayOutput() Object_storageAutoScalingArrayOutput ToObject_storageAutoScalingArrayOutputWithContext(context.Context) Object_storageAutoScalingArrayOutput }
Object_storageAutoScalingArrayInput is an input type that accepts Object_storageAutoScalingArray and Object_storageAutoScalingArrayOutput values. You can construct a concrete instance of `Object_storageAutoScalingArrayInput` via:
Object_storageAutoScalingArray{ Object_storageAutoScalingArgs{...} }
type Object_storageAutoScalingArrayOutput ¶
type Object_storageAutoScalingArrayOutput struct{ *pulumi.OutputState }
func (Object_storageAutoScalingArrayOutput) ElementType ¶
func (Object_storageAutoScalingArrayOutput) ElementType() reflect.Type
func (Object_storageAutoScalingArrayOutput) Index ¶
func (o Object_storageAutoScalingArrayOutput) Index(i pulumi.IntInput) Object_storageAutoScalingOutput
func (Object_storageAutoScalingArrayOutput) ToObject_storageAutoScalingArrayOutput ¶
func (o Object_storageAutoScalingArrayOutput) ToObject_storageAutoScalingArrayOutput() Object_storageAutoScalingArrayOutput
func (Object_storageAutoScalingArrayOutput) ToObject_storageAutoScalingArrayOutputWithContext ¶
func (o Object_storageAutoScalingArrayOutput) ToObject_storageAutoScalingArrayOutputWithContext(ctx context.Context) Object_storageAutoScalingArrayOutput
type Object_storageAutoScalingInput ¶
type Object_storageAutoScalingInput interface { pulumi.Input ToObject_storageAutoScalingOutput() Object_storageAutoScalingOutput ToObject_storageAutoScalingOutputWithContext(context.Context) Object_storageAutoScalingOutput }
Object_storageAutoScalingInput is an input type that accepts Object_storageAutoScalingArgs and Object_storageAutoScalingOutput values. You can construct a concrete instance of `Object_storageAutoScalingInput` via:
Object_storageAutoScalingArgs{...}
type Object_storageAutoScalingOutput ¶
type Object_storageAutoScalingOutput struct{ *pulumi.OutputState }
func (Object_storageAutoScalingOutput) ElementType ¶
func (Object_storageAutoScalingOutput) ElementType() reflect.Type
func (Object_storageAutoScalingOutput) ErrorMessage ¶
func (o Object_storageAutoScalingOutput) ErrorMessage() pulumi.StringPtrOutput
func (Object_storageAutoScalingOutput) SizeLimitTb ¶
func (o Object_storageAutoScalingOutput) SizeLimitTb() pulumi.Float64PtrOutput
func (Object_storageAutoScalingOutput) State ¶
func (o Object_storageAutoScalingOutput) State() pulumi.StringPtrOutput
func (Object_storageAutoScalingOutput) ToObject_storageAutoScalingOutput ¶
func (o Object_storageAutoScalingOutput) ToObject_storageAutoScalingOutput() Object_storageAutoScalingOutput
func (Object_storageAutoScalingOutput) ToObject_storageAutoScalingOutputWithContext ¶
func (o Object_storageAutoScalingOutput) ToObject_storageAutoScalingOutputWithContext(ctx context.Context) Object_storageAutoScalingOutput
type Object_storageInput ¶
type Object_storageInput interface { pulumi.Input ToObject_storageOutput() Object_storageOutput ToObject_storageOutputWithContext(ctx context.Context) Object_storageOutput }
type Object_storageMap ¶
type Object_storageMap map[string]Object_storageInput
func (Object_storageMap) ElementType ¶
func (Object_storageMap) ElementType() reflect.Type
func (Object_storageMap) ToObject_storageMapOutput ¶
func (i Object_storageMap) ToObject_storageMapOutput() Object_storageMapOutput
func (Object_storageMap) ToObject_storageMapOutputWithContext ¶
func (i Object_storageMap) ToObject_storageMapOutputWithContext(ctx context.Context) Object_storageMapOutput
type Object_storageMapInput ¶
type Object_storageMapInput interface { pulumi.Input ToObject_storageMapOutput() Object_storageMapOutput ToObject_storageMapOutputWithContext(context.Context) Object_storageMapOutput }
Object_storageMapInput is an input type that accepts Object_storageMap and Object_storageMapOutput values. You can construct a concrete instance of `Object_storageMapInput` via:
Object_storageMap{ "key": Object_storageArgs{...} }
type Object_storageMapOutput ¶
type Object_storageMapOutput struct{ *pulumi.OutputState }
func (Object_storageMapOutput) ElementType ¶
func (Object_storageMapOutput) ElementType() reflect.Type
func (Object_storageMapOutput) MapIndex ¶
func (o Object_storageMapOutput) MapIndex(k pulumi.StringInput) Object_storageOutput
func (Object_storageMapOutput) ToObject_storageMapOutput ¶
func (o Object_storageMapOutput) ToObject_storageMapOutput() Object_storageMapOutput
func (Object_storageMapOutput) ToObject_storageMapOutputWithContext ¶
func (o Object_storageMapOutput) ToObject_storageMapOutputWithContext(ctx context.Context) Object_storageMapOutput
type Object_storageOutput ¶
type Object_storageOutput struct{ *pulumi.OutputState }
func (Object_storageOutput) AutoScalings ¶
func (o Object_storageOutput) AutoScalings() Object_storageAutoScalingArrayOutput
func (Object_storageOutput) CancelDate ¶
func (o Object_storageOutput) CancelDate() pulumi.StringOutput
The date on which the Object Storage will be cancelled and therefore no longer available.
func (Object_storageOutput) CreatedDate ¶
func (o Object_storageOutput) CreatedDate() pulumi.StringOutput
The creation date of the Object Storage.
func (Object_storageOutput) CustomerId ¶
func (o Object_storageOutput) CustomerId() pulumi.StringOutput
Your customer number.
func (Object_storageOutput) DataCenter ¶
func (o Object_storageOutput) DataCenter() pulumi.StringOutput
Data center the object storage is located in.
func (Object_storageOutput) DisplayName ¶
func (o Object_storageOutput) DisplayName() pulumi.StringOutput
Display name for object storage.
func (Object_storageOutput) ElementType ¶
func (Object_storageOutput) ElementType() reflect.Type
func (Object_storageOutput) Region ¶
func (o Object_storageOutput) Region() pulumi.StringOutput
Region where the Object Storage should be located. Default region is the EU. Following regions are available: `EU`,`US-central`, `SIN`.
func (Object_storageOutput) S3TenantId ¶
func (o Object_storageOutput) S3TenantId() pulumi.StringOutput
Your S3 tenant Id. Only required for public sharing.
func (Object_storageOutput) S3Url ¶
func (o Object_storageOutput) S3Url() pulumi.StringOutput
S3 URL to connect to your S3 compatible Object Storage.
func (Object_storageOutput) Status ¶
func (o Object_storageOutput) Status() pulumi.StringOutput
The object storage status. It can be set to `PROVISIONING`,`READY`,`UPGRADING`,`CANCELLED`,`ERROR` or `DISABLED`.
func (Object_storageOutput) TenantId ¶
func (o Object_storageOutput) TenantId() pulumi.StringOutput
Your customer tenant Id.
func (Object_storageOutput) ToObject_storageOutput ¶
func (o Object_storageOutput) ToObject_storageOutput() Object_storageOutput
func (Object_storageOutput) ToObject_storageOutputWithContext ¶
func (o Object_storageOutput) ToObject_storageOutputWithContext(ctx context.Context) Object_storageOutput
func (Object_storageOutput) TotalPurchasedSpaceTb ¶
func (o Object_storageOutput) TotalPurchasedSpaceTb() pulumi.Float64Output
Amount of purchased / requested object storage in terabyte.
type Object_storageState ¶
type Object_storageState struct { AutoScalings Object_storageAutoScalingArrayInput // The date on which the Object Storage will be cancelled and therefore no longer available. CancelDate pulumi.StringPtrInput // The creation date of the Object Storage. CreatedDate pulumi.StringPtrInput // Your customer number. CustomerId pulumi.StringPtrInput // Data center the object storage is located in. DataCenter pulumi.StringPtrInput // Display name for object storage. DisplayName pulumi.StringPtrInput // Region where the Object Storage should be located. Default region is the EU. Following regions are available: // `EU`,`US-central`, `SIN`. Region pulumi.StringPtrInput // Your S3 tenant Id. Only required for public sharing. S3TenantId pulumi.StringPtrInput // S3 URL to connect to your S3 compatible Object Storage. S3Url pulumi.StringPtrInput // The object storage status. It can be set to `PROVISIONING`,`READY`,`UPGRADING`,`CANCELLED`,`ERROR` or `DISABLED`. Status pulumi.StringPtrInput // Your customer tenant Id. TenantId pulumi.StringPtrInput // Amount of purchased / requested object storage in terabyte. TotalPurchasedSpaceTb pulumi.Float64PtrInput }
func (Object_storageState) ElementType ¶
func (Object_storageState) ElementType() reflect.Type
type Object_storage_bucket ¶
type Object_storage_bucket struct { pulumi.CustomResourceState // The creation date of the bucket. CreationDate pulumi.StringOutput `pulumi:"creationDate"` // The name of your bucket, consider the naming restriction // https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-s3-bucket-naming-requirements.html. Name pulumi.StringOutput `pulumi:"name"` // The contabo objectStorageId on which the bucket should be created. ObjectStorageId pulumi.StringOutput `pulumi:"objectStorageId"` // Choose the access to your bucket. You can not share it at all or share it publicly. PublicSharing pulumi.BoolPtrOutput `pulumi:"publicSharing"` // If your bucket is publicly shared, you can access it with this link. PublicSharingLink pulumi.StringOutput `pulumi:"publicSharingLink"` }
func GetObject_storage_bucket ¶
func GetObject_storage_bucket(ctx *pulumi.Context, name string, id pulumi.IDInput, state *Object_storage_bucketState, opts ...pulumi.ResourceOption) (*Object_storage_bucket, error)
GetObject_storage_bucket gets an existing Object_storage_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 NewObject_storage_bucket ¶
func NewObject_storage_bucket(ctx *pulumi.Context, name string, args *Object_storage_bucketArgs, opts ...pulumi.ResourceOption) (*Object_storage_bucket, error)
NewObject_storage_bucket registers a new resource with the given unique name, arguments, and options.
func (*Object_storage_bucket) ElementType ¶
func (*Object_storage_bucket) ElementType() reflect.Type
func (*Object_storage_bucket) ToObject_storage_bucketOutput ¶
func (i *Object_storage_bucket) ToObject_storage_bucketOutput() Object_storage_bucketOutput
func (*Object_storage_bucket) ToObject_storage_bucketOutputWithContext ¶
func (i *Object_storage_bucket) ToObject_storage_bucketOutputWithContext(ctx context.Context) Object_storage_bucketOutput
type Object_storage_bucketArgs ¶
type Object_storage_bucketArgs struct { // The name of your bucket, consider the naming restriction // https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-s3-bucket-naming-requirements.html. Name pulumi.StringPtrInput // The contabo objectStorageId on which the bucket should be created. ObjectStorageId pulumi.StringInput // Choose the access to your bucket. You can not share it at all or share it publicly. PublicSharing pulumi.BoolPtrInput }
The set of arguments for constructing a Object_storage_bucket resource.
func (Object_storage_bucketArgs) ElementType ¶
func (Object_storage_bucketArgs) ElementType() reflect.Type
type Object_storage_bucketArray ¶
type Object_storage_bucketArray []Object_storage_bucketInput
func (Object_storage_bucketArray) ElementType ¶
func (Object_storage_bucketArray) ElementType() reflect.Type
func (Object_storage_bucketArray) ToObject_storage_bucketArrayOutput ¶
func (i Object_storage_bucketArray) ToObject_storage_bucketArrayOutput() Object_storage_bucketArrayOutput
func (Object_storage_bucketArray) ToObject_storage_bucketArrayOutputWithContext ¶
func (i Object_storage_bucketArray) ToObject_storage_bucketArrayOutputWithContext(ctx context.Context) Object_storage_bucketArrayOutput
type Object_storage_bucketArrayInput ¶
type Object_storage_bucketArrayInput interface { pulumi.Input ToObject_storage_bucketArrayOutput() Object_storage_bucketArrayOutput ToObject_storage_bucketArrayOutputWithContext(context.Context) Object_storage_bucketArrayOutput }
Object_storage_bucketArrayInput is an input type that accepts Object_storage_bucketArray and Object_storage_bucketArrayOutput values. You can construct a concrete instance of `Object_storage_bucketArrayInput` via:
Object_storage_bucketArray{ Object_storage_bucketArgs{...} }
type Object_storage_bucketArrayOutput ¶
type Object_storage_bucketArrayOutput struct{ *pulumi.OutputState }
func (Object_storage_bucketArrayOutput) ElementType ¶
func (Object_storage_bucketArrayOutput) ElementType() reflect.Type
func (Object_storage_bucketArrayOutput) Index ¶
func (o Object_storage_bucketArrayOutput) Index(i pulumi.IntInput) Object_storage_bucketOutput
func (Object_storage_bucketArrayOutput) ToObject_storage_bucketArrayOutput ¶
func (o Object_storage_bucketArrayOutput) ToObject_storage_bucketArrayOutput() Object_storage_bucketArrayOutput
func (Object_storage_bucketArrayOutput) ToObject_storage_bucketArrayOutputWithContext ¶
func (o Object_storage_bucketArrayOutput) ToObject_storage_bucketArrayOutputWithContext(ctx context.Context) Object_storage_bucketArrayOutput
type Object_storage_bucketInput ¶
type Object_storage_bucketInput interface { pulumi.Input ToObject_storage_bucketOutput() Object_storage_bucketOutput ToObject_storage_bucketOutputWithContext(ctx context.Context) Object_storage_bucketOutput }
type Object_storage_bucketMap ¶
type Object_storage_bucketMap map[string]Object_storage_bucketInput
func (Object_storage_bucketMap) ElementType ¶
func (Object_storage_bucketMap) ElementType() reflect.Type
func (Object_storage_bucketMap) ToObject_storage_bucketMapOutput ¶
func (i Object_storage_bucketMap) ToObject_storage_bucketMapOutput() Object_storage_bucketMapOutput
func (Object_storage_bucketMap) ToObject_storage_bucketMapOutputWithContext ¶
func (i Object_storage_bucketMap) ToObject_storage_bucketMapOutputWithContext(ctx context.Context) Object_storage_bucketMapOutput
type Object_storage_bucketMapInput ¶
type Object_storage_bucketMapInput interface { pulumi.Input ToObject_storage_bucketMapOutput() Object_storage_bucketMapOutput ToObject_storage_bucketMapOutputWithContext(context.Context) Object_storage_bucketMapOutput }
Object_storage_bucketMapInput is an input type that accepts Object_storage_bucketMap and Object_storage_bucketMapOutput values. You can construct a concrete instance of `Object_storage_bucketMapInput` via:
Object_storage_bucketMap{ "key": Object_storage_bucketArgs{...} }
type Object_storage_bucketMapOutput ¶
type Object_storage_bucketMapOutput struct{ *pulumi.OutputState }
func (Object_storage_bucketMapOutput) ElementType ¶
func (Object_storage_bucketMapOutput) ElementType() reflect.Type
func (Object_storage_bucketMapOutput) MapIndex ¶
func (o Object_storage_bucketMapOutput) MapIndex(k pulumi.StringInput) Object_storage_bucketOutput
func (Object_storage_bucketMapOutput) ToObject_storage_bucketMapOutput ¶
func (o Object_storage_bucketMapOutput) ToObject_storage_bucketMapOutput() Object_storage_bucketMapOutput
func (Object_storage_bucketMapOutput) ToObject_storage_bucketMapOutputWithContext ¶
func (o Object_storage_bucketMapOutput) ToObject_storage_bucketMapOutputWithContext(ctx context.Context) Object_storage_bucketMapOutput
type Object_storage_bucketOutput ¶
type Object_storage_bucketOutput struct{ *pulumi.OutputState }
func (Object_storage_bucketOutput) CreationDate ¶
func (o Object_storage_bucketOutput) CreationDate() pulumi.StringOutput
The creation date of the bucket.
func (Object_storage_bucketOutput) ElementType ¶
func (Object_storage_bucketOutput) ElementType() reflect.Type
func (Object_storage_bucketOutput) Name ¶
func (o Object_storage_bucketOutput) Name() pulumi.StringOutput
The name of your bucket, consider the naming restriction https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-s3-bucket-naming-requirements.html.
func (Object_storage_bucketOutput) ObjectStorageId ¶
func (o Object_storage_bucketOutput) ObjectStorageId() pulumi.StringOutput
The contabo objectStorageId on which the bucket should be created.
func (Object_storage_bucketOutput) PublicSharing ¶
func (o Object_storage_bucketOutput) PublicSharing() pulumi.BoolPtrOutput
Choose the access to your bucket. You can not share it at all or share it publicly.
func (Object_storage_bucketOutput) PublicSharingLink ¶
func (o Object_storage_bucketOutput) PublicSharingLink() pulumi.StringOutput
If your bucket is publicly shared, you can access it with this link.
func (Object_storage_bucketOutput) ToObject_storage_bucketOutput ¶
func (o Object_storage_bucketOutput) ToObject_storage_bucketOutput() Object_storage_bucketOutput
func (Object_storage_bucketOutput) ToObject_storage_bucketOutputWithContext ¶
func (o Object_storage_bucketOutput) ToObject_storage_bucketOutputWithContext(ctx context.Context) Object_storage_bucketOutput
type Object_storage_bucketState ¶
type Object_storage_bucketState struct { // The creation date of the bucket. CreationDate pulumi.StringPtrInput // The name of your bucket, consider the naming restriction // https://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-s3-bucket-naming-requirements.html. Name pulumi.StringPtrInput // The contabo objectStorageId on which the bucket should be created. ObjectStorageId pulumi.StringPtrInput // Choose the access to your bucket. You can not share it at all or share it publicly. PublicSharing pulumi.BoolPtrInput // If your bucket is publicly shared, you can access it with this link. PublicSharingLink pulumi.StringPtrInput }
func (Object_storage_bucketState) ElementType ¶
func (Object_storage_bucketState) ElementType() reflect.Type
type Private_network ¶
type Private_network struct { pulumi.CustomResourceState // The totality of available IPs in the Private Network. AvailableIps pulumi.IntOutput `pulumi:"availableIps"` // The cidr range of the Private Network. Cidr pulumi.StringOutput `pulumi:"cidr"` // The creation date of the Private Network. CreatedDate pulumi.StringOutput `pulumi:"createdDate"` // The specific data center where the Private Network is located. DataCenter pulumi.StringOutput `pulumi:"dataCenter"` // The description of the Private Network. There is a limit of 255 characters per Private Network. Description pulumi.StringPtrOutput `pulumi:"description"` // Add the instace Ids to the private network here. If you do not add any instance Ids an empty private network will be // created. InstanceIds pulumi.IntArrayOutput `pulumi:"instanceIds"` Instances Private_networkInstanceArrayOutput `pulumi:"instances"` // The name of the Private Network. It may contain letters, numbers, colons, dashes, and underscores. There is a limit of // 255 characters per Private Network name. Name pulumi.StringOutput `pulumi:"name"` // The region where the Private Network should be located. Default region is the EU. Region pulumi.StringPtrOutput `pulumi:"region"` // The name of the region where the Private Network is located. RegionName pulumi.StringOutput `pulumi:"regionName"` // Time of the last update of the private network. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` }
func GetPrivate_network ¶
func GetPrivate_network(ctx *pulumi.Context, name string, id pulumi.IDInput, state *Private_networkState, opts ...pulumi.ResourceOption) (*Private_network, error)
GetPrivate_network gets an existing Private_network 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 NewPrivate_network ¶
func NewPrivate_network(ctx *pulumi.Context, name string, args *Private_networkArgs, opts ...pulumi.ResourceOption) (*Private_network, error)
NewPrivate_network registers a new resource with the given unique name, arguments, and options.
func (*Private_network) ElementType ¶
func (*Private_network) ElementType() reflect.Type
func (*Private_network) ToPrivate_networkOutput ¶
func (i *Private_network) ToPrivate_networkOutput() Private_networkOutput
func (*Private_network) ToPrivate_networkOutputWithContext ¶
func (i *Private_network) ToPrivate_networkOutputWithContext(ctx context.Context) Private_networkOutput
type Private_networkArgs ¶
type Private_networkArgs struct { // The creation date of the Private Network. CreatedDate pulumi.StringPtrInput // The description of the Private Network. There is a limit of 255 characters per Private Network. Description pulumi.StringPtrInput // Add the instace Ids to the private network here. If you do not add any instance Ids an empty private network will be // created. InstanceIds pulumi.IntArrayInput // The name of the Private Network. It may contain letters, numbers, colons, dashes, and underscores. There is a limit of // 255 characters per Private Network name. Name pulumi.StringPtrInput // The region where the Private Network should be located. Default region is the EU. Region pulumi.StringPtrInput // The name of the region where the Private Network is located. RegionName pulumi.StringPtrInput // Time of the last update of the private network. UpdatedAt pulumi.StringPtrInput }
The set of arguments for constructing a Private_network resource.
func (Private_networkArgs) ElementType ¶
func (Private_networkArgs) ElementType() reflect.Type
type Private_networkArray ¶
type Private_networkArray []Private_networkInput
func (Private_networkArray) ElementType ¶
func (Private_networkArray) ElementType() reflect.Type
func (Private_networkArray) ToPrivate_networkArrayOutput ¶
func (i Private_networkArray) ToPrivate_networkArrayOutput() Private_networkArrayOutput
func (Private_networkArray) ToPrivate_networkArrayOutputWithContext ¶
func (i Private_networkArray) ToPrivate_networkArrayOutputWithContext(ctx context.Context) Private_networkArrayOutput
type Private_networkArrayInput ¶
type Private_networkArrayInput interface { pulumi.Input ToPrivate_networkArrayOutput() Private_networkArrayOutput ToPrivate_networkArrayOutputWithContext(context.Context) Private_networkArrayOutput }
Private_networkArrayInput is an input type that accepts Private_networkArray and Private_networkArrayOutput values. You can construct a concrete instance of `Private_networkArrayInput` via:
Private_networkArray{ Private_networkArgs{...} }
type Private_networkArrayOutput ¶
type Private_networkArrayOutput struct{ *pulumi.OutputState }
func (Private_networkArrayOutput) ElementType ¶
func (Private_networkArrayOutput) ElementType() reflect.Type
func (Private_networkArrayOutput) Index ¶
func (o Private_networkArrayOutput) Index(i pulumi.IntInput) Private_networkOutput
func (Private_networkArrayOutput) ToPrivate_networkArrayOutput ¶
func (o Private_networkArrayOutput) ToPrivate_networkArrayOutput() Private_networkArrayOutput
func (Private_networkArrayOutput) ToPrivate_networkArrayOutputWithContext ¶
func (o Private_networkArrayOutput) ToPrivate_networkArrayOutputWithContext(ctx context.Context) Private_networkArrayOutput
type Private_networkInput ¶
type Private_networkInput interface { pulumi.Input ToPrivate_networkOutput() Private_networkOutput ToPrivate_networkOutputWithContext(ctx context.Context) Private_networkOutput }
type Private_networkInstance ¶
type Private_networkInstance struct { DisplayName *string `pulumi:"displayName"` ErrorMessage *string `pulumi:"errorMessage"` InstanceId *int `pulumi:"instanceId"` Name *string `pulumi:"name"` PrivateIpConfigs []Private_networkInstancePrivateIpConfig `pulumi:"privateIpConfigs"` Status *string `pulumi:"status"` }
type Private_networkInstanceArgs ¶
type Private_networkInstanceArgs struct { DisplayName pulumi.StringPtrInput `pulumi:"displayName"` ErrorMessage pulumi.StringPtrInput `pulumi:"errorMessage"` InstanceId pulumi.IntPtrInput `pulumi:"instanceId"` Name pulumi.StringPtrInput `pulumi:"name"` PrivateIpConfigs Private_networkInstancePrivateIpConfigArrayInput `pulumi:"privateIpConfigs"` Status pulumi.StringPtrInput `pulumi:"status"` }
func (Private_networkInstanceArgs) ElementType ¶
func (Private_networkInstanceArgs) ElementType() reflect.Type
func (Private_networkInstanceArgs) ToPrivate_networkInstanceOutput ¶
func (i Private_networkInstanceArgs) ToPrivate_networkInstanceOutput() Private_networkInstanceOutput
func (Private_networkInstanceArgs) ToPrivate_networkInstanceOutputWithContext ¶
func (i Private_networkInstanceArgs) ToPrivate_networkInstanceOutputWithContext(ctx context.Context) Private_networkInstanceOutput
type Private_networkInstanceArray ¶
type Private_networkInstanceArray []Private_networkInstanceInput
func (Private_networkInstanceArray) ElementType ¶
func (Private_networkInstanceArray) ElementType() reflect.Type
func (Private_networkInstanceArray) ToPrivate_networkInstanceArrayOutput ¶
func (i Private_networkInstanceArray) ToPrivate_networkInstanceArrayOutput() Private_networkInstanceArrayOutput
func (Private_networkInstanceArray) ToPrivate_networkInstanceArrayOutputWithContext ¶
func (i Private_networkInstanceArray) ToPrivate_networkInstanceArrayOutputWithContext(ctx context.Context) Private_networkInstanceArrayOutput
type Private_networkInstanceArrayInput ¶
type Private_networkInstanceArrayInput interface { pulumi.Input ToPrivate_networkInstanceArrayOutput() Private_networkInstanceArrayOutput ToPrivate_networkInstanceArrayOutputWithContext(context.Context) Private_networkInstanceArrayOutput }
Private_networkInstanceArrayInput is an input type that accepts Private_networkInstanceArray and Private_networkInstanceArrayOutput values. You can construct a concrete instance of `Private_networkInstanceArrayInput` via:
Private_networkInstanceArray{ Private_networkInstanceArgs{...} }
type Private_networkInstanceArrayOutput ¶
type Private_networkInstanceArrayOutput struct{ *pulumi.OutputState }
func (Private_networkInstanceArrayOutput) ElementType ¶
func (Private_networkInstanceArrayOutput) ElementType() reflect.Type
func (Private_networkInstanceArrayOutput) Index ¶
func (o Private_networkInstanceArrayOutput) Index(i pulumi.IntInput) Private_networkInstanceOutput
func (Private_networkInstanceArrayOutput) ToPrivate_networkInstanceArrayOutput ¶
func (o Private_networkInstanceArrayOutput) ToPrivate_networkInstanceArrayOutput() Private_networkInstanceArrayOutput
func (Private_networkInstanceArrayOutput) ToPrivate_networkInstanceArrayOutputWithContext ¶
func (o Private_networkInstanceArrayOutput) ToPrivate_networkInstanceArrayOutputWithContext(ctx context.Context) Private_networkInstanceArrayOutput
type Private_networkInstanceInput ¶
type Private_networkInstanceInput interface { pulumi.Input ToPrivate_networkInstanceOutput() Private_networkInstanceOutput ToPrivate_networkInstanceOutputWithContext(context.Context) Private_networkInstanceOutput }
Private_networkInstanceInput is an input type that accepts Private_networkInstanceArgs and Private_networkInstanceOutput values. You can construct a concrete instance of `Private_networkInstanceInput` via:
Private_networkInstanceArgs{...}
type Private_networkInstanceOutput ¶
type Private_networkInstanceOutput struct{ *pulumi.OutputState }
func (Private_networkInstanceOutput) DisplayName ¶
func (o Private_networkInstanceOutput) DisplayName() pulumi.StringPtrOutput
func (Private_networkInstanceOutput) ElementType ¶
func (Private_networkInstanceOutput) ElementType() reflect.Type
func (Private_networkInstanceOutput) ErrorMessage ¶
func (o Private_networkInstanceOutput) ErrorMessage() pulumi.StringPtrOutput
func (Private_networkInstanceOutput) InstanceId ¶
func (o Private_networkInstanceOutput) InstanceId() pulumi.IntPtrOutput
func (Private_networkInstanceOutput) Name ¶
func (o Private_networkInstanceOutput) Name() pulumi.StringPtrOutput
func (Private_networkInstanceOutput) PrivateIpConfigs ¶
func (o Private_networkInstanceOutput) PrivateIpConfigs() Private_networkInstancePrivateIpConfigArrayOutput
func (Private_networkInstanceOutput) Status ¶
func (o Private_networkInstanceOutput) Status() pulumi.StringPtrOutput
func (Private_networkInstanceOutput) ToPrivate_networkInstanceOutput ¶
func (o Private_networkInstanceOutput) ToPrivate_networkInstanceOutput() Private_networkInstanceOutput
func (Private_networkInstanceOutput) ToPrivate_networkInstanceOutputWithContext ¶
func (o Private_networkInstanceOutput) ToPrivate_networkInstanceOutputWithContext(ctx context.Context) Private_networkInstanceOutput
type Private_networkInstancePrivateIpConfig ¶
type Private_networkInstancePrivateIpConfig struct {
V4s []Private_networkInstancePrivateIpConfigV4 `pulumi:"v4s"`
}
type Private_networkInstancePrivateIpConfigArgs ¶
type Private_networkInstancePrivateIpConfigArgs struct {
V4s Private_networkInstancePrivateIpConfigV4ArrayInput `pulumi:"v4s"`
}
func (Private_networkInstancePrivateIpConfigArgs) ElementType ¶
func (Private_networkInstancePrivateIpConfigArgs) ElementType() reflect.Type
func (Private_networkInstancePrivateIpConfigArgs) ToPrivate_networkInstancePrivateIpConfigOutput ¶
func (i Private_networkInstancePrivateIpConfigArgs) ToPrivate_networkInstancePrivateIpConfigOutput() Private_networkInstancePrivateIpConfigOutput
func (Private_networkInstancePrivateIpConfigArgs) ToPrivate_networkInstancePrivateIpConfigOutputWithContext ¶
func (i Private_networkInstancePrivateIpConfigArgs) ToPrivate_networkInstancePrivateIpConfigOutputWithContext(ctx context.Context) Private_networkInstancePrivateIpConfigOutput
type Private_networkInstancePrivateIpConfigArray ¶
type Private_networkInstancePrivateIpConfigArray []Private_networkInstancePrivateIpConfigInput
func (Private_networkInstancePrivateIpConfigArray) ElementType ¶
func (Private_networkInstancePrivateIpConfigArray) ElementType() reflect.Type
func (Private_networkInstancePrivateIpConfigArray) ToPrivate_networkInstancePrivateIpConfigArrayOutput ¶
func (i Private_networkInstancePrivateIpConfigArray) ToPrivate_networkInstancePrivateIpConfigArrayOutput() Private_networkInstancePrivateIpConfigArrayOutput
func (Private_networkInstancePrivateIpConfigArray) ToPrivate_networkInstancePrivateIpConfigArrayOutputWithContext ¶
func (i Private_networkInstancePrivateIpConfigArray) ToPrivate_networkInstancePrivateIpConfigArrayOutputWithContext(ctx context.Context) Private_networkInstancePrivateIpConfigArrayOutput
type Private_networkInstancePrivateIpConfigArrayInput ¶
type Private_networkInstancePrivateIpConfigArrayInput interface { pulumi.Input ToPrivate_networkInstancePrivateIpConfigArrayOutput() Private_networkInstancePrivateIpConfigArrayOutput ToPrivate_networkInstancePrivateIpConfigArrayOutputWithContext(context.Context) Private_networkInstancePrivateIpConfigArrayOutput }
Private_networkInstancePrivateIpConfigArrayInput is an input type that accepts Private_networkInstancePrivateIpConfigArray and Private_networkInstancePrivateIpConfigArrayOutput values. You can construct a concrete instance of `Private_networkInstancePrivateIpConfigArrayInput` via:
Private_networkInstancePrivateIpConfigArray{ Private_networkInstancePrivateIpConfigArgs{...} }
type Private_networkInstancePrivateIpConfigArrayOutput ¶
type Private_networkInstancePrivateIpConfigArrayOutput struct{ *pulumi.OutputState }
func (Private_networkInstancePrivateIpConfigArrayOutput) ElementType ¶
func (Private_networkInstancePrivateIpConfigArrayOutput) ElementType() reflect.Type
func (Private_networkInstancePrivateIpConfigArrayOutput) ToPrivate_networkInstancePrivateIpConfigArrayOutput ¶
func (o Private_networkInstancePrivateIpConfigArrayOutput) ToPrivate_networkInstancePrivateIpConfigArrayOutput() Private_networkInstancePrivateIpConfigArrayOutput
func (Private_networkInstancePrivateIpConfigArrayOutput) ToPrivate_networkInstancePrivateIpConfigArrayOutputWithContext ¶
func (o Private_networkInstancePrivateIpConfigArrayOutput) ToPrivate_networkInstancePrivateIpConfigArrayOutputWithContext(ctx context.Context) Private_networkInstancePrivateIpConfigArrayOutput
type Private_networkInstancePrivateIpConfigInput ¶
type Private_networkInstancePrivateIpConfigInput interface { pulumi.Input ToPrivate_networkInstancePrivateIpConfigOutput() Private_networkInstancePrivateIpConfigOutput ToPrivate_networkInstancePrivateIpConfigOutputWithContext(context.Context) Private_networkInstancePrivateIpConfigOutput }
Private_networkInstancePrivateIpConfigInput is an input type that accepts Private_networkInstancePrivateIpConfigArgs and Private_networkInstancePrivateIpConfigOutput values. You can construct a concrete instance of `Private_networkInstancePrivateIpConfigInput` via:
Private_networkInstancePrivateIpConfigArgs{...}
type Private_networkInstancePrivateIpConfigOutput ¶
type Private_networkInstancePrivateIpConfigOutput struct{ *pulumi.OutputState }
func (Private_networkInstancePrivateIpConfigOutput) ElementType ¶
func (Private_networkInstancePrivateIpConfigOutput) ElementType() reflect.Type
func (Private_networkInstancePrivateIpConfigOutput) ToPrivate_networkInstancePrivateIpConfigOutput ¶
func (o Private_networkInstancePrivateIpConfigOutput) ToPrivate_networkInstancePrivateIpConfigOutput() Private_networkInstancePrivateIpConfigOutput
func (Private_networkInstancePrivateIpConfigOutput) ToPrivate_networkInstancePrivateIpConfigOutputWithContext ¶
func (o Private_networkInstancePrivateIpConfigOutput) ToPrivate_networkInstancePrivateIpConfigOutputWithContext(ctx context.Context) Private_networkInstancePrivateIpConfigOutput
type Private_networkInstancePrivateIpConfigV4Args ¶
type Private_networkInstancePrivateIpConfigV4Args struct { Gateway pulumi.StringPtrInput `pulumi:"gateway"` Ip pulumi.StringPtrInput `pulumi:"ip"` NetmaskCidr pulumi.IntPtrInput `pulumi:"netmaskCidr"` }
func (Private_networkInstancePrivateIpConfigV4Args) ElementType ¶
func (Private_networkInstancePrivateIpConfigV4Args) ElementType() reflect.Type
func (Private_networkInstancePrivateIpConfigV4Args) ToPrivate_networkInstancePrivateIpConfigV4Output ¶
func (i Private_networkInstancePrivateIpConfigV4Args) ToPrivate_networkInstancePrivateIpConfigV4Output() Private_networkInstancePrivateIpConfigV4Output
func (Private_networkInstancePrivateIpConfigV4Args) ToPrivate_networkInstancePrivateIpConfigV4OutputWithContext ¶
func (i Private_networkInstancePrivateIpConfigV4Args) ToPrivate_networkInstancePrivateIpConfigV4OutputWithContext(ctx context.Context) Private_networkInstancePrivateIpConfigV4Output
type Private_networkInstancePrivateIpConfigV4Array ¶
type Private_networkInstancePrivateIpConfigV4Array []Private_networkInstancePrivateIpConfigV4Input
func (Private_networkInstancePrivateIpConfigV4Array) ElementType ¶
func (Private_networkInstancePrivateIpConfigV4Array) ElementType() reflect.Type
func (Private_networkInstancePrivateIpConfigV4Array) ToPrivate_networkInstancePrivateIpConfigV4ArrayOutput ¶
func (i Private_networkInstancePrivateIpConfigV4Array) ToPrivate_networkInstancePrivateIpConfigV4ArrayOutput() Private_networkInstancePrivateIpConfigV4ArrayOutput
func (Private_networkInstancePrivateIpConfigV4Array) ToPrivate_networkInstancePrivateIpConfigV4ArrayOutputWithContext ¶
func (i Private_networkInstancePrivateIpConfigV4Array) ToPrivate_networkInstancePrivateIpConfigV4ArrayOutputWithContext(ctx context.Context) Private_networkInstancePrivateIpConfigV4ArrayOutput
type Private_networkInstancePrivateIpConfigV4ArrayInput ¶
type Private_networkInstancePrivateIpConfigV4ArrayInput interface { pulumi.Input ToPrivate_networkInstancePrivateIpConfigV4ArrayOutput() Private_networkInstancePrivateIpConfigV4ArrayOutput ToPrivate_networkInstancePrivateIpConfigV4ArrayOutputWithContext(context.Context) Private_networkInstancePrivateIpConfigV4ArrayOutput }
Private_networkInstancePrivateIpConfigV4ArrayInput is an input type that accepts Private_networkInstancePrivateIpConfigV4Array and Private_networkInstancePrivateIpConfigV4ArrayOutput values. You can construct a concrete instance of `Private_networkInstancePrivateIpConfigV4ArrayInput` via:
Private_networkInstancePrivateIpConfigV4Array{ Private_networkInstancePrivateIpConfigV4Args{...} }
type Private_networkInstancePrivateIpConfigV4ArrayOutput ¶
type Private_networkInstancePrivateIpConfigV4ArrayOutput struct{ *pulumi.OutputState }
func (Private_networkInstancePrivateIpConfigV4ArrayOutput) ElementType ¶
func (Private_networkInstancePrivateIpConfigV4ArrayOutput) ElementType() reflect.Type
func (Private_networkInstancePrivateIpConfigV4ArrayOutput) ToPrivate_networkInstancePrivateIpConfigV4ArrayOutput ¶
func (o Private_networkInstancePrivateIpConfigV4ArrayOutput) ToPrivate_networkInstancePrivateIpConfigV4ArrayOutput() Private_networkInstancePrivateIpConfigV4ArrayOutput
func (Private_networkInstancePrivateIpConfigV4ArrayOutput) ToPrivate_networkInstancePrivateIpConfigV4ArrayOutputWithContext ¶
func (o Private_networkInstancePrivateIpConfigV4ArrayOutput) ToPrivate_networkInstancePrivateIpConfigV4ArrayOutputWithContext(ctx context.Context) Private_networkInstancePrivateIpConfigV4ArrayOutput
type Private_networkInstancePrivateIpConfigV4Input ¶
type Private_networkInstancePrivateIpConfigV4Input interface { pulumi.Input ToPrivate_networkInstancePrivateIpConfigV4Output() Private_networkInstancePrivateIpConfigV4Output ToPrivate_networkInstancePrivateIpConfigV4OutputWithContext(context.Context) Private_networkInstancePrivateIpConfigV4Output }
Private_networkInstancePrivateIpConfigV4Input is an input type that accepts Private_networkInstancePrivateIpConfigV4Args and Private_networkInstancePrivateIpConfigV4Output values. You can construct a concrete instance of `Private_networkInstancePrivateIpConfigV4Input` via:
Private_networkInstancePrivateIpConfigV4Args{...}
type Private_networkInstancePrivateIpConfigV4Output ¶
type Private_networkInstancePrivateIpConfigV4Output struct{ *pulumi.OutputState }
func (Private_networkInstancePrivateIpConfigV4Output) ElementType ¶
func (Private_networkInstancePrivateIpConfigV4Output) ElementType() reflect.Type
func (Private_networkInstancePrivateIpConfigV4Output) Gateway ¶
func (o Private_networkInstancePrivateIpConfigV4Output) Gateway() pulumi.StringPtrOutput
func (Private_networkInstancePrivateIpConfigV4Output) NetmaskCidr ¶
func (o Private_networkInstancePrivateIpConfigV4Output) NetmaskCidr() pulumi.IntPtrOutput
func (Private_networkInstancePrivateIpConfigV4Output) ToPrivate_networkInstancePrivateIpConfigV4Output ¶
func (o Private_networkInstancePrivateIpConfigV4Output) ToPrivate_networkInstancePrivateIpConfigV4Output() Private_networkInstancePrivateIpConfigV4Output
func (Private_networkInstancePrivateIpConfigV4Output) ToPrivate_networkInstancePrivateIpConfigV4OutputWithContext ¶
func (o Private_networkInstancePrivateIpConfigV4Output) ToPrivate_networkInstancePrivateIpConfigV4OutputWithContext(ctx context.Context) Private_networkInstancePrivateIpConfigV4Output
type Private_networkMap ¶
type Private_networkMap map[string]Private_networkInput
func (Private_networkMap) ElementType ¶
func (Private_networkMap) ElementType() reflect.Type
func (Private_networkMap) ToPrivate_networkMapOutput ¶
func (i Private_networkMap) ToPrivate_networkMapOutput() Private_networkMapOutput
func (Private_networkMap) ToPrivate_networkMapOutputWithContext ¶
func (i Private_networkMap) ToPrivate_networkMapOutputWithContext(ctx context.Context) Private_networkMapOutput
type Private_networkMapInput ¶
type Private_networkMapInput interface { pulumi.Input ToPrivate_networkMapOutput() Private_networkMapOutput ToPrivate_networkMapOutputWithContext(context.Context) Private_networkMapOutput }
Private_networkMapInput is an input type that accepts Private_networkMap and Private_networkMapOutput values. You can construct a concrete instance of `Private_networkMapInput` via:
Private_networkMap{ "key": Private_networkArgs{...} }
type Private_networkMapOutput ¶
type Private_networkMapOutput struct{ *pulumi.OutputState }
func (Private_networkMapOutput) ElementType ¶
func (Private_networkMapOutput) ElementType() reflect.Type
func (Private_networkMapOutput) MapIndex ¶
func (o Private_networkMapOutput) MapIndex(k pulumi.StringInput) Private_networkOutput
func (Private_networkMapOutput) ToPrivate_networkMapOutput ¶
func (o Private_networkMapOutput) ToPrivate_networkMapOutput() Private_networkMapOutput
func (Private_networkMapOutput) ToPrivate_networkMapOutputWithContext ¶
func (o Private_networkMapOutput) ToPrivate_networkMapOutputWithContext(ctx context.Context) Private_networkMapOutput
type Private_networkOutput ¶
type Private_networkOutput struct{ *pulumi.OutputState }
func (Private_networkOutput) AvailableIps ¶
func (o Private_networkOutput) AvailableIps() pulumi.IntOutput
The totality of available IPs in the Private Network.
func (Private_networkOutput) Cidr ¶
func (o Private_networkOutput) Cidr() pulumi.StringOutput
The cidr range of the Private Network.
func (Private_networkOutput) CreatedDate ¶
func (o Private_networkOutput) CreatedDate() pulumi.StringOutput
The creation date of the Private Network.
func (Private_networkOutput) DataCenter ¶
func (o Private_networkOutput) DataCenter() pulumi.StringOutput
The specific data center where the Private Network is located.
func (Private_networkOutput) Description ¶
func (o Private_networkOutput) Description() pulumi.StringPtrOutput
The description of the Private Network. There is a limit of 255 characters per Private Network.
func (Private_networkOutput) ElementType ¶
func (Private_networkOutput) ElementType() reflect.Type
func (Private_networkOutput) InstanceIds ¶
func (o Private_networkOutput) InstanceIds() pulumi.IntArrayOutput
Add the instace Ids to the private network here. If you do not add any instance Ids an empty private network will be created.
func (Private_networkOutput) Instances ¶
func (o Private_networkOutput) Instances() Private_networkInstanceArrayOutput
func (Private_networkOutput) Name ¶
func (o Private_networkOutput) Name() pulumi.StringOutput
The name of the Private Network. It may contain letters, numbers, colons, dashes, and underscores. There is a limit of 255 characters per Private Network name.
func (Private_networkOutput) Region ¶
func (o Private_networkOutput) Region() pulumi.StringPtrOutput
The region where the Private Network should be located. Default region is the EU.
func (Private_networkOutput) RegionName ¶
func (o Private_networkOutput) RegionName() pulumi.StringOutput
The name of the region where the Private Network is located.
func (Private_networkOutput) ToPrivate_networkOutput ¶
func (o Private_networkOutput) ToPrivate_networkOutput() Private_networkOutput
func (Private_networkOutput) ToPrivate_networkOutputWithContext ¶
func (o Private_networkOutput) ToPrivate_networkOutputWithContext(ctx context.Context) Private_networkOutput
func (Private_networkOutput) UpdatedAt ¶
func (o Private_networkOutput) UpdatedAt() pulumi.StringOutput
Time of the last update of the private network.
type Private_networkState ¶
type Private_networkState struct { // The totality of available IPs in the Private Network. AvailableIps pulumi.IntPtrInput // The cidr range of the Private Network. Cidr pulumi.StringPtrInput // The creation date of the Private Network. CreatedDate pulumi.StringPtrInput // The specific data center where the Private Network is located. DataCenter pulumi.StringPtrInput // The description of the Private Network. There is a limit of 255 characters per Private Network. Description pulumi.StringPtrInput // Add the instace Ids to the private network here. If you do not add any instance Ids an empty private network will be // created. InstanceIds pulumi.IntArrayInput Instances Private_networkInstanceArrayInput // The name of the Private Network. It may contain letters, numbers, colons, dashes, and underscores. There is a limit of // 255 characters per Private Network name. Name pulumi.StringPtrInput // The region where the Private Network should be located. Default region is the EU. Region pulumi.StringPtrInput // The name of the region where the Private Network is located. RegionName pulumi.StringPtrInput // Time of the last update of the private network. UpdatedAt pulumi.StringPtrInput }
func (Private_networkState) ElementType ¶
func (Private_networkState) ElementType() reflect.Type
type Provider ¶
type Provider struct { pulumi.ProviderResourceState // The api endpoint is https://api.contabo.com. Api pulumi.StringPtrOutput `pulumi:"api"` // Your oauth2 client id can be found in the [Customer Control Panel](https://new.contabo.com/account/security) under the // menu item account secret. Oauth2ClientId pulumi.StringPtrOutput `pulumi:"oauth2ClientId"` // Your oauth2 client secret can be found in the [Customer Control Panel](https://new.contabo.com/account/security) under // the menu item account secret. Oauth2ClientSecret pulumi.StringPtrOutput `pulumi:"oauth2ClientSecret"` // API Password (this is a new password which you'll set or change in the [Customer Control // Panel](https://new.contabo.com/account/security) under the menu item account secret.) Oauth2Pass pulumi.StringPtrOutput `pulumi:"oauth2Pass"` // The oauth2 token url is https://auth.contabo.com/auth/realms/contabo/protocol/openid-connect/token. Oauth2TokenUrl pulumi.StringPtrOutput `pulumi:"oauth2TokenUrl"` // API User (your email address to login to the [Customer Control Panel](https://new.contabo.com/account/security) under // the menu item account secret. Oauth2User pulumi.StringPtrOutput `pulumi:"oauth2User"` }
The provider type for the contabo package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
func NewProvider ¶
func NewProvider(ctx *pulumi.Context, name string, args *ProviderArgs, opts ...pulumi.ResourceOption) (*Provider, error)
NewProvider registers a new resource with the given unique name, arguments, and options.
func (*Provider) ElementType ¶
func (*Provider) ToProviderOutput ¶
func (i *Provider) ToProviderOutput() ProviderOutput
func (*Provider) ToProviderOutputWithContext ¶
func (i *Provider) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type ProviderArgs ¶
type ProviderArgs struct { // The api endpoint is https://api.contabo.com. Api pulumi.StringPtrInput // Your oauth2 client id can be found in the [Customer Control Panel](https://new.contabo.com/account/security) under the // menu item account secret. Oauth2ClientId pulumi.StringPtrInput // Your oauth2 client secret can be found in the [Customer Control Panel](https://new.contabo.com/account/security) under // the menu item account secret. Oauth2ClientSecret pulumi.StringPtrInput // API Password (this is a new password which you'll set or change in the [Customer Control // Panel](https://new.contabo.com/account/security) under the menu item account secret.) Oauth2Pass pulumi.StringPtrInput // The oauth2 token url is https://auth.contabo.com/auth/realms/contabo/protocol/openid-connect/token. Oauth2TokenUrl pulumi.StringPtrInput // API User (your email address to login to the [Customer Control Panel](https://new.contabo.com/account/security) under // the menu item account secret. Oauth2User pulumi.StringPtrInput }
The set of arguments for constructing a Provider resource.
func (ProviderArgs) ElementType ¶
func (ProviderArgs) ElementType() reflect.Type
type ProviderInput ¶
type ProviderInput interface { pulumi.Input ToProviderOutput() ProviderOutput ToProviderOutputWithContext(ctx context.Context) ProviderOutput }
type ProviderOutput ¶
type ProviderOutput struct{ *pulumi.OutputState }
func (ProviderOutput) Api ¶
func (o ProviderOutput) Api() pulumi.StringPtrOutput
The api endpoint is https://api.contabo.com.
func (ProviderOutput) ElementType ¶
func (ProviderOutput) ElementType() reflect.Type
func (ProviderOutput) Oauth2ClientId ¶
func (o ProviderOutput) Oauth2ClientId() pulumi.StringPtrOutput
Your oauth2 client id can be found in the [Customer Control Panel](https://new.contabo.com/account/security) under the menu item account secret.
func (ProviderOutput) Oauth2ClientSecret ¶
func (o ProviderOutput) Oauth2ClientSecret() pulumi.StringPtrOutput
Your oauth2 client secret can be found in the [Customer Control Panel](https://new.contabo.com/account/security) under the menu item account secret.
func (ProviderOutput) Oauth2Pass ¶
func (o ProviderOutput) Oauth2Pass() pulumi.StringPtrOutput
API Password (this is a new password which you'll set or change in the [Customer Control Panel](https://new.contabo.com/account/security) under the menu item account secret.)
func (ProviderOutput) Oauth2TokenUrl ¶
func (o ProviderOutput) Oauth2TokenUrl() pulumi.StringPtrOutput
The oauth2 token url is https://auth.contabo.com/auth/realms/contabo/protocol/openid-connect/token.
func (ProviderOutput) Oauth2User ¶
func (o ProviderOutput) Oauth2User() pulumi.StringPtrOutput
API User (your email address to login to the [Customer Control Panel](https://new.contabo.com/account/security) under the menu item account secret.
func (ProviderOutput) ToProviderOutput ¶
func (o ProviderOutput) ToProviderOutput() ProviderOutput
func (ProviderOutput) ToProviderOutputWithContext ¶
func (o ProviderOutput) ToProviderOutputWithContext(ctx context.Context) ProviderOutput
type Secret ¶
type Secret struct { pulumi.CustomResourceState // The creation date of the secret. CreatedAt pulumi.StringOutput `pulumi:"createdAt"` // Name of the secret. Name pulumi.StringOutput `pulumi:"name"` // The type of the secret. It will be available only when retrieving secrets, following types are allowed: `ssh`, // `password`. Type pulumi.StringOutput `pulumi:"type"` // Last updated time of the secret. UpdatedAt pulumi.StringOutput `pulumi:"updatedAt"` // The value of the secret. It will be available only when retrieving a single secret. Value pulumi.StringOutput `pulumi:"value"` }
func GetSecret ¶
func GetSecret(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecretState, opts ...pulumi.ResourceOption) (*Secret, error)
GetSecret gets an existing Secret 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 NewSecret ¶
func NewSecret(ctx *pulumi.Context, name string, args *SecretArgs, opts ...pulumi.ResourceOption) (*Secret, error)
NewSecret registers a new resource with the given unique name, arguments, and options.
func (*Secret) ElementType ¶
func (*Secret) ToSecretOutput ¶
func (i *Secret) ToSecretOutput() SecretOutput
func (*Secret) ToSecretOutputWithContext ¶
func (i *Secret) ToSecretOutputWithContext(ctx context.Context) SecretOutput
type SecretArgs ¶
type SecretArgs struct { // The creation date of the secret. CreatedAt pulumi.StringPtrInput // Name of the secret. Name pulumi.StringPtrInput // The type of the secret. It will be available only when retrieving secrets, following types are allowed: `ssh`, // `password`. Type pulumi.StringInput // Last updated time of the secret. UpdatedAt pulumi.StringPtrInput // The value of the secret. It will be available only when retrieving a single secret. Value pulumi.StringInput }
The set of arguments for constructing a Secret resource.
func (SecretArgs) ElementType ¶
func (SecretArgs) ElementType() reflect.Type
type SecretArray ¶
type SecretArray []SecretInput
func (SecretArray) ElementType ¶
func (SecretArray) ElementType() reflect.Type
func (SecretArray) ToSecretArrayOutput ¶
func (i SecretArray) ToSecretArrayOutput() SecretArrayOutput
func (SecretArray) ToSecretArrayOutputWithContext ¶
func (i SecretArray) ToSecretArrayOutputWithContext(ctx context.Context) SecretArrayOutput
type SecretArrayInput ¶
type SecretArrayInput interface { pulumi.Input ToSecretArrayOutput() SecretArrayOutput ToSecretArrayOutputWithContext(context.Context) SecretArrayOutput }
SecretArrayInput is an input type that accepts SecretArray and SecretArrayOutput values. You can construct a concrete instance of `SecretArrayInput` via:
SecretArray{ SecretArgs{...} }
type SecretArrayOutput ¶
type SecretArrayOutput struct{ *pulumi.OutputState }
func (SecretArrayOutput) ElementType ¶
func (SecretArrayOutput) ElementType() reflect.Type
func (SecretArrayOutput) Index ¶
func (o SecretArrayOutput) Index(i pulumi.IntInput) SecretOutput
func (SecretArrayOutput) ToSecretArrayOutput ¶
func (o SecretArrayOutput) ToSecretArrayOutput() SecretArrayOutput
func (SecretArrayOutput) ToSecretArrayOutputWithContext ¶
func (o SecretArrayOutput) ToSecretArrayOutputWithContext(ctx context.Context) SecretArrayOutput
type SecretInput ¶
type SecretInput interface { pulumi.Input ToSecretOutput() SecretOutput ToSecretOutputWithContext(ctx context.Context) SecretOutput }
type SecretMap ¶
type SecretMap map[string]SecretInput
func (SecretMap) ElementType ¶
func (SecretMap) ToSecretMapOutput ¶
func (i SecretMap) ToSecretMapOutput() SecretMapOutput
func (SecretMap) ToSecretMapOutputWithContext ¶
func (i SecretMap) ToSecretMapOutputWithContext(ctx context.Context) SecretMapOutput
type SecretMapInput ¶
type SecretMapInput interface { pulumi.Input ToSecretMapOutput() SecretMapOutput ToSecretMapOutputWithContext(context.Context) SecretMapOutput }
SecretMapInput is an input type that accepts SecretMap and SecretMapOutput values. You can construct a concrete instance of `SecretMapInput` via:
SecretMap{ "key": SecretArgs{...} }
type SecretMapOutput ¶
type SecretMapOutput struct{ *pulumi.OutputState }
func (SecretMapOutput) ElementType ¶
func (SecretMapOutput) ElementType() reflect.Type
func (SecretMapOutput) MapIndex ¶
func (o SecretMapOutput) MapIndex(k pulumi.StringInput) SecretOutput
func (SecretMapOutput) ToSecretMapOutput ¶
func (o SecretMapOutput) ToSecretMapOutput() SecretMapOutput
func (SecretMapOutput) ToSecretMapOutputWithContext ¶
func (o SecretMapOutput) ToSecretMapOutputWithContext(ctx context.Context) SecretMapOutput
type SecretOutput ¶
type SecretOutput struct{ *pulumi.OutputState }
func (SecretOutput) CreatedAt ¶
func (o SecretOutput) CreatedAt() pulumi.StringOutput
The creation date of the secret.
func (SecretOutput) ElementType ¶
func (SecretOutput) ElementType() reflect.Type
func (SecretOutput) ToSecretOutput ¶
func (o SecretOutput) ToSecretOutput() SecretOutput
func (SecretOutput) ToSecretOutputWithContext ¶
func (o SecretOutput) ToSecretOutputWithContext(ctx context.Context) SecretOutput
func (SecretOutput) Type ¶
func (o SecretOutput) Type() pulumi.StringOutput
The type of the secret. It will be available only when retrieving secrets, following types are allowed: `ssh`, `password`.
func (SecretOutput) UpdatedAt ¶
func (o SecretOutput) UpdatedAt() pulumi.StringOutput
Last updated time of the secret.
func (SecretOutput) Value ¶
func (o SecretOutput) Value() pulumi.StringOutput
The value of the secret. It will be available only when retrieving a single secret.
type SecretState ¶
type SecretState struct { // The creation date of the secret. CreatedAt pulumi.StringPtrInput // Name of the secret. Name pulumi.StringPtrInput // The type of the secret. It will be available only when retrieving secrets, following types are allowed: `ssh`, // `password`. Type pulumi.StringPtrInput // Last updated time of the secret. UpdatedAt pulumi.StringPtrInput // The value of the secret. It will be available only when retrieving a single secret. Value pulumi.StringPtrInput }
func (SecretState) ElementType ¶
func (SecretState) ElementType() reflect.Type
Source Files ¶
- doc.go
- getImage.go
- getInstance.go
- getInstanceSnapshot.go
- getObjectStorage.go
- getObjectStorageBucket.go
- getPrivateNetwork.go
- getSecret.go
- image.go
- init.go
- instance.go
- instance_snapshot.go
- object_storage.go
- object_storage_bucket.go
- private_network.go
- provider.go
- pulumiTypes.go
- pulumiUtilities.go
- secret.go