рдкреНрд░рд╢реНрди/рдкреНрд░рд╢реНрди
рд╡рд░реНрддрдорд╛рди рдкрд░рд┐рднрд╛рд╖рд╛ рдЪрд░рдг рдЬреЛ рдореИрдВ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ рд╡реЗ рд╣реИрдВ:
// what I have as of now
Azure az = factory.userClient(ctx);
// some stuff
Disk.DefinitionStages.Blank dd = az.disks().define(myDIskModel.getName());
Disk.DefinitionStages.WithGroup ddGroup = dd.withRegion(myDIskModel.getRegion());
Disk.DefinitionStages.WithDiskSource ddSource = ddGroup.withExistingResourceGroup(resourceGroup);
Disk.DefinitionStages.WithDataDiskSource ddData = ddSource.withData();
Disk.DefinitionStages.WithCreate ddCreate = ddData
.withSizeInGB(Integer.parseInt(myDIskModel.getSizeGb()))
.withSku(DiskSkuTypes.fromStorageAccountType(DiskStorageAccountTypes.fromString(myDIskModel.getType())))
.withTag(AzureTags.X, XX)
.withTag(AzureTags.Y, YY)
.withTag(AzureTags.Z, ZZ);
Observable<Indexable> asynCreate = ddCreate.createAsync();
Checker checker = new Checker(callerContext, asynCreate, Disk.class);
рдпрд╣ рдмрдЧ рдпрд╛ рдлреАрдЪрд░ рдЕрдиреБрд░реЛрдз рдХреНрдпреЛрдВ рдирд╣реАрдВ рд╣реИ?
рд╕реЗрдЯрдЕрдк (рдпрджрд┐ рд▓рд╛рдЧреВ рд╣реЛ рддреЛ рдХреГрдкрдпрд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдкреВрд░рд╛ рдХрд░реЗрдВ):
рд╕реВрдЪрдирд╛ рдЪреЗрдХрд▓рд┐рд╕реНрдЯ
рдХреГрдкрдпрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдиреЗ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рдЬрд╛рдирдХрд╛рд░реА рдЬреЛрдбрд╝ рджреА рд╣реИ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдлрд╝реАрд▓реНрдб рдЪреЗрдХрдСрдлрд╝ рдХрд░реЗрдВ рдЕрдиреНрдпрдерд╛ рд╣рдо рдЬрд╛рд░реАрдХрд░реНрддрд╛ рдХреЛ рдЕрдкреВрд░реНрдг рд░рд┐рдкреЛрд░реНрдЯ рдорд╛рдиреЗрдВрдЧреЗ
рдЬрд╛рд╡рд╛ рд╕реНрдЯреЛрд░реЗрдЬ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдПрд╕рдбреАрдХреЗ @Shabirmean рдкрд░ рдкреНрд░рд╢реНрди рдкреЛрд╕реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред @yaohaizh @ChenTanyi рдХреНрдпрд╛ рдЖрдк рдХреГрдкрдпрд╛ рд╕рд╣рд╛рдпрддрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
/рд╕реАрд╕реА @ рд░рд┐рдХрд▓-рдПрдордПрд╕рдПрдлрдЯреА @ рдЧреИрдкрд░рд╛-рдПрдордПрд╕рдПрдлрдЯреА
@Shabirmean рд╕рдВрдкреВрд░реНрдг рд░реЗрд╕реНрдЯ рдПрдкреАрдЖрдИ рдЖрдВрддрд░рд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИ, рдЬрдм рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдзрд╛рд░рд╛рдкреНрд░рд╡рд╛рд╣ рдПрдкреАрдЖрдИ рдореЗрдВ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЖрдВрддрд░рд┐рдХ рдПрдкреАрдЖрдИ рдХреЛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдХреЛрдб рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:
Disk disk = azure.disks().define()....create();
disk.inner().withDiskIOPSReadWrite(1L);
disk.update().apply();
// Or if the options can only be set in creation
Disk.DefinitionStages.WithCreate diskCreate = azure.disks().define()...
// .create();
((Disk) diskCreate).inner().withDiskIOPSReadWrite(1L);
diskCreate.create();
@ рдЪреЗрдирдЯрд╛рдиреА - рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЖрдкрдХрд╛ рдмрд╣реБрдд рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж! ЁЯОЙ
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
@Shabirmean рд╕рдВрдкреВрд░реНрдг рд░реЗрд╕реНрдЯ рдПрдкреАрдЖрдИ рдЖрдВрддрд░рд┐рдХ рдСрдмреНрдЬреЗрдХреНрдЯ рд╣реИ, рдЬрдм рдЖрдк рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдХреЛрдИ рд╡рд┐рдХрд▓реНрдк рдзрд╛рд░рд╛рдкреНрд░рд╡рд╛рд╣ рдПрдкреАрдЖрдИ рдореЗрдВ рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдЖрдк рдЖрдВрддрд░рд┐рдХ рдПрдкреАрдЖрдИ рдХреЛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдЗрд╕ рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдХреЛрдб рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ: