Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AutoPR imagebuilder/resource-manager] [Hub Generated] Review request for Microsoft.VirtualMachineImages to add version preview/2019-05-01-preview #8643

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Generated from 202c280ac47ce63c6d4480d4c271da833821378b
bump python sdk version to 0.3.0
  • Loading branch information
AutorestCI committed Nov 14, 2019
commit a588f829d9d092dc9b896408c3ca695781703b08
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,11 @@
# regenerated.
# --------------------------------------------------------------------------

from .image_builder_client import ImageBuilderClient
from .version import VERSION
from ._configuration import ImageBuilderClientConfiguration
from ._image_builder_client import ImageBuilderClient
__all__ = ['ImageBuilderClient', 'ImageBuilderClientConfiguration']

__all__ = ['ImageBuilderClient']
from .version import VERSION

__version__ = VERSION

Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
# 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 msrestazure import AzureConfiguration

from .version import VERSION


class ImageBuilderClientConfiguration(AzureConfiguration):
"""Configuration for ImageBuilderClient
Note that all parameters used to create this instance are saved as instance
attributes.

:param credentials: Credentials needed for the client to connect to Azure.
:type credentials: :mod:`A msrestazure Credentials
object<msrestazure.azure_active_directory>`
:param subscription_id: Subscription credentials which uniquely identify
Microsoft Azure subscription. The subscription Id forms part of the URI
for every service call.
:type subscription_id: str
:param str base_url: Service URL
"""

def __init__(
self, credentials, subscription_id, base_url=None):

if credentials is None:
raise ValueError("Parameter 'credentials' must not be None.")
if subscription_id is None:
raise ValueError("Parameter 'subscription_id' must not be None.")
if not base_url:
base_url = 'https://management.azure.com'

super(ImageBuilderClientConfiguration, self).__init__(base_url)

# Starting Autorest.Python 4.0.64, make connection pool activated by default
self.keep_alive = True

self.add_user_agent('azure-mgmt-imagebuilder/{}'.format(VERSION))
self.add_user_agent('Azure-SDK-For-Python')

self.credentials = credentials
self.subscription_id = subscription_id
Original file line number Diff line number Diff line change
Expand Up @@ -11,45 +11,11 @@

from msrest.service_client import SDKClient
from msrest import Serializer, Deserializer
from msrestazure import AzureConfiguration
from .version import VERSION
from .operations.virtual_machine_image_templates_operations import VirtualMachineImageTemplatesOperations
from .operations.operations import Operations
from . import models


class ImageBuilderClientConfiguration(AzureConfiguration):
"""Configuration for ImageBuilderClient
Note that all parameters used to create this instance are saved as instance
attributes.

:param credentials: Credentials needed for the client to connect to Azure.
:type credentials: :mod:`A msrestazure Credentials
object<msrestazure.azure_active_directory>`
:param subscription_id: Subscription credentials which uniquely identify
Microsoft Azure subscription. The subscription Id forms part of the URI
for every service call.
:type subscription_id: str
:param str base_url: Service URL
"""

def __init__(
self, credentials, subscription_id, base_url=None):

if credentials is None:
raise ValueError("Parameter 'credentials' must not be None.")
if subscription_id is None:
raise ValueError("Parameter 'subscription_id' must not be None.")
if not base_url:
base_url = 'https://management.azure.com'

super(ImageBuilderClientConfiguration, self).__init__(base_url)

self.add_user_agent('azure-mgmt-imagebuilder/{}'.format(VERSION))
self.add_user_agent('Azure-SDK-For-Python')

self.credentials = credentials
self.subscription_id = subscription_id
from ._configuration import ImageBuilderClientConfiguration
from .operations import VirtualMachineImageTemplatesOperations
from .operations import Operations
from . import models


class ImageBuilderClient(SDKClient):
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,101 +10,112 @@
# --------------------------------------------------------------------------

try:
from .image_template_source_py3 import ImageTemplateSource
from .image_template_customizer_py3 import ImageTemplateCustomizer
from .image_template_distributor_py3 import ImageTemplateDistributor
from .provisioning_error_py3 import ProvisioningError
from .image_template_last_run_status_py3 import ImageTemplateLastRunStatus
from .image_template_identity_user_assigned_identities_value_py3 import ImageTemplateIdentityUserAssignedIdentitiesValue
from .image_template_identity_py3 import ImageTemplateIdentity
from .image_template_py3 import ImageTemplate
from .image_template_iso_source_py3 import ImageTemplateIsoSource
from .image_template_platform_image_source_py3 import ImageTemplatePlatformImageSource
from .image_template_managed_image_source_py3 import ImageTemplateManagedImageSource
from .image_template_shared_image_version_source_py3 import ImageTemplateSharedImageVersionSource
from .image_template_shell_customizer_py3 import ImageTemplateShellCustomizer
from .image_template_restart_customizer_py3 import ImageTemplateRestartCustomizer
from .image_template_power_shell_customizer_py3 import ImageTemplatePowerShellCustomizer
from .image_template_file_customizer_py3 import ImageTemplateFileCustomizer
from .image_template_managed_image_distributor_py3 import ImageTemplateManagedImageDistributor
from .image_template_shared_image_distributor_py3 import ImageTemplateSharedImageDistributor
from .image_template_vhd_distributor_py3 import ImageTemplateVhdDistributor
from .image_template_update_parameters_py3 import ImageTemplateUpdateParameters
from .run_output_py3 import RunOutput
from .resource_py3 import Resource
from .sub_resource_py3 import SubResource
from .operation_display_py3 import OperationDisplay
from .operation_py3 import Operation
from .api_error_base_py3 import ApiErrorBase
from .inner_error_py3 import InnerError
from .api_error_py3 import ApiError, ApiErrorException
from ._models_py3 import ApiError, ApiErrorException
from ._models_py3 import ApiErrorBase
from ._models_py3 import ImageTemplate
from ._models_py3 import ImageTemplateCustomizer
from ._models_py3 import ImageTemplateDistributor
from ._models_py3 import ImageTemplateFileCustomizer
from ._models_py3 import ImageTemplateIdentity
from ._models_py3 import ImageTemplateIdentityUserAssignedIdentitiesValue
from ._models_py3 import ImageTemplateIsoSource
from ._models_py3 import ImageTemplateLastRunStatus
from ._models_py3 import ImageTemplateManagedImageDistributor
from ._models_py3 import ImageTemplateManagedImageSource
from ._models_py3 import ImageTemplatePlatformImageSource
from ._models_py3 import ImageTemplatePowerShellCustomizer
from ._models_py3 import ImageTemplateRestartCustomizer
from ._models_py3 import ImageTemplateSharedImageDistributor
from ._models_py3 import ImageTemplateSharedImageVersionSource
from ._models_py3 import ImageTemplateShellCustomizer
from ._models_py3 import ImageTemplateSource
from ._models_py3 import ImageTemplateUpdateParameters
from ._models_py3 import ImageTemplateVhdDistributor
from ._models_py3 import ImageTemplateVmProfile
from ._models_py3 import InnerError
from ._models_py3 import Operation
from ._models_py3 import OperationDisplay
from ._models_py3 import ProvisioningError
from ._models_py3 import Resource
from ._models_py3 import RunOutput
from ._models_py3 import SubResource
except (SyntaxError, ImportError):
from .image_template_source import ImageTemplateSource
from .image_template_customizer import ImageTemplateCustomizer
from .image_template_distributor import ImageTemplateDistributor
from .provisioning_error import ProvisioningError
from .image_template_last_run_status import ImageTemplateLastRunStatus
from .image_template_identity_user_assigned_identities_value import ImageTemplateIdentityUserAssignedIdentitiesValue
from .image_template_identity import ImageTemplateIdentity
from .image_template import ImageTemplate
from .image_template_iso_source import ImageTemplateIsoSource
from .image_template_platform_image_source import ImageTemplatePlatformImageSource
from .image_template_managed_image_source import ImageTemplateManagedImageSource
from .image_template_shared_image_version_source import ImageTemplateSharedImageVersionSource
from .image_template_shell_customizer import ImageTemplateShellCustomizer
from .image_template_restart_customizer import ImageTemplateRestartCustomizer
from .image_template_power_shell_customizer import ImageTemplatePowerShellCustomizer
from .image_template_file_customizer import ImageTemplateFileCustomizer
from .image_template_managed_image_distributor import ImageTemplateManagedImageDistributor
from .image_template_shared_image_distributor import ImageTemplateSharedImageDistributor
from .image_template_vhd_distributor import ImageTemplateVhdDistributor
from .image_template_update_parameters import ImageTemplateUpdateParameters
from .run_output import RunOutput
from .resource import Resource
from .sub_resource import SubResource
from .operation_display import OperationDisplay
from .operation import Operation
from .api_error_base import ApiErrorBase
from .inner_error import InnerError
from .api_error import ApiError, ApiErrorException
from .image_template_paged import ImageTemplatePaged
from .run_output_paged import RunOutputPaged
from .operation_paged import OperationPaged
from .image_builder_client_enums import (
from ._models import ApiError, ApiErrorException
from ._models import ApiErrorBase
from ._models import ImageTemplate
from ._models import ImageTemplateCustomizer
from ._models import ImageTemplateDistributor
from ._models import ImageTemplateFileCustomizer
from ._models import ImageTemplateIdentity
from ._models import ImageTemplateIdentityUserAssignedIdentitiesValue
from ._models import ImageTemplateIsoSource
from ._models import ImageTemplateLastRunStatus
from ._models import ImageTemplateManagedImageDistributor
from ._models import ImageTemplateManagedImageSource
from ._models import ImageTemplatePlatformImageSource
from ._models import ImageTemplatePowerShellCustomizer
from ._models import ImageTemplateRestartCustomizer
from ._models import ImageTemplateSharedImageDistributor
from ._models import ImageTemplateSharedImageVersionSource
from ._models import ImageTemplateShellCustomizer
from ._models import ImageTemplateSource
from ._models import ImageTemplateUpdateParameters
from ._models import ImageTemplateVhdDistributor
from ._models import ImageTemplateVmProfile
from ._models import InnerError
from ._models import Operation
from ._models import OperationDisplay
from ._models import ProvisioningError
from ._models import Resource
from ._models import RunOutput
from ._models import SubResource
from ._paged_models import ImageTemplatePaged
from ._paged_models import OperationPaged
from ._paged_models import RunOutputPaged
from ._image_builder_client_enums import (
ProvisioningState,
ProvisioningErrorCode,
RunState,
RunSubState,
ResourceIdentityType,
)

__all__ = [
'ImageTemplateSource',
'ApiError', 'ApiErrorException',
'ApiErrorBase',
'ImageTemplate',
'ImageTemplateCustomizer',
'ImageTemplateDistributor',
'ProvisioningError',
'ImageTemplateLastRunStatus',
'ImageTemplateIdentityUserAssignedIdentitiesValue',
'ImageTemplateFileCustomizer',
'ImageTemplateIdentity',
'ImageTemplate',
'ImageTemplateIdentityUserAssignedIdentitiesValue',
'ImageTemplateIsoSource',
'ImageTemplatePlatformImageSource',
'ImageTemplateLastRunStatus',
'ImageTemplateManagedImageDistributor',
'ImageTemplateManagedImageSource',
'ImageTemplateSharedImageVersionSource',
'ImageTemplateShellCustomizer',
'ImageTemplateRestartCustomizer',
'ImageTemplatePlatformImageSource',
'ImageTemplatePowerShellCustomizer',
'ImageTemplateFileCustomizer',
'ImageTemplateManagedImageDistributor',
'ImageTemplateRestartCustomizer',
'ImageTemplateSharedImageDistributor',
'ImageTemplateVhdDistributor',
'ImageTemplateSharedImageVersionSource',
'ImageTemplateShellCustomizer',
'ImageTemplateSource',
'ImageTemplateUpdateParameters',
'RunOutput',
'ImageTemplateVhdDistributor',
'ImageTemplateVmProfile',
'InnerError',
'Operation',
'OperationDisplay',
'ProvisioningError',
'Resource',
'RunOutput',
'SubResource',
'OperationDisplay',
'Operation',
'ApiErrorBase',
'InnerError',
'ApiError', 'ApiErrorException',
'ImageTemplatePaged',
'RunOutputPaged',
'OperationPaged',
'ProvisioningState',
'ProvisioningErrorCode',
'RunState',
'RunSubState',
'ResourceIdentityType',
]
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# 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 enum import Enum


class ProvisioningState(str, Enum):

creating = "Creating"
updating = "Updating"
succeeded = "Succeeded"
failed = "Failed"
deleting = "Deleting"


class ProvisioningErrorCode(str, Enum):

bad_source_type = "BadSourceType"
bad_pir_source = "BadPIRSource"
bad_iso_source = "BadISOSource"
bad_managed_image_source = "BadManagedImageSource"
bad_shared_image_version_source = "BadSharedImageVersionSource"
bad_customizer_type = "BadCustomizerType"
unsupported_customizer_type = "UnsupportedCustomizerType"
no_customizer_script = "NoCustomizerScript"
bad_distribute_type = "BadDistributeType"
bad_shared_image_distribute = "BadSharedImageDistribute"
server_error = "ServerError"
other = "Other"


class RunState(str, Enum):

running = "Running"
succeeded = "Succeeded"
partially_succeeded = "PartiallySucceeded"
failed = "Failed"


class RunSubState(str, Enum):

queued = "Queued"
building = "Building"
customizing = "Customizing"
distributing = "Distributing"


class ResourceIdentityType(str, Enum):

user_assigned = "UserAssigned"
none = "None"
Loading