ibm.BackupRecoverySourceRegistration
Explore with Pulumi AI
Create, update, and delete backup_recovery_source_registrations with this resource.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as ibm from "@pulumi/ibm";
const backupRecoverySourceRegistrationInstance = new ibm.BackupRecoverySourceRegistration("backupRecoverySourceRegistrationInstance", {
advancedConfigs: [{
key: "key",
value: "value",
}],
connections: [{
connectionId: "1",
connectorGroupId: 1,
dataSourceConnectionId: "data_source_connection_id",
entityId: 1,
}],
environment: "kPhysical",
physicalParams: {
applications: ["kSQL"],
endpoint: "endpoint",
forceRegister: true,
hostType: "kLinux",
physicalType: "kGroup",
},
xIbmTenantId: "x_ibm_tenant_id",
});
import pulumi
import pulumi_ibm as ibm
backup_recovery_source_registration_instance = ibm.BackupRecoverySourceRegistration("backupRecoverySourceRegistrationInstance",
advanced_configs=[{
"key": "key",
"value": "value",
}],
connections=[{
"connection_id": "1",
"connector_group_id": 1,
"data_source_connection_id": "data_source_connection_id",
"entity_id": 1,
}],
environment="kPhysical",
physical_params={
"applications": ["kSQL"],
"endpoint": "endpoint",
"force_register": True,
"host_type": "kLinux",
"physical_type": "kGroup",
},
x_ibm_tenant_id="x_ibm_tenant_id")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/ibm/ibm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := ibm.NewBackupRecoverySourceRegistration(ctx, "backupRecoverySourceRegistrationInstance", &ibm.BackupRecoverySourceRegistrationArgs{
AdvancedConfigs: ibm.BackupRecoverySourceRegistrationAdvancedConfigArray{
&ibm.BackupRecoverySourceRegistrationAdvancedConfigArgs{
Key: pulumi.String("key"),
Value: pulumi.String("value"),
},
},
Connections: ibm.BackupRecoverySourceRegistrationConnectionArray{
&ibm.BackupRecoverySourceRegistrationConnectionArgs{
ConnectionId: pulumi.String("1"),
ConnectorGroupId: pulumi.Float64(1),
DataSourceConnectionId: pulumi.String("data_source_connection_id"),
EntityId: pulumi.Float64(1),
},
},
Environment: pulumi.String("kPhysical"),
PhysicalParams: &ibm.BackupRecoverySourceRegistrationPhysicalParamsArgs{
Applications: pulumi.StringArray{
pulumi.String("kSQL"),
},
Endpoint: pulumi.String("endpoint"),
ForceRegister: pulumi.Bool(true),
HostType: pulumi.String("kLinux"),
PhysicalType: pulumi.String("kGroup"),
},
XIbmTenantId: pulumi.String("x_ibm_tenant_id"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Ibm = Pulumi.Ibm;
return await Deployment.RunAsync(() =>
{
var backupRecoverySourceRegistrationInstance = new Ibm.BackupRecoverySourceRegistration("backupRecoverySourceRegistrationInstance", new()
{
AdvancedConfigs = new[]
{
new Ibm.Inputs.BackupRecoverySourceRegistrationAdvancedConfigArgs
{
Key = "key",
Value = "value",
},
},
Connections = new[]
{
new Ibm.Inputs.BackupRecoverySourceRegistrationConnectionArgs
{
ConnectionId = "1",
ConnectorGroupId = 1,
DataSourceConnectionId = "data_source_connection_id",
EntityId = 1,
},
},
Environment = "kPhysical",
PhysicalParams = new Ibm.Inputs.BackupRecoverySourceRegistrationPhysicalParamsArgs
{
Applications = new[]
{
"kSQL",
},
Endpoint = "endpoint",
ForceRegister = true,
HostType = "kLinux",
PhysicalType = "kGroup",
},
XIbmTenantId = "x_ibm_tenant_id",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.ibm.BackupRecoverySourceRegistration;
import com.pulumi.ibm.BackupRecoverySourceRegistrationArgs;
import com.pulumi.ibm.inputs.BackupRecoverySourceRegistrationAdvancedConfigArgs;
import com.pulumi.ibm.inputs.BackupRecoverySourceRegistrationConnectionArgs;
import com.pulumi.ibm.inputs.BackupRecoverySourceRegistrationPhysicalParamsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var backupRecoverySourceRegistrationInstance = new BackupRecoverySourceRegistration("backupRecoverySourceRegistrationInstance", BackupRecoverySourceRegistrationArgs.builder()
.advancedConfigs(BackupRecoverySourceRegistrationAdvancedConfigArgs.builder()
.key("key")
.value("value")
.build())
.connections(BackupRecoverySourceRegistrationConnectionArgs.builder()
.connectionId(1)
.connectorGroupId(1)
.dataSourceConnectionId("data_source_connection_id")
.entityId(1)
.build())
.environment("kPhysical")
.physicalParams(BackupRecoverySourceRegistrationPhysicalParamsArgs.builder()
.applications("kSQL")
.endpoint("endpoint")
.forceRegister(true)
.hostType("kLinux")
.physicalType("kGroup")
.build())
.xIbmTenantId("x_ibm_tenant_id")
.build());
}
}
resources:
backupRecoverySourceRegistrationInstance:
type: ibm:BackupRecoverySourceRegistration
properties:
advancedConfigs:
- key: key
value: value
connections:
- connectionId: 1
connectorGroupId: 1
dataSourceConnectionId: data_source_connection_id
entityId: 1
environment: kPhysical
physicalParams:
applications:
- kSQL
endpoint: endpoint
forceRegister: true
hostType: kLinux
physicalType: kGroup
xIbmTenantId: x_ibm_tenant_id
Create BackupRecoverySourceRegistration Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new BackupRecoverySourceRegistration(name: string, args: BackupRecoverySourceRegistrationArgs, opts?: CustomResourceOptions);
@overload
def BackupRecoverySourceRegistration(resource_name: str,
args: BackupRecoverySourceRegistrationArgs,
opts: Optional[ResourceOptions] = None)
@overload
def BackupRecoverySourceRegistration(resource_name: str,
opts: Optional[ResourceOptions] = None,
environment: Optional[str] = None,
x_ibm_tenant_id: Optional[str] = None,
advanced_configs: Optional[Sequence[BackupRecoverySourceRegistrationAdvancedConfigArgs]] = None,
backup_recovery_source_registration_id: Optional[str] = None,
connection_id: Optional[str] = None,
connections: Optional[Sequence[BackupRecoverySourceRegistrationConnectionArgs]] = None,
connector_group_id: Optional[float] = None,
data_source_connection_id: Optional[str] = None,
encryption_key: Optional[str] = None,
is_internal_encrypted: Optional[bool] = None,
name: Optional[str] = None,
physical_params: Optional[BackupRecoverySourceRegistrationPhysicalParamsArgs] = None)
func NewBackupRecoverySourceRegistration(ctx *Context, name string, args BackupRecoverySourceRegistrationArgs, opts ...ResourceOption) (*BackupRecoverySourceRegistration, error)
public BackupRecoverySourceRegistration(string name, BackupRecoverySourceRegistrationArgs args, CustomResourceOptions? opts = null)
public BackupRecoverySourceRegistration(String name, BackupRecoverySourceRegistrationArgs args)
public BackupRecoverySourceRegistration(String name, BackupRecoverySourceRegistrationArgs args, CustomResourceOptions options)
type: ibm:BackupRecoverySourceRegistration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args BackupRecoverySourceRegistrationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args BackupRecoverySourceRegistrationArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args BackupRecoverySourceRegistrationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args BackupRecoverySourceRegistrationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args BackupRecoverySourceRegistrationArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var backupRecoverySourceRegistrationResource = new Ibm.BackupRecoverySourceRegistration("backupRecoverySourceRegistrationResource", new()
{
Environment = "string",
XIbmTenantId = "string",
AdvancedConfigs = new[]
{
new Ibm.Inputs.BackupRecoverySourceRegistrationAdvancedConfigArgs
{
Key = "string",
Value = "string",
},
},
BackupRecoverySourceRegistrationId = "string",
ConnectionId = "string",
Connections = new[]
{
new Ibm.Inputs.BackupRecoverySourceRegistrationConnectionArgs
{
ConnectionId = "string",
ConnectorGroupId = 0,
DataSourceConnectionId = "string",
EntityId = 0,
},
},
ConnectorGroupId = 0,
DataSourceConnectionId = "string",
EncryptionKey = "string",
IsInternalEncrypted = false,
Name = "string",
PhysicalParams = new Ibm.Inputs.BackupRecoverySourceRegistrationPhysicalParamsArgs
{
Endpoint = "string",
Applications = new[]
{
"string",
},
ForceRegister = false,
HostType = "string",
PhysicalType = "string",
},
});
example, err := ibm.NewBackupRecoverySourceRegistration(ctx, "backupRecoverySourceRegistrationResource", &ibm.BackupRecoverySourceRegistrationArgs{
Environment: pulumi.String("string"),
XIbmTenantId: pulumi.String("string"),
AdvancedConfigs: ibm.BackupRecoverySourceRegistrationAdvancedConfigArray{
&ibm.BackupRecoverySourceRegistrationAdvancedConfigArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
BackupRecoverySourceRegistrationId: pulumi.String("string"),
ConnectionId: pulumi.String("string"),
Connections: ibm.BackupRecoverySourceRegistrationConnectionArray{
&ibm.BackupRecoverySourceRegistrationConnectionArgs{
ConnectionId: pulumi.String("string"),
ConnectorGroupId: pulumi.Float64(0),
DataSourceConnectionId: pulumi.String("string"),
EntityId: pulumi.Float64(0),
},
},
ConnectorGroupId: pulumi.Float64(0),
DataSourceConnectionId: pulumi.String("string"),
EncryptionKey: pulumi.String("string"),
IsInternalEncrypted: pulumi.Bool(false),
Name: pulumi.String("string"),
PhysicalParams: &ibm.BackupRecoverySourceRegistrationPhysicalParamsArgs{
Endpoint: pulumi.String("string"),
Applications: pulumi.StringArray{
pulumi.String("string"),
},
ForceRegister: pulumi.Bool(false),
HostType: pulumi.String("string"),
PhysicalType: pulumi.String("string"),
},
})
var backupRecoverySourceRegistrationResource = new BackupRecoverySourceRegistration("backupRecoverySourceRegistrationResource", BackupRecoverySourceRegistrationArgs.builder()
.environment("string")
.xIbmTenantId("string")
.advancedConfigs(BackupRecoverySourceRegistrationAdvancedConfigArgs.builder()
.key("string")
.value("string")
.build())
.backupRecoverySourceRegistrationId("string")
.connectionId("string")
.connections(BackupRecoverySourceRegistrationConnectionArgs.builder()
.connectionId("string")
.connectorGroupId(0)
.dataSourceConnectionId("string")
.entityId(0)
.build())
.connectorGroupId(0)
.dataSourceConnectionId("string")
.encryptionKey("string")
.isInternalEncrypted(false)
.name("string")
.physicalParams(BackupRecoverySourceRegistrationPhysicalParamsArgs.builder()
.endpoint("string")
.applications("string")
.forceRegister(false)
.hostType("string")
.physicalType("string")
.build())
.build());
backup_recovery_source_registration_resource = ibm.BackupRecoverySourceRegistration("backupRecoverySourceRegistrationResource",
environment="string",
x_ibm_tenant_id="string",
advanced_configs=[{
"key": "string",
"value": "string",
}],
backup_recovery_source_registration_id="string",
connection_id="string",
connections=[{
"connection_id": "string",
"connector_group_id": 0,
"data_source_connection_id": "string",
"entity_id": 0,
}],
connector_group_id=0,
data_source_connection_id="string",
encryption_key="string",
is_internal_encrypted=False,
name="string",
physical_params={
"endpoint": "string",
"applications": ["string"],
"force_register": False,
"host_type": "string",
"physical_type": "string",
})
const backupRecoverySourceRegistrationResource = new ibm.BackupRecoverySourceRegistration("backupRecoverySourceRegistrationResource", {
environment: "string",
xIbmTenantId: "string",
advancedConfigs: [{
key: "string",
value: "string",
}],
backupRecoverySourceRegistrationId: "string",
connectionId: "string",
connections: [{
connectionId: "string",
connectorGroupId: 0,
dataSourceConnectionId: "string",
entityId: 0,
}],
connectorGroupId: 0,
dataSourceConnectionId: "string",
encryptionKey: "string",
isInternalEncrypted: false,
name: "string",
physicalParams: {
endpoint: "string",
applications: ["string"],
forceRegister: false,
hostType: "string",
physicalType: "string",
},
});
type: ibm:BackupRecoverySourceRegistration
properties:
advancedConfigs:
- key: string
value: string
backupRecoverySourceRegistrationId: string
connectionId: string
connections:
- connectionId: string
connectorGroupId: 0
dataSourceConnectionId: string
entityId: 0
connectorGroupId: 0
dataSourceConnectionId: string
encryptionKey: string
environment: string
isInternalEncrypted: false
name: string
physicalParams:
applications:
- string
endpoint: string
forceRegister: false
hostType: string
physicalType: string
xIbmTenantId: string
BackupRecoverySourceRegistration Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The BackupRecoverySourceRegistration resource accepts the following input properties:
- Environment string
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- XIbm
Tenant stringId - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- Advanced
Configs List<BackupRecovery Source Registration Advanced Config> - Specifies the advanced configuration for a protection source. Nested schema for advanced_configs:
- Backup
Recovery stringSource Registration Id - (String) The tenant id.
- Connection
Id string - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. This field will be depricated in future. Use connections field.
- Connections
List<Backup
Recovery Source Registration Connection> - Specfies the list of connections for the source. Nested schema for connections:
- Connector
Group doubleId - Specifies the connector group id of connector groups.
- Data
Source stringConnection Id - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
- Encryption
Key string - Specifies the key that user has encrypted the credential with.
- Is
Internal boolEncrypted - Specifies if credentials are encrypted by internal key.
- Name string
- The user specified name for this source.
- Physical
Params BackupRecovery Source Registration Physical Params - Specifies parameters to register physical server. Nested schema for physical_params:
- Environment string
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- XIbm
Tenant stringId - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- Advanced
Configs []BackupRecovery Source Registration Advanced Config Args - Specifies the advanced configuration for a protection source. Nested schema for advanced_configs:
- Backup
Recovery stringSource Registration Id - (String) The tenant id.
- Connection
Id string - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. This field will be depricated in future. Use connections field.
- Connections
[]Backup
Recovery Source Registration Connection Args - Specfies the list of connections for the source. Nested schema for connections:
- Connector
Group float64Id - Specifies the connector group id of connector groups.
- Data
Source stringConnection Id - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
- Encryption
Key string - Specifies the key that user has encrypted the credential with.
- Is
Internal boolEncrypted - Specifies if credentials are encrypted by internal key.
- Name string
- The user specified name for this source.
- Physical
Params BackupRecovery Source Registration Physical Params Args - Specifies parameters to register physical server. Nested schema for physical_params:
- environment String
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- x
Ibm StringTenant Id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- advanced
Configs List<BackupRecovery Source Registration Advanced Config> - Specifies the advanced configuration for a protection source. Nested schema for advanced_configs:
- backup
Recovery StringSource Registration Id - (String) The tenant id.
- connection
Id String - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. This field will be depricated in future. Use connections field.
- connections
List<Backup
Recovery Source Registration Connection> - Specfies the list of connections for the source. Nested schema for connections:
- connector
Group DoubleId - Specifies the connector group id of connector groups.
- data
Source StringConnection Id - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
- encryption
Key String - Specifies the key that user has encrypted the credential with.
- is
Internal BooleanEncrypted - Specifies if credentials are encrypted by internal key.
- name String
- The user specified name for this source.
- physical
Params BackupRecovery Source Registration Physical Params - Specifies parameters to register physical server. Nested schema for physical_params:
- environment string
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- x
Ibm stringTenant Id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- advanced
Configs BackupRecovery Source Registration Advanced Config[] - Specifies the advanced configuration for a protection source. Nested schema for advanced_configs:
- backup
Recovery stringSource Registration Id - (String) The tenant id.
- connection
Id string - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. This field will be depricated in future. Use connections field.
- connections
Backup
Recovery Source Registration Connection[] - Specfies the list of connections for the source. Nested schema for connections:
- connector
Group numberId - Specifies the connector group id of connector groups.
- data
Source stringConnection Id - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
- encryption
Key string - Specifies the key that user has encrypted the credential with.
- is
Internal booleanEncrypted - Specifies if credentials are encrypted by internal key.
- name string
- The user specified name for this source.
- physical
Params BackupRecovery Source Registration Physical Params - Specifies parameters to register physical server. Nested schema for physical_params:
- environment str
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- x_
ibm_ strtenant_ id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- advanced_
configs Sequence[BackupRecovery Source Registration Advanced Config Args] - Specifies the advanced configuration for a protection source. Nested schema for advanced_configs:
- backup_
recovery_ strsource_ registration_ id - (String) The tenant id.
- connection_
id str - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. This field will be depricated in future. Use connections field.
- connections
Sequence[Backup
Recovery Source Registration Connection Args] - Specfies the list of connections for the source. Nested schema for connections:
- connector_
group_ floatid - Specifies the connector group id of connector groups.
- data_
source_ strconnection_ id - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
- encryption_
key str - Specifies the key that user has encrypted the credential with.
- is_
internal_ boolencrypted - Specifies if credentials are encrypted by internal key.
- name str
- The user specified name for this source.
- physical_
params BackupRecovery Source Registration Physical Params Args - Specifies parameters to register physical server. Nested schema for physical_params:
- environment String
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- x
Ibm StringTenant Id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- advanced
Configs List<Property Map> - Specifies the advanced configuration for a protection source. Nested schema for advanced_configs:
- backup
Recovery StringSource Registration Id - (String) The tenant id.
- connection
Id String - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. This field will be depricated in future. Use connections field.
- connections List<Property Map>
- Specfies the list of connections for the source. Nested schema for connections:
- connector
Group NumberId - Specifies the connector group id of connector groups.
- data
Source StringConnection Id - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
- encryption
Key String - Specifies the key that user has encrypted the credential with.
- is
Internal BooleanEncrypted - Specifies if credentials are encrypted by internal key.
- name String
- The user specified name for this source.
- physical
Params Property Map - Specifies parameters to register physical server. Nested schema for physical_params:
Outputs
All input properties are implicitly available as output properties. Additionally, the BackupRecoverySourceRegistration resource produces the following output properties:
- Authentication
Status string - (String) Specifies the status of the authentication during the registration of a Protection Source. 'Pending' indicates the authentication is in progress. 'Scheduled' indicates the authentication is scheduled. 'Finished' indicates the authentication is completed. 'RefreshInProgress' indicates the refresh is in progress.
- Constraints: Allowable values are:
Pending
,Scheduled
,Finished
,RefreshInProgress
.
- Constraints: Allowable values are:
- External
Metadatas List<BackupRecovery Source Registration External Metadata> - (List) Specifies the External metadata of an entity. Nested schema for external_metadata:
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Refreshed doubleTime Msecs - (Integer) Specifies the time when the source was last refreshed in milliseconds.
- Registration
Time doubleMsecs - (Integer) Specifies the time when the source was registered in milliseconds.
- Source
Id double - (Integer) Specifies registered source id to which object belongs.
- Source
Infos List<BackupRecovery Source Registration Source Info> - (List) Specifies information about an object. Nested schema for source_info:
- Authentication
Status string - (String) Specifies the status of the authentication during the registration of a Protection Source. 'Pending' indicates the authentication is in progress. 'Scheduled' indicates the authentication is scheduled. 'Finished' indicates the authentication is completed. 'RefreshInProgress' indicates the refresh is in progress.
- Constraints: Allowable values are:
Pending
,Scheduled
,Finished
,RefreshInProgress
.
- Constraints: Allowable values are:
- External
Metadatas []BackupRecovery Source Registration External Metadata - (List) Specifies the External metadata of an entity. Nested schema for external_metadata:
- Id string
- The provider-assigned unique ID for this managed resource.
- Last
Refreshed float64Time Msecs - (Integer) Specifies the time when the source was last refreshed in milliseconds.
- Registration
Time float64Msecs - (Integer) Specifies the time when the source was registered in milliseconds.
- Source
Id float64 - (Integer) Specifies registered source id to which object belongs.
- Source
Infos []BackupRecovery Source Registration Source Info - (List) Specifies information about an object. Nested schema for source_info:
- authentication
Status String - (String) Specifies the status of the authentication during the registration of a Protection Source. 'Pending' indicates the authentication is in progress. 'Scheduled' indicates the authentication is scheduled. 'Finished' indicates the authentication is completed. 'RefreshInProgress' indicates the refresh is in progress.
- Constraints: Allowable values are:
Pending
,Scheduled
,Finished
,RefreshInProgress
.
- Constraints: Allowable values are:
- external
Metadatas List<BackupRecovery Source Registration External Metadata> - (List) Specifies the External metadata of an entity. Nested schema for external_metadata:
- id String
- The provider-assigned unique ID for this managed resource.
- last
Refreshed DoubleTime Msecs - (Integer) Specifies the time when the source was last refreshed in milliseconds.
- registration
Time DoubleMsecs - (Integer) Specifies the time when the source was registered in milliseconds.
- source
Id Double - (Integer) Specifies registered source id to which object belongs.
- source
Infos List<BackupRecovery Source Registration Source Info> - (List) Specifies information about an object. Nested schema for source_info:
- authentication
Status string - (String) Specifies the status of the authentication during the registration of a Protection Source. 'Pending' indicates the authentication is in progress. 'Scheduled' indicates the authentication is scheduled. 'Finished' indicates the authentication is completed. 'RefreshInProgress' indicates the refresh is in progress.
- Constraints: Allowable values are:
Pending
,Scheduled
,Finished
,RefreshInProgress
.
- Constraints: Allowable values are:
- external
Metadatas BackupRecovery Source Registration External Metadata[] - (List) Specifies the External metadata of an entity. Nested schema for external_metadata:
- id string
- The provider-assigned unique ID for this managed resource.
- last
Refreshed numberTime Msecs - (Integer) Specifies the time when the source was last refreshed in milliseconds.
- registration
Time numberMsecs - (Integer) Specifies the time when the source was registered in milliseconds.
- source
Id number - (Integer) Specifies registered source id to which object belongs.
- source
Infos BackupRecovery Source Registration Source Info[] - (List) Specifies information about an object. Nested schema for source_info:
- authentication_
status str - (String) Specifies the status of the authentication during the registration of a Protection Source. 'Pending' indicates the authentication is in progress. 'Scheduled' indicates the authentication is scheduled. 'Finished' indicates the authentication is completed. 'RefreshInProgress' indicates the refresh is in progress.
- Constraints: Allowable values are:
Pending
,Scheduled
,Finished
,RefreshInProgress
.
- Constraints: Allowable values are:
- external_
metadatas Sequence[BackupRecovery Source Registration External Metadata] - (List) Specifies the External metadata of an entity. Nested schema for external_metadata:
- id str
- The provider-assigned unique ID for this managed resource.
- last_
refreshed_ floattime_ msecs - (Integer) Specifies the time when the source was last refreshed in milliseconds.
- registration_
time_ floatmsecs - (Integer) Specifies the time when the source was registered in milliseconds.
- source_
id float - (Integer) Specifies registered source id to which object belongs.
- source_
infos Sequence[BackupRecovery Source Registration Source Info] - (List) Specifies information about an object. Nested schema for source_info:
- authentication
Status String - (String) Specifies the status of the authentication during the registration of a Protection Source. 'Pending' indicates the authentication is in progress. 'Scheduled' indicates the authentication is scheduled. 'Finished' indicates the authentication is completed. 'RefreshInProgress' indicates the refresh is in progress.
- Constraints: Allowable values are:
Pending
,Scheduled
,Finished
,RefreshInProgress
.
- Constraints: Allowable values are:
- external
Metadatas List<Property Map> - (List) Specifies the External metadata of an entity. Nested schema for external_metadata:
- id String
- The provider-assigned unique ID for this managed resource.
- last
Refreshed NumberTime Msecs - (Integer) Specifies the time when the source was last refreshed in milliseconds.
- registration
Time NumberMsecs - (Integer) Specifies the time when the source was registered in milliseconds.
- source
Id Number - (Integer) Specifies registered source id to which object belongs.
- source
Infos List<Property Map> - (List) Specifies information about an object. Nested schema for source_info:
Look up Existing BackupRecoverySourceRegistration Resource
Get an existing BackupRecoverySourceRegistration resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: BackupRecoverySourceRegistrationState, opts?: CustomResourceOptions): BackupRecoverySourceRegistration
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
advanced_configs: Optional[Sequence[BackupRecoverySourceRegistrationAdvancedConfigArgs]] = None,
authentication_status: Optional[str] = None,
backup_recovery_source_registration_id: Optional[str] = None,
connection_id: Optional[str] = None,
connections: Optional[Sequence[BackupRecoverySourceRegistrationConnectionArgs]] = None,
connector_group_id: Optional[float] = None,
data_source_connection_id: Optional[str] = None,
encryption_key: Optional[str] = None,
environment: Optional[str] = None,
external_metadatas: Optional[Sequence[BackupRecoverySourceRegistrationExternalMetadataArgs]] = None,
is_internal_encrypted: Optional[bool] = None,
last_refreshed_time_msecs: Optional[float] = None,
name: Optional[str] = None,
physical_params: Optional[BackupRecoverySourceRegistrationPhysicalParamsArgs] = None,
registration_time_msecs: Optional[float] = None,
source_id: Optional[float] = None,
source_infos: Optional[Sequence[BackupRecoverySourceRegistrationSourceInfoArgs]] = None,
x_ibm_tenant_id: Optional[str] = None) -> BackupRecoverySourceRegistration
func GetBackupRecoverySourceRegistration(ctx *Context, name string, id IDInput, state *BackupRecoverySourceRegistrationState, opts ...ResourceOption) (*BackupRecoverySourceRegistration, error)
public static BackupRecoverySourceRegistration Get(string name, Input<string> id, BackupRecoverySourceRegistrationState? state, CustomResourceOptions? opts = null)
public static BackupRecoverySourceRegistration get(String name, Output<String> id, BackupRecoverySourceRegistrationState state, CustomResourceOptions options)
resources: _: type: ibm:BackupRecoverySourceRegistration get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Advanced
Configs List<BackupRecovery Source Registration Advanced Config> - Specifies the advanced configuration for a protection source. Nested schema for advanced_configs:
- Authentication
Status string - (String) Specifies the status of the authentication during the registration of a Protection Source. 'Pending' indicates the authentication is in progress. 'Scheduled' indicates the authentication is scheduled. 'Finished' indicates the authentication is completed. 'RefreshInProgress' indicates the refresh is in progress.
- Constraints: Allowable values are:
Pending
,Scheduled
,Finished
,RefreshInProgress
.
- Constraints: Allowable values are:
- Backup
Recovery stringSource Registration Id - (String) The tenant id.
- Connection
Id string - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. This field will be depricated in future. Use connections field.
- Connections
List<Backup
Recovery Source Registration Connection> - Specfies the list of connections for the source. Nested schema for connections:
- Connector
Group doubleId - Specifies the connector group id of connector groups.
- Data
Source stringConnection Id - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
- Encryption
Key string - Specifies the key that user has encrypted the credential with.
- Environment string
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- External
Metadatas List<BackupRecovery Source Registration External Metadata> - (List) Specifies the External metadata of an entity. Nested schema for external_metadata:
- Is
Internal boolEncrypted - Specifies if credentials are encrypted by internal key.
- Last
Refreshed doubleTime Msecs - (Integer) Specifies the time when the source was last refreshed in milliseconds.
- Name string
- The user specified name for this source.
- Physical
Params BackupRecovery Source Registration Physical Params - Specifies parameters to register physical server. Nested schema for physical_params:
- Registration
Time doubleMsecs - (Integer) Specifies the time when the source was registered in milliseconds.
- Source
Id double - (Integer) Specifies registered source id to which object belongs.
- Source
Infos List<BackupRecovery Source Registration Source Info> - (List) Specifies information about an object. Nested schema for source_info:
- XIbm
Tenant stringId - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- Advanced
Configs []BackupRecovery Source Registration Advanced Config Args - Specifies the advanced configuration for a protection source. Nested schema for advanced_configs:
- Authentication
Status string - (String) Specifies the status of the authentication during the registration of a Protection Source. 'Pending' indicates the authentication is in progress. 'Scheduled' indicates the authentication is scheduled. 'Finished' indicates the authentication is completed. 'RefreshInProgress' indicates the refresh is in progress.
- Constraints: Allowable values are:
Pending
,Scheduled
,Finished
,RefreshInProgress
.
- Constraints: Allowable values are:
- Backup
Recovery stringSource Registration Id - (String) The tenant id.
- Connection
Id string - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. This field will be depricated in future. Use connections field.
- Connections
[]Backup
Recovery Source Registration Connection Args - Specfies the list of connections for the source. Nested schema for connections:
- Connector
Group float64Id - Specifies the connector group id of connector groups.
- Data
Source stringConnection Id - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
- Encryption
Key string - Specifies the key that user has encrypted the credential with.
- Environment string
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- External
Metadatas []BackupRecovery Source Registration External Metadata Args - (List) Specifies the External metadata of an entity. Nested schema for external_metadata:
- Is
Internal boolEncrypted - Specifies if credentials are encrypted by internal key.
- Last
Refreshed float64Time Msecs - (Integer) Specifies the time when the source was last refreshed in milliseconds.
- Name string
- The user specified name for this source.
- Physical
Params BackupRecovery Source Registration Physical Params Args - Specifies parameters to register physical server. Nested schema for physical_params:
- Registration
Time float64Msecs - (Integer) Specifies the time when the source was registered in milliseconds.
- Source
Id float64 - (Integer) Specifies registered source id to which object belongs.
- Source
Infos []BackupRecovery Source Registration Source Info Args - (List) Specifies information about an object. Nested schema for source_info:
- XIbm
Tenant stringId - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- advanced
Configs List<BackupRecovery Source Registration Advanced Config> - Specifies the advanced configuration for a protection source. Nested schema for advanced_configs:
- authentication
Status String - (String) Specifies the status of the authentication during the registration of a Protection Source. 'Pending' indicates the authentication is in progress. 'Scheduled' indicates the authentication is scheduled. 'Finished' indicates the authentication is completed. 'RefreshInProgress' indicates the refresh is in progress.
- Constraints: Allowable values are:
Pending
,Scheduled
,Finished
,RefreshInProgress
.
- Constraints: Allowable values are:
- backup
Recovery StringSource Registration Id - (String) The tenant id.
- connection
Id String - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. This field will be depricated in future. Use connections field.
- connections
List<Backup
Recovery Source Registration Connection> - Specfies the list of connections for the source. Nested schema for connections:
- connector
Group DoubleId - Specifies the connector group id of connector groups.
- data
Source StringConnection Id - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
- encryption
Key String - Specifies the key that user has encrypted the credential with.
- environment String
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- external
Metadatas List<BackupRecovery Source Registration External Metadata> - (List) Specifies the External metadata of an entity. Nested schema for external_metadata:
- is
Internal BooleanEncrypted - Specifies if credentials are encrypted by internal key.
- last
Refreshed DoubleTime Msecs - (Integer) Specifies the time when the source was last refreshed in milliseconds.
- name String
- The user specified name for this source.
- physical
Params BackupRecovery Source Registration Physical Params - Specifies parameters to register physical server. Nested schema for physical_params:
- registration
Time DoubleMsecs - (Integer) Specifies the time when the source was registered in milliseconds.
- source
Id Double - (Integer) Specifies registered source id to which object belongs.
- source
Infos List<BackupRecovery Source Registration Source Info> - (List) Specifies information about an object. Nested schema for source_info:
- x
Ibm StringTenant Id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- advanced
Configs BackupRecovery Source Registration Advanced Config[] - Specifies the advanced configuration for a protection source. Nested schema for advanced_configs:
- authentication
Status string - (String) Specifies the status of the authentication during the registration of a Protection Source. 'Pending' indicates the authentication is in progress. 'Scheduled' indicates the authentication is scheduled. 'Finished' indicates the authentication is completed. 'RefreshInProgress' indicates the refresh is in progress.
- Constraints: Allowable values are:
Pending
,Scheduled
,Finished
,RefreshInProgress
.
- Constraints: Allowable values are:
- backup
Recovery stringSource Registration Id - (String) The tenant id.
- connection
Id string - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. This field will be depricated in future. Use connections field.
- connections
Backup
Recovery Source Registration Connection[] - Specfies the list of connections for the source. Nested schema for connections:
- connector
Group numberId - Specifies the connector group id of connector groups.
- data
Source stringConnection Id - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
- encryption
Key string - Specifies the key that user has encrypted the credential with.
- environment string
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- external
Metadatas BackupRecovery Source Registration External Metadata[] - (List) Specifies the External metadata of an entity. Nested schema for external_metadata:
- is
Internal booleanEncrypted - Specifies if credentials are encrypted by internal key.
- last
Refreshed numberTime Msecs - (Integer) Specifies the time when the source was last refreshed in milliseconds.
- name string
- The user specified name for this source.
- physical
Params BackupRecovery Source Registration Physical Params - Specifies parameters to register physical server. Nested schema for physical_params:
- registration
Time numberMsecs - (Integer) Specifies the time when the source was registered in milliseconds.
- source
Id number - (Integer) Specifies registered source id to which object belongs.
- source
Infos BackupRecovery Source Registration Source Info[] - (List) Specifies information about an object. Nested schema for source_info:
- x
Ibm stringTenant Id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- advanced_
configs Sequence[BackupRecovery Source Registration Advanced Config Args] - Specifies the advanced configuration for a protection source. Nested schema for advanced_configs:
- authentication_
status str - (String) Specifies the status of the authentication during the registration of a Protection Source. 'Pending' indicates the authentication is in progress. 'Scheduled' indicates the authentication is scheduled. 'Finished' indicates the authentication is completed. 'RefreshInProgress' indicates the refresh is in progress.
- Constraints: Allowable values are:
Pending
,Scheduled
,Finished
,RefreshInProgress
.
- Constraints: Allowable values are:
- backup_
recovery_ strsource_ registration_ id - (String) The tenant id.
- connection_
id str - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. This field will be depricated in future. Use connections field.
- connections
Sequence[Backup
Recovery Source Registration Connection Args] - Specfies the list of connections for the source. Nested schema for connections:
- connector_
group_ floatid - Specifies the connector group id of connector groups.
- data_
source_ strconnection_ id - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
- encryption_
key str - Specifies the key that user has encrypted the credential with.
- environment str
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- external_
metadatas Sequence[BackupRecovery Source Registration External Metadata Args] - (List) Specifies the External metadata of an entity. Nested schema for external_metadata:
- is_
internal_ boolencrypted - Specifies if credentials are encrypted by internal key.
- last_
refreshed_ floattime_ msecs - (Integer) Specifies the time when the source was last refreshed in milliseconds.
- name str
- The user specified name for this source.
- physical_
params BackupRecovery Source Registration Physical Params Args - Specifies parameters to register physical server. Nested schema for physical_params:
- registration_
time_ floatmsecs - (Integer) Specifies the time when the source was registered in milliseconds.
- source_
id float - (Integer) Specifies registered source id to which object belongs.
- source_
infos Sequence[BackupRecovery Source Registration Source Info Args] - (List) Specifies information about an object. Nested schema for source_info:
- x_
ibm_ strtenant_ id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
- advanced
Configs List<Property Map> - Specifies the advanced configuration for a protection source. Nested schema for advanced_configs:
- authentication
Status String - (String) Specifies the status of the authentication during the registration of a Protection Source. 'Pending' indicates the authentication is in progress. 'Scheduled' indicates the authentication is scheduled. 'Finished' indicates the authentication is completed. 'RefreshInProgress' indicates the refresh is in progress.
- Constraints: Allowable values are:
Pending
,Scheduled
,Finished
,RefreshInProgress
.
- Constraints: Allowable values are:
- backup
Recovery StringSource Registration Id - (String) The tenant id.
- connection
Id String - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. This field will be depricated in future. Use connections field.
- connections List<Property Map>
- Specfies the list of connections for the source. Nested schema for connections:
- connector
Group NumberId - Specifies the connector group id of connector groups.
- data
Source StringConnection Id - Specifies the id of the connection from where this source is reachable. This should only be set for a source being registered by a tenant user. Also, this is the 'string' of connectionId. This property was added to accommodate for ID values that exceed 2^53 - 1, which is the max value for which JS maintains precision.
- encryption
Key String - Specifies the key that user has encrypted the credential with.
- environment String
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- external
Metadatas List<Property Map> - (List) Specifies the External metadata of an entity. Nested schema for external_metadata:
- is
Internal BooleanEncrypted - Specifies if credentials are encrypted by internal key.
- last
Refreshed NumberTime Msecs - (Integer) Specifies the time when the source was last refreshed in milliseconds.
- name String
- The user specified name for this source.
- physical
Params Property Map - Specifies parameters to register physical server. Nested schema for physical_params:
- registration
Time NumberMsecs - (Integer) Specifies the time when the source was registered in milliseconds.
- source
Id Number - (Integer) Specifies registered source id to which object belongs.
- source
Infos List<Property Map> - (List) Specifies information about an object. Nested schema for source_info:
- x
Ibm StringTenant Id - Specifies the key to be used to encrypt the source credential. If includeSourceCredentials is set to true this key must be specified.
Supporting Types
BackupRecoverySourceRegistrationAdvancedConfig, BackupRecoverySourceRegistrationAdvancedConfigArgs
BackupRecoverySourceRegistrationConnection, BackupRecoverySourceRegistrationConnectionArgs
- Connection
Id string - Specifies the id of the connection.
- Connector
Group doubleId - Specifies the connector group id of connector groups.
- Data
Source stringConnection Id - Specifies the id of the connection in string format.
- Entity
Id double - Specifies the entity id of the source. The source can a non-root entity.
- Connection
Id string - Specifies the id of the connection.
- Connector
Group float64Id - Specifies the connector group id of connector groups.
- Data
Source stringConnection Id - Specifies the id of the connection in string format.
- Entity
Id float64 - Specifies the entity id of the source. The source can a non-root entity.
- connection
Id String - Specifies the id of the connection.
- connector
Group DoubleId - Specifies the connector group id of connector groups.
- data
Source StringConnection Id - Specifies the id of the connection in string format.
- entity
Id Double - Specifies the entity id of the source. The source can a non-root entity.
- connection
Id string - Specifies the id of the connection.
- connector
Group numberId - Specifies the connector group id of connector groups.
- data
Source stringConnection Id - Specifies the id of the connection in string format.
- entity
Id number - Specifies the entity id of the source. The source can a non-root entity.
- connection_
id str - Specifies the id of the connection.
- connector_
group_ floatid - Specifies the connector group id of connector groups.
- data_
source_ strconnection_ id - Specifies the id of the connection in string format.
- entity_
id float - Specifies the entity id of the source. The source can a non-root entity.
- connection
Id String - Specifies the id of the connection.
- connector
Group NumberId - Specifies the connector group id of connector groups.
- data
Source StringConnection Id - Specifies the id of the connection in string format.
- entity
Id Number - Specifies the entity id of the source. The source can a non-root entity.
BackupRecoverySourceRegistrationExternalMetadata, BackupRecoverySourceRegistrationExternalMetadataArgs
- Maintenance
Mode List<BackupConfigs Recovery Source Registration External Metadata Maintenance Mode Config> - (List) Specifies the entity metadata for maintenance mode. Nested schema for maintenance_mode_config:
- Maintenance
Mode []BackupConfigs Recovery Source Registration External Metadata Maintenance Mode Config - (List) Specifies the entity metadata for maintenance mode. Nested schema for maintenance_mode_config:
- maintenance
Mode List<BackupConfigs Recovery Source Registration External Metadata Maintenance Mode Config> - (List) Specifies the entity metadata for maintenance mode. Nested schema for maintenance_mode_config:
- maintenance
Mode BackupConfigs Recovery Source Registration External Metadata Maintenance Mode Config[] - (List) Specifies the entity metadata for maintenance mode. Nested schema for maintenance_mode_config:
- maintenance_
mode_ Sequence[Backupconfigs Recovery Source Registration External Metadata Maintenance Mode Config] - (List) Specifies the entity metadata for maintenance mode. Nested schema for maintenance_mode_config:
- maintenance
Mode List<Property Map>Configs - (List) Specifies the entity metadata for maintenance mode. Nested schema for maintenance_mode_config:
BackupRecoverySourceRegistrationExternalMetadataMaintenanceModeConfig, BackupRecoverySourceRegistrationExternalMetadataMaintenanceModeConfigArgs
- Activation
Time List<BackupIntervals Recovery Source Registration External Metadata Maintenance Mode Config Activation Time Interval> - (List) Specifies the absolute intervals where the maintenance schedule is valid, i.e. maintenance_shedule is considered only for these time ranges. (For example, if there is one time range with [now_usecs, now_usecs + 10 days], the action will be done during the maintenance_schedule for the next 10 days.)The start time must be specified. The end time can be -1 which would denote an indefinite maintenance mode. Nested schema for activation_time_intervals:
- Maintenance
Schedules List<BackupRecovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule> - (List) Specifies a schedule for actions to be taken. Nested schema for maintenance_schedule:
- User
Message string - (String) User provided message associated with this maintenance mode.
- Workflow
Intervention List<BackupSpec Lists Recovery Source Registration External Metadata Maintenance Mode Config Workflow Intervention Spec List> - (List) Specifies the type of intervention for different workflows when the source goes into maintenance mode. Nested schema for workflow_intervention_spec_list:
- Activation
Time []BackupIntervals Recovery Source Registration External Metadata Maintenance Mode Config Activation Time Interval - (List) Specifies the absolute intervals where the maintenance schedule is valid, i.e. maintenance_shedule is considered only for these time ranges. (For example, if there is one time range with [now_usecs, now_usecs + 10 days], the action will be done during the maintenance_schedule for the next 10 days.)The start time must be specified. The end time can be -1 which would denote an indefinite maintenance mode. Nested schema for activation_time_intervals:
- Maintenance
Schedules []BackupRecovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule - (List) Specifies a schedule for actions to be taken. Nested schema for maintenance_schedule:
- User
Message string - (String) User provided message associated with this maintenance mode.
- Workflow
Intervention []BackupSpec Lists Recovery Source Registration External Metadata Maintenance Mode Config Workflow Intervention Spec List - (List) Specifies the type of intervention for different workflows when the source goes into maintenance mode. Nested schema for workflow_intervention_spec_list:
- activation
Time List<BackupIntervals Recovery Source Registration External Metadata Maintenance Mode Config Activation Time Interval> - (List) Specifies the absolute intervals where the maintenance schedule is valid, i.e. maintenance_shedule is considered only for these time ranges. (For example, if there is one time range with [now_usecs, now_usecs + 10 days], the action will be done during the maintenance_schedule for the next 10 days.)The start time must be specified. The end time can be -1 which would denote an indefinite maintenance mode. Nested schema for activation_time_intervals:
- maintenance
Schedules List<BackupRecovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule> - (List) Specifies a schedule for actions to be taken. Nested schema for maintenance_schedule:
- user
Message String - (String) User provided message associated with this maintenance mode.
- workflow
Intervention List<BackupSpec Lists Recovery Source Registration External Metadata Maintenance Mode Config Workflow Intervention Spec List> - (List) Specifies the type of intervention for different workflows when the source goes into maintenance mode. Nested schema for workflow_intervention_spec_list:
- activation
Time BackupIntervals Recovery Source Registration External Metadata Maintenance Mode Config Activation Time Interval[] - (List) Specifies the absolute intervals where the maintenance schedule is valid, i.e. maintenance_shedule is considered only for these time ranges. (For example, if there is one time range with [now_usecs, now_usecs + 10 days], the action will be done during the maintenance_schedule for the next 10 days.)The start time must be specified. The end time can be -1 which would denote an indefinite maintenance mode. Nested schema for activation_time_intervals:
- maintenance
Schedules BackupRecovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule[] - (List) Specifies a schedule for actions to be taken. Nested schema for maintenance_schedule:
- user
Message string - (String) User provided message associated with this maintenance mode.
- workflow
Intervention BackupSpec Lists Recovery Source Registration External Metadata Maintenance Mode Config Workflow Intervention Spec List[] - (List) Specifies the type of intervention for different workflows when the source goes into maintenance mode. Nested schema for workflow_intervention_spec_list:
- activation_
time_ Sequence[Backupintervals Recovery Source Registration External Metadata Maintenance Mode Config Activation Time Interval] - (List) Specifies the absolute intervals where the maintenance schedule is valid, i.e. maintenance_shedule is considered only for these time ranges. (For example, if there is one time range with [now_usecs, now_usecs + 10 days], the action will be done during the maintenance_schedule for the next 10 days.)The start time must be specified. The end time can be -1 which would denote an indefinite maintenance mode. Nested schema for activation_time_intervals:
- maintenance_
schedules Sequence[BackupRecovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule] - (List) Specifies a schedule for actions to be taken. Nested schema for maintenance_schedule:
- user_
message str - (String) User provided message associated with this maintenance mode.
- workflow_
intervention_ Sequence[Backupspec_ lists Recovery Source Registration External Metadata Maintenance Mode Config Workflow Intervention Spec List] - (List) Specifies the type of intervention for different workflows when the source goes into maintenance mode. Nested schema for workflow_intervention_spec_list:
- activation
Time List<Property Map>Intervals - (List) Specifies the absolute intervals where the maintenance schedule is valid, i.e. maintenance_shedule is considered only for these time ranges. (For example, if there is one time range with [now_usecs, now_usecs + 10 days], the action will be done during the maintenance_schedule for the next 10 days.)The start time must be specified. The end time can be -1 which would denote an indefinite maintenance mode. Nested schema for activation_time_intervals:
- maintenance
Schedules List<Property Map> - (List) Specifies a schedule for actions to be taken. Nested schema for maintenance_schedule:
- user
Message String - (String) User provided message associated with this maintenance mode.
- workflow
Intervention List<Property Map>Spec Lists - (List) Specifies the type of intervention for different workflows when the source goes into maintenance mode. Nested schema for workflow_intervention_spec_list:
BackupRecoverySourceRegistrationExternalMetadataMaintenanceModeConfigActivationTimeInterval, BackupRecoverySourceRegistrationExternalMetadataMaintenanceModeConfigActivationTimeIntervalArgs
- End
Time doubleUsecs - (Integer) Specifies the end time of this time range.
- Start
Time doubleUsecs - (Integer) Specifies the start time of this time range.
- End
Time float64Usecs - (Integer) Specifies the end time of this time range.
- Start
Time float64Usecs - (Integer) Specifies the start time of this time range.
- end
Time DoubleUsecs - (Integer) Specifies the end time of this time range.
- start
Time DoubleUsecs - (Integer) Specifies the start time of this time range.
- end
Time numberUsecs - (Integer) Specifies the end time of this time range.
- start
Time numberUsecs - (Integer) Specifies the start time of this time range.
- end_
time_ floatusecs - (Integer) Specifies the end time of this time range.
- start_
time_ floatusecs - (Integer) Specifies the start time of this time range.
- end
Time NumberUsecs - (Integer) Specifies the end time of this time range.
- start
Time NumberUsecs - (Integer) Specifies the start time of this time range.
BackupRecoverySourceRegistrationExternalMetadataMaintenanceModeConfigMaintenanceSchedule, BackupRecoverySourceRegistrationExternalMetadataMaintenanceModeConfigMaintenanceScheduleArgs
- Periodic
Time List<BackupWindows Recovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule Periodic Time Window> - (List) Specifies the time range within the days of the week. Nested schema for periodic_time_windows:
- Schedule
Type string - (String) Specifies the type of schedule for this ScheduleProto.
- Constraints: Allowable values are:
PeriodicTimeWindows
,CustomIntervals
.
- Constraints: Allowable values are:
- Time
Ranges List<BackupRecovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule Time Range> - (List) Specifies the time ranges in usecs. Nested schema for time_ranges:
- Timezone string
- (String) Specifies the timezone of the user of this ScheduleProto. The timezones have unique names of the form 'Area/Location'.
- Periodic
Time []BackupWindows Recovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule Periodic Time Window - (List) Specifies the time range within the days of the week. Nested schema for periodic_time_windows:
- Schedule
Type string - (String) Specifies the type of schedule for this ScheduleProto.
- Constraints: Allowable values are:
PeriodicTimeWindows
,CustomIntervals
.
- Constraints: Allowable values are:
- Time
Ranges []BackupRecovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule Time Range - (List) Specifies the time ranges in usecs. Nested schema for time_ranges:
- Timezone string
- (String) Specifies the timezone of the user of this ScheduleProto. The timezones have unique names of the form 'Area/Location'.
- periodic
Time List<BackupWindows Recovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule Periodic Time Window> - (List) Specifies the time range within the days of the week. Nested schema for periodic_time_windows:
- schedule
Type String - (String) Specifies the type of schedule for this ScheduleProto.
- Constraints: Allowable values are:
PeriodicTimeWindows
,CustomIntervals
.
- Constraints: Allowable values are:
- time
Ranges List<BackupRecovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule Time Range> - (List) Specifies the time ranges in usecs. Nested schema for time_ranges:
- timezone String
- (String) Specifies the timezone of the user of this ScheduleProto. The timezones have unique names of the form 'Area/Location'.
- periodic
Time BackupWindows Recovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule Periodic Time Window[] - (List) Specifies the time range within the days of the week. Nested schema for periodic_time_windows:
- schedule
Type string - (String) Specifies the type of schedule for this ScheduleProto.
- Constraints: Allowable values are:
PeriodicTimeWindows
,CustomIntervals
.
- Constraints: Allowable values are:
- time
Ranges BackupRecovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule Time Range[] - (List) Specifies the time ranges in usecs. Nested schema for time_ranges:
- timezone string
- (String) Specifies the timezone of the user of this ScheduleProto. The timezones have unique names of the form 'Area/Location'.
- periodic_
time_ Sequence[Backupwindows Recovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule Periodic Time Window] - (List) Specifies the time range within the days of the week. Nested schema for periodic_time_windows:
- schedule_
type str - (String) Specifies the type of schedule for this ScheduleProto.
- Constraints: Allowable values are:
PeriodicTimeWindows
,CustomIntervals
.
- Constraints: Allowable values are:
- time_
ranges Sequence[BackupRecovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule Time Range] - (List) Specifies the time ranges in usecs. Nested schema for time_ranges:
- timezone str
- (String) Specifies the timezone of the user of this ScheduleProto. The timezones have unique names of the form 'Area/Location'.
- periodic
Time List<Property Map>Windows - (List) Specifies the time range within the days of the week. Nested schema for periodic_time_windows:
- schedule
Type String - (String) Specifies the type of schedule for this ScheduleProto.
- Constraints: Allowable values are:
PeriodicTimeWindows
,CustomIntervals
.
- Constraints: Allowable values are:
- time
Ranges List<Property Map> - (List) Specifies the time ranges in usecs. Nested schema for time_ranges:
- timezone String
- (String) Specifies the timezone of the user of this ScheduleProto. The timezones have unique names of the form 'Area/Location'.
BackupRecoverySourceRegistrationExternalMetadataMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindow, BackupRecoverySourceRegistrationExternalMetadataMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowArgs
- Day
Of stringThe Week - (String) Specifies the week day.
- Constraints: Allowable values are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable values are:
- End
Times List<BackupRecovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule Periodic Time Window End Time> - (List) Specifies the time in hours and minutes. Nested schema for end_time:
- Start
Times List<BackupRecovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule Periodic Time Window Start Time> - (List) Specifies the time in hours and minutes. Nested schema for start_time:
- Day
Of stringThe Week - (String) Specifies the week day.
- Constraints: Allowable values are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable values are:
- End
Times []BackupRecovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule Periodic Time Window End Time - (List) Specifies the time in hours and minutes. Nested schema for end_time:
- Start
Times []BackupRecovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule Periodic Time Window Start Time - (List) Specifies the time in hours and minutes. Nested schema for start_time:
- day
Of StringThe Week - (String) Specifies the week day.
- Constraints: Allowable values are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable values are:
- end
Times List<BackupRecovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule Periodic Time Window End Time> - (List) Specifies the time in hours and minutes. Nested schema for end_time:
- start
Times List<BackupRecovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule Periodic Time Window Start Time> - (List) Specifies the time in hours and minutes. Nested schema for start_time:
- day
Of stringThe Week - (String) Specifies the week day.
- Constraints: Allowable values are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable values are:
- end
Times BackupRecovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule Periodic Time Window End Time[] - (List) Specifies the time in hours and minutes. Nested schema for end_time:
- start
Times BackupRecovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule Periodic Time Window Start Time[] - (List) Specifies the time in hours and minutes. Nested schema for start_time:
- day_
of_ strthe_ week - (String) Specifies the week day.
- Constraints: Allowable values are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable values are:
- end_
times Sequence[BackupRecovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule Periodic Time Window End Time] - (List) Specifies the time in hours and minutes. Nested schema for end_time:
- start_
times Sequence[BackupRecovery Source Registration External Metadata Maintenance Mode Config Maintenance Schedule Periodic Time Window Start Time] - (List) Specifies the time in hours and minutes. Nested schema for start_time:
- day
Of StringThe Week - (String) Specifies the week day.
- Constraints: Allowable values are:
Sunday
,Monday
,Tuesday
,Wednesday
,Thursday
,Friday
,Saturday
.
- Constraints: Allowable values are:
- end
Times List<Property Map> - (List) Specifies the time in hours and minutes. Nested schema for end_time:
- start
Times List<Property Map> - (List) Specifies the time in hours and minutes. Nested schema for start_time:
BackupRecoverySourceRegistrationExternalMetadataMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowEndTime, BackupRecoverySourceRegistrationExternalMetadataMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowEndTimeArgs
BackupRecoverySourceRegistrationExternalMetadataMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowStartTime, BackupRecoverySourceRegistrationExternalMetadataMaintenanceModeConfigMaintenanceSchedulePeriodicTimeWindowStartTimeArgs
BackupRecoverySourceRegistrationExternalMetadataMaintenanceModeConfigMaintenanceScheduleTimeRange, BackupRecoverySourceRegistrationExternalMetadataMaintenanceModeConfigMaintenanceScheduleTimeRangeArgs
- End
Time doubleUsecs - (Integer) Specifies the end time of this time range.
- Start
Time doubleUsecs - (Integer) Specifies the start time of this time range.
- End
Time float64Usecs - (Integer) Specifies the end time of this time range.
- Start
Time float64Usecs - (Integer) Specifies the start time of this time range.
- end
Time DoubleUsecs - (Integer) Specifies the end time of this time range.
- start
Time DoubleUsecs - (Integer) Specifies the start time of this time range.
- end
Time numberUsecs - (Integer) Specifies the end time of this time range.
- start
Time numberUsecs - (Integer) Specifies the start time of this time range.
- end_
time_ floatusecs - (Integer) Specifies the end time of this time range.
- start_
time_ floatusecs - (Integer) Specifies the start time of this time range.
- end
Time NumberUsecs - (Integer) Specifies the end time of this time range.
- start
Time NumberUsecs - (Integer) Specifies the start time of this time range.
BackupRecoverySourceRegistrationExternalMetadataMaintenanceModeConfigWorkflowInterventionSpecList, BackupRecoverySourceRegistrationExternalMetadataMaintenanceModeConfigWorkflowInterventionSpecListArgs
- Intervention string
- (String) Specifies the intervention type for ongoing tasks.
- Constraints: Allowable values are:
NoIntervention
,Cancel
.
- Constraints: Allowable values are:
- Workflow
Type string - (String) Specifies the workflow type for which an intervention would be needed when maintenance mode begins.
- Constraints: Allowable values are:
BackupRun
.
- Constraints: Allowable values are:
- Intervention string
- (String) Specifies the intervention type for ongoing tasks.
- Constraints: Allowable values are:
NoIntervention
,Cancel
.
- Constraints: Allowable values are:
- Workflow
Type string - (String) Specifies the workflow type for which an intervention would be needed when maintenance mode begins.
- Constraints: Allowable values are:
BackupRun
.
- Constraints: Allowable values are:
- intervention String
- (String) Specifies the intervention type for ongoing tasks.
- Constraints: Allowable values are:
NoIntervention
,Cancel
.
- Constraints: Allowable values are:
- workflow
Type String - (String) Specifies the workflow type for which an intervention would be needed when maintenance mode begins.
- Constraints: Allowable values are:
BackupRun
.
- Constraints: Allowable values are:
- intervention string
- (String) Specifies the intervention type for ongoing tasks.
- Constraints: Allowable values are:
NoIntervention
,Cancel
.
- Constraints: Allowable values are:
- workflow
Type string - (String) Specifies the workflow type for which an intervention would be needed when maintenance mode begins.
- Constraints: Allowable values are:
BackupRun
.
- Constraints: Allowable values are:
- intervention str
- (String) Specifies the intervention type for ongoing tasks.
- Constraints: Allowable values are:
NoIntervention
,Cancel
.
- Constraints: Allowable values are:
- workflow_
type str - (String) Specifies the workflow type for which an intervention would be needed when maintenance mode begins.
- Constraints: Allowable values are:
BackupRun
.
- Constraints: Allowable values are:
- intervention String
- (String) Specifies the intervention type for ongoing tasks.
- Constraints: Allowable values are:
NoIntervention
,Cancel
.
- Constraints: Allowable values are:
- workflow
Type String - (String) Specifies the workflow type for which an intervention would be needed when maintenance mode begins.
- Constraints: Allowable values are:
BackupRun
.
- Constraints: Allowable values are:
BackupRecoverySourceRegistrationPhysicalParams, BackupRecoverySourceRegistrationPhysicalParamsArgs
- Endpoint string
- Specifies the endpoint IPaddress, URL or hostname of the physical host.
- Applications List<string>
- Specifies the list of applications to be registered with Physical Source.
- Constraints: Allowable list items are:
kSQL
,kOracle
.
- Constraints: Allowable list items are:
- Force
Register bool - The agent running on a physical host will fail the registration if it is already registered as part of another cluster. By setting this option to true, agent can be forced to register with the current cluster.
- Host
Type string - Specifies the type of host.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- Physical
Type string - Specifies the type of physical server.
- Constraints: Allowable values are:
kGroup
,kHost
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kUnixCluster
.
- Constraints: Allowable values are:
- Endpoint string
- Specifies the endpoint IPaddress, URL or hostname of the physical host.
- Applications []string
- Specifies the list of applications to be registered with Physical Source.
- Constraints: Allowable list items are:
kSQL
,kOracle
.
- Constraints: Allowable list items are:
- Force
Register bool - The agent running on a physical host will fail the registration if it is already registered as part of another cluster. By setting this option to true, agent can be forced to register with the current cluster.
- Host
Type string - Specifies the type of host.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- Physical
Type string - Specifies the type of physical server.
- Constraints: Allowable values are:
kGroup
,kHost
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kUnixCluster
.
- Constraints: Allowable values are:
- endpoint String
- Specifies the endpoint IPaddress, URL or hostname of the physical host.
- applications List<String>
- Specifies the list of applications to be registered with Physical Source.
- Constraints: Allowable list items are:
kSQL
,kOracle
.
- Constraints: Allowable list items are:
- force
Register Boolean - The agent running on a physical host will fail the registration if it is already registered as part of another cluster. By setting this option to true, agent can be forced to register with the current cluster.
- host
Type String - Specifies the type of host.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- physical
Type String - Specifies the type of physical server.
- Constraints: Allowable values are:
kGroup
,kHost
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kUnixCluster
.
- Constraints: Allowable values are:
- endpoint string
- Specifies the endpoint IPaddress, URL or hostname of the physical host.
- applications string[]
- Specifies the list of applications to be registered with Physical Source.
- Constraints: Allowable list items are:
kSQL
,kOracle
.
- Constraints: Allowable list items are:
- force
Register boolean - The agent running on a physical host will fail the registration if it is already registered as part of another cluster. By setting this option to true, agent can be forced to register with the current cluster.
- host
Type string - Specifies the type of host.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- physical
Type string - Specifies the type of physical server.
- Constraints: Allowable values are:
kGroup
,kHost
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kUnixCluster
.
- Constraints: Allowable values are:
- endpoint str
- Specifies the endpoint IPaddress, URL or hostname of the physical host.
- applications Sequence[str]
- Specifies the list of applications to be registered with Physical Source.
- Constraints: Allowable list items are:
kSQL
,kOracle
.
- Constraints: Allowable list items are:
- force_
register bool - The agent running on a physical host will fail the registration if it is already registered as part of another cluster. By setting this option to true, agent can be forced to register with the current cluster.
- host_
type str - Specifies the type of host.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- physical_
type str - Specifies the type of physical server.
- Constraints: Allowable values are:
kGroup
,kHost
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kUnixCluster
.
- Constraints: Allowable values are:
- endpoint String
- Specifies the endpoint IPaddress, URL or hostname of the physical host.
- applications List<String>
- Specifies the list of applications to be registered with Physical Source.
- Constraints: Allowable list items are:
kSQL
,kOracle
.
- Constraints: Allowable list items are:
- force
Register Boolean - The agent running on a physical host will fail the registration if it is already registered as part of another cluster. By setting this option to true, agent can be forced to register with the current cluster.
- host
Type String - Specifies the type of host.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- physical
Type String - Specifies the type of physical server.
- Constraints: Allowable values are:
kGroup
,kHost
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kUnixCluster
.
- Constraints: Allowable values are:
BackupRecoverySourceRegistrationSourceInfo, BackupRecoverySourceRegistrationSourceInfoArgs
- Child
Objects List<BackupRecovery Source Registration Source Info Child Object> - (List) Specifies child object details. Nested schema for child_objects:
- Environment string
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Global
Id string - (String) Specifies the global id which is a unique identifier of the object.
- Id double
- (String) The tenant id.
- Logical
Size doubleBytes - (Integer) Specifies the logical size of object in bytes.
- Mssql
Params List<BackupRecovery Source Registration Source Info Mssql Param> - (List) Specifies the parameters for Msssql object. Nested schema for mssql_params:
- Name string
- The user specified name for this source.
- Object
Hash string - (String) Specifies the hash identifier of the object.
- Object
Type string - (String) Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- Os
Type string - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- Permissions
List<Backup
Recovery Source Registration Source Info Permission> - (List) Specifies the list of users, groups and users that have permissions for a given object. Nested schema for permissions:
- Physical
Params List<BackupRecovery Source Registration Source Info Physical Param> - Specifies parameters to register physical server. Nested schema for physical_params:
- Protection
Stats List<BackupRecovery Source Registration Source Info Protection Stat> - (List) Specifies the count and size of protected and unprotected objects for the size. Nested schema for protection_stats:
- Protection
Type string - (String) Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- List<Backup
Recovery Source Registration Source Info Sharepoint Site Summary> - (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- Source
Id double - (Integer) Specifies registered source id to which object belongs.
- Source
Name string - (String) Specifies registered source name to which object belongs.
- Uuid string
- (String) Specifies the uuid which is a unique identifier of the object.
- VCenter
Summaries List<BackupRecovery Source Registration Source Info VCenter Summary> - (List) Nested schema for v_center_summary:
- Windows
Cluster List<BackupSummaries Recovery Source Registration Source Info Windows Cluster Summary> - (List) Nested schema for windows_cluster_summary:
- Child
Objects []BackupRecovery Source Registration Source Info Child Object - (List) Specifies child object details. Nested schema for child_objects:
- Environment string
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Global
Id string - (String) Specifies the global id which is a unique identifier of the object.
- Id float64
- (String) The tenant id.
- Logical
Size float64Bytes - (Integer) Specifies the logical size of object in bytes.
- Mssql
Params []BackupRecovery Source Registration Source Info Mssql Param - (List) Specifies the parameters for Msssql object. Nested schema for mssql_params:
- Name string
- The user specified name for this source.
- Object
Hash string - (String) Specifies the hash identifier of the object.
- Object
Type string - (String) Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- Os
Type string - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- Permissions
[]Backup
Recovery Source Registration Source Info Permission - (List) Specifies the list of users, groups and users that have permissions for a given object. Nested schema for permissions:
- Physical
Params []BackupRecovery Source Registration Source Info Physical Param - Specifies parameters to register physical server. Nested schema for physical_params:
- Protection
Stats []BackupRecovery Source Registration Source Info Protection Stat - (List) Specifies the count and size of protected and unprotected objects for the size. Nested schema for protection_stats:
- Protection
Type string - (String) Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- []Backup
Recovery Source Registration Source Info Sharepoint Site Summary - (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- Source
Id float64 - (Integer) Specifies registered source id to which object belongs.
- Source
Name string - (String) Specifies registered source name to which object belongs.
- Uuid string
- (String) Specifies the uuid which is a unique identifier of the object.
- VCenter
Summaries []BackupRecovery Source Registration Source Info VCenter Summary - (List) Nested schema for v_center_summary:
- Windows
Cluster []BackupSummaries Recovery Source Registration Source Info Windows Cluster Summary - (List) Nested schema for windows_cluster_summary:
- child
Objects List<BackupRecovery Source Registration Source Info Child Object> - (List) Specifies child object details. Nested schema for child_objects:
- environment String
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id String - (String) Specifies the global id which is a unique identifier of the object.
- id Double
- (String) The tenant id.
- logical
Size DoubleBytes - (Integer) Specifies the logical size of object in bytes.
- mssql
Params List<BackupRecovery Source Registration Source Info Mssql Param> - (List) Specifies the parameters for Msssql object. Nested schema for mssql_params:
- name String
- The user specified name for this source.
- object
Hash String - (String) Specifies the hash identifier of the object.
- object
Type String - (String) Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os
Type String - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- permissions
List<Backup
Recovery Source Registration Source Info Permission> - (List) Specifies the list of users, groups and users that have permissions for a given object. Nested schema for permissions:
- physical
Params List<BackupRecovery Source Registration Source Info Physical Param> - Specifies parameters to register physical server. Nested schema for physical_params:
- protection
Stats List<BackupRecovery Source Registration Source Info Protection Stat> - (List) Specifies the count and size of protected and unprotected objects for the size. Nested schema for protection_stats:
- protection
Type String - (String) Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- List<Backup
Recovery Source Registration Source Info Sharepoint Site Summary> - (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id Double - (Integer) Specifies registered source id to which object belongs.
- source
Name String - (String) Specifies registered source name to which object belongs.
- uuid String
- (String) Specifies the uuid which is a unique identifier of the object.
- v
Center List<BackupSummaries Recovery Source Registration Source Info VCenter Summary> - (List) Nested schema for v_center_summary:
- windows
Cluster List<BackupSummaries Recovery Source Registration Source Info Windows Cluster Summary> - (List) Nested schema for windows_cluster_summary:
- child
Objects BackupRecovery Source Registration Source Info Child Object[] - (List) Specifies child object details. Nested schema for child_objects:
- environment string
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id string - (String) Specifies the global id which is a unique identifier of the object.
- id number
- (String) The tenant id.
- logical
Size numberBytes - (Integer) Specifies the logical size of object in bytes.
- mssql
Params BackupRecovery Source Registration Source Info Mssql Param[] - (List) Specifies the parameters for Msssql object. Nested schema for mssql_params:
- name string
- The user specified name for this source.
- object
Hash string - (String) Specifies the hash identifier of the object.
- object
Type string - (String) Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os
Type string - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- permissions
Backup
Recovery Source Registration Source Info Permission[] - (List) Specifies the list of users, groups and users that have permissions for a given object. Nested schema for permissions:
- physical
Params BackupRecovery Source Registration Source Info Physical Param[] - Specifies parameters to register physical server. Nested schema for physical_params:
- protection
Stats BackupRecovery Source Registration Source Info Protection Stat[] - (List) Specifies the count and size of protected and unprotected objects for the size. Nested schema for protection_stats:
- protection
Type string - (String) Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- Backup
Recovery Source Registration Source Info Sharepoint Site Summary[] - (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id number - (Integer) Specifies registered source id to which object belongs.
- source
Name string - (String) Specifies registered source name to which object belongs.
- uuid string
- (String) Specifies the uuid which is a unique identifier of the object.
- v
Center BackupSummaries Recovery Source Registration Source Info VCenter Summary[] - (List) Nested schema for v_center_summary:
- windows
Cluster BackupSummaries Recovery Source Registration Source Info Windows Cluster Summary[] - (List) Nested schema for windows_cluster_summary:
- child_
objects Sequence[BackupRecovery Source Registration Source Info Child Object] - (List) Specifies child object details. Nested schema for child_objects:
- environment str
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global_
id str - (String) Specifies the global id which is a unique identifier of the object.
- id float
- (String) The tenant id.
- logical_
size_ floatbytes - (Integer) Specifies the logical size of object in bytes.
- mssql_
params Sequence[BackupRecovery Source Registration Source Info Mssql Param] - (List) Specifies the parameters for Msssql object. Nested schema for mssql_params:
- name str
- The user specified name for this source.
- object_
hash str - (String) Specifies the hash identifier of the object.
- object_
type str - (String) Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os_
type str - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- permissions
Sequence[Backup
Recovery Source Registration Source Info Permission] - (List) Specifies the list of users, groups and users that have permissions for a given object. Nested schema for permissions:
- physical_
params Sequence[BackupRecovery Source Registration Source Info Physical Param] - Specifies parameters to register physical server. Nested schema for physical_params:
- protection_
stats Sequence[BackupRecovery Source Registration Source Info Protection Stat] - (List) Specifies the count and size of protected and unprotected objects for the size. Nested schema for protection_stats:
- protection_
type str - (String) Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- Sequence[Backup
Recovery Source Registration Source Info Sharepoint Site Summary] - (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source_
id float - (Integer) Specifies registered source id to which object belongs.
- source_
name str - (String) Specifies registered source name to which object belongs.
- uuid str
- (String) Specifies the uuid which is a unique identifier of the object.
- v_
center_ Sequence[Backupsummaries Recovery Source Registration Source Info VCenter Summary] - (List) Nested schema for v_center_summary:
- windows_
cluster_ Sequence[Backupsummaries Recovery Source Registration Source Info Windows Cluster Summary] - (List) Nested schema for windows_cluster_summary:
- child
Objects List<Property Map> - (List) Specifies child object details. Nested schema for child_objects:
- environment String
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id String - (String) Specifies the global id which is a unique identifier of the object.
- id Number
- (String) The tenant id.
- logical
Size NumberBytes - (Integer) Specifies the logical size of object in bytes.
- mssql
Params List<Property Map> - (List) Specifies the parameters for Msssql object. Nested schema for mssql_params:
- name String
- The user specified name for this source.
- object
Hash String - (String) Specifies the hash identifier of the object.
- object
Type String - (String) Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os
Type String - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- permissions List<Property Map>
- (List) Specifies the list of users, groups and users that have permissions for a given object. Nested schema for permissions:
- physical
Params List<Property Map> - Specifies parameters to register physical server. Nested schema for physical_params:
- protection
Stats List<Property Map> - (List) Specifies the count and size of protected and unprotected objects for the size. Nested schema for protection_stats:
- protection
Type String - (String) Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- List<Property Map>
- (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id Number - (Integer) Specifies registered source id to which object belongs.
- source
Name String - (String) Specifies registered source name to which object belongs.
- uuid String
- (String) Specifies the uuid which is a unique identifier of the object.
- v
Center List<Property Map>Summaries - (List) Nested schema for v_center_summary:
- windows
Cluster List<Property Map>Summaries - (List) Nested schema for windows_cluster_summary:
BackupRecoverySourceRegistrationSourceInfoChildObject, BackupRecoverySourceRegistrationSourceInfoChildObjectArgs
- Child
Objects List<BackupRecovery Source Registration Source Info Child Object Child Object> - (List) Specifies child object details. Nested schema for child_objects:
- Environment string
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Global
Id string - (String) Specifies the global id which is a unique identifier of the object.
- Id double
- (String) The tenant id.
- Logical
Size doubleBytes - (Integer) Specifies the logical size of object in bytes.
- Name string
- The user specified name for this source.
- Object
Hash string - (String) Specifies the hash identifier of the object.
- Object
Type string - (String) Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- Os
Type string - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- Protection
Type string - (String) Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- List<Backup
Recovery Source Registration Source Info Child Object Sharepoint Site Summary> - (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- Source
Id double - (Integer) Specifies registered source id to which object belongs.
- Source
Name string - (String) Specifies registered source name to which object belongs.
- Uuid string
- (String) Specifies the uuid which is a unique identifier of the object.
- VCenter
Summaries List<BackupRecovery Source Registration Source Info Child Object VCenter Summary> - (List) Nested schema for v_center_summary:
- Windows
Cluster List<BackupSummaries Recovery Source Registration Source Info Child Object Windows Cluster Summary> - (List) Nested schema for windows_cluster_summary:
- Child
Objects []BackupRecovery Source Registration Source Info Child Object Child Object - (List) Specifies child object details. Nested schema for child_objects:
- Environment string
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Global
Id string - (String) Specifies the global id which is a unique identifier of the object.
- Id float64
- (String) The tenant id.
- Logical
Size float64Bytes - (Integer) Specifies the logical size of object in bytes.
- Name string
- The user specified name for this source.
- Object
Hash string - (String) Specifies the hash identifier of the object.
- Object
Type string - (String) Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- Os
Type string - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- Protection
Type string - (String) Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- []Backup
Recovery Source Registration Source Info Child Object Sharepoint Site Summary - (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- Source
Id float64 - (Integer) Specifies registered source id to which object belongs.
- Source
Name string - (String) Specifies registered source name to which object belongs.
- Uuid string
- (String) Specifies the uuid which is a unique identifier of the object.
- VCenter
Summaries []BackupRecovery Source Registration Source Info Child Object VCenter Summary - (List) Nested schema for v_center_summary:
- Windows
Cluster []BackupSummaries Recovery Source Registration Source Info Child Object Windows Cluster Summary - (List) Nested schema for windows_cluster_summary:
- child
Objects List<BackupRecovery Source Registration Source Info Child Object Child Object> - (List) Specifies child object details. Nested schema for child_objects:
- environment String
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id String - (String) Specifies the global id which is a unique identifier of the object.
- id Double
- (String) The tenant id.
- logical
Size DoubleBytes - (Integer) Specifies the logical size of object in bytes.
- name String
- The user specified name for this source.
- object
Hash String - (String) Specifies the hash identifier of the object.
- object
Type String - (String) Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os
Type String - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection
Type String - (String) Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- List<Backup
Recovery Source Registration Source Info Child Object Sharepoint Site Summary> - (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id Double - (Integer) Specifies registered source id to which object belongs.
- source
Name String - (String) Specifies registered source name to which object belongs.
- uuid String
- (String) Specifies the uuid which is a unique identifier of the object.
- v
Center List<BackupSummaries Recovery Source Registration Source Info Child Object VCenter Summary> - (List) Nested schema for v_center_summary:
- windows
Cluster List<BackupSummaries Recovery Source Registration Source Info Child Object Windows Cluster Summary> - (List) Nested schema for windows_cluster_summary:
- child
Objects BackupRecovery Source Registration Source Info Child Object Child Object[] - (List) Specifies child object details. Nested schema for child_objects:
- environment string
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id string - (String) Specifies the global id which is a unique identifier of the object.
- id number
- (String) The tenant id.
- logical
Size numberBytes - (Integer) Specifies the logical size of object in bytes.
- name string
- The user specified name for this source.
- object
Hash string - (String) Specifies the hash identifier of the object.
- object
Type string - (String) Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os
Type string - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection
Type string - (String) Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- Backup
Recovery Source Registration Source Info Child Object Sharepoint Site Summary[] - (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id number - (Integer) Specifies registered source id to which object belongs.
- source
Name string - (String) Specifies registered source name to which object belongs.
- uuid string
- (String) Specifies the uuid which is a unique identifier of the object.
- v
Center BackupSummaries Recovery Source Registration Source Info Child Object VCenter Summary[] - (List) Nested schema for v_center_summary:
- windows
Cluster BackupSummaries Recovery Source Registration Source Info Child Object Windows Cluster Summary[] - (List) Nested schema for windows_cluster_summary:
- child_
objects Sequence[BackupRecovery Source Registration Source Info Child Object Child Object] - (List) Specifies child object details. Nested schema for child_objects:
- environment str
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global_
id str - (String) Specifies the global id which is a unique identifier of the object.
- id float
- (String) The tenant id.
- logical_
size_ floatbytes - (Integer) Specifies the logical size of object in bytes.
- name str
- The user specified name for this source.
- object_
hash str - (String) Specifies the hash identifier of the object.
- object_
type str - (String) Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os_
type str - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection_
type str - (String) Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- Sequence[Backup
Recovery Source Registration Source Info Child Object Sharepoint Site Summary] - (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source_
id float - (Integer) Specifies registered source id to which object belongs.
- source_
name str - (String) Specifies registered source name to which object belongs.
- uuid str
- (String) Specifies the uuid which is a unique identifier of the object.
- v_
center_ Sequence[Backupsummaries Recovery Source Registration Source Info Child Object VCenter Summary] - (List) Nested schema for v_center_summary:
- windows_
cluster_ Sequence[Backupsummaries Recovery Source Registration Source Info Child Object Windows Cluster Summary] - (List) Nested schema for windows_cluster_summary:
- child
Objects List<Property Map> - (List) Specifies child object details. Nested schema for child_objects:
- environment String
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- global
Id String - (String) Specifies the global id which is a unique identifier of the object.
- id Number
- (String) The tenant id.
- logical
Size NumberBytes - (Integer) Specifies the logical size of object in bytes.
- name String
- The user specified name for this source.
- object
Hash String - (String) Specifies the hash identifier of the object.
- object
Type String - (String) Specifies the type of the object.
- Constraints: Allowable values are:
kCluster
,kVserver
,kVolume
,kVCenter
,kStandaloneHost
,kvCloudDirector
,kFolder
,kDatacenter
,kComputeResource
,kClusterComputeResource
,kResourcePool
,kDatastore
,kHostSystem
,kVirtualMachine
,kVirtualApp
,kStoragePod
,kNetwork
,kDistributedVirtualPortgroup
,kTagCategory
,kTag
,kOpaqueNetwork
,kOrganization
,kVirtualDatacenter
,kCatalog
,kOrgMetadata
,kStoragePolicy
,kVirtualAppTemplate
,kDomain
,kOutlook
,kMailbox
,kUsers
,kGroups
,kSites
,kUser
,kGroup
,kSite
,kApplication
,kGraphUser
,kPublicFolders
,kPublicFolder
,kTeams
,kTeam
,kRootPublicFolder
,kO365Exchange
,kO365OneDrive
,kO365Sharepoint
,kKeyspace
,kTable
,kDatabase
,kCollection
,kBucket
,kNamespace
,kSCVMMServer
,kStandaloneCluster
,kHostGroup
,kHypervHost
,kHostCluster
,kCustomProperty
,kTenant
,kSubscription
,kResourceGroup
,kStorageAccount
,kStorageKey
,kStorageContainer
,kStorageBlob
,kNetworkSecurityGroup
,kVirtualNetwork
,kSubnet
,kComputeOptions
,kSnapshotManagerPermit
,kAvailabilitySet
,kOVirtManager
,kHost
,kStorageDomain
,kVNicProfile
,kIAMUser
,kRegion
,kAvailabilityZone
,kEC2Instance
,kVPC
,kInstanceType
,kKeyPair
,kRDSOptionGroup
,kRDSParameterGroup
,kRDSInstance
,kRDSSubnet
,kRDSTag
,kAuroraTag
,kAuroraCluster
,kAccount
,kSubTaskPermit
,kS3Bucket
,kS3Tag
,kKmsKey
,kProject
,kLabel
,kMetadata
,kVPCConnector
,kPrismCentral
,kOtherHypervisorCluster
,kZone
,kMountPoint
,kStorageArray
,kFileSystem
,kContainer
,kFilesystem
,kFileset
,kPureProtectionGroup
,kVolumeGroup
,kStoragePool
,kViewBox
,kView
,kWindowsCluster
,kOracleRACCluster
,kOracleAPCluster
,kService
,kPVC
,kPersistentVolumeClaim
,kPersistentVolume
,kRootContainer
,kDAGRootContainer
,kExchangeNode
,kExchangeDAGDatabaseCopy
,kExchangeStandaloneDatabase
,kExchangeDAG
,kExchangeDAGDatabase
,kDomainController
,kInstance
,kAAG
,kAAGRootContainer
,kAAGDatabase
,kRACRootContainer
,kTableSpace
,kPDB
,kObject
,kOrg
,kAppInstance
.
- Constraints: Allowable values are:
- os
Type String - (String) Specifies the operating system type of the object.
- Constraints: Allowable values are:
kLinux
,kWindows
.
- Constraints: Allowable values are:
- protection
Type String - (String) Specifies the protection type of the object if any.
- Constraints: Allowable values are:
kAgent
,kNative
,kSnapshotManager
,kRDSSnapshotManager
,kAuroraSnapshotManager
,kAwsS3
,kAwsRDSPostgresBackup
,kAwsAuroraPostgres
,kAwsRDSPostgres
,kAzureSQL
,kFile
,kVolume
.
- Constraints: Allowable values are:
- List<Property Map>
- (List) Specifies the common parameters for Sharepoint site objects. Nested schema for sharepoint_site_summary:
- source
Id Number - (Integer) Specifies registered source id to which object belongs.
- source
Name String - (String) Specifies registered source name to which object belongs.
- uuid String
- (String) Specifies the uuid which is a unique identifier of the object.
- v
Center List<Property Map>Summaries - (List) Nested schema for v_center_summary:
- windows
Cluster List<Property Map>Summaries - (List) Nested schema for windows_cluster_summary:
BackupRecoverySourceRegistrationSourceInfoChildObjectSharepointSiteSummary, BackupRecoverySourceRegistrationSourceInfoChildObjectSharepointSiteSummaryArgs
- Site
Web stringUrl - (String) Specifies the web url for the Sharepoint site.
- Site
Web stringUrl - (String) Specifies the web url for the Sharepoint site.
- site
Web StringUrl - (String) Specifies the web url for the Sharepoint site.
- site
Web stringUrl - (String) Specifies the web url for the Sharepoint site.
- site_
web_ strurl - (String) Specifies the web url for the Sharepoint site.
- site
Web StringUrl - (String) Specifies the web url for the Sharepoint site.
BackupRecoverySourceRegistrationSourceInfoChildObjectVCenterSummary, BackupRecoverySourceRegistrationSourceInfoChildObjectVCenterSummaryArgs
- Is
Cloud boolEnv - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- Is
Cloud boolEnv - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud BooleanEnv - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud booleanEnv - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is_
cloud_ boolenv - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud BooleanEnv - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
BackupRecoverySourceRegistrationSourceInfoChildObjectWindowsClusterSummary, BackupRecoverySourceRegistrationSourceInfoChildObjectWindowsClusterSummaryArgs
- Cluster
Source stringType - (String) Specifies the type of cluster resource this source represents.
- Cluster
Source stringType - (String) Specifies the type of cluster resource this source represents.
- cluster
Source StringType - (String) Specifies the type of cluster resource this source represents.
- cluster
Source stringType - (String) Specifies the type of cluster resource this source represents.
- cluster_
source_ strtype - (String) Specifies the type of cluster resource this source represents.
- cluster
Source StringType - (String) Specifies the type of cluster resource this source represents.
BackupRecoverySourceRegistrationSourceInfoMssqlParam, BackupRecoverySourceRegistrationSourceInfoMssqlParamArgs
- Aag
Infos List<BackupRecovery Source Registration Source Info Mssql Param Aag Info> - (List) Object details for Mssql. Nested schema for aag_info:
- Host
Infos List<BackupRecovery Source Registration Source Info Mssql Param Host Info> - (List) Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
- Is
Encrypted bool - (Boolean) Specifies whether the database is TDE enabled.
- Aag
Infos []BackupRecovery Source Registration Source Info Mssql Param Aag Info - (List) Object details for Mssql. Nested schema for aag_info:
- Host
Infos []BackupRecovery Source Registration Source Info Mssql Param Host Info - (List) Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
- Is
Encrypted bool - (Boolean) Specifies whether the database is TDE enabled.
- aag
Infos List<BackupRecovery Source Registration Source Info Mssql Param Aag Info> - (List) Object details for Mssql. Nested schema for aag_info:
- host
Infos List<BackupRecovery Source Registration Source Info Mssql Param Host Info> - (List) Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
- is
Encrypted Boolean - (Boolean) Specifies whether the database is TDE enabled.
- aag
Infos BackupRecovery Source Registration Source Info Mssql Param Aag Info[] - (List) Object details for Mssql. Nested schema for aag_info:
- host
Infos BackupRecovery Source Registration Source Info Mssql Param Host Info[] - (List) Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
- is
Encrypted boolean - (Boolean) Specifies whether the database is TDE enabled.
- aag_
infos Sequence[BackupRecovery Source Registration Source Info Mssql Param Aag Info] - (List) Object details for Mssql. Nested schema for aag_info:
- host_
infos Sequence[BackupRecovery Source Registration Source Info Mssql Param Host Info] - (List) Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
- is_
encrypted bool - (Boolean) Specifies whether the database is TDE enabled.
- aag
Infos List<Property Map> - (List) Object details for Mssql. Nested schema for aag_info:
- host
Infos List<Property Map> - (List) Specifies the host information for a objects. This is mainly populated in case of App objects where app object is hosted by another object such as VM or physical server. Nested schema for host_info:
- is
Encrypted Boolean - (Boolean) Specifies whether the database is TDE enabled.
BackupRecoverySourceRegistrationSourceInfoMssqlParamAagInfo, BackupRecoverySourceRegistrationSourceInfoMssqlParamAagInfoArgs
BackupRecoverySourceRegistrationSourceInfoMssqlParamHostInfo, BackupRecoverySourceRegistrationSourceInfoMssqlParamHostInfoArgs
- Environment string
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Id string
- (String) The tenant id.
- Name string
- The user specified name for this source.
- Environment string
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Id string
- (String) The tenant id.
- Name string
- The user specified name for this source.
- environment String
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- id String
- (String) The tenant id.
- name String
- The user specified name for this source.
- environment string
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- id string
- (String) The tenant id.
- name string
- The user specified name for this source.
- environment str
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- id str
- (String) The tenant id.
- name str
- The user specified name for this source.
- environment String
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- id String
- (String) The tenant id.
- name String
- The user specified name for this source.
BackupRecoverySourceRegistrationSourceInfoPermission, BackupRecoverySourceRegistrationSourceInfoPermissionArgs
- Groups
List<Backup
Recovery Source Registration Source Info Permission Group> - (List) Specifies the list of user groups which has permissions to the object. Nested schema for groups:
- Object
Id double - (Integer) Specifies the id of the object.
- Tenants
List<Backup
Recovery Source Registration Source Info Permission Tenant> - (List) Specifies a tenant object. Nested schema for tenant:
- Users
List<Backup
Recovery Source Registration Source Info Permission User> - (List) Specifies the list of users which has the permissions to the object. Nested schema for users:
- Groups
[]Backup
Recovery Source Registration Source Info Permission Group - (List) Specifies the list of user groups which has permissions to the object. Nested schema for groups:
- Object
Id float64 - (Integer) Specifies the id of the object.
- Tenants
[]Backup
Recovery Source Registration Source Info Permission Tenant - (List) Specifies a tenant object. Nested schema for tenant:
- Users
[]Backup
Recovery Source Registration Source Info Permission User - (List) Specifies the list of users which has the permissions to the object. Nested schema for users:
- groups
List<Backup
Recovery Source Registration Source Info Permission Group> - (List) Specifies the list of user groups which has permissions to the object. Nested schema for groups:
- object
Id Double - (Integer) Specifies the id of the object.
- tenants
List<Backup
Recovery Source Registration Source Info Permission Tenant> - (List) Specifies a tenant object. Nested schema for tenant:
- users
List<Backup
Recovery Source Registration Source Info Permission User> - (List) Specifies the list of users which has the permissions to the object. Nested schema for users:
- groups
Backup
Recovery Source Registration Source Info Permission Group[] - (List) Specifies the list of user groups which has permissions to the object. Nested schema for groups:
- object
Id number - (Integer) Specifies the id of the object.
- tenants
Backup
Recovery Source Registration Source Info Permission Tenant[] - (List) Specifies a tenant object. Nested schema for tenant:
- users
Backup
Recovery Source Registration Source Info Permission User[] - (List) Specifies the list of users which has the permissions to the object. Nested schema for users:
- groups
Sequence[Backup
Recovery Source Registration Source Info Permission Group] - (List) Specifies the list of user groups which has permissions to the object. Nested schema for groups:
- object_
id float - (Integer) Specifies the id of the object.
- tenants
Sequence[Backup
Recovery Source Registration Source Info Permission Tenant] - (List) Specifies a tenant object. Nested schema for tenant:
- users
Sequence[Backup
Recovery Source Registration Source Info Permission User] - (List) Specifies the list of users which has the permissions to the object. Nested schema for users:
- groups List<Property Map>
- (List) Specifies the list of user groups which has permissions to the object. Nested schema for groups:
- object
Id Number - (Integer) Specifies the id of the object.
- tenants List<Property Map>
- (List) Specifies a tenant object. Nested schema for tenant:
- users List<Property Map>
- (List) Specifies the list of users which has the permissions to the object. Nested schema for users:
BackupRecoverySourceRegistrationSourceInfoPermissionGroup, BackupRecoverySourceRegistrationSourceInfoPermissionGroupArgs
BackupRecoverySourceRegistrationSourceInfoPermissionTenant, BackupRecoverySourceRegistrationSourceInfoPermissionTenantArgs
- Created
At doubleTime Msecs - (Integer) Epoch time when tenant was created.
- Deleted
At doubleTime Msecs - (Integer) Epoch time when tenant was last updated.
- Description string
- (String) Description about the tenant.
- External
Vendor List<BackupMetadatas Recovery Source Registration Source Info Permission Tenant External Vendor Metadata> - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- Id string
- (String) The tenant id.
- Is
Managed boolOn Helios - (Boolean) Flag to indicate if tenant is managed on helios.
- Last
Updated doubleAt Time Msecs - (Integer) Epoch time when tenant was last updated.
- Name string
- The user specified name for this source.
- Networks
List<Backup
Recovery Source Registration Source Info Permission Tenant Network> - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- Created
At float64Time Msecs - (Integer) Epoch time when tenant was created.
- Deleted
At float64Time Msecs - (Integer) Epoch time when tenant was last updated.
- Description string
- (String) Description about the tenant.
- External
Vendor []BackupMetadatas Recovery Source Registration Source Info Permission Tenant External Vendor Metadata - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- Id string
- (String) The tenant id.
- Is
Managed boolOn Helios - (Boolean) Flag to indicate if tenant is managed on helios.
- Last
Updated float64At Time Msecs - (Integer) Epoch time when tenant was last updated.
- Name string
- The user specified name for this source.
- Networks
[]Backup
Recovery Source Registration Source Info Permission Tenant Network - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- Status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- created
At DoubleTime Msecs - (Integer) Epoch time when tenant was created.
- deleted
At DoubleTime Msecs - (Integer) Epoch time when tenant was last updated.
- description String
- (String) Description about the tenant.
- external
Vendor List<BackupMetadatas Recovery Source Registration Source Info Permission Tenant External Vendor Metadata> - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- id String
- (String) The tenant id.
- is
Managed BooleanOn Helios - (Boolean) Flag to indicate if tenant is managed on helios.
- last
Updated DoubleAt Time Msecs - (Integer) Epoch time when tenant was last updated.
- name String
- The user specified name for this source.
- networks
List<Backup
Recovery Source Registration Source Info Permission Tenant Network> - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- created
At numberTime Msecs - (Integer) Epoch time when tenant was created.
- deleted
At numberTime Msecs - (Integer) Epoch time when tenant was last updated.
- description string
- (String) Description about the tenant.
- external
Vendor BackupMetadatas Recovery Source Registration Source Info Permission Tenant External Vendor Metadata[] - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- id string
- (String) The tenant id.
- is
Managed booleanOn Helios - (Boolean) Flag to indicate if tenant is managed on helios.
- last
Updated numberAt Time Msecs - (Integer) Epoch time when tenant was last updated.
- name string
- The user specified name for this source.
- networks
Backup
Recovery Source Registration Source Info Permission Tenant Network[] - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status string
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- created_
at_ floattime_ msecs - (Integer) Epoch time when tenant was created.
- deleted_
at_ floattime_ msecs - (Integer) Epoch time when tenant was last updated.
- description str
- (String) Description about the tenant.
- external_
vendor_ Sequence[Backupmetadatas Recovery Source Registration Source Info Permission Tenant External Vendor Metadata] - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- id str
- (String) The tenant id.
- is_
managed_ boolon_ helios - (Boolean) Flag to indicate if tenant is managed on helios.
- last_
updated_ floatat_ time_ msecs - (Integer) Epoch time when tenant was last updated.
- name str
- The user specified name for this source.
- networks
Sequence[Backup
Recovery Source Registration Source Info Permission Tenant Network] - (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status str
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
- created
At NumberTime Msecs - (Integer) Epoch time when tenant was created.
- deleted
At NumberTime Msecs - (Integer) Epoch time when tenant was last updated.
- description String
- (String) Description about the tenant.
- external
Vendor List<Property Map>Metadatas - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendors who are responsible for managing tenants. This field will only applicable if tenant creation is happening for a specially provisioned clusters for external vendors. Nested schema for external_vendor_metadata:
- id String
- (String) The tenant id.
- is
Managed BooleanOn Helios - (Boolean) Flag to indicate if tenant is managed on helios.
- last
Updated NumberAt Time Msecs - (Integer) Epoch time when tenant was last updated.
- name String
- The user specified name for this source.
- networks List<Property Map>
- (List) Networking information about a Tenant on a Cluster. Nested schema for network:
- status String
- (String) Current Status of the Tenant.
- Constraints: Allowable values are:
Active
,Inactive
,MarkedForDeletion
,Deleted
.
- Constraints: Allowable values are:
BackupRecoverySourceRegistrationSourceInfoPermissionTenantExternalVendorMetadata, BackupRecoverySourceRegistrationSourceInfoPermissionTenantExternalVendorMetadataArgs
- Ibm
Tenant List<BackupMetadata Params Recovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param> - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- Type string
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- Ibm
Tenant []BackupMetadata Params Recovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- Type string
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm
Tenant List<BackupMetadata Params Recovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param> - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- type String
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm
Tenant BackupMetadata Params Recovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param[] - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- type string
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm_
tenant_ Sequence[Backupmetadata_ params Recovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param] - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- type str
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
- ibm
Tenant List<Property Map>Metadata Params - (List) Specifies the additional metadata for the tenant that is specifically set by the external vendor of type 'IBM'. Nested schema for ibm_tenant_metadata_params:
- type String
- (String) Specifies the type of the external vendor. The type specific parameters must be specified the provided type.
- Constraints: Allowable values are:
IBM
.
- Constraints: Allowable values are:
BackupRecoverySourceRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParam, BackupRecoverySourceRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamArgs
- Account
Id string - (String) Specifies the unique identifier of the IBM's account ID.
- Crn string
- (String) Specifies the unique CRN associated with the tenant.
- Custom
Properties List<BackupRecovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Custom Property> - (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
- Liveness
Mode string - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- Metrics
Configs List<BackupRecovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Metrics Config> - (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
- Ownership
Mode string - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- Plan
Id string - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- Resource
Group stringId - (String) Specifies the Resource Group ID associated with the tenant.
- Resource
Instance stringId - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- Account
Id string - (String) Specifies the unique identifier of the IBM's account ID.
- Crn string
- (String) Specifies the unique CRN associated with the tenant.
- Custom
Properties []BackupRecovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Custom Property - (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
- Liveness
Mode string - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- Metrics
Configs []BackupRecovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Metrics Config - (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
- Ownership
Mode string - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- Plan
Id string - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- Resource
Group stringId - (String) Specifies the Resource Group ID associated with the tenant.
- Resource
Instance stringId - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account
Id String - (String) Specifies the unique identifier of the IBM's account ID.
- crn String
- (String) Specifies the unique CRN associated with the tenant.
- custom
Properties List<BackupRecovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Custom Property> - (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
- liveness
Mode String - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- metrics
Configs List<BackupRecovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Metrics Config> - (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
- ownership
Mode String - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- plan
Id String - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource
Group StringId - (String) Specifies the Resource Group ID associated with the tenant.
- resource
Instance StringId - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account
Id string - (String) Specifies the unique identifier of the IBM's account ID.
- crn string
- (String) Specifies the unique CRN associated with the tenant.
- custom
Properties BackupRecovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Custom Property[] - (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
- liveness
Mode string - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- metrics
Configs BackupRecovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Metrics Config[] - (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
- ownership
Mode string - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- plan
Id string - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource
Group stringId - (String) Specifies the Resource Group ID associated with the tenant.
- resource
Instance stringId - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account_
id str - (String) Specifies the unique identifier of the IBM's account ID.
- crn str
- (String) Specifies the unique CRN associated with the tenant.
- custom_
properties Sequence[BackupRecovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Custom Property] - (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
- liveness_
mode str - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- metrics_
configs Sequence[BackupRecovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Metrics Config] - (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
- ownership_
mode str - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- plan_
id str - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource_
group_ strid - (String) Specifies the Resource Group ID associated with the tenant.
- resource_
instance_ strid - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- account
Id String - (String) Specifies the unique identifier of the IBM's account ID.
- crn String
- (String) Specifies the unique CRN associated with the tenant.
- custom
Properties List<Property Map> - (List) Specifies the list of custom properties associated with the tenant. External vendors can choose to set any properties inside following list. Note that the fields set inside the following will not be available for direct filtering. API callers should make sure that no sensitive information such as passwords is sent in these fields. Nested schema for custom_properties:
- liveness
Mode String - (String) Specifies the current liveness mode of the tenant. This mode may change based on AZ failures when vendor chooses to failover or failback the tenants to other AZs.
- Constraints: Allowable values are:
Active
,Standby
.
- Constraints: Allowable values are:
- metrics
Configs List<Property Map> - (List) Specifies the metadata for metrics configuration. The metadata defined here will be used by cluster to send the usgae metrics to IBM cloud metering service for calculating the tenant billing. Nested schema for metrics_config:
- ownership
Mode String - (String) Specifies the current ownership mode for the tenant. The ownership of the tenant represents the active role for functioning of the tenant.
- Constraints: Allowable values are:
Primary
,Secondary
.
- Constraints: Allowable values are:
- plan
Id String - (String) Specifies the Plan Id associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
- resource
Group StringId - (String) Specifies the Resource Group ID associated with the tenant.
- resource
Instance StringId - (String) Specifies the Resource Instance ID associated with the tenant. This field is introduced for tracking purposes inside IBM enviournment.
BackupRecoverySourceRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamCustomProperty, BackupRecoverySourceRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamCustomPropertyArgs
BackupRecoverySourceRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfig, BackupRecoverySourceRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigArgs
- Cos
Resource List<BackupConfigs Recovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Cos Resource Config> - (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
- Iam
Metrics List<BackupConfigs Recovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Iam Metrics Config> - (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
- Metering
Configs List<BackupRecovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Metering Config> - (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
- Cos
Resource []BackupConfigs Recovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Cos Resource Config - (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
- Iam
Metrics []BackupConfigs Recovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Iam Metrics Config - (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
- Metering
Configs []BackupRecovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Metering Config - (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
- cos
Resource List<BackupConfigs Recovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Cos Resource Config> - (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
- iam
Metrics List<BackupConfigs Recovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Iam Metrics Config> - (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
- metering
Configs List<BackupRecovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Metering Config> - (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
- cos
Resource BackupConfigs Recovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Cos Resource Config[] - (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
- iam
Metrics BackupConfigs Recovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Iam Metrics Config[] - (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
- metering
Configs BackupRecovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Metering Config[] - (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
- cos_
resource_ Sequence[Backupconfigs Recovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Cos Resource Config] - (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
- iam_
metrics_ Sequence[Backupconfigs Recovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Iam Metrics Config] - (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
- metering_
configs Sequence[BackupRecovery Source Registration Source Info Permission Tenant External Vendor Metadata Ibm Tenant Metadata Param Metrics Config Metering Config] - (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
- cos
Resource List<Property Map>Configs - (List) Specifies the details of COS resource configuration required for posting metrics and trackinb billing information for IBM tenants. Nested schema for cos_resource_config:
- iam
Metrics List<Property Map>Configs - (List) Specifies the IAM configuration that will be used for accessing the billing service in IBM cloud. Nested schema for iam_metrics_config:
- metering
Configs List<Property Map> - (List) Specifies the metering configuration that will be used for IBM cluster to send the billing details to IBM billing service. Nested schema for metering_config:
BackupRecoverySourceRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfig, BackupRecoverySourceRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigCosResourceConfigArgs
- Resource
Url string - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- Resource
Url string - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource
Url String - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource
Url string - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource_
url str - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
- resource
Url String - (String) Specifies the resource COS resource configuration endpoint that will be used for fetching bucket usage for a given tenant.
BackupRecoverySourceRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfig, BackupRecoverySourceRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigIamMetricsConfigArgs
- Billing
Api stringKey Secret Id - (String) Specifies Id of the secret that contains the API key.
- Iam
Url string - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- Billing
Api stringKey Secret Id - (String) Specifies Id of the secret that contains the API key.
- Iam
Url string - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- billing
Api StringKey Secret Id - (String) Specifies Id of the secret that contains the API key.
- iam
Url String - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- billing
Api stringKey Secret Id - (String) Specifies Id of the secret that contains the API key.
- iam
Url string - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- billing_
api_ strkey_ secret_ id - (String) Specifies Id of the secret that contains the API key.
- iam_
url str - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
- billing
Api StringKey Secret Id - (String) Specifies Id of the secret that contains the API key.
- iam
Url String - (String) Specifies the IAM URL needed to fetch the operator token from IBM. The operator token is needed to make service API calls to IBM billing service.
BackupRecoverySourceRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfig, BackupRecoverySourceRegistrationSourceInfoPermissionTenantExternalVendorMetadataIbmTenantMetadataParamMetricsConfigMeteringConfigArgs
- Part
Ids List<string> - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- Submission
Interval doubleIn Secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- Url string
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- Part
Ids []string - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- Submission
Interval float64In Secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- Url string
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part
Ids List<String> - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission
Interval DoubleIn Secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url String
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part
Ids string[] - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission
Interval numberIn Secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url string
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part_
ids Sequence[str] - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission_
interval_ floatin_ secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url str
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
- part
Ids List<String> - (List) Specifies the list of part identifiers used for metrics identification.
- Constraints: Allowable list items are:
USAGETERABYTE
. The minimum length is1
item.
- Constraints: Allowable list items are:
- submission
Interval NumberIn Secs - (Integer) Specifies the frequency in seconds at which the metrics will be pushed to IBM billing service from cluster.
- url String
- (String) Specifies the base metering URL that will be used by cluster to send the billing information.
BackupRecoverySourceRegistrationSourceInfoPermissionTenantNetwork, BackupRecoverySourceRegistrationSourceInfoPermissionTenantNetworkArgs
- Cluster
Hostname string - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- Cluster
Ips List<string> - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- Connector
Enabled bool - (Boolean) Whether connector (hybrid extender) is enabled.
- Cluster
Hostname string - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- Cluster
Ips []string - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- Connector
Enabled bool - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster
Hostname String - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- cluster
Ips List<String> - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- connector
Enabled Boolean - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster
Hostname string - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- cluster
Ips string[] - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- connector
Enabled boolean - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster_
hostname str - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- cluster_
ips Sequence[str] - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- connector_
enabled bool - (Boolean) Whether connector (hybrid extender) is enabled.
- cluster
Hostname String - (String) The hostname for Cohesity cluster as seen by tenants and as is routable from the tenant's network. Tenant's VLAN's hostname, if available can be used instead but it is mandatory to provide this value if there's no VLAN hostname to use. Also, when set, this field would take precedence over VLAN hostname.
- cluster
Ips List<String> - (List) Set of IPs as seen from the tenant's network for the Cohesity cluster. Only one from 'clusterHostname' and 'clusterIps' is needed.
- connector
Enabled Boolean - (Boolean) Whether connector (hybrid extender) is enabled.
BackupRecoverySourceRegistrationSourceInfoPermissionUser, BackupRecoverySourceRegistrationSourceInfoPermissionUserArgs
BackupRecoverySourceRegistrationSourceInfoPhysicalParam, BackupRecoverySourceRegistrationSourceInfoPhysicalParamArgs
- Enable
System boolBackup - (Boolean) Specifies if system backup was enabled for the source in a particular run.
- Enable
System boolBackup - (Boolean) Specifies if system backup was enabled for the source in a particular run.
- enable
System BooleanBackup - (Boolean) Specifies if system backup was enabled for the source in a particular run.
- enable
System booleanBackup - (Boolean) Specifies if system backup was enabled for the source in a particular run.
- enable_
system_ boolbackup - (Boolean) Specifies if system backup was enabled for the source in a particular run.
- enable
System BooleanBackup - (Boolean) Specifies if system backup was enabled for the source in a particular run.
BackupRecoverySourceRegistrationSourceInfoProtectionStat, BackupRecoverySourceRegistrationSourceInfoProtectionStatArgs
- Deleted
Protected doubleCount - (Integer) Specifies the count of protected leaf objects which were deleted from the source after being protected.
- Environment string
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Protected
Count double - (Integer) Specifies the count of the protected leaf objects.
- Protected
Size doubleBytes - (Integer) Specifies the protected logical size in bytes.
- Unprotected
Count double - (Integer) Specifies the count of the unprotected leaf objects.
- Unprotected
Size doubleBytes - (Integer) Specifies the unprotected logical size in bytes.
- Deleted
Protected float64Count - (Integer) Specifies the count of protected leaf objects which were deleted from the source after being protected.
- Environment string
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- Protected
Count float64 - (Integer) Specifies the count of the protected leaf objects.
- Protected
Size float64Bytes - (Integer) Specifies the protected logical size in bytes.
- Unprotected
Count float64 - (Integer) Specifies the count of the unprotected leaf objects.
- Unprotected
Size float64Bytes - (Integer) Specifies the unprotected logical size in bytes.
- deleted
Protected DoubleCount - (Integer) Specifies the count of protected leaf objects which were deleted from the source after being protected.
- environment String
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- protected
Count Double - (Integer) Specifies the count of the protected leaf objects.
- protected
Size DoubleBytes - (Integer) Specifies the protected logical size in bytes.
- unprotected
Count Double - (Integer) Specifies the count of the unprotected leaf objects.
- unprotected
Size DoubleBytes - (Integer) Specifies the unprotected logical size in bytes.
- deleted
Protected numberCount - (Integer) Specifies the count of protected leaf objects which were deleted from the source after being protected.
- environment string
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- protected
Count number - (Integer) Specifies the count of the protected leaf objects.
- protected
Size numberBytes - (Integer) Specifies the protected logical size in bytes.
- unprotected
Count number - (Integer) Specifies the count of the unprotected leaf objects.
- unprotected
Size numberBytes - (Integer) Specifies the unprotected logical size in bytes.
- deleted_
protected_ floatcount - (Integer) Specifies the count of protected leaf objects which were deleted from the source after being protected.
- environment str
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- protected_
count float - (Integer) Specifies the count of the protected leaf objects.
- protected_
size_ floatbytes - (Integer) Specifies the protected logical size in bytes.
- unprotected_
count float - (Integer) Specifies the count of the unprotected leaf objects.
- unprotected_
size_ floatbytes - (Integer) Specifies the unprotected logical size in bytes.
- deleted
Protected NumberCount - (Integer) Specifies the count of protected leaf objects which were deleted from the source after being protected.
- environment String
- Specifies the environment type of the Protection Source.
- Constraints: Allowable values are:
kPhysical
,kSQL
.
- Constraints: Allowable values are:
- protected
Count Number - (Integer) Specifies the count of the protected leaf objects.
- protected
Size NumberBytes - (Integer) Specifies the protected logical size in bytes.
- unprotected
Count Number - (Integer) Specifies the count of the unprotected leaf objects.
- unprotected
Size NumberBytes - (Integer) Specifies the unprotected logical size in bytes.
BackupRecoverySourceRegistrationSourceInfoSharepointSiteSummary, BackupRecoverySourceRegistrationSourceInfoSharepointSiteSummaryArgs
- Site
Web stringUrl - (String) Specifies the web url for the Sharepoint site.
- Site
Web stringUrl - (String) Specifies the web url for the Sharepoint site.
- site
Web StringUrl - (String) Specifies the web url for the Sharepoint site.
- site
Web stringUrl - (String) Specifies the web url for the Sharepoint site.
- site_
web_ strurl - (String) Specifies the web url for the Sharepoint site.
- site
Web StringUrl - (String) Specifies the web url for the Sharepoint site.
BackupRecoverySourceRegistrationSourceInfoVCenterSummary, BackupRecoverySourceRegistrationSourceInfoVCenterSummaryArgs
- Is
Cloud boolEnv - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- Is
Cloud boolEnv - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud BooleanEnv - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud booleanEnv - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is_
cloud_ boolenv - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
- is
Cloud BooleanEnv - (Boolean) Specifies that registered vCenter source is a VMC (VMware Cloud) environment or not.
BackupRecoverySourceRegistrationSourceInfoWindowsClusterSummary, BackupRecoverySourceRegistrationSourceInfoWindowsClusterSummaryArgs
- Cluster
Source stringType - (String) Specifies the type of cluster resource this source represents.
- Cluster
Source stringType - (String) Specifies the type of cluster resource this source represents.
- cluster
Source StringType - (String) Specifies the type of cluster resource this source represents.
- cluster
Source stringType - (String) Specifies the type of cluster resource this source represents.
- cluster_
source_ strtype - (String) Specifies the type of cluster resource this source represents.
- cluster
Source StringType - (String) Specifies the type of cluster resource this source represents.
Import
You can import the ibm_backup_recovery_source_registration
resource by using id
. Source Registration ID. The ID is formed using tenantID and resourceId.
id = <tenantId>::<source_id>
.
Syntax
import {
to = <ibm_backup_recovery_resource>
id = "<tenantId>::<source_id>"
}
Example
resource “ibm_backup_recovery_source_registration” “terra_source_registration_2” {
x_ibm_tenant_id = “jhxqx715r9/”
environment = “kPhysical”
connection_id = “6456”
physical_params {
endpoint = "172.26.1.1"
host_type = "kLinux"
physical_type = "kHost"
}
}
import {
to = ibm_backup_recovery_source_registration.terra_source_registration_1
id = "jhxqx715r9/::3"
}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- ibm ibm-cloud/terraform-provider-ibm
- License
- Notes
- This Pulumi package is based on the
ibm
Terraform Provider.