-
Notifications
You must be signed in to change notification settings - Fork 2.9k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Generated from 45861eac4a32b399bec385541d6fb233c46e3079
# This is a combination of 2 commits. # This is the 1st commit message: Swagger specification and examples for Service Fabric Mesh 2018-09-01-preview release. # This is the commit message #2: remove template example files
- Loading branch information
1 parent
ce09935
commit bde4441
Showing
167 changed files
with
10,902 additions
and
0 deletions.
There are no files selected for viewing
18 changes: 18 additions & 0 deletions
18
azure-mgmt-servicefabricmesh/azure/mgmt/servicefabricmesh/__init__.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
# coding=utf-8 | ||
# -------------------------------------------------------------------------- | ||
# Copyright (c) Microsoft Corporation. All rights reserved. | ||
# Licensed under the MIT License. See License.txt in the project root for | ||
# license information. | ||
# | ||
# Code generated by Microsoft (R) AutoRest Code Generator. | ||
# Changes may cause incorrect behavior and will be lost if the code is | ||
# regenerated. | ||
# -------------------------------------------------------------------------- | ||
|
||
from .service_fabric_mesh_management_client import ServiceFabricMeshManagementClient | ||
from .version import VERSION | ||
|
||
__all__ = ['ServiceFabricMeshManagementClient'] | ||
|
||
__version__ = VERSION | ||
|
277 changes: 277 additions & 0 deletions
277
azure-mgmt-servicefabricmesh/azure/mgmt/servicefabricmesh/models/__init__.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,277 @@ | ||
# coding=utf-8 | ||
# -------------------------------------------------------------------------- | ||
# Copyright (c) Microsoft Corporation. All rights reserved. | ||
# Licensed under the MIT License. See License.txt in the project root for | ||
# license information. | ||
# | ||
# Code generated by Microsoft (R) AutoRest Code Generator. | ||
# Changes may cause incorrect behavior and will be lost if the code is | ||
# regenerated. | ||
# -------------------------------------------------------------------------- | ||
|
||
try: | ||
from .available_operation_display_py3 import AvailableOperationDisplay | ||
from .error_details_model_py3 import ErrorDetailsModel | ||
from .error_error_model_py3 import ErrorErrorModel | ||
from .error_model_py3 import ErrorModel, ErrorModelException | ||
from .operation_result_py3 import OperationResult | ||
from .provisioned_resource_properties_py3 import ProvisionedResourceProperties | ||
from .proxy_resource_py3 import ProxyResource | ||
from .managed_proxy_resource_py3 import ManagedProxyResource | ||
from .resource_py3 import Resource | ||
from .tracked_resource_py3 import TrackedResource | ||
from .secret_resource_properties_py3 import SecretResourceProperties | ||
from .inlined_value_secret_resource_properties_py3 import InlinedValueSecretResourceProperties | ||
from .secret_resource_properties_base_py3 import SecretResourcePropertiesBase | ||
from .secret_resource_description_py3 import SecretResourceDescription | ||
from .secret_value_py3 import SecretValue | ||
from .secret_value_properties_py3 import SecretValueProperties | ||
from .secret_value_resource_description_py3 import SecretValueResourceDescription | ||
from .volume_provider_parameters_azure_file_py3 import VolumeProviderParametersAzureFile | ||
from .volume_properties_py3 import VolumeProperties | ||
from .volume_reference_py3 import VolumeReference | ||
from .application_scoped_volume_creation_parameters_py3 import ApplicationScopedVolumeCreationParameters | ||
from .application_scoped_volume_py3 import ApplicationScopedVolume | ||
from .application_scoped_volume_creation_parameters_service_fabric_volume_disk_py3 import ApplicationScopedVolumeCreationParametersServiceFabricVolumeDisk | ||
from .volume_resource_description_py3 import VolumeResourceDescription | ||
from .network_resource_properties_py3 import NetworkResourceProperties | ||
from .local_network_resource_properties_py3 import LocalNetworkResourceProperties | ||
from .endpoint_ref_py3 import EndpointRef | ||
from .network_ref_py3 import NetworkRef | ||
from .network_resource_properties_base_py3 import NetworkResourcePropertiesBase | ||
from .network_resource_description_py3 import NetworkResourceDescription | ||
from .gateway_destination_py3 import GatewayDestination | ||
from .tcp_config_py3 import TcpConfig | ||
from .http_route_match_path_py3 import HttpRouteMatchPath | ||
from .http_route_match_header_py3 import HttpRouteMatchHeader | ||
from .http_route_match_rule_py3 import HttpRouteMatchRule | ||
from .http_route_config_py3 import HttpRouteConfig | ||
from .http_host_config_py3 import HttpHostConfig | ||
from .http_config_py3 import HttpConfig | ||
from .gateway_properties_py3 import GatewayProperties | ||
from .gateway_resource_description_py3 import GatewayResourceDescription | ||
from .image_registry_credential_py3 import ImageRegistryCredential | ||
from .environment_variable_py3 import EnvironmentVariable | ||
from .setting_py3 import Setting | ||
from .container_label_py3 import ContainerLabel | ||
from .endpoint_properties_py3 import EndpointProperties | ||
from .resource_requests_py3 import ResourceRequests | ||
from .resource_limits_py3 import ResourceLimits | ||
from .resource_requirements_py3 import ResourceRequirements | ||
from .diagnostics_ref_py3 import DiagnosticsRef | ||
from .reliable_collections_ref_py3 import ReliableCollectionsRef | ||
from .container_state_py3 import ContainerState | ||
from .container_event_py3 import ContainerEvent | ||
from .container_instance_view_py3 import ContainerInstanceView | ||
from .container_code_package_properties_py3 import ContainerCodePackageProperties | ||
from .auto_scaling_trigger_py3 import AutoScalingTrigger | ||
from .auto_scaling_mechanism_py3 import AutoScalingMechanism | ||
from .auto_scaling_policy_py3 import AutoScalingPolicy | ||
from .service_resource_description_py3 import ServiceResourceDescription | ||
from .diagnostics_sink_properties_py3 import DiagnosticsSinkProperties | ||
from .diagnostics_description_py3 import DiagnosticsDescription | ||
from .application_properties_py3 import ApplicationProperties | ||
from .azure_internal_monitoring_pipeline_sink_description_py3 import AzureInternalMonitoringPipelineSinkDescription | ||
from .application_resource_description_py3 import ApplicationResourceDescription | ||
from .add_remove_replica_scaling_mechanism_py3 import AddRemoveReplicaScalingMechanism | ||
from .auto_scaling_metric_py3 import AutoScalingMetric | ||
from .auto_scaling_resource_metric_py3 import AutoScalingResourceMetric | ||
from .service_properties_py3 import ServiceProperties | ||
from .service_replica_properties_py3 import ServiceReplicaProperties | ||
from .service_replica_description_py3 import ServiceReplicaDescription | ||
from .average_load_scaling_trigger_py3 import AverageLoadScalingTrigger | ||
from .container_logs_py3 import ContainerLogs | ||
except (SyntaxError, ImportError): | ||
from .available_operation_display import AvailableOperationDisplay | ||
from .error_details_model import ErrorDetailsModel | ||
from .error_error_model import ErrorErrorModel | ||
from .error_model import ErrorModel, ErrorModelException | ||
from .operation_result import OperationResult | ||
from .provisioned_resource_properties import ProvisionedResourceProperties | ||
from .proxy_resource import ProxyResource | ||
from .managed_proxy_resource import ManagedProxyResource | ||
from .resource import Resource | ||
from .tracked_resource import TrackedResource | ||
from .secret_resource_properties import SecretResourceProperties | ||
from .inlined_value_secret_resource_properties import InlinedValueSecretResourceProperties | ||
from .secret_resource_properties_base import SecretResourcePropertiesBase | ||
from .secret_resource_description import SecretResourceDescription | ||
from .secret_value import SecretValue | ||
from .secret_value_properties import SecretValueProperties | ||
from .secret_value_resource_description import SecretValueResourceDescription | ||
from .volume_provider_parameters_azure_file import VolumeProviderParametersAzureFile | ||
from .volume_properties import VolumeProperties | ||
from .volume_reference import VolumeReference | ||
from .application_scoped_volume_creation_parameters import ApplicationScopedVolumeCreationParameters | ||
from .application_scoped_volume import ApplicationScopedVolume | ||
from .application_scoped_volume_creation_parameters_service_fabric_volume_disk import ApplicationScopedVolumeCreationParametersServiceFabricVolumeDisk | ||
from .volume_resource_description import VolumeResourceDescription | ||
from .network_resource_properties import NetworkResourceProperties | ||
from .local_network_resource_properties import LocalNetworkResourceProperties | ||
from .endpoint_ref import EndpointRef | ||
from .network_ref import NetworkRef | ||
from .network_resource_properties_base import NetworkResourcePropertiesBase | ||
from .network_resource_description import NetworkResourceDescription | ||
from .gateway_destination import GatewayDestination | ||
from .tcp_config import TcpConfig | ||
from .http_route_match_path import HttpRouteMatchPath | ||
from .http_route_match_header import HttpRouteMatchHeader | ||
from .http_route_match_rule import HttpRouteMatchRule | ||
from .http_route_config import HttpRouteConfig | ||
from .http_host_config import HttpHostConfig | ||
from .http_config import HttpConfig | ||
from .gateway_properties import GatewayProperties | ||
from .gateway_resource_description import GatewayResourceDescription | ||
from .image_registry_credential import ImageRegistryCredential | ||
from .environment_variable import EnvironmentVariable | ||
from .setting import Setting | ||
from .container_label import ContainerLabel | ||
from .endpoint_properties import EndpointProperties | ||
from .resource_requests import ResourceRequests | ||
from .resource_limits import ResourceLimits | ||
from .resource_requirements import ResourceRequirements | ||
from .diagnostics_ref import DiagnosticsRef | ||
from .reliable_collections_ref import ReliableCollectionsRef | ||
from .container_state import ContainerState | ||
from .container_event import ContainerEvent | ||
from .container_instance_view import ContainerInstanceView | ||
from .container_code_package_properties import ContainerCodePackageProperties | ||
from .auto_scaling_trigger import AutoScalingTrigger | ||
from .auto_scaling_mechanism import AutoScalingMechanism | ||
from .auto_scaling_policy import AutoScalingPolicy | ||
from .service_resource_description import ServiceResourceDescription | ||
from .diagnostics_sink_properties import DiagnosticsSinkProperties | ||
from .diagnostics_description import DiagnosticsDescription | ||
from .application_properties import ApplicationProperties | ||
from .azure_internal_monitoring_pipeline_sink_description import AzureInternalMonitoringPipelineSinkDescription | ||
from .application_resource_description import ApplicationResourceDescription | ||
from .add_remove_replica_scaling_mechanism import AddRemoveReplicaScalingMechanism | ||
from .auto_scaling_metric import AutoScalingMetric | ||
from .auto_scaling_resource_metric import AutoScalingResourceMetric | ||
from .service_properties import ServiceProperties | ||
from .service_replica_properties import ServiceReplicaProperties | ||
from .service_replica_description import ServiceReplicaDescription | ||
from .average_load_scaling_trigger import AverageLoadScalingTrigger | ||
from .container_logs import ContainerLogs | ||
from .operation_result_paged import OperationResultPaged | ||
from .secret_resource_description_paged import SecretResourceDescriptionPaged | ||
from .secret_value_resource_description_paged import SecretValueResourceDescriptionPaged | ||
from .volume_resource_description_paged import VolumeResourceDescriptionPaged | ||
from .network_resource_description_paged import NetworkResourceDescriptionPaged | ||
from .gateway_resource_description_paged import GatewayResourceDescriptionPaged | ||
from .application_resource_description_paged import ApplicationResourceDescriptionPaged | ||
from .service_resource_description_paged import ServiceResourceDescriptionPaged | ||
from .service_replica_description_paged import ServiceReplicaDescriptionPaged | ||
from .service_fabric_mesh_management_client_enums import ( | ||
ResourceStatus, | ||
HealthState, | ||
SecretKind, | ||
VolumeProvider, | ||
SizeTypes, | ||
ApplicationScopedVolumeKind, | ||
NetworkKind, | ||
HeaderMatchType, | ||
OperatingSystemType, | ||
DiagnosticsSinkKind, | ||
AutoScalingMechanismKind, | ||
AutoScalingMetricKind, | ||
AutoScalingResourceMetricName, | ||
AutoScalingTriggerKind, | ||
) | ||
|
||
__all__ = [ | ||
'AvailableOperationDisplay', | ||
'ErrorDetailsModel', | ||
'ErrorErrorModel', | ||
'ErrorModel', 'ErrorModelException', | ||
'OperationResult', | ||
'ProvisionedResourceProperties', | ||
'ProxyResource', | ||
'ManagedProxyResource', | ||
'Resource', | ||
'TrackedResource', | ||
'SecretResourceProperties', | ||
'InlinedValueSecretResourceProperties', | ||
'SecretResourcePropertiesBase', | ||
'SecretResourceDescription', | ||
'SecretValue', | ||
'SecretValueProperties', | ||
'SecretValueResourceDescription', | ||
'VolumeProviderParametersAzureFile', | ||
'VolumeProperties', | ||
'VolumeReference', | ||
'ApplicationScopedVolumeCreationParameters', | ||
'ApplicationScopedVolume', | ||
'ApplicationScopedVolumeCreationParametersServiceFabricVolumeDisk', | ||
'VolumeResourceDescription', | ||
'NetworkResourceProperties', | ||
'LocalNetworkResourceProperties', | ||
'EndpointRef', | ||
'NetworkRef', | ||
'NetworkResourcePropertiesBase', | ||
'NetworkResourceDescription', | ||
'GatewayDestination', | ||
'TcpConfig', | ||
'HttpRouteMatchPath', | ||
'HttpRouteMatchHeader', | ||
'HttpRouteMatchRule', | ||
'HttpRouteConfig', | ||
'HttpHostConfig', | ||
'HttpConfig', | ||
'GatewayProperties', | ||
'GatewayResourceDescription', | ||
'ImageRegistryCredential', | ||
'EnvironmentVariable', | ||
'Setting', | ||
'ContainerLabel', | ||
'EndpointProperties', | ||
'ResourceRequests', | ||
'ResourceLimits', | ||
'ResourceRequirements', | ||
'DiagnosticsRef', | ||
'ReliableCollectionsRef', | ||
'ContainerState', | ||
'ContainerEvent', | ||
'ContainerInstanceView', | ||
'ContainerCodePackageProperties', | ||
'AutoScalingTrigger', | ||
'AutoScalingMechanism', | ||
'AutoScalingPolicy', | ||
'ServiceResourceDescription', | ||
'DiagnosticsSinkProperties', | ||
'DiagnosticsDescription', | ||
'ApplicationProperties', | ||
'AzureInternalMonitoringPipelineSinkDescription', | ||
'ApplicationResourceDescription', | ||
'AddRemoveReplicaScalingMechanism', | ||
'AutoScalingMetric', | ||
'AutoScalingResourceMetric', | ||
'ServiceProperties', | ||
'ServiceReplicaProperties', | ||
'ServiceReplicaDescription', | ||
'AverageLoadScalingTrigger', | ||
'ContainerLogs', | ||
'OperationResultPaged', | ||
'SecretResourceDescriptionPaged', | ||
'SecretValueResourceDescriptionPaged', | ||
'VolumeResourceDescriptionPaged', | ||
'NetworkResourceDescriptionPaged', | ||
'GatewayResourceDescriptionPaged', | ||
'ApplicationResourceDescriptionPaged', | ||
'ServiceResourceDescriptionPaged', | ||
'ServiceReplicaDescriptionPaged', | ||
'ResourceStatus', | ||
'HealthState', | ||
'SecretKind', | ||
'VolumeProvider', | ||
'SizeTypes', | ||
'ApplicationScopedVolumeKind', | ||
'NetworkKind', | ||
'HeaderMatchType', | ||
'OperatingSystemType', | ||
'DiagnosticsSinkKind', | ||
'AutoScalingMechanismKind', | ||
'AutoScalingMetricKind', | ||
'AutoScalingResourceMetricName', | ||
'AutoScalingTriggerKind', | ||
] |
53 changes: 53 additions & 0 deletions
53
...icefabricmesh/azure/mgmt/servicefabricmesh/models/add_remove_replica_scaling_mechanism.py
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
# coding=utf-8 | ||
# -------------------------------------------------------------------------- | ||
# Copyright (c) Microsoft Corporation. All rights reserved. | ||
# Licensed under the MIT License. See License.txt in the project root for | ||
# license information. | ||
# | ||
# Code generated by Microsoft (R) AutoRest Code Generator. | ||
# Changes may cause incorrect behavior and will be lost if the code is | ||
# regenerated. | ||
# -------------------------------------------------------------------------- | ||
|
||
from .auto_scaling_mechanism import AutoScalingMechanism | ||
|
||
|
||
class AddRemoveReplicaScalingMechanism(AutoScalingMechanism): | ||
"""Describes the horizontal auto scaling mechanism that adds or removes | ||
replicas (containers or container groups). | ||
All required parameters must be populated in order to send to Azure. | ||
:param kind: Required. Constant filled by server. | ||
:type kind: str | ||
:param min_count: Required. Minimum number of containers (scale down won't | ||
be performed below this number). | ||
:type min_count: int | ||
:param max_count: Required. Maximum number of containers (scale up won't | ||
be performed above this number). | ||
:type max_count: int | ||
:param scale_increment: Required. Each time auto scaling is performed, | ||
this number of containers will be added or removed. | ||
:type scale_increment: int | ||
""" | ||
|
||
_validation = { | ||
'kind': {'required': True}, | ||
'min_count': {'required': True}, | ||
'max_count': {'required': True}, | ||
'scale_increment': {'required': True}, | ||
} | ||
|
||
_attribute_map = { | ||
'kind': {'key': 'kind', 'type': 'str'}, | ||
'min_count': {'key': 'minCount', 'type': 'int'}, | ||
'max_count': {'key': 'maxCount', 'type': 'int'}, | ||
'scale_increment': {'key': 'scaleIncrement', 'type': 'int'}, | ||
} | ||
|
||
def __init__(self, **kwargs): | ||
super(AddRemoveReplicaScalingMechanism, self).__init__(**kwargs) | ||
self.min_count = kwargs.get('min_count', None) | ||
self.max_count = kwargs.get('max_count', None) | ||
self.scale_increment = kwargs.get('scale_increment', None) | ||
self.kind = 'AddRemoveReplica' |
Oops, something went wrong.