diff --git a/go/internal/lightningcloud/openapi/generated/models/v1_aws_data_connection.go b/go/internal/lightningcloud/openapi/generated/models/v1_aws_data_connection.go index 8cb6441e..835abec8 100644 --- a/go/internal/lightningcloud/openapi/generated/models/v1_aws_data_connection.go +++ b/go/internal/lightningcloud/openapi/generated/models/v1_aws_data_connection.go @@ -17,6 +17,9 @@ import ( // swagger:model v1AwsDataConnection type V1AwsDataConnection struct { + // When true, mount on non-AWS Studios via project-role STS. Default false (AWS-only). + AvailableInNonAwsProviders bool `json:"availableInNonAwsProviders,omitempty"` + // destination Destination string `json:"destination,omitempty"` diff --git a/python/lightning_sdk/lightning_cloud/openapi/models/v1_aws_data_connection.py b/python/lightning_sdk/lightning_cloud/openapi/models/v1_aws_data_connection.py index 94a6d5d5..c7264547 100644 --- a/python/lightning_sdk/lightning_cloud/openapi/models/v1_aws_data_connection.py +++ b/python/lightning_sdk/lightning_cloud/openapi/models/v1_aws_data_connection.py @@ -41,6 +41,7 @@ class V1AwsDataConnection(object): and the value is json key in definition. """ swagger_types = { + 'available_in_non_aws_providers': 'bool', 'destination': 'str', 'kms_arn': 'str', 'region': 'str', @@ -54,6 +55,7 @@ class V1AwsDataConnection(object): } attribute_map = { + 'available_in_non_aws_providers': 'availableInNonAwsProviders', 'destination': 'destination', 'kms_arn': 'kmsArn', 'region': 'region', @@ -66,8 +68,9 @@ class V1AwsDataConnection(object): 'source': 'source' } - def __init__(self, destination: 'str' =None, kms_arn: 'str' =None, region: 'str' =None, secret_arn_name: 'str' =None, secret_arn_value: 'str' =None, secret_id_access_key_id: 'str' =None, secret_id_secret_access_key: 'str' =None, secret_value_access_key_id: 'str' =None, secret_value_secret_access_key: 'str' =None, source: 'str' =None): # noqa: E501 + def __init__(self, available_in_non_aws_providers: 'bool' =None, destination: 'str' =None, kms_arn: 'str' =None, region: 'str' =None, secret_arn_name: 'str' =None, secret_arn_value: 'str' =None, secret_id_access_key_id: 'str' =None, secret_id_secret_access_key: 'str' =None, secret_value_access_key_id: 'str' =None, secret_value_secret_access_key: 'str' =None, source: 'str' =None): # noqa: E501 """V1AwsDataConnection - a model defined in Swagger""" # noqa: E501 + self._available_in_non_aws_providers = None self._destination = None self._kms_arn = None self._region = None @@ -79,6 +82,8 @@ def __init__(self, destination: 'str' =None, kms_arn: 'str' =None, region: 'str' self._secret_value_secret_access_key = None self._source = None self.discriminator = None + if available_in_non_aws_providers is not None: + self.available_in_non_aws_providers = available_in_non_aws_providers if destination is not None: self.destination = destination if kms_arn is not None: @@ -100,6 +105,29 @@ def __init__(self, destination: 'str' =None, kms_arn: 'str' =None, region: 'str' if source is not None: self.source = source + @property + def available_in_non_aws_providers(self) -> 'bool': + """Gets the available_in_non_aws_providers of this V1AwsDataConnection. # noqa: E501 + + When true, mount on non-AWS Studios via project-role STS. Default false (AWS-only). # noqa: E501 + + :return: The available_in_non_aws_providers of this V1AwsDataConnection. # noqa: E501 + :rtype: bool + """ + return self._available_in_non_aws_providers + + @available_in_non_aws_providers.setter + def available_in_non_aws_providers(self, available_in_non_aws_providers: 'bool'): + """Sets the available_in_non_aws_providers of this V1AwsDataConnection. + + When true, mount on non-AWS Studios via project-role STS. Default false (AWS-only). # noqa: E501 + + :param available_in_non_aws_providers: The available_in_non_aws_providers of this V1AwsDataConnection. # noqa: E501 + :type: bool + """ + + self._available_in_non_aws_providers = available_in_non_aws_providers + @property def destination(self) -> 'str': """Gets the destination of this V1AwsDataConnection. # noqa: E501