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 azure-mgmt-policyinsights] Najagasi/compliance paging #66

Closed
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
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,11 @@
# regenerated.
# --------------------------------------------------------------------------

from .policy_insights_client import PolicyInsightsClient
from .version import VERSION
from ._configuration import PolicyInsightsClientConfiguration
from ._policy_insights_client import PolicyInsightsClient
__all__ = ['PolicyInsightsClient', 'PolicyInsightsClientConfiguration']

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

__version__ = VERSION

Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# 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 PolicyInsightsClientConfiguration(AzureConfiguration):
"""Configuration for PolicyInsightsClient
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 str base_url: Service URL
"""

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

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

super(PolicyInsightsClientConfiguration, 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-policyinsights/{}'.format(VERSION))
self.add_user_agent('Azure-SDK-For-Python')

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

from msrest.service_client import SDKClient
from msrest import Serializer, Deserializer
from msrestazure import AzureConfiguration
from .version import VERSION
from .operations.policy_tracked_resources_operations import PolicyTrackedResourcesOperations
from .operations.remediations_operations import RemediationsOperations
from .operations.policy_events_operations import PolicyEventsOperations
from .operations.policy_states_operations import PolicyStatesOperations
from .operations.operations import Operations
from . import models


class PolicyInsightsClientConfiguration(AzureConfiguration):
"""Configuration for PolicyInsightsClient
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 str base_url: Service URL
"""

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

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

super(PolicyInsightsClientConfiguration, self).__init__(base_url)

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

self.credentials = credentials
from ._configuration import PolicyInsightsClientConfiguration
from .operations import PolicyTrackedResourcesOperations
from .operations import RemediationsOperations
from .operations import PolicyEventsOperations
from .operations import PolicyStatesOperations
from .operations import Operations
from .operations import PolicyMetadataOperations
from . import models


class PolicyInsightsClient(SDKClient):
Expand All @@ -64,6 +38,8 @@ class PolicyInsightsClient(SDKClient):
:vartype policy_states: azure.mgmt.policyinsights.operations.PolicyStatesOperations
:ivar operations: Operations operations
:vartype operations: azure.mgmt.policyinsights.operations.Operations
:ivar policy_metadata: PolicyMetadata operations
:vartype policy_metadata: azure.mgmt.policyinsights.operations.PolicyMetadataOperations

:param credentials: Credentials needed for the client to connect to Azure.
:type credentials: :mod:`A msrestazure Credentials
Expand Down Expand Up @@ -91,3 +67,5 @@ def __init__(
self._client, self.config, self._serialize, self._deserialize)
self.operations = Operations(
self._client, self.config, self._serialize, self._deserialize)
self.policy_metadata = PolicyMetadataOperations(
self._client, self.config, self._serialize, self._deserialize)
Original file line number Diff line number Diff line change
Expand Up @@ -10,101 +10,115 @@
# --------------------------------------------------------------------------

try:
from .policy_details_py3 import PolicyDetails
from .tracked_resource_modification_details_py3 import TrackedResourceModificationDetails
from .policy_tracked_resource_py3 import PolicyTrackedResource
from .query_failure_error_py3 import QueryFailureError
from .query_failure_py3 import QueryFailure, QueryFailureException
from .remediation_filters_py3 import RemediationFilters
from .remediation_deployment_summary_py3 import RemediationDeploymentSummary
from .remediation_py3 import Remediation
from .typed_error_info_py3 import TypedErrorInfo
from .error_definition_py3 import ErrorDefinition
from .remediation_deployment_py3 import RemediationDeployment
from .error_response_py3 import ErrorResponse, ErrorResponseException
from .policy_event_py3 import PolicyEvent
from .policy_events_query_results_py3 import PolicyEventsQueryResults
from .expression_evaluation_details_py3 import ExpressionEvaluationDetails
from .if_not_exists_evaluation_details_py3 import IfNotExistsEvaluationDetails
from .policy_evaluation_details_py3 import PolicyEvaluationDetails
from .policy_state_py3 import PolicyState
from .policy_states_query_results_py3 import PolicyStatesQueryResults
from .summary_results_py3 import SummaryResults
from .policy_definition_summary_py3 import PolicyDefinitionSummary
from .policy_assignment_summary_py3 import PolicyAssignmentSummary
from .summary_py3 import Summary
from .summarize_results_py3 import SummarizeResults
from .operation_display_py3 import OperationDisplay
from .operation_py3 import Operation
from .operations_list_results_py3 import OperationsListResults
from .query_options_py3 import QueryOptions
from ._models_py3 import ComplianceDetail
from ._models_py3 import ErrorDefinition
from ._models_py3 import ErrorResponse, ErrorResponseException
from ._models_py3 import ExpressionEvaluationDetails
from ._models_py3 import IfNotExistsEvaluationDetails
from ._models_py3 import Operation
from ._models_py3 import OperationDisplay
from ._models_py3 import OperationsListResults
from ._models_py3 import PolicyAssignmentSummary
from ._models_py3 import PolicyDefinitionSummary
from ._models_py3 import PolicyDetails
from ._models_py3 import PolicyEvaluationDetails
from ._models_py3 import PolicyEvent
from ._models_py3 import PolicyGroupSummary
from ._models_py3 import PolicyMetadata
from ._models_py3 import PolicyState
from ._models_py3 import PolicyTrackedResource
from ._models_py3 import QueryFailure, QueryFailureException
from ._models_py3 import QueryFailureError
from ._models_py3 import QueryOptions
from ._models_py3 import Remediation
from ._models_py3 import RemediationDeployment
from ._models_py3 import RemediationDeploymentSummary
from ._models_py3 import RemediationFilters
from ._models_py3 import SlimPolicyMetadata
from ._models_py3 import SummarizeResults
from ._models_py3 import Summary
from ._models_py3 import SummaryResults
from ._models_py3 import TrackedResourceModificationDetails
from ._models_py3 import TypedErrorInfo
except (SyntaxError, ImportError):
from .policy_details import PolicyDetails
from .tracked_resource_modification_details import TrackedResourceModificationDetails
from .policy_tracked_resource import PolicyTrackedResource
from .query_failure_error import QueryFailureError
from .query_failure import QueryFailure, QueryFailureException
from .remediation_filters import RemediationFilters
from .remediation_deployment_summary import RemediationDeploymentSummary
from .remediation import Remediation
from .typed_error_info import TypedErrorInfo
from .error_definition import ErrorDefinition
from .remediation_deployment import RemediationDeployment
from .error_response import ErrorResponse, ErrorResponseException
from .policy_event import PolicyEvent
from .policy_events_query_results import PolicyEventsQueryResults
from .expression_evaluation_details import ExpressionEvaluationDetails
from .if_not_exists_evaluation_details import IfNotExistsEvaluationDetails
from .policy_evaluation_details import PolicyEvaluationDetails
from .policy_state import PolicyState
from .policy_states_query_results import PolicyStatesQueryResults
from .summary_results import SummaryResults
from .policy_definition_summary import PolicyDefinitionSummary
from .policy_assignment_summary import PolicyAssignmentSummary
from .summary import Summary
from .summarize_results import SummarizeResults
from .operation_display import OperationDisplay
from .operation import Operation
from .operations_list_results import OperationsListResults
from .query_options import QueryOptions
from .policy_tracked_resource_paged import PolicyTrackedResourcePaged
from .remediation_deployment_paged import RemediationDeploymentPaged
from .remediation_paged import RemediationPaged
from .policy_insights_client_enums import (
from ._models import ComplianceDetail
from ._models import ErrorDefinition
from ._models import ErrorResponse, ErrorResponseException
from ._models import ExpressionEvaluationDetails
from ._models import IfNotExistsEvaluationDetails
from ._models import Operation
from ._models import OperationDisplay
from ._models import OperationsListResults
from ._models import PolicyAssignmentSummary
from ._models import PolicyDefinitionSummary
from ._models import PolicyDetails
from ._models import PolicyEvaluationDetails
from ._models import PolicyEvent
from ._models import PolicyGroupSummary
from ._models import PolicyMetadata
from ._models import PolicyState
from ._models import PolicyTrackedResource
from ._models import QueryFailure, QueryFailureException
from ._models import QueryFailureError
from ._models import QueryOptions
from ._models import Remediation
from ._models import RemediationDeployment
from ._models import RemediationDeploymentSummary
from ._models import RemediationFilters
from ._models import SlimPolicyMetadata
from ._models import SummarizeResults
from ._models import Summary
from ._models import SummaryResults
from ._models import TrackedResourceModificationDetails
from ._models import TypedErrorInfo
from ._paged_models import PolicyEventPaged
from ._paged_models import PolicyStatePaged
from ._paged_models import PolicyTrackedResourcePaged
from ._paged_models import RemediationDeploymentPaged
from ._paged_models import RemediationPaged
from ._paged_models import SlimPolicyMetadataPaged
from ._policy_insights_client_enums import (
ResourceDiscoveryMode,
PolicyStatesResource,
)

__all__ = [
'PolicyDetails',
'TrackedResourceModificationDetails',
'PolicyTrackedResource',
'QueryFailureError',
'QueryFailure', 'QueryFailureException',
'RemediationFilters',
'RemediationDeploymentSummary',
'Remediation',
'TypedErrorInfo',
'ComplianceDetail',
'ErrorDefinition',
'RemediationDeployment',
'ErrorResponse', 'ErrorResponseException',
'PolicyEvent',
'PolicyEventsQueryResults',
'ExpressionEvaluationDetails',
'IfNotExistsEvaluationDetails',
'PolicyEvaluationDetails',
'PolicyState',
'PolicyStatesQueryResults',
'SummaryResults',
'PolicyDefinitionSummary',
'PolicyAssignmentSummary',
'Summary',
'SummarizeResults',
'OperationDisplay',
'Operation',
'OperationDisplay',
'OperationsListResults',
'PolicyAssignmentSummary',
'PolicyDefinitionSummary',
'PolicyDetails',
'PolicyEvaluationDetails',
'PolicyEvent',
'PolicyGroupSummary',
'PolicyMetadata',
'PolicyState',
'PolicyTrackedResource',
'QueryFailure', 'QueryFailureException',
'QueryFailureError',
'QueryOptions',
'Remediation',
'RemediationDeployment',
'RemediationDeploymentSummary',
'RemediationFilters',
'SlimPolicyMetadata',
'SummarizeResults',
'Summary',
'SummaryResults',
'TrackedResourceModificationDetails',
'TypedErrorInfo',
'PolicyTrackedResourcePaged',
'RemediationDeploymentPaged',
'RemediationPaged',
'PolicyEventPaged',
'PolicyStatePaged',
'SlimPolicyMetadataPaged',
'ResourceDiscoveryMode',
'PolicyStatesResource',
]
Loading