@@ -40,11 +40,41 @@ public void AddFeature(Azure.Provisioning.CloudMachine.CloudMachineFeature featu
4040 public void AddResource ( Azure . Provisioning . Primitives . NamedProvisionableConstruct resource ) { }
4141 public Azure . Provisioning . ProvisioningPlan Build ( Azure . Provisioning . ProvisioningBuildOptions ? context = null ) { throw null ; }
4242 }
43+ public partial class EventGridSystemTopicFeature : Azure . Provisioning . CloudMachine . CloudMachineFeature
44+ {
45+ public EventGridSystemTopicFeature ( string name , Azure . Provisioning . CloudMachine . CloudMachineFeature source ) { }
46+ protected override Azure . Provisioning . Primitives . ProvisionableResource EmitCore ( Azure . CloudMachine . CloudMachineInfrastructure infrastructure ) { throw null ; }
47+ }
4348 public partial class FeatureCollection
4449 {
4550 public FeatureCollection ( ) { }
4651 public System . Collections . Generic . IEnumerable < T > FindAll < T > ( ) where T : Azure . Provisioning . CloudMachine . CloudMachineFeature { throw null ; }
4752 }
53+ public partial class ServiceBusNamespaceFeature : Azure . Provisioning . CloudMachine . CloudMachineFeature
54+ {
55+ public ServiceBusNamespaceFeature ( string name , Azure . Provisioning . ServiceBus . ServiceBusSkuName sku = Azure . Provisioning . ServiceBus . ServiceBusSkuName . Standard , Azure . Provisioning . ServiceBus . ServiceBusSkuTier tier = Azure . Provisioning . ServiceBus . ServiceBusSkuTier . Standard ) { }
56+ protected override Azure . Provisioning . Primitives . ProvisionableResource EmitCore ( Azure . CloudMachine . CloudMachineInfrastructure infrastructure ) { throw null ; }
57+ }
58+ public partial class ServiceBusSubscriptionFeature : Azure . Provisioning . CloudMachine . CloudMachineFeature
59+ {
60+ public ServiceBusSubscriptionFeature ( string name , Azure . CloudMachine . ServiceBusTopicFeature parent ) { }
61+ protected override Azure . Provisioning . Primitives . ProvisionableResource EmitCore ( Azure . CloudMachine . CloudMachineInfrastructure infrastructure ) { throw null ; }
62+ }
63+ public partial class ServiceBusTopicFeature : Azure . Provisioning . CloudMachine . CloudMachineFeature
64+ {
65+ public ServiceBusTopicFeature ( string name , Azure . CloudMachine . ServiceBusNamespaceFeature parent ) { }
66+ protected override Azure . Provisioning . Primitives . ProvisionableResource EmitCore ( Azure . CloudMachine . CloudMachineInfrastructure infrastructure ) { throw null ; }
67+ }
68+ public partial class StorageFeature : Azure . Provisioning . CloudMachine . CloudMachineFeature
69+ {
70+ public StorageFeature ( string accountName , Azure . Provisioning . Storage . StorageSkuName sku = Azure . Provisioning . Storage . StorageSkuName . StandardLrs , System . Collections . Generic . IEnumerable < string > ? containerNames = null ) { }
71+ protected override Azure . Provisioning . Primitives . ProvisionableResource EmitCore ( Azure . CloudMachine . CloudMachineInfrastructure infrastructure ) { throw null ; }
72+ }
73+ public partial class SystemTopicEventSubscriptionFeature : Azure . Provisioning . CloudMachine . CloudMachineFeature
74+ {
75+ public SystemTopicEventSubscriptionFeature ( string name , Azure . CloudMachine . EventGridSystemTopicFeature parent , Azure . CloudMachine . ServiceBusTopicFeature destination , Azure . CloudMachine . ServiceBusNamespaceFeature parentNamespace ) { }
76+ protected override Azure . Provisioning . Primitives . ProvisionableResource EmitCore ( Azure . CloudMachine . CloudMachineInfrastructure infrastructure ) { throw null ; }
77+ }
4878}
4979namespace Azure . CloudMachine . AppService
5080{
@@ -93,6 +123,7 @@ public virtual void AddTo(Azure.CloudMachine.CloudMachineInfrastructure cm) { }
93123 [ System . ComponentModel . EditorBrowsableAttribute ( System . ComponentModel . EditorBrowsableState . Never ) ]
94124 public void Emit ( Azure . CloudMachine . CloudMachineInfrastructure cm ) { }
95125 protected abstract Azure . Provisioning . Primitives . ProvisionableResource EmitCore ( Azure . CloudMachine . CloudMachineInfrastructure cm ) ;
126+ protected static T ValidateIsOfType < T > ( Azure . Provisioning . CloudMachine . CloudMachineFeature resource ) { throw null ; }
96127 }
97128}
98129namespace System . ClientModel . TypeSpec
0 commit comments