in multiple-languages/go/alicloudroscdknas/main.go [10:997]
func init() {
_jsii_.RegisterClass(
"@alicloud/ros-cdk-nas.AccessGroup",
reflect.TypeOf((*AccessGroup)(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: "attrAccessGroupName", GoGetter: "AttrAccessGroupName"},
_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_AccessGroup{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IAccessGroup)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-nas.AccessGroupProps",
reflect.TypeOf((*AccessGroupProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-nas.AccessRule",
reflect.TypeOf((*AccessRule)(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: "attrAccessRuleId", GoGetter: "AttrAccessRuleId"},
_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_AccessRule{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IAccessRule)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-nas.AccessRuleProps",
reflect.TypeOf((*AccessRuleProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-nas.DataFlow",
reflect.TypeOf((*DataFlow)(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: "attrDataFlowId", GoGetter: "AttrDataFlowId"},
_jsii_.MemberProperty{JsiiProperty: "attrFileSystemId", GoGetter: "AttrFileSystemId"},
_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_DataFlow{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IDataFlow)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-nas.DataFlowProps",
reflect.TypeOf((*DataFlowProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-nas.FileSystem",
reflect.TypeOf((*FileSystem)(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: "attrFileSystemId", GoGetter: "AttrFileSystemId"},
_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_FileSystem{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IFileSystem)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-nas.FileSystemProps",
reflect.TypeOf((*FileSystemProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-nas.Fileset",
reflect.TypeOf((*Fileset)(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: "attrFileSystemId", GoGetter: "AttrFileSystemId"},
_jsii_.MemberProperty{JsiiProperty: "attrFileSystemPath", GoGetter: "AttrFileSystemPath"},
_jsii_.MemberProperty{JsiiProperty: "attrFsetId", GoGetter: "AttrFsetId"},
_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_Fileset{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IFileset)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-nas.FilesetProps",
reflect.TypeOf((*FilesetProps)(nil)).Elem(),
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-nas.IAccessGroup",
reflect.TypeOf((*IAccessGroup)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrAccessGroupName", GoGetter: "AttrAccessGroupName"},
_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_IAccessGroup{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-nas.IAccessRule",
reflect.TypeOf((*IAccessRule)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrAccessRuleId", GoGetter: "AttrAccessRuleId"},
_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_IAccessRule{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-nas.IDataFlow",
reflect.TypeOf((*IDataFlow)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrDataFlowId", GoGetter: "AttrDataFlowId"},
_jsii_.MemberProperty{JsiiProperty: "attrFileSystemId", GoGetter: "AttrFileSystemId"},
_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_IDataFlow{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-nas.IFileSystem",
reflect.TypeOf((*IFileSystem)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrFileSystemId", GoGetter: "AttrFileSystemId"},
_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_IFileSystem{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-nas.IFileset",
reflect.TypeOf((*IFileset)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrFileSystemId", GoGetter: "AttrFileSystemId"},
_jsii_.MemberProperty{JsiiProperty: "attrFileSystemPath", GoGetter: "AttrFileSystemPath"},
_jsii_.MemberProperty{JsiiProperty: "attrFsetId", GoGetter: "AttrFsetId"},
_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_IFileset{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-nas.IMountTarget",
reflect.TypeOf((*IMountTarget)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrMountTargetDomain", GoGetter: "AttrMountTargetDomain"},
_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_IMountTarget{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-nas.IProtocolMountTarget",
reflect.TypeOf((*IProtocolMountTarget)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrExportId", GoGetter: "AttrExportId"},
_jsii_.MemberProperty{JsiiProperty: "attrFileSystemId", GoGetter: "AttrFileSystemId"},
_jsii_.MemberProperty{JsiiProperty: "attrProtocolMountTargetDomain", GoGetter: "AttrProtocolMountTargetDomain"},
_jsii_.MemberProperty{JsiiProperty: "attrProtocolServiceId", GoGetter: "AttrProtocolServiceId"},
_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_IProtocolMountTarget{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-nas.IProtocolService",
reflect.TypeOf((*IProtocolService)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrFileSystemId", GoGetter: "AttrFileSystemId"},
_jsii_.MemberProperty{JsiiProperty: "attrProtocolServiceId", GoGetter: "AttrProtocolServiceId"},
_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_IProtocolService{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-nas.MountTarget",
reflect.TypeOf((*MountTarget)(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: "attrMountTargetDomain", GoGetter: "AttrMountTargetDomain"},
_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_MountTarget{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IMountTarget)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-nas.MountTargetProps",
reflect.TypeOf((*MountTargetProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-nas.ProtocolMountTarget",
reflect.TypeOf((*ProtocolMountTarget)(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: "attrExportId", GoGetter: "AttrExportId"},
_jsii_.MemberProperty{JsiiProperty: "attrFileSystemId", GoGetter: "AttrFileSystemId"},
_jsii_.MemberProperty{JsiiProperty: "attrProtocolMountTargetDomain", GoGetter: "AttrProtocolMountTargetDomain"},
_jsii_.MemberProperty{JsiiProperty: "attrProtocolServiceId", GoGetter: "AttrProtocolServiceId"},
_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_ProtocolMountTarget{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IProtocolMountTarget)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-nas.ProtocolMountTargetProps",
reflect.TypeOf((*ProtocolMountTargetProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-nas.ProtocolService",
reflect.TypeOf((*ProtocolService)(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: "attrFileSystemId", GoGetter: "AttrFileSystemId"},
_jsii_.MemberProperty{JsiiProperty: "attrProtocolServiceId", GoGetter: "AttrProtocolServiceId"},
_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_ProtocolService{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IProtocolService)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-nas.ProtocolServiceProps",
reflect.TypeOf((*ProtocolServiceProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-nas.RosAccessGroup",
reflect.TypeOf((*RosAccessGroup)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "accessGroupName", GoGetter: "AccessGroupName"},
_jsii_.MemberProperty{JsiiProperty: "accessGroupType", GoGetter: "AccessGroupType"},
_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: "attrAccessGroupName", GoGetter: "AttrAccessGroupName"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"},
_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_.MemberProperty{JsiiProperty: "fileSystemType", GoGetter: "FileSystemType"},
_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_.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_RosAccessGroup{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-nas.RosAccessGroupProps",
reflect.TypeOf((*RosAccessGroupProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-nas.RosAccessRule",
reflect.TypeOf((*RosAccessRule)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "accessGroupName", GoGetter: "AccessGroupName"},
_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: "attrAccessRuleId", GoGetter: "AttrAccessRuleId"},
_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_.MemberProperty{JsiiProperty: "fileSystemType", GoGetter: "FileSystemType"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "ipv6SourceCidrIp", GoGetter: "Ipv6SourceCidrIp"},
_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: "priority", GoGetter: "Priority"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_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: "rwAccessType", GoGetter: "RwAccessType"},
_jsii_.MemberProperty{JsiiProperty: "sourceCidrIp", GoGetter: "SourceCidrIp"},
_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_.MemberProperty{JsiiProperty: "userAccessType", GoGetter: "UserAccessType"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_RosAccessRule{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-nas.RosAccessRuleProps",
reflect.TypeOf((*RosAccessRuleProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-nas.RosDataFlow",
reflect.TypeOf((*RosDataFlow)(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: "attrDataFlowId", GoGetter: "AttrDataFlowId"},
_jsii_.MemberProperty{JsiiProperty: "attrFileSystemId", GoGetter: "AttrFileSystemId"},
_jsii_.MemberProperty{JsiiProperty: "autoRefreshInterval", GoGetter: "AutoRefreshInterval"},
_jsii_.MemberProperty{JsiiProperty: "autoRefreshPolicy", GoGetter: "AutoRefreshPolicy"},
_jsii_.MemberProperty{JsiiProperty: "autoRefreshs", GoGetter: "AutoRefreshs"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"},
_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_.MemberProperty{JsiiProperty: "fileSystemId", GoGetter: "FileSystemId"},
_jsii_.MemberProperty{JsiiProperty: "fsetId", GoGetter: "FsetId"},
_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_.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: "sourceSecurityType", GoGetter: "SourceSecurityType"},
_jsii_.MemberProperty{JsiiProperty: "sourceStorage", GoGetter: "SourceStorage"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberProperty{JsiiProperty: "throughput", GoGetter: "Throughput"},
_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_RosDataFlow{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-nas.RosDataFlow.AutoRefreshsProperty",
reflect.TypeOf((*RosDataFlow_AutoRefreshsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-nas.RosDataFlowProps",
reflect.TypeOf((*RosDataFlowProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-nas.RosFileSystem",
reflect.TypeOf((*RosFileSystem)(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: "attrFileSystemId", GoGetter: "AttrFileSystemId"},
_jsii_.MemberProperty{JsiiProperty: "bandwidth", GoGetter: "Bandwidth"},
_jsii_.MemberProperty{JsiiProperty: "capacity", GoGetter: "Capacity"},
_jsii_.MemberProperty{JsiiProperty: "chargeType", GoGetter: "ChargeType"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "deletionForce", GoGetter: "DeletionForce"},
_jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"},
_jsii_.MemberProperty{JsiiProperty: "duration", GoGetter: "Duration"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "encryptType", GoGetter: "EncryptType"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberProperty{JsiiProperty: "fileSystemType", GoGetter: "FileSystemType"},
_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: "protocolType", GoGetter: "ProtocolType"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_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: "snapshotId", GoGetter: "SnapshotId"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "storageType", GoGetter: "StorageType"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberProperty{JsiiProperty: "tags", GoGetter: "Tags"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
_jsii_.MemberProperty{JsiiProperty: "vpcId", GoGetter: "VpcId"},
_jsii_.MemberProperty{JsiiProperty: "vSwitchId", GoGetter: "VSwitchId"},
_jsii_.MemberProperty{JsiiProperty: "zoneId", GoGetter: "ZoneId"},
},
func() interface{} {
j := jsiiProxy_RosFileSystem{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-nas.RosFileSystem.TagsProperty",
reflect.TypeOf((*RosFileSystem_TagsProperty)(nil)).Elem(),
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-nas.RosFileSystemProps",
reflect.TypeOf((*RosFileSystemProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-nas.RosFileset",
reflect.TypeOf((*RosFileset)(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: "attrFileSystemId", GoGetter: "AttrFileSystemId"},
_jsii_.MemberProperty{JsiiProperty: "attrFileSystemPath", GoGetter: "AttrFileSystemPath"},
_jsii_.MemberProperty{JsiiProperty: "attrFsetId", GoGetter: "AttrFsetId"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"},
_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_.MemberProperty{JsiiProperty: "fileSystemId", GoGetter: "FileSystemId"},
_jsii_.MemberProperty{JsiiProperty: "fileSystemPath", GoGetter: "FileSystemPath"},
_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_.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_RosFileset{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-nas.RosFilesetProps",
reflect.TypeOf((*RosFilesetProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-nas.RosMountTarget",
reflect.TypeOf((*RosMountTarget)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "accessGroupName", GoGetter: "AccessGroupName"},
_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: "attrMountTargetDomain", GoGetter: "AttrMountTargetDomain"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "enableIpv6", GoGetter: "EnableIpv6"},
_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_.MemberProperty{JsiiProperty: "fileSystemId", GoGetter: "FileSystemId"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "networkType", GoGetter: "NetworkType"},
_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_.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: "securityGroupId", GoGetter: "SecurityGroupId"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberProperty{JsiiProperty: "status", GoGetter: "Status"},
_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"},
_jsii_.MemberProperty{JsiiProperty: "vpcId", GoGetter: "VpcId"},
_jsii_.MemberProperty{JsiiProperty: "vSwitchId", GoGetter: "VSwitchId"},
},
func() interface{} {
j := jsiiProxy_RosMountTarget{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-nas.RosMountTargetProps",
reflect.TypeOf((*RosMountTargetProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-nas.RosProtocolMountTarget",
reflect.TypeOf((*RosProtocolMountTarget)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "accessGroupName", GoGetter: "AccessGroupName"},
_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: "attrExportId", GoGetter: "AttrExportId"},
_jsii_.MemberProperty{JsiiProperty: "attrFileSystemId", GoGetter: "AttrFileSystemId"},
_jsii_.MemberProperty{JsiiProperty: "attrProtocolMountTargetDomain", GoGetter: "AttrProtocolMountTargetDomain"},
_jsii_.MemberProperty{JsiiProperty: "attrProtocolServiceId", GoGetter: "AttrProtocolServiceId"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"},
_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_.MemberProperty{JsiiProperty: "fileSystemId", GoGetter: "FileSystemId"},
_jsii_.MemberProperty{JsiiProperty: "fsetId", GoGetter: "FsetId"},
_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_.MemberProperty{JsiiProperty: "path", GoGetter: "Path"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "protocolServiceId", GoGetter: "ProtocolServiceId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_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"},
_jsii_.MemberProperty{JsiiProperty: "vpcId", GoGetter: "VpcId"},
_jsii_.MemberProperty{JsiiProperty: "vSwitchId", GoGetter: "VSwitchId"},
},
func() interface{} {
j := jsiiProxy_RosProtocolMountTarget{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-nas.RosProtocolMountTargetProps",
reflect.TypeOf((*RosProtocolMountTargetProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-nas.RosProtocolService",
reflect.TypeOf((*RosProtocolService)(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: "attrFileSystemId", GoGetter: "AttrFileSystemId"},
_jsii_.MemberProperty{JsiiProperty: "attrProtocolServiceId", GoGetter: "AttrProtocolServiceId"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "description", GoGetter: "Description"},
_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_.MemberProperty{JsiiProperty: "fileSystemId", GoGetter: "FileSystemId"},
_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: "protocolSpec", GoGetter: "ProtocolSpec"},
_jsii_.MemberProperty{JsiiProperty: "protocolType", GoGetter: "ProtocolType"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_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_.MemberProperty{JsiiProperty: "throughput", GoGetter: "Throughput"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
_jsii_.MemberProperty{JsiiProperty: "vpcId", GoGetter: "VpcId"},
_jsii_.MemberProperty{JsiiProperty: "vSwitchId", GoGetter: "VSwitchId"},
},
func() interface{} {
j := jsiiProxy_RosProtocolService{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-nas.RosProtocolServiceProps",
reflect.TypeOf((*RosProtocolServiceProps)(nil)).Elem(),
)
}