in multiple-languages/go/alicloudroscdkebs/datasource/main.go [9:840]
func init() {
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ebs.datasource.DedicatedBlockStorageCluster",
reflect.TypeOf((*DedicatedBlockStorageCluster)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrAvailableCapacity", GoGetter: "AttrAvailableCapacity"},
_jsii_.MemberProperty{JsiiProperty: "attrCategory", GoGetter: "AttrCategory"},
_jsii_.MemberProperty{JsiiProperty: "attrCreateTime", GoGetter: "AttrCreateTime"},
_jsii_.MemberProperty{JsiiProperty: "attrDedicatedBlockStorageClusterId", GoGetter: "AttrDedicatedBlockStorageClusterId"},
_jsii_.MemberProperty{JsiiProperty: "attrDedicatedBlockStorageClusterName", GoGetter: "AttrDedicatedBlockStorageClusterName"},
_jsii_.MemberProperty{JsiiProperty: "attrDeliveryCapacity", GoGetter: "AttrDeliveryCapacity"},
_jsii_.MemberProperty{JsiiProperty: "attrDescription", GoGetter: "AttrDescription"},
_jsii_.MemberProperty{JsiiProperty: "attrExpiredTime", GoGetter: "AttrExpiredTime"},
_jsii_.MemberProperty{JsiiProperty: "attrPerformanceLevel", GoGetter: "AttrPerformanceLevel"},
_jsii_.MemberProperty{JsiiProperty: "attrResourceGroupId", GoGetter: "AttrResourceGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrSupportedCategory", GoGetter: "AttrSupportedCategory"},
_jsii_.MemberProperty{JsiiProperty: "attrTags", GoGetter: "AttrTags"},
_jsii_.MemberProperty{JsiiProperty: "attrTotalCapacity", GoGetter: "AttrTotalCapacity"},
_jsii_.MemberProperty{JsiiProperty: "attrType", GoGetter: "AttrType"},
_jsii_.MemberProperty{JsiiProperty: "attrUsedCapacity", GoGetter: "AttrUsedCapacity"},
_jsii_.MemberProperty{JsiiProperty: "attrZoneId", GoGetter: "AttrZoneId"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_DedicatedBlockStorageCluster{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IDedicatedBlockStorageCluster)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ebs.datasource.DedicatedBlockStorageClusterProps",
reflect.TypeOf((*DedicatedBlockStorageClusterProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ebs.datasource.DedicatedBlockStorageClusters",
reflect.TypeOf((*DedicatedBlockStorageClusters)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrDedicatedBlockStorageClusterIds", GoGetter: "AttrDedicatedBlockStorageClusterIds"},
_jsii_.MemberProperty{JsiiProperty: "attrDedicatedBlockStorageClusters", GoGetter: "AttrDedicatedBlockStorageClusters"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_DedicatedBlockStorageClusters{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IDedicatedBlockStorageClusters)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ebs.datasource.DedicatedBlockStorageClustersProps",
reflect.TypeOf((*DedicatedBlockStorageClustersProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ebs.datasource.DiskReplicaGroup",
reflect.TypeOf((*DiskReplicaGroup)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrDescription", GoGetter: "AttrDescription"},
_jsii_.MemberProperty{JsiiProperty: "attrDestinationRegionId", GoGetter: "AttrDestinationRegionId"},
_jsii_.MemberProperty{JsiiProperty: "attrDestinationZoneId", GoGetter: "AttrDestinationZoneId"},
_jsii_.MemberProperty{JsiiProperty: "attrDiskReplicaGroupName", GoGetter: "AttrDiskReplicaGroupName"},
_jsii_.MemberProperty{JsiiProperty: "attrLastRecoverPoint", GoGetter: "AttrLastRecoverPoint"},
_jsii_.MemberProperty{JsiiProperty: "attrPairIds", GoGetter: "AttrPairIds"},
_jsii_.MemberProperty{JsiiProperty: "attrPairNumber", GoGetter: "AttrPairNumber"},
_jsii_.MemberProperty{JsiiProperty: "attrPrimaryRegion", GoGetter: "AttrPrimaryRegion"},
_jsii_.MemberProperty{JsiiProperty: "attrPrimaryZone", GoGetter: "AttrPrimaryZone"},
_jsii_.MemberProperty{JsiiProperty: "attrReplicaGroupId", GoGetter: "AttrReplicaGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrResourceGroupId", GoGetter: "AttrResourceGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrRpo", GoGetter: "AttrRpo"},
_jsii_.MemberProperty{JsiiProperty: "attrSite", GoGetter: "AttrSite"},
_jsii_.MemberProperty{JsiiProperty: "attrSourceRegionId", GoGetter: "AttrSourceRegionId"},
_jsii_.MemberProperty{JsiiProperty: "attrSourceZoneId", GoGetter: "AttrSourceZoneId"},
_jsii_.MemberProperty{JsiiProperty: "attrStandbyRegion", GoGetter: "AttrStandbyRegion"},
_jsii_.MemberProperty{JsiiProperty: "attrStandbyZone", GoGetter: "AttrStandbyZone"},
_jsii_.MemberProperty{JsiiProperty: "attrTags", GoGetter: "AttrTags"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_DiskReplicaGroup{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IDiskReplicaGroup)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ebs.datasource.DiskReplicaGroupProps",
reflect.TypeOf((*DiskReplicaGroupProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ebs.datasource.DiskReplicaGroups",
reflect.TypeOf((*DiskReplicaGroups)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrDiskReplicaGroups", GoGetter: "AttrDiskReplicaGroups"},
_jsii_.MemberProperty{JsiiProperty: "attrReplicaGroupIds", GoGetter: "AttrReplicaGroupIds"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_DiskReplicaGroups{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IDiskReplicaGroups)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ebs.datasource.DiskReplicaGroupsProps",
reflect.TypeOf((*DiskReplicaGroupsProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ebs.datasource.DiskReplicaPair",
reflect.TypeOf((*DiskReplicaPair)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrBandwidth", GoGetter: "AttrBandwidth"},
_jsii_.MemberProperty{JsiiProperty: "attrCreateTime", GoGetter: "AttrCreateTime"},
_jsii_.MemberProperty{JsiiProperty: "attrDescription", GoGetter: "AttrDescription"},
_jsii_.MemberProperty{JsiiProperty: "attrDestinationDiskId", GoGetter: "AttrDestinationDiskId"},
_jsii_.MemberProperty{JsiiProperty: "attrDestinationRegionId", GoGetter: "AttrDestinationRegionId"},
_jsii_.MemberProperty{JsiiProperty: "attrDestinationZoneId", GoGetter: "AttrDestinationZoneId"},
_jsii_.MemberProperty{JsiiProperty: "attrDiskId", GoGetter: "AttrDiskId"},
_jsii_.MemberProperty{JsiiProperty: "attrDiskReplicaPairName", GoGetter: "AttrDiskReplicaPairName"},
_jsii_.MemberProperty{JsiiProperty: "attrPaymentType", GoGetter: "AttrPaymentType"},
_jsii_.MemberProperty{JsiiProperty: "attrReplicaPairId", GoGetter: "AttrReplicaPairId"},
_jsii_.MemberProperty{JsiiProperty: "attrResourceGroupId", GoGetter: "AttrResourceGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrRpo", GoGetter: "AttrRpo"},
_jsii_.MemberProperty{JsiiProperty: "attrSourceZoneId", GoGetter: "AttrSourceZoneId"},
_jsii_.MemberProperty{JsiiProperty: "attrTags", GoGetter: "AttrTags"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_DiskReplicaPair{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IDiskReplicaPair)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ebs.datasource.DiskReplicaPairProps",
reflect.TypeOf((*DiskReplicaPairProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ebs.datasource.DiskReplicaPairs",
reflect.TypeOf((*DiskReplicaPairs)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrDiskReplicaPairs", GoGetter: "AttrDiskReplicaPairs"},
_jsii_.MemberProperty{JsiiProperty: "attrReplicaPairIds", GoGetter: "AttrReplicaPairIds"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_DiskReplicaPairs{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IDiskReplicaPairs)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ebs.datasource.DiskReplicaPairsProps",
reflect.TypeOf((*DiskReplicaPairsProps)(nil)).Elem(),
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-ebs.datasource.IDedicatedBlockStorageCluster",
reflect.TypeOf((*IDedicatedBlockStorageCluster)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrAvailableCapacity", GoGetter: "AttrAvailableCapacity"},
_jsii_.MemberProperty{JsiiProperty: "attrCategory", GoGetter: "AttrCategory"},
_jsii_.MemberProperty{JsiiProperty: "attrCreateTime", GoGetter: "AttrCreateTime"},
_jsii_.MemberProperty{JsiiProperty: "attrDedicatedBlockStorageClusterId", GoGetter: "AttrDedicatedBlockStorageClusterId"},
_jsii_.MemberProperty{JsiiProperty: "attrDedicatedBlockStorageClusterName", GoGetter: "AttrDedicatedBlockStorageClusterName"},
_jsii_.MemberProperty{JsiiProperty: "attrDeliveryCapacity", GoGetter: "AttrDeliveryCapacity"},
_jsii_.MemberProperty{JsiiProperty: "attrDescription", GoGetter: "AttrDescription"},
_jsii_.MemberProperty{JsiiProperty: "attrExpiredTime", GoGetter: "AttrExpiredTime"},
_jsii_.MemberProperty{JsiiProperty: "attrPerformanceLevel", GoGetter: "AttrPerformanceLevel"},
_jsii_.MemberProperty{JsiiProperty: "attrResourceGroupId", GoGetter: "AttrResourceGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrSupportedCategory", GoGetter: "AttrSupportedCategory"},
_jsii_.MemberProperty{JsiiProperty: "attrTags", GoGetter: "AttrTags"},
_jsii_.MemberProperty{JsiiProperty: "attrTotalCapacity", GoGetter: "AttrTotalCapacity"},
_jsii_.MemberProperty{JsiiProperty: "attrType", GoGetter: "AttrType"},
_jsii_.MemberProperty{JsiiProperty: "attrUsedCapacity", GoGetter: "AttrUsedCapacity"},
_jsii_.MemberProperty{JsiiProperty: "attrZoneId", GoGetter: "AttrZoneId"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IDedicatedBlockStorageCluster{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-ebs.datasource.IDedicatedBlockStorageClusters",
reflect.TypeOf((*IDedicatedBlockStorageClusters)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrDedicatedBlockStorageClusterIds", GoGetter: "AttrDedicatedBlockStorageClusterIds"},
_jsii_.MemberProperty{JsiiProperty: "attrDedicatedBlockStorageClusters", GoGetter: "AttrDedicatedBlockStorageClusters"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IDedicatedBlockStorageClusters{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-ebs.datasource.IDiskReplicaGroup",
reflect.TypeOf((*IDiskReplicaGroup)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrDescription", GoGetter: "AttrDescription"},
_jsii_.MemberProperty{JsiiProperty: "attrDestinationRegionId", GoGetter: "AttrDestinationRegionId"},
_jsii_.MemberProperty{JsiiProperty: "attrDestinationZoneId", GoGetter: "AttrDestinationZoneId"},
_jsii_.MemberProperty{JsiiProperty: "attrDiskReplicaGroupName", GoGetter: "AttrDiskReplicaGroupName"},
_jsii_.MemberProperty{JsiiProperty: "attrLastRecoverPoint", GoGetter: "AttrLastRecoverPoint"},
_jsii_.MemberProperty{JsiiProperty: "attrPairIds", GoGetter: "AttrPairIds"},
_jsii_.MemberProperty{JsiiProperty: "attrPairNumber", GoGetter: "AttrPairNumber"},
_jsii_.MemberProperty{JsiiProperty: "attrPrimaryRegion", GoGetter: "AttrPrimaryRegion"},
_jsii_.MemberProperty{JsiiProperty: "attrPrimaryZone", GoGetter: "AttrPrimaryZone"},
_jsii_.MemberProperty{JsiiProperty: "attrReplicaGroupId", GoGetter: "AttrReplicaGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrResourceGroupId", GoGetter: "AttrResourceGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrRpo", GoGetter: "AttrRpo"},
_jsii_.MemberProperty{JsiiProperty: "attrSite", GoGetter: "AttrSite"},
_jsii_.MemberProperty{JsiiProperty: "attrSourceRegionId", GoGetter: "AttrSourceRegionId"},
_jsii_.MemberProperty{JsiiProperty: "attrSourceZoneId", GoGetter: "AttrSourceZoneId"},
_jsii_.MemberProperty{JsiiProperty: "attrStandbyRegion", GoGetter: "AttrStandbyRegion"},
_jsii_.MemberProperty{JsiiProperty: "attrStandbyZone", GoGetter: "AttrStandbyZone"},
_jsii_.MemberProperty{JsiiProperty: "attrTags", GoGetter: "AttrTags"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IDiskReplicaGroup{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-ebs.datasource.IDiskReplicaGroups",
reflect.TypeOf((*IDiskReplicaGroups)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrDiskReplicaGroups", GoGetter: "AttrDiskReplicaGroups"},
_jsii_.MemberProperty{JsiiProperty: "attrReplicaGroupIds", GoGetter: "AttrReplicaGroupIds"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IDiskReplicaGroups{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-ebs.datasource.IDiskReplicaPair",
reflect.TypeOf((*IDiskReplicaPair)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrBandwidth", GoGetter: "AttrBandwidth"},
_jsii_.MemberProperty{JsiiProperty: "attrCreateTime", GoGetter: "AttrCreateTime"},
_jsii_.MemberProperty{JsiiProperty: "attrDescription", GoGetter: "AttrDescription"},
_jsii_.MemberProperty{JsiiProperty: "attrDestinationDiskId", GoGetter: "AttrDestinationDiskId"},
_jsii_.MemberProperty{JsiiProperty: "attrDestinationRegionId", GoGetter: "AttrDestinationRegionId"},
_jsii_.MemberProperty{JsiiProperty: "attrDestinationZoneId", GoGetter: "AttrDestinationZoneId"},
_jsii_.MemberProperty{JsiiProperty: "attrDiskId", GoGetter: "AttrDiskId"},
_jsii_.MemberProperty{JsiiProperty: "attrDiskReplicaPairName", GoGetter: "AttrDiskReplicaPairName"},
_jsii_.MemberProperty{JsiiProperty: "attrPaymentType", GoGetter: "AttrPaymentType"},
_jsii_.MemberProperty{JsiiProperty: "attrReplicaPairId", GoGetter: "AttrReplicaPairId"},
_jsii_.MemberProperty{JsiiProperty: "attrResourceGroupId", GoGetter: "AttrResourceGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrRpo", GoGetter: "AttrRpo"},
_jsii_.MemberProperty{JsiiProperty: "attrSourceZoneId", GoGetter: "AttrSourceZoneId"},
_jsii_.MemberProperty{JsiiProperty: "attrTags", GoGetter: "AttrTags"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IDiskReplicaPair{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-ebs.datasource.IDiskReplicaPairs",
reflect.TypeOf((*IDiskReplicaPairs)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrDiskReplicaPairs", GoGetter: "AttrDiskReplicaPairs"},
_jsii_.MemberProperty{JsiiProperty: "attrReplicaPairIds", GoGetter: "AttrReplicaPairIds"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IDiskReplicaPairs{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ebs.datasource.RosDedicatedBlockStorageCluster",
reflect.TypeOf((*RosDedicatedBlockStorageCluster)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrAvailableCapacity", GoGetter: "AttrAvailableCapacity"},
_jsii_.MemberProperty{JsiiProperty: "attrCategory", GoGetter: "AttrCategory"},
_jsii_.MemberProperty{JsiiProperty: "attrCreateTime", GoGetter: "AttrCreateTime"},
_jsii_.MemberProperty{JsiiProperty: "attrDedicatedBlockStorageClusterId", GoGetter: "AttrDedicatedBlockStorageClusterId"},
_jsii_.MemberProperty{JsiiProperty: "attrDedicatedBlockStorageClusterName", GoGetter: "AttrDedicatedBlockStorageClusterName"},
_jsii_.MemberProperty{JsiiProperty: "attrDeliveryCapacity", GoGetter: "AttrDeliveryCapacity"},
_jsii_.MemberProperty{JsiiProperty: "attrDescription", GoGetter: "AttrDescription"},
_jsii_.MemberProperty{JsiiProperty: "attrExpiredTime", GoGetter: "AttrExpiredTime"},
_jsii_.MemberProperty{JsiiProperty: "attrPerformanceLevel", GoGetter: "AttrPerformanceLevel"},
_jsii_.MemberProperty{JsiiProperty: "attrResourceGroupId", GoGetter: "AttrResourceGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrSupportedCategory", GoGetter: "AttrSupportedCategory"},
_jsii_.MemberProperty{JsiiProperty: "attrTags", GoGetter: "AttrTags"},
_jsii_.MemberProperty{JsiiProperty: "attrTotalCapacity", GoGetter: "AttrTotalCapacity"},
_jsii_.MemberProperty{JsiiProperty: "attrType", GoGetter: "AttrType"},
_jsii_.MemberProperty{JsiiProperty: "attrUsedCapacity", GoGetter: "AttrUsedCapacity"},
_jsii_.MemberProperty{JsiiProperty: "attrZoneId", GoGetter: "AttrZoneId"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "dedicatedBlockStorageClusterId", GoGetter: "DedicatedBlockStorageClusterId"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "refreshOptions", GoGetter: "RefreshOptions"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_RosDedicatedBlockStorageCluster{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ebs.datasource.RosDedicatedBlockStorageClusterProps",
reflect.TypeOf((*RosDedicatedBlockStorageClusterProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ebs.datasource.RosDedicatedBlockStorageClusters",
reflect.TypeOf((*RosDedicatedBlockStorageClusters)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrDedicatedBlockStorageClusterIds", GoGetter: "AttrDedicatedBlockStorageClusterIds"},
_jsii_.MemberProperty{JsiiProperty: "attrDedicatedBlockStorageClusters", GoGetter: "AttrDedicatedBlockStorageClusters"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "dedicatedBlockStorageClusterId", GoGetter: "DedicatedBlockStorageClusterId"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "refreshOptions", GoGetter: "RefreshOptions"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "resourceGroupId", GoGetter: "ResourceGroupId"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_RosDedicatedBlockStorageClusters{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ebs.datasource.RosDedicatedBlockStorageClustersProps",
reflect.TypeOf((*RosDedicatedBlockStorageClustersProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ebs.datasource.RosDiskReplicaGroup",
reflect.TypeOf((*RosDiskReplicaGroup)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrDescription", GoGetter: "AttrDescription"},
_jsii_.MemberProperty{JsiiProperty: "attrDestinationRegionId", GoGetter: "AttrDestinationRegionId"},
_jsii_.MemberProperty{JsiiProperty: "attrDestinationZoneId", GoGetter: "AttrDestinationZoneId"},
_jsii_.MemberProperty{JsiiProperty: "attrDiskReplicaGroupName", GoGetter: "AttrDiskReplicaGroupName"},
_jsii_.MemberProperty{JsiiProperty: "attrLastRecoverPoint", GoGetter: "AttrLastRecoverPoint"},
_jsii_.MemberProperty{JsiiProperty: "attrPairIds", GoGetter: "AttrPairIds"},
_jsii_.MemberProperty{JsiiProperty: "attrPairNumber", GoGetter: "AttrPairNumber"},
_jsii_.MemberProperty{JsiiProperty: "attrPrimaryRegion", GoGetter: "AttrPrimaryRegion"},
_jsii_.MemberProperty{JsiiProperty: "attrPrimaryZone", GoGetter: "AttrPrimaryZone"},
_jsii_.MemberProperty{JsiiProperty: "attrReplicaGroupId", GoGetter: "AttrReplicaGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrResourceGroupId", GoGetter: "AttrResourceGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrRpo", GoGetter: "AttrRpo"},
_jsii_.MemberProperty{JsiiProperty: "attrSite", GoGetter: "AttrSite"},
_jsii_.MemberProperty{JsiiProperty: "attrSourceRegionId", GoGetter: "AttrSourceRegionId"},
_jsii_.MemberProperty{JsiiProperty: "attrSourceZoneId", GoGetter: "AttrSourceZoneId"},
_jsii_.MemberProperty{JsiiProperty: "attrStandbyRegion", GoGetter: "AttrStandbyRegion"},
_jsii_.MemberProperty{JsiiProperty: "attrStandbyZone", GoGetter: "AttrStandbyZone"},
_jsii_.MemberProperty{JsiiProperty: "attrTags", GoGetter: "AttrTags"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "refreshOptions", GoGetter: "RefreshOptions"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "replicaGroupId", GoGetter: "ReplicaGroupId"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_RosDiskReplicaGroup{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ebs.datasource.RosDiskReplicaGroupProps",
reflect.TypeOf((*RosDiskReplicaGroupProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ebs.datasource.RosDiskReplicaGroups",
reflect.TypeOf((*RosDiskReplicaGroups)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrDiskReplicaGroups", GoGetter: "AttrDiskReplicaGroups"},
_jsii_.MemberProperty{JsiiProperty: "attrReplicaGroupIds", GoGetter: "AttrReplicaGroupIds"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "refreshOptions", GoGetter: "RefreshOptions"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "resourceGroupId", GoGetter: "ResourceGroupId"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "site", GoGetter: "Site"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_RosDiskReplicaGroups{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ebs.datasource.RosDiskReplicaGroupsProps",
reflect.TypeOf((*RosDiskReplicaGroupsProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ebs.datasource.RosDiskReplicaPair",
reflect.TypeOf((*RosDiskReplicaPair)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrBandwidth", GoGetter: "AttrBandwidth"},
_jsii_.MemberProperty{JsiiProperty: "attrCreateTime", GoGetter: "AttrCreateTime"},
_jsii_.MemberProperty{JsiiProperty: "attrDescription", GoGetter: "AttrDescription"},
_jsii_.MemberProperty{JsiiProperty: "attrDestinationDiskId", GoGetter: "AttrDestinationDiskId"},
_jsii_.MemberProperty{JsiiProperty: "attrDestinationRegionId", GoGetter: "AttrDestinationRegionId"},
_jsii_.MemberProperty{JsiiProperty: "attrDestinationZoneId", GoGetter: "AttrDestinationZoneId"},
_jsii_.MemberProperty{JsiiProperty: "attrDiskId", GoGetter: "AttrDiskId"},
_jsii_.MemberProperty{JsiiProperty: "attrDiskReplicaPairName", GoGetter: "AttrDiskReplicaPairName"},
_jsii_.MemberProperty{JsiiProperty: "attrPaymentType", GoGetter: "AttrPaymentType"},
_jsii_.MemberProperty{JsiiProperty: "attrReplicaPairId", GoGetter: "AttrReplicaPairId"},
_jsii_.MemberProperty{JsiiProperty: "attrResourceGroupId", GoGetter: "AttrResourceGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrRpo", GoGetter: "AttrRpo"},
_jsii_.MemberProperty{JsiiProperty: "attrSourceZoneId", GoGetter: "AttrSourceZoneId"},
_jsii_.MemberProperty{JsiiProperty: "attrTags", GoGetter: "AttrTags"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "refreshOptions", GoGetter: "RefreshOptions"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "replicaPairId", GoGetter: "ReplicaPairId"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_RosDiskReplicaPair{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ebs.datasource.RosDiskReplicaPairProps",
reflect.TypeOf((*RosDiskReplicaPairProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-ebs.datasource.RosDiskReplicaPairs",
reflect.TypeOf((*RosDiskReplicaPairs)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrDiskReplicaPairs", GoGetter: "AttrDiskReplicaPairs"},
_jsii_.MemberProperty{JsiiProperty: "attrReplicaPairIds", GoGetter: "AttrReplicaPairIds"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "refreshOptions", GoGetter: "RefreshOptions"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "resourceGroupId", GoGetter: "ResourceGroupId"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_RosDiskReplicaPairs{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-ebs.datasource.RosDiskReplicaPairsProps",
reflect.TypeOf((*RosDiskReplicaPairsProps)(nil)).Elem(),
)
}