Documentation
¶
Index ¶
- type Backup
- type BackupArgs
- type BackupMetadata
- type BackupMetadataArgs
- type BackupMetadataInput
- type BackupMetadataOutput
- type BackupSpec
- type BackupSpecArgs
- func (BackupSpecArgs) ElementType() reflect.Type
- func (i BackupSpecArgs) ToBackupSpecOutput() BackupSpecOutput
- func (i BackupSpecArgs) ToBackupSpecOutputWithContext(ctx context.Context) BackupSpecOutput
- func (i BackupSpecArgs) ToBackupSpecPtrOutput() BackupSpecPtrOutput
- func (i BackupSpecArgs) ToBackupSpecPtrOutputWithContext(ctx context.Context) BackupSpecPtrOutput
- type BackupSpecInput
- type BackupSpecOutput
- func (o BackupSpecOutput) AwsAccessKeyId() pulumi.StringPtrOutput
- func (o BackupSpecOutput) AwsS3BucketName() pulumi.StringPtrOutput
- func (o BackupSpecOutput) AwsSecretAccessKey() pulumi.StringPtrOutput
- func (o BackupSpecOutput) AwsSecretName() pulumi.StringPtrOutput
- func (o BackupSpecOutput) AwsSecretNamespace() pulumi.StringPtrOutput
- func (o BackupSpecOutput) DatabaseCRName() pulumi.StringPtrOutput
- func (o BackupSpecOutput) DatabaseVersion() pulumi.StringPtrOutput
- func (BackupSpecOutput) ElementType() reflect.Type
- func (o BackupSpecOutput) EncryptKeySecretName() pulumi.StringPtrOutput
- func (o BackupSpecOutput) EncryptKeySecretNamespace() pulumi.StringPtrOutput
- func (o BackupSpecOutput) GpgEmail() pulumi.StringPtrOutput
- func (o BackupSpecOutput) GpgPublicKey() pulumi.StringPtrOutput
- func (o BackupSpecOutput) GpgTrustModel() pulumi.StringPtrOutput
- func (o BackupSpecOutput) Image() pulumi.StringPtrOutput
- func (o BackupSpecOutput) ProductName() pulumi.StringPtrOutput
- func (o BackupSpecOutput) Schedule() pulumi.StringPtrOutput
- func (o BackupSpecOutput) ToBackupSpecOutput() BackupSpecOutput
- func (o BackupSpecOutput) ToBackupSpecOutputWithContext(ctx context.Context) BackupSpecOutput
- func (o BackupSpecOutput) ToBackupSpecPtrOutput() BackupSpecPtrOutput
- func (o BackupSpecOutput) ToBackupSpecPtrOutputWithContext(ctx context.Context) BackupSpecPtrOutput
- type BackupSpecPtrInput
- type BackupSpecPtrOutput
- func (o BackupSpecPtrOutput) AwsAccessKeyId() pulumi.StringPtrOutput
- func (o BackupSpecPtrOutput) AwsS3BucketName() pulumi.StringPtrOutput
- func (o BackupSpecPtrOutput) AwsSecretAccessKey() pulumi.StringPtrOutput
- func (o BackupSpecPtrOutput) AwsSecretName() pulumi.StringPtrOutput
- func (o BackupSpecPtrOutput) AwsSecretNamespace() pulumi.StringPtrOutput
- func (o BackupSpecPtrOutput) DatabaseCRName() pulumi.StringPtrOutput
- func (o BackupSpecPtrOutput) DatabaseVersion() pulumi.StringPtrOutput
- func (o BackupSpecPtrOutput) Elem() BackupSpecOutput
- func (BackupSpecPtrOutput) ElementType() reflect.Type
- func (o BackupSpecPtrOutput) EncryptKeySecretName() pulumi.StringPtrOutput
- func (o BackupSpecPtrOutput) EncryptKeySecretNamespace() pulumi.StringPtrOutput
- func (o BackupSpecPtrOutput) GpgEmail() pulumi.StringPtrOutput
- func (o BackupSpecPtrOutput) GpgPublicKey() pulumi.StringPtrOutput
- func (o BackupSpecPtrOutput) GpgTrustModel() pulumi.StringPtrOutput
- func (o BackupSpecPtrOutput) Image() pulumi.StringPtrOutput
- func (o BackupSpecPtrOutput) ProductName() pulumi.StringPtrOutput
- func (o BackupSpecPtrOutput) Schedule() pulumi.StringPtrOutput
- func (o BackupSpecPtrOutput) ToBackupSpecPtrOutput() BackupSpecPtrOutput
- func (o BackupSpecPtrOutput) ToBackupSpecPtrOutputWithContext(ctx context.Context) BackupSpecPtrOutput
- type BackupState
- type BackupStatus
- type BackupStatusArgs
- func (BackupStatusArgs) ElementType() reflect.Type
- func (i BackupStatusArgs) ToBackupStatusOutput() BackupStatusOutput
- func (i BackupStatusArgs) ToBackupStatusOutputWithContext(ctx context.Context) BackupStatusOutput
- func (i BackupStatusArgs) ToBackupStatusPtrOutput() BackupStatusPtrOutput
- func (i BackupStatusArgs) ToBackupStatusPtrOutputWithContext(ctx context.Context) BackupStatusPtrOutput
- type BackupStatusCronJobStatus
- type BackupStatusCronJobStatusArgs
- func (BackupStatusCronJobStatusArgs) ElementType() reflect.Type
- func (i BackupStatusCronJobStatusArgs) ToBackupStatusCronJobStatusOutput() BackupStatusCronJobStatusOutput
- func (i BackupStatusCronJobStatusArgs) ToBackupStatusCronJobStatusOutputWithContext(ctx context.Context) BackupStatusCronJobStatusOutput
- type BackupStatusCronJobStatusInput
- type BackupStatusCronJobStatusOutput
- func (BackupStatusCronJobStatusOutput) ElementType() reflect.Type
- func (o BackupStatusCronJobStatusOutput) ToBackupStatusCronJobStatusOutput() BackupStatusCronJobStatusOutput
- func (o BackupStatusCronJobStatusOutput) ToBackupStatusCronJobStatusOutputWithContext(ctx context.Context) BackupStatusCronJobStatusOutput
- type BackupStatusInput
- type BackupStatusOutput
- func (o BackupStatusOutput) AwsCredentialsSecretNamespace() pulumi.StringOutput
- func (o BackupStatusOutput) AwsSecretName() pulumi.StringOutput
- func (o BackupStatusOutput) BackupStatus() pulumi.StringOutput
- func (o BackupStatusOutput) CronJobName() pulumi.StringOutput
- func (o BackupStatusOutput) CronJobStatus() pulumi.MapOutput
- func (o BackupStatusOutput) DbSecretName() pulumi.StringOutput
- func (BackupStatusOutput) ElementType() reflect.Type
- func (o BackupStatusOutput) EncryptKeySecretName() pulumi.StringOutput
- func (o BackupStatusOutput) EncryptKeySecretNamespace() pulumi.StringOutput
- func (o BackupStatusOutput) HasEncryptKey() pulumi.BoolOutput
- func (o BackupStatusOutput) IsDatabasePodFound() pulumi.BoolOutput
- func (o BackupStatusOutput) IsDatabaseServiceFound() pulumi.BoolOutput
- func (o BackupStatusOutput) ToBackupStatusOutput() BackupStatusOutput
- func (o BackupStatusOutput) ToBackupStatusOutputWithContext(ctx context.Context) BackupStatusOutput
- func (o BackupStatusOutput) ToBackupStatusPtrOutput() BackupStatusPtrOutput
- func (o BackupStatusOutput) ToBackupStatusPtrOutputWithContext(ctx context.Context) BackupStatusPtrOutput
- type BackupStatusPtrInput
- type BackupStatusPtrOutput
- func (o BackupStatusPtrOutput) AwsCredentialsSecretNamespace() pulumi.StringPtrOutput
- func (o BackupStatusPtrOutput) AwsSecretName() pulumi.StringPtrOutput
- func (o BackupStatusPtrOutput) BackupStatus() pulumi.StringPtrOutput
- func (o BackupStatusPtrOutput) CronJobName() pulumi.StringPtrOutput
- func (o BackupStatusPtrOutput) CronJobStatus() pulumi.MapOutput
- func (o BackupStatusPtrOutput) DbSecretName() pulumi.StringPtrOutput
- func (o BackupStatusPtrOutput) Elem() BackupStatusOutput
- func (BackupStatusPtrOutput) ElementType() reflect.Type
- func (o BackupStatusPtrOutput) EncryptKeySecretName() pulumi.StringPtrOutput
- func (o BackupStatusPtrOutput) EncryptKeySecretNamespace() pulumi.StringPtrOutput
- func (o BackupStatusPtrOutput) HasEncryptKey() pulumi.BoolPtrOutput
- func (o BackupStatusPtrOutput) IsDatabasePodFound() pulumi.BoolPtrOutput
- func (o BackupStatusPtrOutput) IsDatabaseServiceFound() pulumi.BoolPtrOutput
- func (o BackupStatusPtrOutput) ToBackupStatusPtrOutput() BackupStatusPtrOutput
- func (o BackupStatusPtrOutput) ToBackupStatusPtrOutputWithContext(ctx context.Context) BackupStatusPtrOutput
- type BackupType
- type BackupTypeArgs
- type BackupTypeInput
- type BackupTypeOutput
- func (o BackupTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (BackupTypeOutput) ElementType() reflect.Type
- func (o BackupTypeOutput) Kind() pulumi.StringPtrOutput
- func (o BackupTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o BackupTypeOutput) Spec() BackupSpecPtrOutput
- func (o BackupTypeOutput) Status() BackupStatusPtrOutput
- func (o BackupTypeOutput) ToBackupTypeOutput() BackupTypeOutput
- func (o BackupTypeOutput) ToBackupTypeOutputWithContext(ctx context.Context) BackupTypeOutput
- type Database
- type DatabaseArgs
- type DatabaseMetadata
- type DatabaseMetadataArgs
- type DatabaseMetadataInput
- type DatabaseMetadataOutput
- type DatabaseSpec
- type DatabaseSpecArgs
- func (DatabaseSpecArgs) ElementType() reflect.Type
- func (i DatabaseSpecArgs) ToDatabaseSpecOutput() DatabaseSpecOutput
- func (i DatabaseSpecArgs) ToDatabaseSpecOutputWithContext(ctx context.Context) DatabaseSpecOutput
- func (i DatabaseSpecArgs) ToDatabaseSpecPtrOutput() DatabaseSpecPtrOutput
- func (i DatabaseSpecArgs) ToDatabaseSpecPtrOutputWithContext(ctx context.Context) DatabaseSpecPtrOutput
- type DatabaseSpecInput
- type DatabaseSpecOutput
- func (o DatabaseSpecOutput) ConfigMapDatabaseNameKey() pulumi.StringPtrOutput
- func (o DatabaseSpecOutput) ConfigMapDatabasePasswordKey() pulumi.StringPtrOutput
- func (o DatabaseSpecOutput) ConfigMapDatabaseUserKey() pulumi.StringPtrOutput
- func (o DatabaseSpecOutput) ConfigMapName() pulumi.StringPtrOutput
- func (o DatabaseSpecOutput) ContainerImagePullPolicy() pulumi.StringPtrOutput
- func (o DatabaseSpecOutput) ContainerName() pulumi.StringPtrOutput
- func (o DatabaseSpecOutput) DatabaseCpu() pulumi.StringPtrOutput
- func (o DatabaseSpecOutput) DatabaseCpuLimit() pulumi.StringPtrOutput
- func (o DatabaseSpecOutput) DatabaseMemoryLimit() pulumi.StringPtrOutput
- func (o DatabaseSpecOutput) DatabaseMemoryRequest() pulumi.StringPtrOutput
- func (o DatabaseSpecOutput) DatabaseName() pulumi.StringPtrOutput
- func (o DatabaseSpecOutput) DatabaseNameKeyEnvVar() pulumi.StringPtrOutput
- func (o DatabaseSpecOutput) DatabasePassword() pulumi.StringPtrOutput
- func (o DatabaseSpecOutput) DatabasePasswordKeyEnvVar() pulumi.StringPtrOutput
- func (o DatabaseSpecOutput) DatabasePort() pulumi.IntPtrOutput
- func (o DatabaseSpecOutput) DatabaseStorageRequest() pulumi.StringPtrOutput
- func (o DatabaseSpecOutput) DatabaseUser() pulumi.StringPtrOutput
- func (o DatabaseSpecOutput) DatabaseUserKeyEnvVar() pulumi.StringPtrOutput
- func (DatabaseSpecOutput) ElementType() reflect.Type
- func (o DatabaseSpecOutput) Image() pulumi.StringPtrOutput
- func (o DatabaseSpecOutput) Size() pulumi.IntPtrOutput
- func (o DatabaseSpecOutput) ToDatabaseSpecOutput() DatabaseSpecOutput
- func (o DatabaseSpecOutput) ToDatabaseSpecOutputWithContext(ctx context.Context) DatabaseSpecOutput
- func (o DatabaseSpecOutput) ToDatabaseSpecPtrOutput() DatabaseSpecPtrOutput
- func (o DatabaseSpecOutput) ToDatabaseSpecPtrOutputWithContext(ctx context.Context) DatabaseSpecPtrOutput
- type DatabaseSpecPtrInput
- type DatabaseSpecPtrOutput
- func (o DatabaseSpecPtrOutput) ConfigMapDatabaseNameKey() pulumi.StringPtrOutput
- func (o DatabaseSpecPtrOutput) ConfigMapDatabasePasswordKey() pulumi.StringPtrOutput
- func (o DatabaseSpecPtrOutput) ConfigMapDatabaseUserKey() pulumi.StringPtrOutput
- func (o DatabaseSpecPtrOutput) ConfigMapName() pulumi.StringPtrOutput
- func (o DatabaseSpecPtrOutput) ContainerImagePullPolicy() pulumi.StringPtrOutput
- func (o DatabaseSpecPtrOutput) ContainerName() pulumi.StringPtrOutput
- func (o DatabaseSpecPtrOutput) DatabaseCpu() pulumi.StringPtrOutput
- func (o DatabaseSpecPtrOutput) DatabaseCpuLimit() pulumi.StringPtrOutput
- func (o DatabaseSpecPtrOutput) DatabaseMemoryLimit() pulumi.StringPtrOutput
- func (o DatabaseSpecPtrOutput) DatabaseMemoryRequest() pulumi.StringPtrOutput
- func (o DatabaseSpecPtrOutput) DatabaseName() pulumi.StringPtrOutput
- func (o DatabaseSpecPtrOutput) DatabaseNameKeyEnvVar() pulumi.StringPtrOutput
- func (o DatabaseSpecPtrOutput) DatabasePassword() pulumi.StringPtrOutput
- func (o DatabaseSpecPtrOutput) DatabasePasswordKeyEnvVar() pulumi.StringPtrOutput
- func (o DatabaseSpecPtrOutput) DatabasePort() pulumi.IntPtrOutput
- func (o DatabaseSpecPtrOutput) DatabaseStorageRequest() pulumi.StringPtrOutput
- func (o DatabaseSpecPtrOutput) DatabaseUser() pulumi.StringPtrOutput
- func (o DatabaseSpecPtrOutput) DatabaseUserKeyEnvVar() pulumi.StringPtrOutput
- func (o DatabaseSpecPtrOutput) Elem() DatabaseSpecOutput
- func (DatabaseSpecPtrOutput) ElementType() reflect.Type
- func (o DatabaseSpecPtrOutput) Image() pulumi.StringPtrOutput
- func (o DatabaseSpecPtrOutput) Size() pulumi.IntPtrOutput
- func (o DatabaseSpecPtrOutput) ToDatabaseSpecPtrOutput() DatabaseSpecPtrOutput
- func (o DatabaseSpecPtrOutput) ToDatabaseSpecPtrOutputWithContext(ctx context.Context) DatabaseSpecPtrOutput
- type DatabaseState
- type DatabaseStatus
- type DatabaseStatusArgs
- func (DatabaseStatusArgs) ElementType() reflect.Type
- func (i DatabaseStatusArgs) ToDatabaseStatusOutput() DatabaseStatusOutput
- func (i DatabaseStatusArgs) ToDatabaseStatusOutputWithContext(ctx context.Context) DatabaseStatusOutput
- func (i DatabaseStatusArgs) ToDatabaseStatusPtrOutput() DatabaseStatusPtrOutput
- func (i DatabaseStatusArgs) ToDatabaseStatusPtrOutputWithContext(ctx context.Context) DatabaseStatusPtrOutput
- type DatabaseStatusDeploymentStatus
- type DatabaseStatusDeploymentStatusArgs
- func (DatabaseStatusDeploymentStatusArgs) ElementType() reflect.Type
- func (i DatabaseStatusDeploymentStatusArgs) ToDatabaseStatusDeploymentStatusOutput() DatabaseStatusDeploymentStatusOutput
- func (i DatabaseStatusDeploymentStatusArgs) ToDatabaseStatusDeploymentStatusOutputWithContext(ctx context.Context) DatabaseStatusDeploymentStatusOutput
- type DatabaseStatusDeploymentStatusInput
- type DatabaseStatusDeploymentStatusOutput
- func (DatabaseStatusDeploymentStatusOutput) ElementType() reflect.Type
- func (o DatabaseStatusDeploymentStatusOutput) ToDatabaseStatusDeploymentStatusOutput() DatabaseStatusDeploymentStatusOutput
- func (o DatabaseStatusDeploymentStatusOutput) ToDatabaseStatusDeploymentStatusOutputWithContext(ctx context.Context) DatabaseStatusDeploymentStatusOutput
- type DatabaseStatusInput
- type DatabaseStatusOutput
- func (o DatabaseStatusOutput) DatabaseStatus() pulumi.StringOutput
- func (o DatabaseStatusOutput) DeploymentStatus() pulumi.MapOutput
- func (DatabaseStatusOutput) ElementType() reflect.Type
- func (o DatabaseStatusOutput) PvcStatus() pulumi.MapOutput
- func (o DatabaseStatusOutput) ServiceStatus() pulumi.MapOutput
- func (o DatabaseStatusOutput) ToDatabaseStatusOutput() DatabaseStatusOutput
- func (o DatabaseStatusOutput) ToDatabaseStatusOutputWithContext(ctx context.Context) DatabaseStatusOutput
- func (o DatabaseStatusOutput) ToDatabaseStatusPtrOutput() DatabaseStatusPtrOutput
- func (o DatabaseStatusOutput) ToDatabaseStatusPtrOutputWithContext(ctx context.Context) DatabaseStatusPtrOutput
- type DatabaseStatusPtrInput
- type DatabaseStatusPtrOutput
- func (o DatabaseStatusPtrOutput) DatabaseStatus() pulumi.StringPtrOutput
- func (o DatabaseStatusPtrOutput) DeploymentStatus() pulumi.MapOutput
- func (o DatabaseStatusPtrOutput) Elem() DatabaseStatusOutput
- func (DatabaseStatusPtrOutput) ElementType() reflect.Type
- func (o DatabaseStatusPtrOutput) PvcStatus() pulumi.MapOutput
- func (o DatabaseStatusPtrOutput) ServiceStatus() pulumi.MapOutput
- func (o DatabaseStatusPtrOutput) ToDatabaseStatusPtrOutput() DatabaseStatusPtrOutput
- func (o DatabaseStatusPtrOutput) ToDatabaseStatusPtrOutputWithContext(ctx context.Context) DatabaseStatusPtrOutput
- type DatabaseStatusPvcStatus
- type DatabaseStatusPvcStatusArgs
- type DatabaseStatusPvcStatusInput
- type DatabaseStatusPvcStatusOutput
- type DatabaseStatusServiceStatus
- type DatabaseStatusServiceStatusArgs
- func (DatabaseStatusServiceStatusArgs) ElementType() reflect.Type
- func (i DatabaseStatusServiceStatusArgs) ToDatabaseStatusServiceStatusOutput() DatabaseStatusServiceStatusOutput
- func (i DatabaseStatusServiceStatusArgs) ToDatabaseStatusServiceStatusOutputWithContext(ctx context.Context) DatabaseStatusServiceStatusOutput
- type DatabaseStatusServiceStatusInput
- type DatabaseStatusServiceStatusOutput
- func (DatabaseStatusServiceStatusOutput) ElementType() reflect.Type
- func (o DatabaseStatusServiceStatusOutput) ToDatabaseStatusServiceStatusOutput() DatabaseStatusServiceStatusOutput
- func (o DatabaseStatusServiceStatusOutput) ToDatabaseStatusServiceStatusOutputWithContext(ctx context.Context) DatabaseStatusServiceStatusOutput
- type DatabaseType
- type DatabaseTypeArgs
- type DatabaseTypeInput
- type DatabaseTypeOutput
- func (o DatabaseTypeOutput) ApiVersion() pulumi.StringPtrOutput
- func (DatabaseTypeOutput) ElementType() reflect.Type
- func (o DatabaseTypeOutput) Kind() pulumi.StringPtrOutput
- func (o DatabaseTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
- func (o DatabaseTypeOutput) Spec() DatabaseSpecPtrOutput
- func (o DatabaseTypeOutput) Status() DatabaseStatusPtrOutput
- func (o DatabaseTypeOutput) ToDatabaseTypeOutput() DatabaseTypeOutput
- func (o DatabaseTypeOutput) ToDatabaseTypeOutputWithContext(ctx context.Context) DatabaseTypeOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Backup ¶
type Backup struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` Spec BackupSpecPtrOutput `pulumi:"spec"` Status BackupStatusPtrOutput `pulumi:"status"` }
func GetBackup ¶
func GetBackup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *BackupState, opts ...pulumi.ResourceOption) (*Backup, error)
GetBackup gets an existing Backup 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 NewBackup ¶
func NewBackup(ctx *pulumi.Context, name string, args *BackupArgs, opts ...pulumi.ResourceOption) (*Backup, error)
NewBackup registers a new resource with the given unique name, arguments, and options.
type BackupArgs ¶
type BackupArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput Spec BackupSpecPtrInput Status BackupStatusPtrInput }
The set of arguments for constructing a Backup resource.
func (BackupArgs) ElementType ¶
func (BackupArgs) ElementType() reflect.Type
type BackupMetadata ¶
type BackupMetadata struct { }
type BackupMetadataArgs ¶
type BackupMetadataArgs struct { }
func (BackupMetadataArgs) ElementType ¶
func (BackupMetadataArgs) ElementType() reflect.Type
func (BackupMetadataArgs) ToBackupMetadataOutput ¶
func (i BackupMetadataArgs) ToBackupMetadataOutput() BackupMetadataOutput
func (BackupMetadataArgs) ToBackupMetadataOutputWithContext ¶
func (i BackupMetadataArgs) ToBackupMetadataOutputWithContext(ctx context.Context) BackupMetadataOutput
type BackupMetadataInput ¶
type BackupMetadataInput interface { pulumi.Input ToBackupMetadataOutput() BackupMetadataOutput ToBackupMetadataOutputWithContext(context.Context) BackupMetadataOutput }
BackupMetadataInput is an input type that accepts BackupMetadataArgs and BackupMetadataOutput values. You can construct a concrete instance of `BackupMetadataInput` via:
BackupMetadataArgs{...}
type BackupMetadataOutput ¶
type BackupMetadataOutput struct{ *pulumi.OutputState }
func (BackupMetadataOutput) ElementType ¶
func (BackupMetadataOutput) ElementType() reflect.Type
func (BackupMetadataOutput) ToBackupMetadataOutput ¶
func (o BackupMetadataOutput) ToBackupMetadataOutput() BackupMetadataOutput
func (BackupMetadataOutput) ToBackupMetadataOutputWithContext ¶
func (o BackupMetadataOutput) ToBackupMetadataOutputWithContext(ctx context.Context) BackupMetadataOutput
type BackupSpec ¶
type BackupSpec struct { // Key ID of AWS S3 storage. Default Value: nil Required to create the Secret with the data to allow send the backup files to AWS S3 storage. AwsAccessKeyId *string `pulumi:"awsAccessKeyId"` // Name of AWS S3 storage. Default Value: nil Required to create the Secret with the AWS data to allow send the backup files to AWS S3 storage. AwsS3BucketName *string `pulumi:"awsS3BucketName"` // Secret/Token of AWS S3 storage. Default Value: nil Required to create the Secret with the data to allow send the backup files to AWS S3 storage. AwsSecretAccessKey *string `pulumi:"awsSecretAccessKey"` // Name of the secret with the AWS data credentials pre-existing in the cluster Default Value: nil See here the template: https://github.com/integr8ly/backup-container-image/blob/master/templates/openshift/sample-config/s3-secret.yaml AwsSecretName *string `pulumi:"awsSecretName"` // Namespace of the secret with the AWS data credentials pre-existing in the cluster Default Value: nil NOTE: If the namespace be not informed then the operator will try to find it in the same namespace where it is applied AwsSecretNamespace *string `pulumi:"awsSecretNamespace"` // Name of the Database CR applied which this backup will work with Default Value: database DatabaseCRName *string `pulumi:"databaseCRName"` // Database version. (E.g 9.6). Default Value: <9.6> IMPORTANT: Just the first 2 digits should be used. DatabaseVersion *string `pulumi:"databaseVersion"` // Name of the secret with the Encrypt data pre-existing in the cluster Default Value: nil See here the template: https://github.com/integr8ly/backup-container-image/blob/master/templates/openshift/sample-config/gpg-secret.yaml EncryptKeySecretName *string `pulumi:"encryptKeySecretName"` // Namespace of the secret with the Encrypt data pre-existing in the cluster Default Value: nil NOTE: If the namespace be not informed then the operator will try to find it in the same namespace where it is applied EncryptKeySecretNamespace *string `pulumi:"encryptKeySecretNamespace"` // GPG email to create the EncryptionKeySecret with this data Default Value: nil See here how to create this key : https://help.github.com/en/articles/generating-a-new-gpg-key GpgEmail *string `pulumi:"gpgEmail"` // GPG public key to create the EncryptionKeySecret with this data Default Value: nil See here how to create this key : https://help.github.com/en/articles/generating-a-new-gpg-key GpgPublicKey *string `pulumi:"gpgPublicKey"` // GPG trust model to create the EncryptionKeySecret with this data. the default value is true when it is empty. Default Value: nil See here how to create this key : https://help.github.com/en/articles/generating-a-new-gpg-key GpgTrustModel *string `pulumi:"gpgTrustModel"` // Image:tag used to do the backup. Default Value: <quay.io/integreatly/backup-container:1.0.8> More Info: https://github.com/integr8ly/backup-container-image Image *string `pulumi:"image"` // Used to create the directory where the files will be stored Default Value: <postgresql> ProductName *string `pulumi:"productName"` // Schedule period for the CronJob. Default Value: <0 0 * * *> daily at 00:00 Schedule *string `pulumi:"schedule"` }
type BackupSpecArgs ¶
type BackupSpecArgs struct { // Key ID of AWS S3 storage. Default Value: nil Required to create the Secret with the data to allow send the backup files to AWS S3 storage. AwsAccessKeyId pulumi.StringPtrInput `pulumi:"awsAccessKeyId"` // Name of AWS S3 storage. Default Value: nil Required to create the Secret with the AWS data to allow send the backup files to AWS S3 storage. AwsS3BucketName pulumi.StringPtrInput `pulumi:"awsS3BucketName"` // Secret/Token of AWS S3 storage. Default Value: nil Required to create the Secret with the data to allow send the backup files to AWS S3 storage. AwsSecretAccessKey pulumi.StringPtrInput `pulumi:"awsSecretAccessKey"` // Name of the secret with the AWS data credentials pre-existing in the cluster Default Value: nil See here the template: https://github.com/integr8ly/backup-container-image/blob/master/templates/openshift/sample-config/s3-secret.yaml AwsSecretName pulumi.StringPtrInput `pulumi:"awsSecretName"` // Namespace of the secret with the AWS data credentials pre-existing in the cluster Default Value: nil NOTE: If the namespace be not informed then the operator will try to find it in the same namespace where it is applied AwsSecretNamespace pulumi.StringPtrInput `pulumi:"awsSecretNamespace"` // Name of the Database CR applied which this backup will work with Default Value: database DatabaseCRName pulumi.StringPtrInput `pulumi:"databaseCRName"` // Database version. (E.g 9.6). Default Value: <9.6> IMPORTANT: Just the first 2 digits should be used. DatabaseVersion pulumi.StringPtrInput `pulumi:"databaseVersion"` // Name of the secret with the Encrypt data pre-existing in the cluster Default Value: nil See here the template: https://github.com/integr8ly/backup-container-image/blob/master/templates/openshift/sample-config/gpg-secret.yaml EncryptKeySecretName pulumi.StringPtrInput `pulumi:"encryptKeySecretName"` // Namespace of the secret with the Encrypt data pre-existing in the cluster Default Value: nil NOTE: If the namespace be not informed then the operator will try to find it in the same namespace where it is applied EncryptKeySecretNamespace pulumi.StringPtrInput `pulumi:"encryptKeySecretNamespace"` // GPG email to create the EncryptionKeySecret with this data Default Value: nil See here how to create this key : https://help.github.com/en/articles/generating-a-new-gpg-key GpgEmail pulumi.StringPtrInput `pulumi:"gpgEmail"` // GPG public key to create the EncryptionKeySecret with this data Default Value: nil See here how to create this key : https://help.github.com/en/articles/generating-a-new-gpg-key GpgPublicKey pulumi.StringPtrInput `pulumi:"gpgPublicKey"` // GPG trust model to create the EncryptionKeySecret with this data. the default value is true when it is empty. Default Value: nil See here how to create this key : https://help.github.com/en/articles/generating-a-new-gpg-key GpgTrustModel pulumi.StringPtrInput `pulumi:"gpgTrustModel"` // Image:tag used to do the backup. Default Value: <quay.io/integreatly/backup-container:1.0.8> More Info: https://github.com/integr8ly/backup-container-image Image pulumi.StringPtrInput `pulumi:"image"` // Used to create the directory where the files will be stored Default Value: <postgresql> ProductName pulumi.StringPtrInput `pulumi:"productName"` // Schedule period for the CronJob. Default Value: <0 0 * * *> daily at 00:00 Schedule pulumi.StringPtrInput `pulumi:"schedule"` }
func (BackupSpecArgs) ElementType ¶
func (BackupSpecArgs) ElementType() reflect.Type
func (BackupSpecArgs) ToBackupSpecOutput ¶
func (i BackupSpecArgs) ToBackupSpecOutput() BackupSpecOutput
func (BackupSpecArgs) ToBackupSpecOutputWithContext ¶
func (i BackupSpecArgs) ToBackupSpecOutputWithContext(ctx context.Context) BackupSpecOutput
func (BackupSpecArgs) ToBackupSpecPtrOutput ¶
func (i BackupSpecArgs) ToBackupSpecPtrOutput() BackupSpecPtrOutput
func (BackupSpecArgs) ToBackupSpecPtrOutputWithContext ¶
func (i BackupSpecArgs) ToBackupSpecPtrOutputWithContext(ctx context.Context) BackupSpecPtrOutput
type BackupSpecInput ¶
type BackupSpecInput interface { pulumi.Input ToBackupSpecOutput() BackupSpecOutput ToBackupSpecOutputWithContext(context.Context) BackupSpecOutput }
BackupSpecInput is an input type that accepts BackupSpecArgs and BackupSpecOutput values. You can construct a concrete instance of `BackupSpecInput` via:
BackupSpecArgs{...}
type BackupSpecOutput ¶
type BackupSpecOutput struct{ *pulumi.OutputState }
func (BackupSpecOutput) AwsAccessKeyId ¶
func (o BackupSpecOutput) AwsAccessKeyId() pulumi.StringPtrOutput
Key ID of AWS S3 storage. Default Value: nil Required to create the Secret with the data to allow send the backup files to AWS S3 storage.
func (BackupSpecOutput) AwsS3BucketName ¶
func (o BackupSpecOutput) AwsS3BucketName() pulumi.StringPtrOutput
Name of AWS S3 storage. Default Value: nil Required to create the Secret with the AWS data to allow send the backup files to AWS S3 storage.
func (BackupSpecOutput) AwsSecretAccessKey ¶
func (o BackupSpecOutput) AwsSecretAccessKey() pulumi.StringPtrOutput
Secret/Token of AWS S3 storage. Default Value: nil Required to create the Secret with the data to allow send the backup files to AWS S3 storage.
func (BackupSpecOutput) AwsSecretName ¶
func (o BackupSpecOutput) AwsSecretName() pulumi.StringPtrOutput
Name of the secret with the AWS data credentials pre-existing in the cluster Default Value: nil See here the template: https://github.com/integr8ly/backup-container-image/blob/master/templates/openshift/sample-config/s3-secret.yaml
func (BackupSpecOutput) AwsSecretNamespace ¶
func (o BackupSpecOutput) AwsSecretNamespace() pulumi.StringPtrOutput
Namespace of the secret with the AWS data credentials pre-existing in the cluster Default Value: nil NOTE: If the namespace be not informed then the operator will try to find it in the same namespace where it is applied
func (BackupSpecOutput) DatabaseCRName ¶
func (o BackupSpecOutput) DatabaseCRName() pulumi.StringPtrOutput
Name of the Database CR applied which this backup will work with Default Value: database
func (BackupSpecOutput) DatabaseVersion ¶
func (o BackupSpecOutput) DatabaseVersion() pulumi.StringPtrOutput
Database version. (E.g 9.6). Default Value: <9.6> IMPORTANT: Just the first 2 digits should be used.
func (BackupSpecOutput) ElementType ¶
func (BackupSpecOutput) ElementType() reflect.Type
func (BackupSpecOutput) EncryptKeySecretName ¶
func (o BackupSpecOutput) EncryptKeySecretName() pulumi.StringPtrOutput
Name of the secret with the Encrypt data pre-existing in the cluster Default Value: nil See here the template: https://github.com/integr8ly/backup-container-image/blob/master/templates/openshift/sample-config/gpg-secret.yaml
func (BackupSpecOutput) EncryptKeySecretNamespace ¶
func (o BackupSpecOutput) EncryptKeySecretNamespace() pulumi.StringPtrOutput
Namespace of the secret with the Encrypt data pre-existing in the cluster Default Value: nil NOTE: If the namespace be not informed then the operator will try to find it in the same namespace where it is applied
func (BackupSpecOutput) GpgEmail ¶
func (o BackupSpecOutput) GpgEmail() pulumi.StringPtrOutput
GPG email to create the EncryptionKeySecret with this data Default Value: nil See here how to create this key : https://help.github.com/en/articles/generating-a-new-gpg-key
func (BackupSpecOutput) GpgPublicKey ¶
func (o BackupSpecOutput) GpgPublicKey() pulumi.StringPtrOutput
GPG public key to create the EncryptionKeySecret with this data Default Value: nil See here how to create this key : https://help.github.com/en/articles/generating-a-new-gpg-key
func (BackupSpecOutput) GpgTrustModel ¶
func (o BackupSpecOutput) GpgTrustModel() pulumi.StringPtrOutput
GPG trust model to create the EncryptionKeySecret with this data. the default value is true when it is empty. Default Value: nil See here how to create this key : https://help.github.com/en/articles/generating-a-new-gpg-key
func (BackupSpecOutput) Image ¶
func (o BackupSpecOutput) Image() pulumi.StringPtrOutput
Image:tag used to do the backup. Default Value: <quay.io/integreatly/backup-container:1.0.8> More Info: https://github.com/integr8ly/backup-container-image
func (BackupSpecOutput) ProductName ¶
func (o BackupSpecOutput) ProductName() pulumi.StringPtrOutput
Used to create the directory where the files will be stored Default Value: <postgresql>
func (BackupSpecOutput) Schedule ¶
func (o BackupSpecOutput) Schedule() pulumi.StringPtrOutput
Schedule period for the CronJob. Default Value: <0 0 * * *> daily at 00:00
func (BackupSpecOutput) ToBackupSpecOutput ¶
func (o BackupSpecOutput) ToBackupSpecOutput() BackupSpecOutput
func (BackupSpecOutput) ToBackupSpecOutputWithContext ¶
func (o BackupSpecOutput) ToBackupSpecOutputWithContext(ctx context.Context) BackupSpecOutput
func (BackupSpecOutput) ToBackupSpecPtrOutput ¶
func (o BackupSpecOutput) ToBackupSpecPtrOutput() BackupSpecPtrOutput
func (BackupSpecOutput) ToBackupSpecPtrOutputWithContext ¶
func (o BackupSpecOutput) ToBackupSpecPtrOutputWithContext(ctx context.Context) BackupSpecPtrOutput
type BackupSpecPtrInput ¶
type BackupSpecPtrInput interface { pulumi.Input ToBackupSpecPtrOutput() BackupSpecPtrOutput ToBackupSpecPtrOutputWithContext(context.Context) BackupSpecPtrOutput }
BackupSpecPtrInput is an input type that accepts BackupSpecArgs, BackupSpecPtr and BackupSpecPtrOutput values. You can construct a concrete instance of `BackupSpecPtrInput` via:
BackupSpecArgs{...} or: nil
func BackupSpecPtr ¶
func BackupSpecPtr(v *BackupSpecArgs) BackupSpecPtrInput
type BackupSpecPtrOutput ¶
type BackupSpecPtrOutput struct{ *pulumi.OutputState }
func (BackupSpecPtrOutput) AwsAccessKeyId ¶
func (o BackupSpecPtrOutput) AwsAccessKeyId() pulumi.StringPtrOutput
Key ID of AWS S3 storage. Default Value: nil Required to create the Secret with the data to allow send the backup files to AWS S3 storage.
func (BackupSpecPtrOutput) AwsS3BucketName ¶
func (o BackupSpecPtrOutput) AwsS3BucketName() pulumi.StringPtrOutput
Name of AWS S3 storage. Default Value: nil Required to create the Secret with the AWS data to allow send the backup files to AWS S3 storage.
func (BackupSpecPtrOutput) AwsSecretAccessKey ¶
func (o BackupSpecPtrOutput) AwsSecretAccessKey() pulumi.StringPtrOutput
Secret/Token of AWS S3 storage. Default Value: nil Required to create the Secret with the data to allow send the backup files to AWS S3 storage.
func (BackupSpecPtrOutput) AwsSecretName ¶
func (o BackupSpecPtrOutput) AwsSecretName() pulumi.StringPtrOutput
Name of the secret with the AWS data credentials pre-existing in the cluster Default Value: nil See here the template: https://github.com/integr8ly/backup-container-image/blob/master/templates/openshift/sample-config/s3-secret.yaml
func (BackupSpecPtrOutput) AwsSecretNamespace ¶
func (o BackupSpecPtrOutput) AwsSecretNamespace() pulumi.StringPtrOutput
Namespace of the secret with the AWS data credentials pre-existing in the cluster Default Value: nil NOTE: If the namespace be not informed then the operator will try to find it in the same namespace where it is applied
func (BackupSpecPtrOutput) DatabaseCRName ¶
func (o BackupSpecPtrOutput) DatabaseCRName() pulumi.StringPtrOutput
Name of the Database CR applied which this backup will work with Default Value: database
func (BackupSpecPtrOutput) DatabaseVersion ¶
func (o BackupSpecPtrOutput) DatabaseVersion() pulumi.StringPtrOutput
Database version. (E.g 9.6). Default Value: <9.6> IMPORTANT: Just the first 2 digits should be used.
func (BackupSpecPtrOutput) Elem ¶
func (o BackupSpecPtrOutput) Elem() BackupSpecOutput
func (BackupSpecPtrOutput) ElementType ¶
func (BackupSpecPtrOutput) ElementType() reflect.Type
func (BackupSpecPtrOutput) EncryptKeySecretName ¶
func (o BackupSpecPtrOutput) EncryptKeySecretName() pulumi.StringPtrOutput
Name of the secret with the Encrypt data pre-existing in the cluster Default Value: nil See here the template: https://github.com/integr8ly/backup-container-image/blob/master/templates/openshift/sample-config/gpg-secret.yaml
func (BackupSpecPtrOutput) EncryptKeySecretNamespace ¶
func (o BackupSpecPtrOutput) EncryptKeySecretNamespace() pulumi.StringPtrOutput
Namespace of the secret with the Encrypt data pre-existing in the cluster Default Value: nil NOTE: If the namespace be not informed then the operator will try to find it in the same namespace where it is applied
func (BackupSpecPtrOutput) GpgEmail ¶
func (o BackupSpecPtrOutput) GpgEmail() pulumi.StringPtrOutput
GPG email to create the EncryptionKeySecret with this data Default Value: nil See here how to create this key : https://help.github.com/en/articles/generating-a-new-gpg-key
func (BackupSpecPtrOutput) GpgPublicKey ¶
func (o BackupSpecPtrOutput) GpgPublicKey() pulumi.StringPtrOutput
GPG public key to create the EncryptionKeySecret with this data Default Value: nil See here how to create this key : https://help.github.com/en/articles/generating-a-new-gpg-key
func (BackupSpecPtrOutput) GpgTrustModel ¶
func (o BackupSpecPtrOutput) GpgTrustModel() pulumi.StringPtrOutput
GPG trust model to create the EncryptionKeySecret with this data. the default value is true when it is empty. Default Value: nil See here how to create this key : https://help.github.com/en/articles/generating-a-new-gpg-key
func (BackupSpecPtrOutput) Image ¶
func (o BackupSpecPtrOutput) Image() pulumi.StringPtrOutput
Image:tag used to do the backup. Default Value: <quay.io/integreatly/backup-container:1.0.8> More Info: https://github.com/integr8ly/backup-container-image
func (BackupSpecPtrOutput) ProductName ¶
func (o BackupSpecPtrOutput) ProductName() pulumi.StringPtrOutput
Used to create the directory where the files will be stored Default Value: <postgresql>
func (BackupSpecPtrOutput) Schedule ¶
func (o BackupSpecPtrOutput) Schedule() pulumi.StringPtrOutput
Schedule period for the CronJob. Default Value: <0 0 * * *> daily at 00:00
func (BackupSpecPtrOutput) ToBackupSpecPtrOutput ¶
func (o BackupSpecPtrOutput) ToBackupSpecPtrOutput() BackupSpecPtrOutput
func (BackupSpecPtrOutput) ToBackupSpecPtrOutputWithContext ¶
func (o BackupSpecPtrOutput) ToBackupSpecPtrOutputWithContext(ctx context.Context) BackupSpecPtrOutput
type BackupState ¶
type BackupState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput Spec BackupSpecPtrInput Status BackupStatusPtrInput }
func (BackupState) ElementType ¶
func (BackupState) ElementType() reflect.Type
type BackupStatus ¶
type BackupStatus struct { // Namespace of the secret object with the Aws data to allow send the backup files to the AWS storage AwsCredentialsSecretNamespace string `pulumi:"awsCredentialsSecretNamespace"` // Name of the secret object with the Aws data to allow send the backup files to the AWS storage AwsSecretName string `pulumi:"awsSecretName"` // Will be as "OK when all objects are created successfully BackupStatus string `pulumi:"backupStatus"` // Name of the CronJob object created and managed by it to schedule the backup job CronJobName string `pulumi:"cronJobName"` // Status of the CronJob object CronJobStatus map[string]interface{} `pulumi:"cronJobStatus"` // Name of the secret object created with the database data to allow the backup image connect to the database DbSecretName string `pulumi:"dbSecretName"` // Name of the secret object with the Encryption GPG Key EncryptKeySecretName string `pulumi:"encryptKeySecretName"` // Namespace of the secret object with the Encryption GPG Key EncryptKeySecretNamespace string `pulumi:"encryptKeySecretNamespace"` // Boolean value which has true when it has an EncryptionKey to be used to send the backup files HasEncryptKey bool `pulumi:"hasEncryptKey"` // Boolean value which has true when the Database Pod was found in order to create the secret with the database data to allow the backup image connect into it. IsDatabasePodFound bool `pulumi:"isDatabasePodFound"` // Boolean value which has true when the Service Database Pod was found in order to create the secret with the database data to allow the backup image connect into it. IsDatabaseServiceFound bool `pulumi:"isDatabaseServiceFound"` }
type BackupStatusArgs ¶
type BackupStatusArgs struct { // Namespace of the secret object with the Aws data to allow send the backup files to the AWS storage AwsCredentialsSecretNamespace pulumi.StringInput `pulumi:"awsCredentialsSecretNamespace"` // Name of the secret object with the Aws data to allow send the backup files to the AWS storage AwsSecretName pulumi.StringInput `pulumi:"awsSecretName"` // Will be as "OK when all objects are created successfully BackupStatus pulumi.StringInput `pulumi:"backupStatus"` // Name of the CronJob object created and managed by it to schedule the backup job CronJobName pulumi.StringInput `pulumi:"cronJobName"` // Status of the CronJob object CronJobStatus pulumi.MapInput `pulumi:"cronJobStatus"` // Name of the secret object created with the database data to allow the backup image connect to the database DbSecretName pulumi.StringInput `pulumi:"dbSecretName"` // Name of the secret object with the Encryption GPG Key EncryptKeySecretName pulumi.StringInput `pulumi:"encryptKeySecretName"` // Namespace of the secret object with the Encryption GPG Key EncryptKeySecretNamespace pulumi.StringInput `pulumi:"encryptKeySecretNamespace"` // Boolean value which has true when it has an EncryptionKey to be used to send the backup files HasEncryptKey pulumi.BoolInput `pulumi:"hasEncryptKey"` // Boolean value which has true when the Database Pod was found in order to create the secret with the database data to allow the backup image connect into it. IsDatabasePodFound pulumi.BoolInput `pulumi:"isDatabasePodFound"` // Boolean value which has true when the Service Database Pod was found in order to create the secret with the database data to allow the backup image connect into it. IsDatabaseServiceFound pulumi.BoolInput `pulumi:"isDatabaseServiceFound"` }
func (BackupStatusArgs) ElementType ¶
func (BackupStatusArgs) ElementType() reflect.Type
func (BackupStatusArgs) ToBackupStatusOutput ¶
func (i BackupStatusArgs) ToBackupStatusOutput() BackupStatusOutput
func (BackupStatusArgs) ToBackupStatusOutputWithContext ¶
func (i BackupStatusArgs) ToBackupStatusOutputWithContext(ctx context.Context) BackupStatusOutput
func (BackupStatusArgs) ToBackupStatusPtrOutput ¶
func (i BackupStatusArgs) ToBackupStatusPtrOutput() BackupStatusPtrOutput
func (BackupStatusArgs) ToBackupStatusPtrOutputWithContext ¶
func (i BackupStatusArgs) ToBackupStatusPtrOutputWithContext(ctx context.Context) BackupStatusPtrOutput
type BackupStatusCronJobStatus ¶
type BackupStatusCronJobStatus struct { }
Status of the CronJob object
type BackupStatusCronJobStatusArgs ¶
type BackupStatusCronJobStatusArgs struct { }
Status of the CronJob object
func (BackupStatusCronJobStatusArgs) ElementType ¶
func (BackupStatusCronJobStatusArgs) ElementType() reflect.Type
func (BackupStatusCronJobStatusArgs) ToBackupStatusCronJobStatusOutput ¶
func (i BackupStatusCronJobStatusArgs) ToBackupStatusCronJobStatusOutput() BackupStatusCronJobStatusOutput
func (BackupStatusCronJobStatusArgs) ToBackupStatusCronJobStatusOutputWithContext ¶
func (i BackupStatusCronJobStatusArgs) ToBackupStatusCronJobStatusOutputWithContext(ctx context.Context) BackupStatusCronJobStatusOutput
type BackupStatusCronJobStatusInput ¶
type BackupStatusCronJobStatusInput interface { pulumi.Input ToBackupStatusCronJobStatusOutput() BackupStatusCronJobStatusOutput ToBackupStatusCronJobStatusOutputWithContext(context.Context) BackupStatusCronJobStatusOutput }
BackupStatusCronJobStatusInput is an input type that accepts BackupStatusCronJobStatusArgs and BackupStatusCronJobStatusOutput values. You can construct a concrete instance of `BackupStatusCronJobStatusInput` via:
BackupStatusCronJobStatusArgs{...}
type BackupStatusCronJobStatusOutput ¶
type BackupStatusCronJobStatusOutput struct{ *pulumi.OutputState }
Status of the CronJob object
func (BackupStatusCronJobStatusOutput) ElementType ¶
func (BackupStatusCronJobStatusOutput) ElementType() reflect.Type
func (BackupStatusCronJobStatusOutput) ToBackupStatusCronJobStatusOutput ¶
func (o BackupStatusCronJobStatusOutput) ToBackupStatusCronJobStatusOutput() BackupStatusCronJobStatusOutput
func (BackupStatusCronJobStatusOutput) ToBackupStatusCronJobStatusOutputWithContext ¶
func (o BackupStatusCronJobStatusOutput) ToBackupStatusCronJobStatusOutputWithContext(ctx context.Context) BackupStatusCronJobStatusOutput
type BackupStatusInput ¶
type BackupStatusInput interface { pulumi.Input ToBackupStatusOutput() BackupStatusOutput ToBackupStatusOutputWithContext(context.Context) BackupStatusOutput }
BackupStatusInput is an input type that accepts BackupStatusArgs and BackupStatusOutput values. You can construct a concrete instance of `BackupStatusInput` via:
BackupStatusArgs{...}
type BackupStatusOutput ¶
type BackupStatusOutput struct{ *pulumi.OutputState }
func (BackupStatusOutput) AwsCredentialsSecretNamespace ¶
func (o BackupStatusOutput) AwsCredentialsSecretNamespace() pulumi.StringOutput
Namespace of the secret object with the Aws data to allow send the backup files to the AWS storage
func (BackupStatusOutput) AwsSecretName ¶
func (o BackupStatusOutput) AwsSecretName() pulumi.StringOutput
Name of the secret object with the Aws data to allow send the backup files to the AWS storage
func (BackupStatusOutput) BackupStatus ¶
func (o BackupStatusOutput) BackupStatus() pulumi.StringOutput
Will be as "OK when all objects are created successfully
func (BackupStatusOutput) CronJobName ¶
func (o BackupStatusOutput) CronJobName() pulumi.StringOutput
Name of the CronJob object created and managed by it to schedule the backup job
func (BackupStatusOutput) CronJobStatus ¶
func (o BackupStatusOutput) CronJobStatus() pulumi.MapOutput
Status of the CronJob object
func (BackupStatusOutput) DbSecretName ¶
func (o BackupStatusOutput) DbSecretName() pulumi.StringOutput
Name of the secret object created with the database data to allow the backup image connect to the database
func (BackupStatusOutput) ElementType ¶
func (BackupStatusOutput) ElementType() reflect.Type
func (BackupStatusOutput) EncryptKeySecretName ¶
func (o BackupStatusOutput) EncryptKeySecretName() pulumi.StringOutput
Name of the secret object with the Encryption GPG Key
func (BackupStatusOutput) EncryptKeySecretNamespace ¶
func (o BackupStatusOutput) EncryptKeySecretNamespace() pulumi.StringOutput
Namespace of the secret object with the Encryption GPG Key
func (BackupStatusOutput) HasEncryptKey ¶
func (o BackupStatusOutput) HasEncryptKey() pulumi.BoolOutput
Boolean value which has true when it has an EncryptionKey to be used to send the backup files
func (BackupStatusOutput) IsDatabasePodFound ¶
func (o BackupStatusOutput) IsDatabasePodFound() pulumi.BoolOutput
Boolean value which has true when the Database Pod was found in order to create the secret with the database data to allow the backup image connect into it.
func (BackupStatusOutput) IsDatabaseServiceFound ¶
func (o BackupStatusOutput) IsDatabaseServiceFound() pulumi.BoolOutput
Boolean value which has true when the Service Database Pod was found in order to create the secret with the database data to allow the backup image connect into it.
func (BackupStatusOutput) ToBackupStatusOutput ¶
func (o BackupStatusOutput) ToBackupStatusOutput() BackupStatusOutput
func (BackupStatusOutput) ToBackupStatusOutputWithContext ¶
func (o BackupStatusOutput) ToBackupStatusOutputWithContext(ctx context.Context) BackupStatusOutput
func (BackupStatusOutput) ToBackupStatusPtrOutput ¶
func (o BackupStatusOutput) ToBackupStatusPtrOutput() BackupStatusPtrOutput
func (BackupStatusOutput) ToBackupStatusPtrOutputWithContext ¶
func (o BackupStatusOutput) ToBackupStatusPtrOutputWithContext(ctx context.Context) BackupStatusPtrOutput
type BackupStatusPtrInput ¶
type BackupStatusPtrInput interface { pulumi.Input ToBackupStatusPtrOutput() BackupStatusPtrOutput ToBackupStatusPtrOutputWithContext(context.Context) BackupStatusPtrOutput }
BackupStatusPtrInput is an input type that accepts BackupStatusArgs, BackupStatusPtr and BackupStatusPtrOutput values. You can construct a concrete instance of `BackupStatusPtrInput` via:
BackupStatusArgs{...} or: nil
func BackupStatusPtr ¶
func BackupStatusPtr(v *BackupStatusArgs) BackupStatusPtrInput
type BackupStatusPtrOutput ¶
type BackupStatusPtrOutput struct{ *pulumi.OutputState }
func (BackupStatusPtrOutput) AwsCredentialsSecretNamespace ¶
func (o BackupStatusPtrOutput) AwsCredentialsSecretNamespace() pulumi.StringPtrOutput
Namespace of the secret object with the Aws data to allow send the backup files to the AWS storage
func (BackupStatusPtrOutput) AwsSecretName ¶
func (o BackupStatusPtrOutput) AwsSecretName() pulumi.StringPtrOutput
Name of the secret object with the Aws data to allow send the backup files to the AWS storage
func (BackupStatusPtrOutput) BackupStatus ¶
func (o BackupStatusPtrOutput) BackupStatus() pulumi.StringPtrOutput
Will be as "OK when all objects are created successfully
func (BackupStatusPtrOutput) CronJobName ¶
func (o BackupStatusPtrOutput) CronJobName() pulumi.StringPtrOutput
Name of the CronJob object created and managed by it to schedule the backup job
func (BackupStatusPtrOutput) CronJobStatus ¶
func (o BackupStatusPtrOutput) CronJobStatus() pulumi.MapOutput
Status of the CronJob object
func (BackupStatusPtrOutput) DbSecretName ¶
func (o BackupStatusPtrOutput) DbSecretName() pulumi.StringPtrOutput
Name of the secret object created with the database data to allow the backup image connect to the database
func (BackupStatusPtrOutput) Elem ¶
func (o BackupStatusPtrOutput) Elem() BackupStatusOutput
func (BackupStatusPtrOutput) ElementType ¶
func (BackupStatusPtrOutput) ElementType() reflect.Type
func (BackupStatusPtrOutput) EncryptKeySecretName ¶
func (o BackupStatusPtrOutput) EncryptKeySecretName() pulumi.StringPtrOutput
Name of the secret object with the Encryption GPG Key
func (BackupStatusPtrOutput) EncryptKeySecretNamespace ¶
func (o BackupStatusPtrOutput) EncryptKeySecretNamespace() pulumi.StringPtrOutput
Namespace of the secret object with the Encryption GPG Key
func (BackupStatusPtrOutput) HasEncryptKey ¶
func (o BackupStatusPtrOutput) HasEncryptKey() pulumi.BoolPtrOutput
Boolean value which has true when it has an EncryptionKey to be used to send the backup files
func (BackupStatusPtrOutput) IsDatabasePodFound ¶
func (o BackupStatusPtrOutput) IsDatabasePodFound() pulumi.BoolPtrOutput
Boolean value which has true when the Database Pod was found in order to create the secret with the database data to allow the backup image connect into it.
func (BackupStatusPtrOutput) IsDatabaseServiceFound ¶
func (o BackupStatusPtrOutput) IsDatabaseServiceFound() pulumi.BoolPtrOutput
Boolean value which has true when the Service Database Pod was found in order to create the secret with the database data to allow the backup image connect into it.
func (BackupStatusPtrOutput) ToBackupStatusPtrOutput ¶
func (o BackupStatusPtrOutput) ToBackupStatusPtrOutput() BackupStatusPtrOutput
func (BackupStatusPtrOutput) ToBackupStatusPtrOutputWithContext ¶
func (o BackupStatusPtrOutput) ToBackupStatusPtrOutputWithContext(ctx context.Context) BackupStatusPtrOutput
type BackupType ¶
type BackupType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` Spec *BackupSpec `pulumi:"spec"` Status *BackupStatus `pulumi:"status"` }
type BackupTypeArgs ¶
type BackupTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` Spec BackupSpecPtrInput `pulumi:"spec"` Status BackupStatusPtrInput `pulumi:"status"` }
func (BackupTypeArgs) ElementType ¶
func (BackupTypeArgs) ElementType() reflect.Type
func (BackupTypeArgs) ToBackupTypeOutput ¶
func (i BackupTypeArgs) ToBackupTypeOutput() BackupTypeOutput
func (BackupTypeArgs) ToBackupTypeOutputWithContext ¶
func (i BackupTypeArgs) ToBackupTypeOutputWithContext(ctx context.Context) BackupTypeOutput
type BackupTypeInput ¶
type BackupTypeInput interface { pulumi.Input ToBackupTypeOutput() BackupTypeOutput ToBackupTypeOutputWithContext(context.Context) BackupTypeOutput }
BackupTypeInput is an input type that accepts BackupTypeArgs and BackupTypeOutput values. You can construct a concrete instance of `BackupTypeInput` via:
BackupTypeArgs{...}
type BackupTypeOutput ¶
type BackupTypeOutput struct{ *pulumi.OutputState }
func (BackupTypeOutput) ApiVersion ¶
func (o BackupTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (BackupTypeOutput) ElementType ¶
func (BackupTypeOutput) ElementType() reflect.Type
func (BackupTypeOutput) Kind ¶
func (o BackupTypeOutput) Kind() pulumi.StringPtrOutput
func (BackupTypeOutput) Metadata ¶
func (o BackupTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (BackupTypeOutput) Spec ¶
func (o BackupTypeOutput) Spec() BackupSpecPtrOutput
func (BackupTypeOutput) Status ¶
func (o BackupTypeOutput) Status() BackupStatusPtrOutput
func (BackupTypeOutput) ToBackupTypeOutput ¶
func (o BackupTypeOutput) ToBackupTypeOutput() BackupTypeOutput
func (BackupTypeOutput) ToBackupTypeOutputWithContext ¶
func (o BackupTypeOutput) ToBackupTypeOutputWithContext(ctx context.Context) BackupTypeOutput
type Database ¶
type Database struct { pulumi.CustomResourceState ApiVersion pulumi.StringPtrOutput `pulumi:"apiVersion"` Kind pulumi.StringPtrOutput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrOutput `pulumi:"metadata"` Spec DatabaseSpecPtrOutput `pulumi:"spec"` Status DatabaseStatusPtrOutput `pulumi:"status"` }
func GetDatabase ¶
func GetDatabase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DatabaseState, opts ...pulumi.ResourceOption) (*Database, error)
GetDatabase gets an existing Database resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDatabase ¶
func NewDatabase(ctx *pulumi.Context, name string, args *DatabaseArgs, opts ...pulumi.ResourceOption) (*Database, error)
NewDatabase registers a new resource with the given unique name, arguments, and options.
type DatabaseArgs ¶
type DatabaseArgs struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput Spec DatabaseSpecPtrInput Status DatabaseStatusPtrInput }
The set of arguments for constructing a Database resource.
func (DatabaseArgs) ElementType ¶
func (DatabaseArgs) ElementType() reflect.Type
type DatabaseMetadata ¶
type DatabaseMetadata struct { }
type DatabaseMetadataArgs ¶
type DatabaseMetadataArgs struct { }
func (DatabaseMetadataArgs) ElementType ¶
func (DatabaseMetadataArgs) ElementType() reflect.Type
func (DatabaseMetadataArgs) ToDatabaseMetadataOutput ¶
func (i DatabaseMetadataArgs) ToDatabaseMetadataOutput() DatabaseMetadataOutput
func (DatabaseMetadataArgs) ToDatabaseMetadataOutputWithContext ¶
func (i DatabaseMetadataArgs) ToDatabaseMetadataOutputWithContext(ctx context.Context) DatabaseMetadataOutput
type DatabaseMetadataInput ¶
type DatabaseMetadataInput interface { pulumi.Input ToDatabaseMetadataOutput() DatabaseMetadataOutput ToDatabaseMetadataOutputWithContext(context.Context) DatabaseMetadataOutput }
DatabaseMetadataInput is an input type that accepts DatabaseMetadataArgs and DatabaseMetadataOutput values. You can construct a concrete instance of `DatabaseMetadataInput` via:
DatabaseMetadataArgs{...}
type DatabaseMetadataOutput ¶
type DatabaseMetadataOutput struct{ *pulumi.OutputState }
func (DatabaseMetadataOutput) ElementType ¶
func (DatabaseMetadataOutput) ElementType() reflect.Type
func (DatabaseMetadataOutput) ToDatabaseMetadataOutput ¶
func (o DatabaseMetadataOutput) ToDatabaseMetadataOutput() DatabaseMetadataOutput
func (DatabaseMetadataOutput) ToDatabaseMetadataOutputWithContext ¶
func (o DatabaseMetadataOutput) ToDatabaseMetadataOutputWithContext(ctx context.Context) DatabaseMetadataOutput
type DatabaseSpec ¶
type DatabaseSpec struct { // Name of the configMap key where the operator should looking for the value for the database name for its env var Default value: nil ConfigMapDatabaseNameKey *string `pulumi:"configMapDatabaseNameKey"` // Name of the configMap key where the operator should looking for the value for the database user for its env var Default value: nil ConfigMapDatabasePasswordKey *string `pulumi:"configMapDatabasePasswordKey"` // Name of the configMap key where the operator should looking for the value for the database password for its env var Default value: nil ConfigMapDatabaseUserKey *string `pulumi:"configMapDatabaseUserKey"` // Name of the ConfigMap where the operator should looking for the EnvVars keys and/or values only Default value: nil ConfigMapName *string `pulumi:"configMapName"` // Policy definition to pull the Database Image More info: https://kubernetes.io/docs/concepts/containers/images/ ContainerImagePullPolicy *string `pulumi:"containerImagePullPolicy"` // Name to create the Database container ContainerName *string `pulumi:"containerName"` // CPU resource request which will be available for the database container Default value: 10Mi DatabaseCpu *string `pulumi:"databaseCpu"` // Limit of CPU request which will be available for the database container Default value: 20Mi DatabaseCpuLimit *string `pulumi:"databaseCpuLimit"` // Limit of Memory which will be available for the database container Default value: 512Mi DatabaseMemoryLimit *string `pulumi:"databaseMemoryLimit"` // Limit of Memory Request which will be available for the database container Default value: 128Mi DatabaseMemoryRequest *string `pulumi:"databaseMemoryRequest"` // Value for the Database Environment Variable (spec.databaseNameKeyEnvVar). Default value: example DatabaseName *string `pulumi:"databaseName"` // Key Value for the Database Environment Variable in order to inform the database mame Note that each database version/image can expected a different value for it. Default value: nil DatabaseNameKeyEnvVar *string `pulumi:"databaseNameKeyEnvVar"` // Value for the Database Environment Variable (spec.databasePasswordKeyEnvVar). Default value: postgres DatabasePassword *string `pulumi:"databasePassword"` // Key Value for the Database Environment Variable in order to inform the database password Note that each database version/image can expected a different value for it. Default value: nil DatabasePasswordKeyEnvVar *string `pulumi:"databasePasswordKeyEnvVar"` // Value for the Database Environment Variable in order to define the port which it should use. It will be used in its container as well DatabasePort *int `pulumi:"databasePort"` // Limit of Storage Request which will be available for the database container Default value: 1Gi DatabaseStorageRequest *string `pulumi:"databaseStorageRequest"` // Value for the Database Environment Variable (spec.databaseUserKeyEnvVar). Default value: postgres DatabaseUser *string `pulumi:"databaseUser"` // Key Value for the Database Environment Variable in order to inform the database user Note that each database version/image can expected a different value for it. Default value: nil DatabaseUserKeyEnvVar *string `pulumi:"databaseUserKeyEnvVar"` // Database image:tag Default value: centos/postgresql-96-centos7 Image *string `pulumi:"image"` // Quantity of instances Default value: 1 +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true Size *int `pulumi:"size"` }
type DatabaseSpecArgs ¶
type DatabaseSpecArgs struct { // Name of the configMap key where the operator should looking for the value for the database name for its env var Default value: nil ConfigMapDatabaseNameKey pulumi.StringPtrInput `pulumi:"configMapDatabaseNameKey"` // Name of the configMap key where the operator should looking for the value for the database user for its env var Default value: nil ConfigMapDatabasePasswordKey pulumi.StringPtrInput `pulumi:"configMapDatabasePasswordKey"` // Name of the configMap key where the operator should looking for the value for the database password for its env var Default value: nil ConfigMapDatabaseUserKey pulumi.StringPtrInput `pulumi:"configMapDatabaseUserKey"` // Name of the ConfigMap where the operator should looking for the EnvVars keys and/or values only Default value: nil ConfigMapName pulumi.StringPtrInput `pulumi:"configMapName"` // Policy definition to pull the Database Image More info: https://kubernetes.io/docs/concepts/containers/images/ ContainerImagePullPolicy pulumi.StringPtrInput `pulumi:"containerImagePullPolicy"` // Name to create the Database container ContainerName pulumi.StringPtrInput `pulumi:"containerName"` // CPU resource request which will be available for the database container Default value: 10Mi DatabaseCpu pulumi.StringPtrInput `pulumi:"databaseCpu"` // Limit of CPU request which will be available for the database container Default value: 20Mi DatabaseCpuLimit pulumi.StringPtrInput `pulumi:"databaseCpuLimit"` // Limit of Memory which will be available for the database container Default value: 512Mi DatabaseMemoryLimit pulumi.StringPtrInput `pulumi:"databaseMemoryLimit"` // Limit of Memory Request which will be available for the database container Default value: 128Mi DatabaseMemoryRequest pulumi.StringPtrInput `pulumi:"databaseMemoryRequest"` // Value for the Database Environment Variable (spec.databaseNameKeyEnvVar). Default value: example DatabaseName pulumi.StringPtrInput `pulumi:"databaseName"` // Key Value for the Database Environment Variable in order to inform the database mame Note that each database version/image can expected a different value for it. Default value: nil DatabaseNameKeyEnvVar pulumi.StringPtrInput `pulumi:"databaseNameKeyEnvVar"` // Value for the Database Environment Variable (spec.databasePasswordKeyEnvVar). Default value: postgres DatabasePassword pulumi.StringPtrInput `pulumi:"databasePassword"` // Key Value for the Database Environment Variable in order to inform the database password Note that each database version/image can expected a different value for it. Default value: nil DatabasePasswordKeyEnvVar pulumi.StringPtrInput `pulumi:"databasePasswordKeyEnvVar"` // Value for the Database Environment Variable in order to define the port which it should use. It will be used in its container as well DatabasePort pulumi.IntPtrInput `pulumi:"databasePort"` // Limit of Storage Request which will be available for the database container Default value: 1Gi DatabaseStorageRequest pulumi.StringPtrInput `pulumi:"databaseStorageRequest"` // Value for the Database Environment Variable (spec.databaseUserKeyEnvVar). Default value: postgres DatabaseUser pulumi.StringPtrInput `pulumi:"databaseUser"` // Key Value for the Database Environment Variable in order to inform the database user Note that each database version/image can expected a different value for it. Default value: nil DatabaseUserKeyEnvVar pulumi.StringPtrInput `pulumi:"databaseUserKeyEnvVar"` // Database image:tag Default value: centos/postgresql-96-centos7 Image pulumi.StringPtrInput `pulumi:"image"` // Quantity of instances Default value: 1 +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true Size pulumi.IntPtrInput `pulumi:"size"` }
func (DatabaseSpecArgs) ElementType ¶
func (DatabaseSpecArgs) ElementType() reflect.Type
func (DatabaseSpecArgs) ToDatabaseSpecOutput ¶
func (i DatabaseSpecArgs) ToDatabaseSpecOutput() DatabaseSpecOutput
func (DatabaseSpecArgs) ToDatabaseSpecOutputWithContext ¶
func (i DatabaseSpecArgs) ToDatabaseSpecOutputWithContext(ctx context.Context) DatabaseSpecOutput
func (DatabaseSpecArgs) ToDatabaseSpecPtrOutput ¶
func (i DatabaseSpecArgs) ToDatabaseSpecPtrOutput() DatabaseSpecPtrOutput
func (DatabaseSpecArgs) ToDatabaseSpecPtrOutputWithContext ¶
func (i DatabaseSpecArgs) ToDatabaseSpecPtrOutputWithContext(ctx context.Context) DatabaseSpecPtrOutput
type DatabaseSpecInput ¶
type DatabaseSpecInput interface { pulumi.Input ToDatabaseSpecOutput() DatabaseSpecOutput ToDatabaseSpecOutputWithContext(context.Context) DatabaseSpecOutput }
DatabaseSpecInput is an input type that accepts DatabaseSpecArgs and DatabaseSpecOutput values. You can construct a concrete instance of `DatabaseSpecInput` via:
DatabaseSpecArgs{...}
type DatabaseSpecOutput ¶
type DatabaseSpecOutput struct{ *pulumi.OutputState }
func (DatabaseSpecOutput) ConfigMapDatabaseNameKey ¶
func (o DatabaseSpecOutput) ConfigMapDatabaseNameKey() pulumi.StringPtrOutput
Name of the configMap key where the operator should looking for the value for the database name for its env var Default value: nil
func (DatabaseSpecOutput) ConfigMapDatabasePasswordKey ¶
func (o DatabaseSpecOutput) ConfigMapDatabasePasswordKey() pulumi.StringPtrOutput
Name of the configMap key where the operator should looking for the value for the database user for its env var Default value: nil
func (DatabaseSpecOutput) ConfigMapDatabaseUserKey ¶
func (o DatabaseSpecOutput) ConfigMapDatabaseUserKey() pulumi.StringPtrOutput
Name of the configMap key where the operator should looking for the value for the database password for its env var Default value: nil
func (DatabaseSpecOutput) ConfigMapName ¶
func (o DatabaseSpecOutput) ConfigMapName() pulumi.StringPtrOutput
Name of the ConfigMap where the operator should looking for the EnvVars keys and/or values only Default value: nil
func (DatabaseSpecOutput) ContainerImagePullPolicy ¶
func (o DatabaseSpecOutput) ContainerImagePullPolicy() pulumi.StringPtrOutput
Policy definition to pull the Database Image More info: https://kubernetes.io/docs/concepts/containers/images/
func (DatabaseSpecOutput) ContainerName ¶
func (o DatabaseSpecOutput) ContainerName() pulumi.StringPtrOutput
Name to create the Database container
func (DatabaseSpecOutput) DatabaseCpu ¶
func (o DatabaseSpecOutput) DatabaseCpu() pulumi.StringPtrOutput
CPU resource request which will be available for the database container Default value: 10Mi
func (DatabaseSpecOutput) DatabaseCpuLimit ¶
func (o DatabaseSpecOutput) DatabaseCpuLimit() pulumi.StringPtrOutput
Limit of CPU request which will be available for the database container Default value: 20Mi
func (DatabaseSpecOutput) DatabaseMemoryLimit ¶
func (o DatabaseSpecOutput) DatabaseMemoryLimit() pulumi.StringPtrOutput
Limit of Memory which will be available for the database container Default value: 512Mi
func (DatabaseSpecOutput) DatabaseMemoryRequest ¶
func (o DatabaseSpecOutput) DatabaseMemoryRequest() pulumi.StringPtrOutput
Limit of Memory Request which will be available for the database container Default value: 128Mi
func (DatabaseSpecOutput) DatabaseName ¶
func (o DatabaseSpecOutput) DatabaseName() pulumi.StringPtrOutput
Value for the Database Environment Variable (spec.databaseNameKeyEnvVar). Default value: example
func (DatabaseSpecOutput) DatabaseNameKeyEnvVar ¶
func (o DatabaseSpecOutput) DatabaseNameKeyEnvVar() pulumi.StringPtrOutput
Key Value for the Database Environment Variable in order to inform the database mame Note that each database version/image can expected a different value for it. Default value: nil
func (DatabaseSpecOutput) DatabasePassword ¶
func (o DatabaseSpecOutput) DatabasePassword() pulumi.StringPtrOutput
Value for the Database Environment Variable (spec.databasePasswordKeyEnvVar). Default value: postgres
func (DatabaseSpecOutput) DatabasePasswordKeyEnvVar ¶
func (o DatabaseSpecOutput) DatabasePasswordKeyEnvVar() pulumi.StringPtrOutput
Key Value for the Database Environment Variable in order to inform the database password Note that each database version/image can expected a different value for it. Default value: nil
func (DatabaseSpecOutput) DatabasePort ¶
func (o DatabaseSpecOutput) DatabasePort() pulumi.IntPtrOutput
Value for the Database Environment Variable in order to define the port which it should use. It will be used in its container as well
func (DatabaseSpecOutput) DatabaseStorageRequest ¶
func (o DatabaseSpecOutput) DatabaseStorageRequest() pulumi.StringPtrOutput
Limit of Storage Request which will be available for the database container Default value: 1Gi
func (DatabaseSpecOutput) DatabaseUser ¶
func (o DatabaseSpecOutput) DatabaseUser() pulumi.StringPtrOutput
Value for the Database Environment Variable (spec.databaseUserKeyEnvVar). Default value: postgres
func (DatabaseSpecOutput) DatabaseUserKeyEnvVar ¶
func (o DatabaseSpecOutput) DatabaseUserKeyEnvVar() pulumi.StringPtrOutput
Key Value for the Database Environment Variable in order to inform the database user Note that each database version/image can expected a different value for it. Default value: nil
func (DatabaseSpecOutput) ElementType ¶
func (DatabaseSpecOutput) ElementType() reflect.Type
func (DatabaseSpecOutput) Image ¶
func (o DatabaseSpecOutput) Image() pulumi.StringPtrOutput
Database image:tag Default value: centos/postgresql-96-centos7
func (DatabaseSpecOutput) Size ¶
func (o DatabaseSpecOutput) Size() pulumi.IntPtrOutput
Quantity of instances Default value: 1 +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true
func (DatabaseSpecOutput) ToDatabaseSpecOutput ¶
func (o DatabaseSpecOutput) ToDatabaseSpecOutput() DatabaseSpecOutput
func (DatabaseSpecOutput) ToDatabaseSpecOutputWithContext ¶
func (o DatabaseSpecOutput) ToDatabaseSpecOutputWithContext(ctx context.Context) DatabaseSpecOutput
func (DatabaseSpecOutput) ToDatabaseSpecPtrOutput ¶
func (o DatabaseSpecOutput) ToDatabaseSpecPtrOutput() DatabaseSpecPtrOutput
func (DatabaseSpecOutput) ToDatabaseSpecPtrOutputWithContext ¶
func (o DatabaseSpecOutput) ToDatabaseSpecPtrOutputWithContext(ctx context.Context) DatabaseSpecPtrOutput
type DatabaseSpecPtrInput ¶
type DatabaseSpecPtrInput interface { pulumi.Input ToDatabaseSpecPtrOutput() DatabaseSpecPtrOutput ToDatabaseSpecPtrOutputWithContext(context.Context) DatabaseSpecPtrOutput }
DatabaseSpecPtrInput is an input type that accepts DatabaseSpecArgs, DatabaseSpecPtr and DatabaseSpecPtrOutput values. You can construct a concrete instance of `DatabaseSpecPtrInput` via:
DatabaseSpecArgs{...} or: nil
func DatabaseSpecPtr ¶
func DatabaseSpecPtr(v *DatabaseSpecArgs) DatabaseSpecPtrInput
type DatabaseSpecPtrOutput ¶
type DatabaseSpecPtrOutput struct{ *pulumi.OutputState }
func (DatabaseSpecPtrOutput) ConfigMapDatabaseNameKey ¶
func (o DatabaseSpecPtrOutput) ConfigMapDatabaseNameKey() pulumi.StringPtrOutput
Name of the configMap key where the operator should looking for the value for the database name for its env var Default value: nil
func (DatabaseSpecPtrOutput) ConfigMapDatabasePasswordKey ¶
func (o DatabaseSpecPtrOutput) ConfigMapDatabasePasswordKey() pulumi.StringPtrOutput
Name of the configMap key where the operator should looking for the value for the database user for its env var Default value: nil
func (DatabaseSpecPtrOutput) ConfigMapDatabaseUserKey ¶
func (o DatabaseSpecPtrOutput) ConfigMapDatabaseUserKey() pulumi.StringPtrOutput
Name of the configMap key where the operator should looking for the value for the database password for its env var Default value: nil
func (DatabaseSpecPtrOutput) ConfigMapName ¶
func (o DatabaseSpecPtrOutput) ConfigMapName() pulumi.StringPtrOutput
Name of the ConfigMap where the operator should looking for the EnvVars keys and/or values only Default value: nil
func (DatabaseSpecPtrOutput) ContainerImagePullPolicy ¶
func (o DatabaseSpecPtrOutput) ContainerImagePullPolicy() pulumi.StringPtrOutput
Policy definition to pull the Database Image More info: https://kubernetes.io/docs/concepts/containers/images/
func (DatabaseSpecPtrOutput) ContainerName ¶
func (o DatabaseSpecPtrOutput) ContainerName() pulumi.StringPtrOutput
Name to create the Database container
func (DatabaseSpecPtrOutput) DatabaseCpu ¶
func (o DatabaseSpecPtrOutput) DatabaseCpu() pulumi.StringPtrOutput
CPU resource request which will be available for the database container Default value: 10Mi
func (DatabaseSpecPtrOutput) DatabaseCpuLimit ¶
func (o DatabaseSpecPtrOutput) DatabaseCpuLimit() pulumi.StringPtrOutput
Limit of CPU request which will be available for the database container Default value: 20Mi
func (DatabaseSpecPtrOutput) DatabaseMemoryLimit ¶
func (o DatabaseSpecPtrOutput) DatabaseMemoryLimit() pulumi.StringPtrOutput
Limit of Memory which will be available for the database container Default value: 512Mi
func (DatabaseSpecPtrOutput) DatabaseMemoryRequest ¶
func (o DatabaseSpecPtrOutput) DatabaseMemoryRequest() pulumi.StringPtrOutput
Limit of Memory Request which will be available for the database container Default value: 128Mi
func (DatabaseSpecPtrOutput) DatabaseName ¶
func (o DatabaseSpecPtrOutput) DatabaseName() pulumi.StringPtrOutput
Value for the Database Environment Variable (spec.databaseNameKeyEnvVar). Default value: example
func (DatabaseSpecPtrOutput) DatabaseNameKeyEnvVar ¶
func (o DatabaseSpecPtrOutput) DatabaseNameKeyEnvVar() pulumi.StringPtrOutput
Key Value for the Database Environment Variable in order to inform the database mame Note that each database version/image can expected a different value for it. Default value: nil
func (DatabaseSpecPtrOutput) DatabasePassword ¶
func (o DatabaseSpecPtrOutput) DatabasePassword() pulumi.StringPtrOutput
Value for the Database Environment Variable (spec.databasePasswordKeyEnvVar). Default value: postgres
func (DatabaseSpecPtrOutput) DatabasePasswordKeyEnvVar ¶
func (o DatabaseSpecPtrOutput) DatabasePasswordKeyEnvVar() pulumi.StringPtrOutput
Key Value for the Database Environment Variable in order to inform the database password Note that each database version/image can expected a different value for it. Default value: nil
func (DatabaseSpecPtrOutput) DatabasePort ¶
func (o DatabaseSpecPtrOutput) DatabasePort() pulumi.IntPtrOutput
Value for the Database Environment Variable in order to define the port which it should use. It will be used in its container as well
func (DatabaseSpecPtrOutput) DatabaseStorageRequest ¶
func (o DatabaseSpecPtrOutput) DatabaseStorageRequest() pulumi.StringPtrOutput
Limit of Storage Request which will be available for the database container Default value: 1Gi
func (DatabaseSpecPtrOutput) DatabaseUser ¶
func (o DatabaseSpecPtrOutput) DatabaseUser() pulumi.StringPtrOutput
Value for the Database Environment Variable (spec.databaseUserKeyEnvVar). Default value: postgres
func (DatabaseSpecPtrOutput) DatabaseUserKeyEnvVar ¶
func (o DatabaseSpecPtrOutput) DatabaseUserKeyEnvVar() pulumi.StringPtrOutput
Key Value for the Database Environment Variable in order to inform the database user Note that each database version/image can expected a different value for it. Default value: nil
func (DatabaseSpecPtrOutput) Elem ¶
func (o DatabaseSpecPtrOutput) Elem() DatabaseSpecOutput
func (DatabaseSpecPtrOutput) ElementType ¶
func (DatabaseSpecPtrOutput) ElementType() reflect.Type
func (DatabaseSpecPtrOutput) Image ¶
func (o DatabaseSpecPtrOutput) Image() pulumi.StringPtrOutput
Database image:tag Default value: centos/postgresql-96-centos7
func (DatabaseSpecPtrOutput) Size ¶
func (o DatabaseSpecPtrOutput) Size() pulumi.IntPtrOutput
Quantity of instances Default value: 1 +operator-sdk:gen-csv:customresourcedefinitions.specDescriptors=true
func (DatabaseSpecPtrOutput) ToDatabaseSpecPtrOutput ¶
func (o DatabaseSpecPtrOutput) ToDatabaseSpecPtrOutput() DatabaseSpecPtrOutput
func (DatabaseSpecPtrOutput) ToDatabaseSpecPtrOutputWithContext ¶
func (o DatabaseSpecPtrOutput) ToDatabaseSpecPtrOutputWithContext(ctx context.Context) DatabaseSpecPtrOutput
type DatabaseState ¶
type DatabaseState struct { ApiVersion pulumi.StringPtrInput Kind pulumi.StringPtrInput Metadata metav1.ObjectMetaPtrInput Spec DatabaseSpecPtrInput Status DatabaseStatusPtrInput }
func (DatabaseState) ElementType ¶
func (DatabaseState) ElementType() reflect.Type
type DatabaseStatus ¶
type DatabaseStatus struct { // It will be as "OK when all objects are created successfully DatabaseStatus string `pulumi:"databaseStatus"` // Status of the Database Deployment created and managed by it DeploymentStatus map[string]interface{} `pulumi:"deploymentStatus"` // Name of the PersistentVolumeClaim created and managed by it PvcStatus map[string]interface{} `pulumi:"pvcStatus"` // Status of the Database Service created and managed by it ServiceStatus map[string]interface{} `pulumi:"serviceStatus"` }
type DatabaseStatusArgs ¶
type DatabaseStatusArgs struct { // It will be as "OK when all objects are created successfully DatabaseStatus pulumi.StringInput `pulumi:"databaseStatus"` // Status of the Database Deployment created and managed by it DeploymentStatus pulumi.MapInput `pulumi:"deploymentStatus"` // Name of the PersistentVolumeClaim created and managed by it PvcStatus pulumi.MapInput `pulumi:"pvcStatus"` // Status of the Database Service created and managed by it ServiceStatus pulumi.MapInput `pulumi:"serviceStatus"` }
func (DatabaseStatusArgs) ElementType ¶
func (DatabaseStatusArgs) ElementType() reflect.Type
func (DatabaseStatusArgs) ToDatabaseStatusOutput ¶
func (i DatabaseStatusArgs) ToDatabaseStatusOutput() DatabaseStatusOutput
func (DatabaseStatusArgs) ToDatabaseStatusOutputWithContext ¶
func (i DatabaseStatusArgs) ToDatabaseStatusOutputWithContext(ctx context.Context) DatabaseStatusOutput
func (DatabaseStatusArgs) ToDatabaseStatusPtrOutput ¶
func (i DatabaseStatusArgs) ToDatabaseStatusPtrOutput() DatabaseStatusPtrOutput
func (DatabaseStatusArgs) ToDatabaseStatusPtrOutputWithContext ¶
func (i DatabaseStatusArgs) ToDatabaseStatusPtrOutputWithContext(ctx context.Context) DatabaseStatusPtrOutput
type DatabaseStatusDeploymentStatus ¶
type DatabaseStatusDeploymentStatus struct { }
Status of the Database Deployment created and managed by it
type DatabaseStatusDeploymentStatusArgs ¶
type DatabaseStatusDeploymentStatusArgs struct { }
Status of the Database Deployment created and managed by it
func (DatabaseStatusDeploymentStatusArgs) ElementType ¶
func (DatabaseStatusDeploymentStatusArgs) ElementType() reflect.Type
func (DatabaseStatusDeploymentStatusArgs) ToDatabaseStatusDeploymentStatusOutput ¶
func (i DatabaseStatusDeploymentStatusArgs) ToDatabaseStatusDeploymentStatusOutput() DatabaseStatusDeploymentStatusOutput
func (DatabaseStatusDeploymentStatusArgs) ToDatabaseStatusDeploymentStatusOutputWithContext ¶
func (i DatabaseStatusDeploymentStatusArgs) ToDatabaseStatusDeploymentStatusOutputWithContext(ctx context.Context) DatabaseStatusDeploymentStatusOutput
type DatabaseStatusDeploymentStatusInput ¶
type DatabaseStatusDeploymentStatusInput interface { pulumi.Input ToDatabaseStatusDeploymentStatusOutput() DatabaseStatusDeploymentStatusOutput ToDatabaseStatusDeploymentStatusOutputWithContext(context.Context) DatabaseStatusDeploymentStatusOutput }
DatabaseStatusDeploymentStatusInput is an input type that accepts DatabaseStatusDeploymentStatusArgs and DatabaseStatusDeploymentStatusOutput values. You can construct a concrete instance of `DatabaseStatusDeploymentStatusInput` via:
DatabaseStatusDeploymentStatusArgs{...}
type DatabaseStatusDeploymentStatusOutput ¶
type DatabaseStatusDeploymentStatusOutput struct{ *pulumi.OutputState }
Status of the Database Deployment created and managed by it
func (DatabaseStatusDeploymentStatusOutput) ElementType ¶
func (DatabaseStatusDeploymentStatusOutput) ElementType() reflect.Type
func (DatabaseStatusDeploymentStatusOutput) ToDatabaseStatusDeploymentStatusOutput ¶
func (o DatabaseStatusDeploymentStatusOutput) ToDatabaseStatusDeploymentStatusOutput() DatabaseStatusDeploymentStatusOutput
func (DatabaseStatusDeploymentStatusOutput) ToDatabaseStatusDeploymentStatusOutputWithContext ¶
func (o DatabaseStatusDeploymentStatusOutput) ToDatabaseStatusDeploymentStatusOutputWithContext(ctx context.Context) DatabaseStatusDeploymentStatusOutput
type DatabaseStatusInput ¶
type DatabaseStatusInput interface { pulumi.Input ToDatabaseStatusOutput() DatabaseStatusOutput ToDatabaseStatusOutputWithContext(context.Context) DatabaseStatusOutput }
DatabaseStatusInput is an input type that accepts DatabaseStatusArgs and DatabaseStatusOutput values. You can construct a concrete instance of `DatabaseStatusInput` via:
DatabaseStatusArgs{...}
type DatabaseStatusOutput ¶
type DatabaseStatusOutput struct{ *pulumi.OutputState }
func (DatabaseStatusOutput) DatabaseStatus ¶
func (o DatabaseStatusOutput) DatabaseStatus() pulumi.StringOutput
It will be as "OK when all objects are created successfully
func (DatabaseStatusOutput) DeploymentStatus ¶
func (o DatabaseStatusOutput) DeploymentStatus() pulumi.MapOutput
Status of the Database Deployment created and managed by it
func (DatabaseStatusOutput) ElementType ¶
func (DatabaseStatusOutput) ElementType() reflect.Type
func (DatabaseStatusOutput) PvcStatus ¶
func (o DatabaseStatusOutput) PvcStatus() pulumi.MapOutput
Name of the PersistentVolumeClaim created and managed by it
func (DatabaseStatusOutput) ServiceStatus ¶
func (o DatabaseStatusOutput) ServiceStatus() pulumi.MapOutput
Status of the Database Service created and managed by it
func (DatabaseStatusOutput) ToDatabaseStatusOutput ¶
func (o DatabaseStatusOutput) ToDatabaseStatusOutput() DatabaseStatusOutput
func (DatabaseStatusOutput) ToDatabaseStatusOutputWithContext ¶
func (o DatabaseStatusOutput) ToDatabaseStatusOutputWithContext(ctx context.Context) DatabaseStatusOutput
func (DatabaseStatusOutput) ToDatabaseStatusPtrOutput ¶
func (o DatabaseStatusOutput) ToDatabaseStatusPtrOutput() DatabaseStatusPtrOutput
func (DatabaseStatusOutput) ToDatabaseStatusPtrOutputWithContext ¶
func (o DatabaseStatusOutput) ToDatabaseStatusPtrOutputWithContext(ctx context.Context) DatabaseStatusPtrOutput
type DatabaseStatusPtrInput ¶
type DatabaseStatusPtrInput interface { pulumi.Input ToDatabaseStatusPtrOutput() DatabaseStatusPtrOutput ToDatabaseStatusPtrOutputWithContext(context.Context) DatabaseStatusPtrOutput }
DatabaseStatusPtrInput is an input type that accepts DatabaseStatusArgs, DatabaseStatusPtr and DatabaseStatusPtrOutput values. You can construct a concrete instance of `DatabaseStatusPtrInput` via:
DatabaseStatusArgs{...} or: nil
func DatabaseStatusPtr ¶
func DatabaseStatusPtr(v *DatabaseStatusArgs) DatabaseStatusPtrInput
type DatabaseStatusPtrOutput ¶
type DatabaseStatusPtrOutput struct{ *pulumi.OutputState }
func (DatabaseStatusPtrOutput) DatabaseStatus ¶
func (o DatabaseStatusPtrOutput) DatabaseStatus() pulumi.StringPtrOutput
It will be as "OK when all objects are created successfully
func (DatabaseStatusPtrOutput) DeploymentStatus ¶
func (o DatabaseStatusPtrOutput) DeploymentStatus() pulumi.MapOutput
Status of the Database Deployment created and managed by it
func (DatabaseStatusPtrOutput) Elem ¶
func (o DatabaseStatusPtrOutput) Elem() DatabaseStatusOutput
func (DatabaseStatusPtrOutput) ElementType ¶
func (DatabaseStatusPtrOutput) ElementType() reflect.Type
func (DatabaseStatusPtrOutput) PvcStatus ¶
func (o DatabaseStatusPtrOutput) PvcStatus() pulumi.MapOutput
Name of the PersistentVolumeClaim created and managed by it
func (DatabaseStatusPtrOutput) ServiceStatus ¶
func (o DatabaseStatusPtrOutput) ServiceStatus() pulumi.MapOutput
Status of the Database Service created and managed by it
func (DatabaseStatusPtrOutput) ToDatabaseStatusPtrOutput ¶
func (o DatabaseStatusPtrOutput) ToDatabaseStatusPtrOutput() DatabaseStatusPtrOutput
func (DatabaseStatusPtrOutput) ToDatabaseStatusPtrOutputWithContext ¶
func (o DatabaseStatusPtrOutput) ToDatabaseStatusPtrOutputWithContext(ctx context.Context) DatabaseStatusPtrOutput
type DatabaseStatusPvcStatus ¶
type DatabaseStatusPvcStatus struct { }
Name of the PersistentVolumeClaim created and managed by it
type DatabaseStatusPvcStatusArgs ¶
type DatabaseStatusPvcStatusArgs struct { }
Name of the PersistentVolumeClaim created and managed by it
func (DatabaseStatusPvcStatusArgs) ElementType ¶
func (DatabaseStatusPvcStatusArgs) ElementType() reflect.Type
func (DatabaseStatusPvcStatusArgs) ToDatabaseStatusPvcStatusOutput ¶
func (i DatabaseStatusPvcStatusArgs) ToDatabaseStatusPvcStatusOutput() DatabaseStatusPvcStatusOutput
func (DatabaseStatusPvcStatusArgs) ToDatabaseStatusPvcStatusOutputWithContext ¶
func (i DatabaseStatusPvcStatusArgs) ToDatabaseStatusPvcStatusOutputWithContext(ctx context.Context) DatabaseStatusPvcStatusOutput
type DatabaseStatusPvcStatusInput ¶
type DatabaseStatusPvcStatusInput interface { pulumi.Input ToDatabaseStatusPvcStatusOutput() DatabaseStatusPvcStatusOutput ToDatabaseStatusPvcStatusOutputWithContext(context.Context) DatabaseStatusPvcStatusOutput }
DatabaseStatusPvcStatusInput is an input type that accepts DatabaseStatusPvcStatusArgs and DatabaseStatusPvcStatusOutput values. You can construct a concrete instance of `DatabaseStatusPvcStatusInput` via:
DatabaseStatusPvcStatusArgs{...}
type DatabaseStatusPvcStatusOutput ¶
type DatabaseStatusPvcStatusOutput struct{ *pulumi.OutputState }
Name of the PersistentVolumeClaim created and managed by it
func (DatabaseStatusPvcStatusOutput) ElementType ¶
func (DatabaseStatusPvcStatusOutput) ElementType() reflect.Type
func (DatabaseStatusPvcStatusOutput) ToDatabaseStatusPvcStatusOutput ¶
func (o DatabaseStatusPvcStatusOutput) ToDatabaseStatusPvcStatusOutput() DatabaseStatusPvcStatusOutput
func (DatabaseStatusPvcStatusOutput) ToDatabaseStatusPvcStatusOutputWithContext ¶
func (o DatabaseStatusPvcStatusOutput) ToDatabaseStatusPvcStatusOutputWithContext(ctx context.Context) DatabaseStatusPvcStatusOutput
type DatabaseStatusServiceStatus ¶
type DatabaseStatusServiceStatus struct { }
Status of the Database Service created and managed by it
type DatabaseStatusServiceStatusArgs ¶
type DatabaseStatusServiceStatusArgs struct { }
Status of the Database Service created and managed by it
func (DatabaseStatusServiceStatusArgs) ElementType ¶
func (DatabaseStatusServiceStatusArgs) ElementType() reflect.Type
func (DatabaseStatusServiceStatusArgs) ToDatabaseStatusServiceStatusOutput ¶
func (i DatabaseStatusServiceStatusArgs) ToDatabaseStatusServiceStatusOutput() DatabaseStatusServiceStatusOutput
func (DatabaseStatusServiceStatusArgs) ToDatabaseStatusServiceStatusOutputWithContext ¶
func (i DatabaseStatusServiceStatusArgs) ToDatabaseStatusServiceStatusOutputWithContext(ctx context.Context) DatabaseStatusServiceStatusOutput
type DatabaseStatusServiceStatusInput ¶
type DatabaseStatusServiceStatusInput interface { pulumi.Input ToDatabaseStatusServiceStatusOutput() DatabaseStatusServiceStatusOutput ToDatabaseStatusServiceStatusOutputWithContext(context.Context) DatabaseStatusServiceStatusOutput }
DatabaseStatusServiceStatusInput is an input type that accepts DatabaseStatusServiceStatusArgs and DatabaseStatusServiceStatusOutput values. You can construct a concrete instance of `DatabaseStatusServiceStatusInput` via:
DatabaseStatusServiceStatusArgs{...}
type DatabaseStatusServiceStatusOutput ¶
type DatabaseStatusServiceStatusOutput struct{ *pulumi.OutputState }
Status of the Database Service created and managed by it
func (DatabaseStatusServiceStatusOutput) ElementType ¶
func (DatabaseStatusServiceStatusOutput) ElementType() reflect.Type
func (DatabaseStatusServiceStatusOutput) ToDatabaseStatusServiceStatusOutput ¶
func (o DatabaseStatusServiceStatusOutput) ToDatabaseStatusServiceStatusOutput() DatabaseStatusServiceStatusOutput
func (DatabaseStatusServiceStatusOutput) ToDatabaseStatusServiceStatusOutputWithContext ¶
func (o DatabaseStatusServiceStatusOutput) ToDatabaseStatusServiceStatusOutputWithContext(ctx context.Context) DatabaseStatusServiceStatusOutput
type DatabaseType ¶
type DatabaseType struct { ApiVersion *string `pulumi:"apiVersion"` Kind *string `pulumi:"kind"` Metadata *metav1.ObjectMeta `pulumi:"metadata"` Spec *DatabaseSpec `pulumi:"spec"` Status *DatabaseStatus `pulumi:"status"` }
type DatabaseTypeArgs ¶
type DatabaseTypeArgs struct { ApiVersion pulumi.StringPtrInput `pulumi:"apiVersion"` Kind pulumi.StringPtrInput `pulumi:"kind"` Metadata metav1.ObjectMetaPtrInput `pulumi:"metadata"` Spec DatabaseSpecPtrInput `pulumi:"spec"` Status DatabaseStatusPtrInput `pulumi:"status"` }
func (DatabaseTypeArgs) ElementType ¶
func (DatabaseTypeArgs) ElementType() reflect.Type
func (DatabaseTypeArgs) ToDatabaseTypeOutput ¶
func (i DatabaseTypeArgs) ToDatabaseTypeOutput() DatabaseTypeOutput
func (DatabaseTypeArgs) ToDatabaseTypeOutputWithContext ¶
func (i DatabaseTypeArgs) ToDatabaseTypeOutputWithContext(ctx context.Context) DatabaseTypeOutput
type DatabaseTypeInput ¶
type DatabaseTypeInput interface { pulumi.Input ToDatabaseTypeOutput() DatabaseTypeOutput ToDatabaseTypeOutputWithContext(context.Context) DatabaseTypeOutput }
DatabaseTypeInput is an input type that accepts DatabaseTypeArgs and DatabaseTypeOutput values. You can construct a concrete instance of `DatabaseTypeInput` via:
DatabaseTypeArgs{...}
type DatabaseTypeOutput ¶
type DatabaseTypeOutput struct{ *pulumi.OutputState }
func (DatabaseTypeOutput) ApiVersion ¶
func (o DatabaseTypeOutput) ApiVersion() pulumi.StringPtrOutput
func (DatabaseTypeOutput) ElementType ¶
func (DatabaseTypeOutput) ElementType() reflect.Type
func (DatabaseTypeOutput) Kind ¶
func (o DatabaseTypeOutput) Kind() pulumi.StringPtrOutput
func (DatabaseTypeOutput) Metadata ¶
func (o DatabaseTypeOutput) Metadata() metav1.ObjectMetaPtrOutput
func (DatabaseTypeOutput) Spec ¶
func (o DatabaseTypeOutput) Spec() DatabaseSpecPtrOutput
func (DatabaseTypeOutput) Status ¶
func (o DatabaseTypeOutput) Status() DatabaseStatusPtrOutput
func (DatabaseTypeOutput) ToDatabaseTypeOutput ¶
func (o DatabaseTypeOutput) ToDatabaseTypeOutput() DatabaseTypeOutput
func (DatabaseTypeOutput) ToDatabaseTypeOutputWithContext ¶
func (o DatabaseTypeOutput) ToDatabaseTypeOutputWithContext(ctx context.Context) DatabaseTypeOutput