title | platform |
---|---|
About the azure_data_factory_linked_service Resource |
azure |
Use the azure_data_factory_linked_service
InSpec audit resource to test the properties of an Azure Linked service.
This resource interacts with API versions supported by the resource provider. The api_version
is defined as a resource parameter.
If not provided, the latest version is used. For more information, refer to azure_generic_resource
.
Unless defined, azure_cloud
global endpoint and default values for the HTTP client is used. For more information, refer to the resource pack README. For API related info : Azure Linked Services Docs
.
This resource is available in the InSpec Azure resource pack. For an example, inspec.yml
file and how to set up your Azure credentials, refer to resource pack README.
resource_group
, linked_service_name
, and factory_name
are required parameters.
describe azure_data_factory_linked_service(resource_group: `RESOURCE_GROUP`, factory_name: `FACTORY_NAME`, linked_service_name: `LINKED_SERVICE_NAME`) do
end
Name | Description |
---|---|
resource_group | Azure resource group that the targeted resource resides in. |
factory_name | The factory name. |
linked_service_name | The name of the linked service. |
All the parameter sets are required for a valid query:
resource_group
,factory_name
, andlinked_service_name
.
Name | Description |
---|---|
name | Name of the Azure resource to test. |
type | The resource type. |
linked_service_type | The linked services type. |
type_properties | The properties of linked service type. |
properties | The properties of the resource. |
describe azure_data_factory_linked_service(resource_group: `RESOURCE_GROUP`, factory_name: `FACTORY_NAME`, linked_service_name: `LINKED_SERVICE_NAME`) do
it { should exist }
end
describe azure_data_factory_linked_service(resource_group: `RESOURCE_GROUP`, factory_name: `FACTORY_NAME`, linked_service_name: 'should not exit') do
it { should_not exist }
end
describe azure_data_factory_linked_service(resource_group: `RESOURCE_GROUP`, name: 'FACTORY_NAME') do
its('name') { should eq linked_service_name1 }
its('type') { should eq 'Microsoft.DataFactory/factories/linkedservices' }
its('linked_service_type') { should eq 'MYSQL' }
end
Your Service Principal must be set up with a contributor
role on the subscription you wish to test.