SourceFacebookMarketing Resource
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as airbyte from "@pulumi/airbyte";
const mySourceFacebookmarketing = new airbyte.SourceFacebookMarketing("my_source_facebookmarketing", {
configuration: {
accessToken: "...my_access_token...",
accountIds: ["..."],
actionBreakdownsAllowEmpty: true,
adStatuses: ["ADSET_PAUSED"],
adsetStatuses: ["IN_PROCESS"],
campaignStatuses: ["PAUSED"],
clientId: "...my_client_id...",
clientSecret: "...my_client_secret...",
credentials: {
authenticateViaFacebookMarketingOauth: {
accessToken: "...my_access_token...",
clientId: "...my_client_id...",
clientSecret: "...my_client_secret...",
},
},
customInsights: [{
actionBreakdowns: ["action_reaction"],
actionReportTime: "impression",
breakdowns: ["media_destination_url"],
endDate: "2017-01-26T00:00:00Z",
fields: ["cost_per_result"],
insightsJobTimeout: 50,
insightsLookbackWindow: 9,
level: "account",
name: "...my_name...",
startDate: "2017-01-25T00:00:00Z",
timeIncrement: 33,
}],
defaultAdsInsightsActionBreakdowns: ["action_type"],
endDate: "2017-01-26T00:00:00Z",
fetchThumbnailImages: false,
insightsJobTimeout: 55,
insightsLookbackWindow: 9,
pageSize: 7,
startDate: "2017-01-25T00:00:00Z",
},
definitionId: "efac1af8-dd35-4940-8819-0027d27f358d",
name: "...my_name...",
secretId: "...my_secret_id...",
workspaceId: "1c443315-5b54-4630-ad55-2f2c6821ece4",
});
import pulumi
import pulumi_airbyte as airbyte
my_source_facebookmarketing = airbyte.SourceFacebookMarketing("my_source_facebookmarketing",
configuration={
"access_token": "...my_access_token...",
"account_ids": ["..."],
"action_breakdowns_allow_empty": True,
"ad_statuses": ["ADSET_PAUSED"],
"adset_statuses": ["IN_PROCESS"],
"campaign_statuses": ["PAUSED"],
"client_id": "...my_client_id...",
"client_secret": "...my_client_secret...",
"credentials": {
"authenticate_via_facebook_marketing_oauth": {
"access_token": "...my_access_token...",
"client_id": "...my_client_id...",
"client_secret": "...my_client_secret...",
},
},
"custom_insights": [{
"action_breakdowns": ["action_reaction"],
"action_report_time": "impression",
"breakdowns": ["media_destination_url"],
"end_date": "2017-01-26T00:00:00Z",
"fields": ["cost_per_result"],
"insights_job_timeout": 50,
"insights_lookback_window": 9,
"level": "account",
"name": "...my_name...",
"start_date": "2017-01-25T00:00:00Z",
"time_increment": 33,
}],
"default_ads_insights_action_breakdowns": ["action_type"],
"end_date": "2017-01-26T00:00:00Z",
"fetch_thumbnail_images": False,
"insights_job_timeout": 55,
"insights_lookback_window": 9,
"page_size": 7,
"start_date": "2017-01-25T00:00:00Z",
},
definition_id="efac1af8-dd35-4940-8819-0027d27f358d",
name="...my_name...",
secret_id="...my_secret_id...",
workspace_id="1c443315-5b54-4630-ad55-2f2c6821ece4")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/airbyte/airbyte"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := airbyte.NewSourceFacebookMarketing(ctx, "my_source_facebookmarketing", &airbyte.SourceFacebookMarketingArgs{
Configuration: &airbyte.SourceFacebookMarketingConfigurationArgs{
AccessToken: pulumi.String("...my_access_token..."),
AccountIds: pulumi.StringArray{
pulumi.String("..."),
},
ActionBreakdownsAllowEmpty: pulumi.Bool(true),
AdStatuses: pulumi.StringArray{
pulumi.String("ADSET_PAUSED"),
},
AdsetStatuses: pulumi.StringArray{
pulumi.String("IN_PROCESS"),
},
CampaignStatuses: pulumi.StringArray{
pulumi.String("PAUSED"),
},
ClientId: pulumi.String("...my_client_id..."),
ClientSecret: pulumi.String("...my_client_secret..."),
Credentials: &airbyte.SourceFacebookMarketingConfigurationCredentialsArgs{
AuthenticateViaFacebookMarketingOauth: &airbyte.SourceFacebookMarketingConfigurationCredentialsAuthenticateViaFacebookMarketingOauthArgs{
AccessToken: pulumi.String("...my_access_token..."),
ClientId: pulumi.String("...my_client_id..."),
ClientSecret: pulumi.String("...my_client_secret..."),
},
},
CustomInsights: airbyte.SourceFacebookMarketingConfigurationCustomInsightArray{
&airbyte.SourceFacebookMarketingConfigurationCustomInsightArgs{
ActionBreakdowns: pulumi.StringArray{
pulumi.String("action_reaction"),
},
ActionReportTime: pulumi.String("impression"),
Breakdowns: pulumi.StringArray{
pulumi.String("media_destination_url"),
},
EndDate: pulumi.String("2017-01-26T00:00:00Z"),
Fields: pulumi.StringArray{
pulumi.String("cost_per_result"),
},
InsightsJobTimeout: pulumi.Float64(50),
InsightsLookbackWindow: pulumi.Float64(9),
Level: pulumi.String("account"),
Name: pulumi.String("...my_name..."),
StartDate: pulumi.String("2017-01-25T00:00:00Z"),
TimeIncrement: pulumi.Float64(33),
},
},
DefaultAdsInsightsActionBreakdowns: pulumi.StringArray{
pulumi.String("action_type"),
},
EndDate: pulumi.String("2017-01-26T00:00:00Z"),
FetchThumbnailImages: pulumi.Bool(false),
InsightsJobTimeout: pulumi.Float64(55),
InsightsLookbackWindow: pulumi.Float64(9),
PageSize: pulumi.Float64(7),
StartDate: pulumi.String("2017-01-25T00:00:00Z"),
},
DefinitionId: pulumi.String("efac1af8-dd35-4940-8819-0027d27f358d"),
Name: pulumi.String("...my_name..."),
SecretId: pulumi.String("...my_secret_id..."),
WorkspaceId: pulumi.String("1c443315-5b54-4630-ad55-2f2c6821ece4"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Airbyte = Pulumi.Airbyte;
return await Deployment.RunAsync(() =>
{
var mySourceFacebookmarketing = new Airbyte.SourceFacebookMarketing("my_source_facebookmarketing", new()
{
Configuration = new Airbyte.Inputs.SourceFacebookMarketingConfigurationArgs
{
AccessToken = "...my_access_token...",
AccountIds = new[]
{
"...",
},
ActionBreakdownsAllowEmpty = true,
AdStatuses = new[]
{
"ADSET_PAUSED",
},
AdsetStatuses = new[]
{
"IN_PROCESS",
},
CampaignStatuses = new[]
{
"PAUSED",
},
ClientId = "...my_client_id...",
ClientSecret = "...my_client_secret...",
Credentials = new Airbyte.Inputs.SourceFacebookMarketingConfigurationCredentialsArgs
{
AuthenticateViaFacebookMarketingOauth = new Airbyte.Inputs.SourceFacebookMarketingConfigurationCredentialsAuthenticateViaFacebookMarketingOauthArgs
{
AccessToken = "...my_access_token...",
ClientId = "...my_client_id...",
ClientSecret = "...my_client_secret...",
},
},
CustomInsights = new[]
{
new Airbyte.Inputs.SourceFacebookMarketingConfigurationCustomInsightArgs
{
ActionBreakdowns = new[]
{
"action_reaction",
},
ActionReportTime = "impression",
Breakdowns = new[]
{
"media_destination_url",
},
EndDate = "2017-01-26T00:00:00Z",
Fields = new[]
{
"cost_per_result",
},
InsightsJobTimeout = 50,
InsightsLookbackWindow = 9,
Level = "account",
Name = "...my_name...",
StartDate = "2017-01-25T00:00:00Z",
TimeIncrement = 33,
},
},
DefaultAdsInsightsActionBreakdowns = new[]
{
"action_type",
},
EndDate = "2017-01-26T00:00:00Z",
FetchThumbnailImages = false,
InsightsJobTimeout = 55,
InsightsLookbackWindow = 9,
PageSize = 7,
StartDate = "2017-01-25T00:00:00Z",
},
DefinitionId = "efac1af8-dd35-4940-8819-0027d27f358d",
Name = "...my_name...",
SecretId = "...my_secret_id...",
WorkspaceId = "1c443315-5b54-4630-ad55-2f2c6821ece4",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.airbyte.SourceFacebookMarketing;
import com.pulumi.airbyte.SourceFacebookMarketingArgs;
import com.pulumi.airbyte.inputs.SourceFacebookMarketingConfigurationArgs;
import com.pulumi.airbyte.inputs.SourceFacebookMarketingConfigurationCredentialsArgs;
import com.pulumi.airbyte.inputs.SourceFacebookMarketingConfigurationCredentialsAuthenticateViaFacebookMarketingOauthArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var mySourceFacebookmarketing = new SourceFacebookMarketing("mySourceFacebookmarketing", SourceFacebookMarketingArgs.builder()
.configuration(SourceFacebookMarketingConfigurationArgs.builder()
.accessToken("...my_access_token...")
.accountIds("...")
.actionBreakdownsAllowEmpty(true)
.adStatuses("ADSET_PAUSED")
.adsetStatuses("IN_PROCESS")
.campaignStatuses("PAUSED")
.clientId("...my_client_id...")
.clientSecret("...my_client_secret...")
.credentials(SourceFacebookMarketingConfigurationCredentialsArgs.builder()
.authenticateViaFacebookMarketingOauth(SourceFacebookMarketingConfigurationCredentialsAuthenticateViaFacebookMarketingOauthArgs.builder()
.accessToken("...my_access_token...")
.clientId("...my_client_id...")
.clientSecret("...my_client_secret...")
.build())
.build())
.customInsights(SourceFacebookMarketingConfigurationCustomInsightArgs.builder()
.actionBreakdowns("action_reaction")
.actionReportTime("impression")
.breakdowns("media_destination_url")
.endDate("2017-01-26T00:00:00Z")
.fields("cost_per_result")
.insightsJobTimeout(50.0)
.insightsLookbackWindow(9.0)
.level("account")
.name("...my_name...")
.startDate("2017-01-25T00:00:00Z")
.timeIncrement(33.0)
.build())
.defaultAdsInsightsActionBreakdowns("action_type")
.endDate("2017-01-26T00:00:00Z")
.fetchThumbnailImages(false)
.insightsJobTimeout(55.0)
.insightsLookbackWindow(9.0)
.pageSize(7.0)
.startDate("2017-01-25T00:00:00Z")
.build())
.definitionId("efac1af8-dd35-4940-8819-0027d27f358d")
.name("...my_name...")
.secretId("...my_secret_id...")
.workspaceId("1c443315-5b54-4630-ad55-2f2c6821ece4")
.build());
}
}
resources:
mySourceFacebookmarketing:
type: airbyte:SourceFacebookMarketing
name: my_source_facebookmarketing
properties:
configuration:
accessToken: '...my_access_token...'
accountIds:
- '...'
actionBreakdownsAllowEmpty: true
adStatuses:
- ADSET_PAUSED
adsetStatuses:
- IN_PROCESS
campaignStatuses:
- PAUSED
clientId: '...my_client_id...'
clientSecret: '...my_client_secret...'
credentials:
authenticateViaFacebookMarketingOauth:
accessToken: '...my_access_token...'
clientId: '...my_client_id...'
clientSecret: '...my_client_secret...'
customInsights:
- actionBreakdowns:
- action_reaction
actionReportTime: impression
breakdowns:
- media_destination_url
endDate: 2017-01-26T00:00:00Z
fields:
- cost_per_result
insightsJobTimeout: 50
insightsLookbackWindow: 9
level: account
name: '...my_name...'
startDate: 2017-01-25T00:00:00Z
timeIncrement: 33
defaultAdsInsightsActionBreakdowns:
- action_type
endDate: 2017-01-26T00:00:00Z
fetchThumbnailImages: false
insightsJobTimeout: 55
insightsLookbackWindow: 9
pageSize: 7
startDate: 2017-01-25T00:00:00Z
definitionId: efac1af8-dd35-4940-8819-0027d27f358d
name: '...my_name...'
secretId: '...my_secret_id...'
workspaceId: 1c443315-5b54-4630-ad55-2f2c6821ece4
Create SourceFacebookMarketing Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SourceFacebookMarketing(name: string, args: SourceFacebookMarketingArgs, opts?: CustomResourceOptions);@overload
def SourceFacebookMarketing(resource_name: str,
args: SourceFacebookMarketingArgs,
opts: Optional[ResourceOptions] = None)
@overload
def SourceFacebookMarketing(resource_name: str,
opts: Optional[ResourceOptions] = None,
configuration: Optional[SourceFacebookMarketingConfigurationArgs] = None,
workspace_id: Optional[str] = None,
definition_id: Optional[str] = None,
name: Optional[str] = None,
secret_id: Optional[str] = None)func NewSourceFacebookMarketing(ctx *Context, name string, args SourceFacebookMarketingArgs, opts ...ResourceOption) (*SourceFacebookMarketing, error)public SourceFacebookMarketing(string name, SourceFacebookMarketingArgs args, CustomResourceOptions? opts = null)
public SourceFacebookMarketing(String name, SourceFacebookMarketingArgs args)
public SourceFacebookMarketing(String name, SourceFacebookMarketingArgs args, CustomResourceOptions options)
type: airbyte:SourceFacebookMarketing
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args SourceFacebookMarketingArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args SourceFacebookMarketingArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args SourceFacebookMarketingArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SourceFacebookMarketingArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SourceFacebookMarketingArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var sourceFacebookMarketingResource = new Airbyte.SourceFacebookMarketing("sourceFacebookMarketingResource", new()
{
Configuration = new Airbyte.Inputs.SourceFacebookMarketingConfigurationArgs
{
Credentials = new Airbyte.Inputs.SourceFacebookMarketingConfigurationCredentialsArgs
{
AuthenticateViaFacebookMarketingOauth = new Airbyte.Inputs.SourceFacebookMarketingConfigurationCredentialsAuthenticateViaFacebookMarketingOauthArgs
{
ClientId = "string",
ClientSecret = "string",
AccessToken = "string",
},
ServiceAccountKeyAuthentication = new Airbyte.Inputs.SourceFacebookMarketingConfigurationCredentialsServiceAccountKeyAuthenticationArgs
{
AccessToken = "string",
},
},
AccountIds = new[]
{
"string",
},
AdsetStatuses = new[]
{
"string",
},
CustomInsights = new[]
{
new Airbyte.Inputs.SourceFacebookMarketingConfigurationCustomInsightArgs
{
Name = "string",
ActionBreakdowns = new[]
{
"string",
},
ActionReportTime = "string",
Breakdowns = new[]
{
"string",
},
EndDate = "string",
Fields = new[]
{
"string",
},
InsightsJobTimeout = 0,
InsightsLookbackWindow = 0,
Level = "string",
StartDate = "string",
TimeIncrement = 0,
},
},
AccessToken = "string",
CampaignStatuses = new[]
{
"string",
},
ClientId = "string",
ClientSecret = "string",
ActionBreakdownsAllowEmpty = false,
AdStatuses = new[]
{
"string",
},
DefaultAdsInsightsActionBreakdowns = new[]
{
"string",
},
EndDate = "string",
FetchThumbnailImages = false,
InsightsJobTimeout = 0,
InsightsLookbackWindow = 0,
PageSize = 0,
StartDate = "string",
},
WorkspaceId = "string",
DefinitionId = "string",
Name = "string",
SecretId = "string",
});
example, err := airbyte.NewSourceFacebookMarketing(ctx, "sourceFacebookMarketingResource", &airbyte.SourceFacebookMarketingArgs{
Configuration: &airbyte.SourceFacebookMarketingConfigurationArgs{
Credentials: &airbyte.SourceFacebookMarketingConfigurationCredentialsArgs{
AuthenticateViaFacebookMarketingOauth: &airbyte.SourceFacebookMarketingConfigurationCredentialsAuthenticateViaFacebookMarketingOauthArgs{
ClientId: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
AccessToken: pulumi.String("string"),
},
ServiceAccountKeyAuthentication: &airbyte.SourceFacebookMarketingConfigurationCredentialsServiceAccountKeyAuthenticationArgs{
AccessToken: pulumi.String("string"),
},
},
AccountIds: pulumi.StringArray{
pulumi.String("string"),
},
AdsetStatuses: pulumi.StringArray{
pulumi.String("string"),
},
CustomInsights: airbyte.SourceFacebookMarketingConfigurationCustomInsightArray{
&airbyte.SourceFacebookMarketingConfigurationCustomInsightArgs{
Name: pulumi.String("string"),
ActionBreakdowns: pulumi.StringArray{
pulumi.String("string"),
},
ActionReportTime: pulumi.String("string"),
Breakdowns: pulumi.StringArray{
pulumi.String("string"),
},
EndDate: pulumi.String("string"),
Fields: pulumi.StringArray{
pulumi.String("string"),
},
InsightsJobTimeout: pulumi.Float64(0),
InsightsLookbackWindow: pulumi.Float64(0),
Level: pulumi.String("string"),
StartDate: pulumi.String("string"),
TimeIncrement: pulumi.Float64(0),
},
},
AccessToken: pulumi.String("string"),
CampaignStatuses: pulumi.StringArray{
pulumi.String("string"),
},
ClientId: pulumi.String("string"),
ClientSecret: pulumi.String("string"),
ActionBreakdownsAllowEmpty: pulumi.Bool(false),
AdStatuses: pulumi.StringArray{
pulumi.String("string"),
},
DefaultAdsInsightsActionBreakdowns: pulumi.StringArray{
pulumi.String("string"),
},
EndDate: pulumi.String("string"),
FetchThumbnailImages: pulumi.Bool(false),
InsightsJobTimeout: pulumi.Float64(0),
InsightsLookbackWindow: pulumi.Float64(0),
PageSize: pulumi.Float64(0),
StartDate: pulumi.String("string"),
},
WorkspaceId: pulumi.String("string"),
DefinitionId: pulumi.String("string"),
Name: pulumi.String("string"),
SecretId: pulumi.String("string"),
})
var sourceFacebookMarketingResource = new SourceFacebookMarketing("sourceFacebookMarketingResource", SourceFacebookMarketingArgs.builder()
.configuration(SourceFacebookMarketingConfigurationArgs.builder()
.credentials(SourceFacebookMarketingConfigurationCredentialsArgs.builder()
.authenticateViaFacebookMarketingOauth(SourceFacebookMarketingConfigurationCredentialsAuthenticateViaFacebookMarketingOauthArgs.builder()
.clientId("string")
.clientSecret("string")
.accessToken("string")
.build())
.serviceAccountKeyAuthentication(SourceFacebookMarketingConfigurationCredentialsServiceAccountKeyAuthenticationArgs.builder()
.accessToken("string")
.build())
.build())
.accountIds("string")
.adsetStatuses("string")
.customInsights(SourceFacebookMarketingConfigurationCustomInsightArgs.builder()
.name("string")
.actionBreakdowns("string")
.actionReportTime("string")
.breakdowns("string")
.endDate("string")
.fields("string")
.insightsJobTimeout(0.0)
.insightsLookbackWindow(0.0)
.level("string")
.startDate("string")
.timeIncrement(0.0)
.build())
.accessToken("string")
.campaignStatuses("string")
.clientId("string")
.clientSecret("string")
.actionBreakdownsAllowEmpty(false)
.adStatuses("string")
.defaultAdsInsightsActionBreakdowns("string")
.endDate("string")
.fetchThumbnailImages(false)
.insightsJobTimeout(0.0)
.insightsLookbackWindow(0.0)
.pageSize(0.0)
.startDate("string")
.build())
.workspaceId("string")
.definitionId("string")
.name("string")
.secretId("string")
.build());
source_facebook_marketing_resource = airbyte.SourceFacebookMarketing("sourceFacebookMarketingResource",
configuration={
"credentials": {
"authenticate_via_facebook_marketing_oauth": {
"client_id": "string",
"client_secret": "string",
"access_token": "string",
},
"service_account_key_authentication": {
"access_token": "string",
},
},
"account_ids": ["string"],
"adset_statuses": ["string"],
"custom_insights": [{
"name": "string",
"action_breakdowns": ["string"],
"action_report_time": "string",
"breakdowns": ["string"],
"end_date": "string",
"fields": ["string"],
"insights_job_timeout": 0,
"insights_lookback_window": 0,
"level": "string",
"start_date": "string",
"time_increment": 0,
}],
"access_token": "string",
"campaign_statuses": ["string"],
"client_id": "string",
"client_secret": "string",
"action_breakdowns_allow_empty": False,
"ad_statuses": ["string"],
"default_ads_insights_action_breakdowns": ["string"],
"end_date": "string",
"fetch_thumbnail_images": False,
"insights_job_timeout": 0,
"insights_lookback_window": 0,
"page_size": 0,
"start_date": "string",
},
workspace_id="string",
definition_id="string",
name="string",
secret_id="string")
const sourceFacebookMarketingResource = new airbyte.SourceFacebookMarketing("sourceFacebookMarketingResource", {
configuration: {
credentials: {
authenticateViaFacebookMarketingOauth: {
clientId: "string",
clientSecret: "string",
accessToken: "string",
},
serviceAccountKeyAuthentication: {
accessToken: "string",
},
},
accountIds: ["string"],
adsetStatuses: ["string"],
customInsights: [{
name: "string",
actionBreakdowns: ["string"],
actionReportTime: "string",
breakdowns: ["string"],
endDate: "string",
fields: ["string"],
insightsJobTimeout: 0,
insightsLookbackWindow: 0,
level: "string",
startDate: "string",
timeIncrement: 0,
}],
accessToken: "string",
campaignStatuses: ["string"],
clientId: "string",
clientSecret: "string",
actionBreakdownsAllowEmpty: false,
adStatuses: ["string"],
defaultAdsInsightsActionBreakdowns: ["string"],
endDate: "string",
fetchThumbnailImages: false,
insightsJobTimeout: 0,
insightsLookbackWindow: 0,
pageSize: 0,
startDate: "string",
},
workspaceId: "string",
definitionId: "string",
name: "string",
secretId: "string",
});
type: airbyte:SourceFacebookMarketing
properties:
configuration:
accessToken: string
accountIds:
- string
actionBreakdownsAllowEmpty: false
adStatuses:
- string
adsetStatuses:
- string
campaignStatuses:
- string
clientId: string
clientSecret: string
credentials:
authenticateViaFacebookMarketingOauth:
accessToken: string
clientId: string
clientSecret: string
serviceAccountKeyAuthentication:
accessToken: string
customInsights:
- actionBreakdowns:
- string
actionReportTime: string
breakdowns:
- string
endDate: string
fields:
- string
insightsJobTimeout: 0
insightsLookbackWindow: 0
level: string
name: string
startDate: string
timeIncrement: 0
defaultAdsInsightsActionBreakdowns:
- string
endDate: string
fetchThumbnailImages: false
insightsJobTimeout: 0
insightsLookbackWindow: 0
pageSize: 0
startDate: string
definitionId: string
name: string
secretId: string
workspaceId: string
SourceFacebookMarketing Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The SourceFacebookMarketing resource accepts the following input properties:
- Configuration
Source
Facebook Marketing Configuration - The values required to configure the source. The schema for this must match the schema return by sourcedefinitionspecifications/get for the source.
- Workspace
Id string - Definition
Id string - The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Default: "e7778cfc-e97c-4458-9ecb-b4f2bba8946c"; Requires replacement if changed.
- Name string
- Name of the source e.g. dev-mysql-instance.
- Secret
Id string - Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- Configuration
Source
Facebook Marketing Configuration Args - The values required to configure the source. The schema for this must match the schema return by sourcedefinitionspecifications/get for the source.
- Workspace
Id string - Definition
Id string - The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Default: "e7778cfc-e97c-4458-9ecb-b4f2bba8946c"; Requires replacement if changed.
- Name string
- Name of the source e.g. dev-mysql-instance.
- Secret
Id string - Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- configuration
Source
Facebook Marketing Configuration - The values required to configure the source. The schema for this must match the schema return by sourcedefinitionspecifications/get for the source.
- workspace
Id String - definition
Id String - The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Default: "e7778cfc-e97c-4458-9ecb-b4f2bba8946c"; Requires replacement if changed.
- name String
- Name of the source e.g. dev-mysql-instance.
- secret
Id String - Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- configuration
Source
Facebook Marketing Configuration - The values required to configure the source. The schema for this must match the schema return by sourcedefinitionspecifications/get for the source.
- workspace
Id string - definition
Id string - The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Default: "e7778cfc-e97c-4458-9ecb-b4f2bba8946c"; Requires replacement if changed.
- name string
- Name of the source e.g. dev-mysql-instance.
- secret
Id string - Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- configuration
Source
Facebook Marketing Configuration Args - The values required to configure the source. The schema for this must match the schema return by sourcedefinitionspecifications/get for the source.
- workspace_
id str - definition_
id str - The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Default: "e7778cfc-e97c-4458-9ecb-b4f2bba8946c"; Requires replacement if changed.
- name str
- Name of the source e.g. dev-mysql-instance.
- secret_
id str - Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- configuration Property Map
- The values required to configure the source. The schema for this must match the schema return by sourcedefinitionspecifications/get for the source.
- workspace
Id String - definition
Id String - The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Default: "e7778cfc-e97c-4458-9ecb-b4f2bba8946c"; Requires replacement if changed.
- name String
- Name of the source e.g. dev-mysql-instance.
- secret
Id String - Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
Outputs
All input properties are implicitly available as output properties. Additionally, the SourceFacebookMarketing resource produces the following output properties:
- Created
At double - Id string
- The provider-assigned unique ID for this managed resource.
- Resource
Allocation SourceFacebook Marketing Resource Allocation - actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
- Source
Id string - Source
Type string
- Created
At float64 - Id string
- The provider-assigned unique ID for this managed resource.
- Resource
Allocation SourceFacebook Marketing Resource Allocation - actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
- Source
Id string - Source
Type string
- created
At Double - id String
- The provider-assigned unique ID for this managed resource.
- resource
Allocation SourceFacebook Marketing Resource Allocation - actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
- source
Id String - source
Type String
- created
At number - id string
- The provider-assigned unique ID for this managed resource.
- resource
Allocation SourceFacebook Marketing Resource Allocation - actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
- source
Id string - source
Type string
- created_
at float - id str
- The provider-assigned unique ID for this managed resource.
- resource_
allocation SourceFacebook Marketing Resource Allocation - actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
- source_
id str - source_
type str
- created
At Number - id String
- The provider-assigned unique ID for this managed resource.
- resource
Allocation Property Map - actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
- source
Id String - source
Type String
Look up Existing SourceFacebookMarketing Resource
Get an existing SourceFacebookMarketing resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: SourceFacebookMarketingState, opts?: CustomResourceOptions): SourceFacebookMarketing@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
configuration: Optional[SourceFacebookMarketingConfigurationArgs] = None,
created_at: Optional[float] = None,
definition_id: Optional[str] = None,
name: Optional[str] = None,
resource_allocation: Optional[SourceFacebookMarketingResourceAllocationArgs] = None,
secret_id: Optional[str] = None,
source_id: Optional[str] = None,
source_type: Optional[str] = None,
workspace_id: Optional[str] = None) -> SourceFacebookMarketingfunc GetSourceFacebookMarketing(ctx *Context, name string, id IDInput, state *SourceFacebookMarketingState, opts ...ResourceOption) (*SourceFacebookMarketing, error)public static SourceFacebookMarketing Get(string name, Input<string> id, SourceFacebookMarketingState? state, CustomResourceOptions? opts = null)public static SourceFacebookMarketing get(String name, Output<String> id, SourceFacebookMarketingState state, CustomResourceOptions options)resources: _: type: airbyte:SourceFacebookMarketing get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Configuration
Source
Facebook Marketing Configuration - The values required to configure the source. The schema for this must match the schema return by sourcedefinitionspecifications/get for the source.
- Created
At double - Definition
Id string - The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Default: "e7778cfc-e97c-4458-9ecb-b4f2bba8946c"; Requires replacement if changed.
- Name string
- Name of the source e.g. dev-mysql-instance.
- Resource
Allocation SourceFacebook Marketing Resource Allocation - actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
- Secret
Id string - Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- Source
Id string - Source
Type string - Workspace
Id string
- Configuration
Source
Facebook Marketing Configuration Args - The values required to configure the source. The schema for this must match the schema return by sourcedefinitionspecifications/get for the source.
- Created
At float64 - Definition
Id string - The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Default: "e7778cfc-e97c-4458-9ecb-b4f2bba8946c"; Requires replacement if changed.
- Name string
- Name of the source e.g. dev-mysql-instance.
- Resource
Allocation SourceFacebook Marketing Resource Allocation Args - actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
- Secret
Id string - Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- Source
Id string - Source
Type string - Workspace
Id string
- configuration
Source
Facebook Marketing Configuration - The values required to configure the source. The schema for this must match the schema return by sourcedefinitionspecifications/get for the source.
- created
At Double - definition
Id String - The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Default: "e7778cfc-e97c-4458-9ecb-b4f2bba8946c"; Requires replacement if changed.
- name String
- Name of the source e.g. dev-mysql-instance.
- resource
Allocation SourceFacebook Marketing Resource Allocation - actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
- secret
Id String - Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- source
Id String - source
Type String - workspace
Id String
- configuration
Source
Facebook Marketing Configuration - The values required to configure the source. The schema for this must match the schema return by sourcedefinitionspecifications/get for the source.
- created
At number - definition
Id string - The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Default: "e7778cfc-e97c-4458-9ecb-b4f2bba8946c"; Requires replacement if changed.
- name string
- Name of the source e.g. dev-mysql-instance.
- resource
Allocation SourceFacebook Marketing Resource Allocation - actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
- secret
Id string - Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- source
Id string - source
Type string - workspace
Id string
- configuration
Source
Facebook Marketing Configuration Args - The values required to configure the source. The schema for this must match the schema return by sourcedefinitionspecifications/get for the source.
- created_
at float - definition_
id str - The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Default: "e7778cfc-e97c-4458-9ecb-b4f2bba8946c"; Requires replacement if changed.
- name str
- Name of the source e.g. dev-mysql-instance.
- resource_
allocation SourceFacebook Marketing Resource Allocation Args - actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
- secret_
id str - Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- source_
id str - source_
type str - workspace_
id str
- configuration Property Map
- The values required to configure the source. The schema for this must match the schema return by sourcedefinitionspecifications/get for the source.
- created
At Number - definition
Id String - The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided. Default: "e7778cfc-e97c-4458-9ecb-b4f2bba8946c"; Requires replacement if changed.
- name String
- Name of the source e.g. dev-mysql-instance.
- resource
Allocation Property Map - actor or actor definition specific resource requirements. if default is set, these are the requirements that should be set for ALL jobs run for this actor definition. it is overriden by the job type specific configurations. if not set, the platform will use defaults. these values will be overriden by configuration at the connection level.
- secret
Id String - Optional secretID obtained through the public API OAuth redirect flow. Requires replacement if changed.
- source
Id String - source
Type String - workspace
Id String
Supporting Types
SourceFacebookMarketingConfiguration, SourceFacebookMarketingConfigurationArgs
- Account
Ids List<string> - The Facebook Ad account ID(s) to pull data from. The Ad account ID number is in the account dropdown menu or in your browser's address bar of your \n\nMeta Ads Manager\n\n. See the \n\ndocs\n\n for more information.
- Credentials
Source
Facebook Marketing Configuration Credentials - Credentials for connecting to the Facebook Marketing API
- Access
Token string - The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions \n\nadsmanagement, adsread, readinsights, businessmanagement\n\n. Then click on "Get token". See the \n\ndocs\n\n for more information.
- Action
Breakdowns boolAllow Empty - Allows action_breakdowns to be an empty list
- Ad
Statuses List<string> - Select the statuses you want to be loaded in the stream. If no specific statuses are selected, the API's default behavior applies, and some statuses may be filtered out. Default: []
- Adset
Statuses List<string> - Select the statuses you want to be loaded in the stream. If no specific statuses are selected, the API's default behavior applies, and some statuses may be filtered out. Default: []
- Campaign
Statuses List<string> - Select the statuses you want to be loaded in the stream. If no specific statuses are selected, the API's default behavior applies, and some statuses may be filtered out. Default: []
- Client
Id string - The Client Id for your OAuth app
- Client
Secret string - The Client Secret for your OAuth app
- Custom
Insights List<SourceFacebook Marketing Configuration Custom Insight> - A list which contains ad statistics entries, each entry must have a name and can contains fields, breakdowns or action*breakdowns. Click on "add" to fill this field.
- Default
Ads List<string>Insights Action Breakdowns - Action breakdowns for the Built-in Ads Insights stream that will be used in the request. You can override default values or remove them to make it empty if needed. Default: ["actiontype","actiontargetid","actiondestination"]
- End
Date string - The date until which you'd like to replicate data for all incremental streams, in the format YYYY-MM-DDT00:00:00Z. All data generated between the start date and this end date will be replicated. Not setting this option will result in always syncing the latest data.
- Fetch
Thumbnail boolImages - Set to active if you want to fetch the thumbnailurl and store the result in thumbnaildata_url for each Ad Creative. Default: false
- Insights
Job doubleTimeout - Insights Job Timeout establishes the maximum amount of time (in minutes) of waiting for the report job to complete. When timeout is reached the job is considered failed and we are trying to request smaller amount of data by breaking the job to few smaller ones. If you definitely know that 60 minutes is not enough for your report to be processed then you can decrease the timeout value, so we start breaking job to smaller parts faster. Default: 60
- Insights
Lookback doubleWindow - The attribution window. Facebook freezes insight data 28 days after it was generated, which means that all data from the past 28 days may have changed since we last emitted it, so you can retrieve refreshed insights from the past by setting this parameter. If you set a custom lookback window value in Facebook account, please provide the same value here. Default: 28
- Page
Size double - Page size used when sending requests to Facebook API to specify number of records per page when response has pagination. Most users do not need to set this field unless they specifically need to tune the connector to address specific issues or use cases. Default: 100
- Start
Date string - The date from which you'd like to replicate data for all incremental streams, in the format YYYY-MM-DDT00:00:00Z. If not set then all data will be replicated for usual streams and only last 2 years for insight streams.
- Account
Ids []string - The Facebook Ad account ID(s) to pull data from. The Ad account ID number is in the account dropdown menu or in your browser's address bar of your \n\nMeta Ads Manager\n\n. See the \n\ndocs\n\n for more information.
- Credentials
Source
Facebook Marketing Configuration Credentials - Credentials for connecting to the Facebook Marketing API
- Access
Token string - The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions \n\nadsmanagement, adsread, readinsights, businessmanagement\n\n. Then click on "Get token". See the \n\ndocs\n\n for more information.
- Action
Breakdowns boolAllow Empty - Allows action_breakdowns to be an empty list
- Ad
Statuses []string - Select the statuses you want to be loaded in the stream. If no specific statuses are selected, the API's default behavior applies, and some statuses may be filtered out. Default: []
- Adset
Statuses []string - Select the statuses you want to be loaded in the stream. If no specific statuses are selected, the API's default behavior applies, and some statuses may be filtered out. Default: []
- Campaign
Statuses []string - Select the statuses you want to be loaded in the stream. If no specific statuses are selected, the API's default behavior applies, and some statuses may be filtered out. Default: []
- Client
Id string - The Client Id for your OAuth app
- Client
Secret string - The Client Secret for your OAuth app
- Custom
Insights []SourceFacebook Marketing Configuration Custom Insight - A list which contains ad statistics entries, each entry must have a name and can contains fields, breakdowns or action*breakdowns. Click on "add" to fill this field.
- Default
Ads []stringInsights Action Breakdowns - Action breakdowns for the Built-in Ads Insights stream that will be used in the request. You can override default values or remove them to make it empty if needed. Default: ["actiontype","actiontargetid","actiondestination"]
- End
Date string - The date until which you'd like to replicate data for all incremental streams, in the format YYYY-MM-DDT00:00:00Z. All data generated between the start date and this end date will be replicated. Not setting this option will result in always syncing the latest data.
- Fetch
Thumbnail boolImages - Set to active if you want to fetch the thumbnailurl and store the result in thumbnaildata_url for each Ad Creative. Default: false
- Insights
Job float64Timeout - Insights Job Timeout establishes the maximum amount of time (in minutes) of waiting for the report job to complete. When timeout is reached the job is considered failed and we are trying to request smaller amount of data by breaking the job to few smaller ones. If you definitely know that 60 minutes is not enough for your report to be processed then you can decrease the timeout value, so we start breaking job to smaller parts faster. Default: 60
- Insights
Lookback float64Window - The attribution window. Facebook freezes insight data 28 days after it was generated, which means that all data from the past 28 days may have changed since we last emitted it, so you can retrieve refreshed insights from the past by setting this parameter. If you set a custom lookback window value in Facebook account, please provide the same value here. Default: 28
- Page
Size float64 - Page size used when sending requests to Facebook API to specify number of records per page when response has pagination. Most users do not need to set this field unless they specifically need to tune the connector to address specific issues or use cases. Default: 100
- Start
Date string - The date from which you'd like to replicate data for all incremental streams, in the format YYYY-MM-DDT00:00:00Z. If not set then all data will be replicated for usual streams and only last 2 years for insight streams.
- account
Ids List<String> - The Facebook Ad account ID(s) to pull data from. The Ad account ID number is in the account dropdown menu or in your browser's address bar of your \n\nMeta Ads Manager\n\n. See the \n\ndocs\n\n for more information.
- credentials
Source
Facebook Marketing Configuration Credentials - Credentials for connecting to the Facebook Marketing API
- access
Token String - The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions \n\nadsmanagement, adsread, readinsights, businessmanagement\n\n. Then click on "Get token". See the \n\ndocs\n\n for more information.
- action
Breakdowns BooleanAllow Empty - Allows action_breakdowns to be an empty list
- ad
Statuses List<String> - Select the statuses you want to be loaded in the stream. If no specific statuses are selected, the API's default behavior applies, and some statuses may be filtered out. Default: []
- adset
Statuses List<String> - Select the statuses you want to be loaded in the stream. If no specific statuses are selected, the API's default behavior applies, and some statuses may be filtered out. Default: []
- campaign
Statuses List<String> - Select the statuses you want to be loaded in the stream. If no specific statuses are selected, the API's default behavior applies, and some statuses may be filtered out. Default: []
- client
Id String - The Client Id for your OAuth app
- client
Secret String - The Client Secret for your OAuth app
- custom
Insights List<SourceFacebook Marketing Configuration Custom Insight> - A list which contains ad statistics entries, each entry must have a name and can contains fields, breakdowns or action*breakdowns. Click on "add" to fill this field.
- default
Ads List<String>Insights Action Breakdowns - Action breakdowns for the Built-in Ads Insights stream that will be used in the request. You can override default values or remove them to make it empty if needed. Default: ["actiontype","actiontargetid","actiondestination"]
- end
Date String - The date until which you'd like to replicate data for all incremental streams, in the format YYYY-MM-DDT00:00:00Z. All data generated between the start date and this end date will be replicated. Not setting this option will result in always syncing the latest data.
- fetch
Thumbnail BooleanImages - Set to active if you want to fetch the thumbnailurl and store the result in thumbnaildata_url for each Ad Creative. Default: false
- insights
Job DoubleTimeout - Insights Job Timeout establishes the maximum amount of time (in minutes) of waiting for the report job to complete. When timeout is reached the job is considered failed and we are trying to request smaller amount of data by breaking the job to few smaller ones. If you definitely know that 60 minutes is not enough for your report to be processed then you can decrease the timeout value, so we start breaking job to smaller parts faster. Default: 60
- insights
Lookback DoubleWindow - The attribution window. Facebook freezes insight data 28 days after it was generated, which means that all data from the past 28 days may have changed since we last emitted it, so you can retrieve refreshed insights from the past by setting this parameter. If you set a custom lookback window value in Facebook account, please provide the same value here. Default: 28
- page
Size Double - Page size used when sending requests to Facebook API to specify number of records per page when response has pagination. Most users do not need to set this field unless they specifically need to tune the connector to address specific issues or use cases. Default: 100
- start
Date String - The date from which you'd like to replicate data for all incremental streams, in the format YYYY-MM-DDT00:00:00Z. If not set then all data will be replicated for usual streams and only last 2 years for insight streams.
- account
Ids string[] - The Facebook Ad account ID(s) to pull data from. The Ad account ID number is in the account dropdown menu or in your browser's address bar of your \n\nMeta Ads Manager\n\n. See the \n\ndocs\n\n for more information.
- credentials
Source
Facebook Marketing Configuration Credentials - Credentials for connecting to the Facebook Marketing API
- access
Token string - The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions \n\nadsmanagement, adsread, readinsights, businessmanagement\n\n. Then click on "Get token". See the \n\ndocs\n\n for more information.
- action
Breakdowns booleanAllow Empty - Allows action_breakdowns to be an empty list
- ad
Statuses string[] - Select the statuses you want to be loaded in the stream. If no specific statuses are selected, the API's default behavior applies, and some statuses may be filtered out. Default: []
- adset
Statuses string[] - Select the statuses you want to be loaded in the stream. If no specific statuses are selected, the API's default behavior applies, and some statuses may be filtered out. Default: []
- campaign
Statuses string[] - Select the statuses you want to be loaded in the stream. If no specific statuses are selected, the API's default behavior applies, and some statuses may be filtered out. Default: []
- client
Id string - The Client Id for your OAuth app
- client
Secret string - The Client Secret for your OAuth app
- custom
Insights SourceFacebook Marketing Configuration Custom Insight[] - A list which contains ad statistics entries, each entry must have a name and can contains fields, breakdowns or action*breakdowns. Click on "add" to fill this field.
- default
Ads string[]Insights Action Breakdowns - Action breakdowns for the Built-in Ads Insights stream that will be used in the request. You can override default values or remove them to make it empty if needed. Default: ["actiontype","actiontargetid","actiondestination"]
- end
Date string - The date until which you'd like to replicate data for all incremental streams, in the format YYYY-MM-DDT00:00:00Z. All data generated between the start date and this end date will be replicated. Not setting this option will result in always syncing the latest data.
- fetch
Thumbnail booleanImages - Set to active if you want to fetch the thumbnailurl and store the result in thumbnaildata_url for each Ad Creative. Default: false
- insights
Job numberTimeout - Insights Job Timeout establishes the maximum amount of time (in minutes) of waiting for the report job to complete. When timeout is reached the job is considered failed and we are trying to request smaller amount of data by breaking the job to few smaller ones. If you definitely know that 60 minutes is not enough for your report to be processed then you can decrease the timeout value, so we start breaking job to smaller parts faster. Default: 60
- insights
Lookback numberWindow - The attribution window. Facebook freezes insight data 28 days after it was generated, which means that all data from the past 28 days may have changed since we last emitted it, so you can retrieve refreshed insights from the past by setting this parameter. If you set a custom lookback window value in Facebook account, please provide the same value here. Default: 28
- page
Size number - Page size used when sending requests to Facebook API to specify number of records per page when response has pagination. Most users do not need to set this field unless they specifically need to tune the connector to address specific issues or use cases. Default: 100
- start
Date string - The date from which you'd like to replicate data for all incremental streams, in the format YYYY-MM-DDT00:00:00Z. If not set then all data will be replicated for usual streams and only last 2 years for insight streams.
- account_
ids Sequence[str] - The Facebook Ad account ID(s) to pull data from. The Ad account ID number is in the account dropdown menu or in your browser's address bar of your \n\nMeta Ads Manager\n\n. See the \n\ndocs\n\n for more information.
- credentials
Source
Facebook Marketing Configuration Credentials - Credentials for connecting to the Facebook Marketing API
- access_
token str - The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions \n\nadsmanagement, adsread, readinsights, businessmanagement\n\n. Then click on "Get token". See the \n\ndocs\n\n for more information.
- action_
breakdowns_ boolallow_ empty - Allows action_breakdowns to be an empty list
- ad_
statuses Sequence[str] - Select the statuses you want to be loaded in the stream. If no specific statuses are selected, the API's default behavior applies, and some statuses may be filtered out. Default: []
- adset_
statuses Sequence[str] - Select the statuses you want to be loaded in the stream. If no specific statuses are selected, the API's default behavior applies, and some statuses may be filtered out. Default: []
- campaign_
statuses Sequence[str] - Select the statuses you want to be loaded in the stream. If no specific statuses are selected, the API's default behavior applies, and some statuses may be filtered out. Default: []
- client_
id str - The Client Id for your OAuth app
- client_
secret str - The Client Secret for your OAuth app
- custom_
insights Sequence[SourceFacebook Marketing Configuration Custom Insight] - A list which contains ad statistics entries, each entry must have a name and can contains fields, breakdowns or action*breakdowns. Click on "add" to fill this field.
- default_
ads_ Sequence[str]insights_ action_ breakdowns - Action breakdowns for the Built-in Ads Insights stream that will be used in the request. You can override default values or remove them to make it empty if needed. Default: ["actiontype","actiontargetid","actiondestination"]
- end_
date str - The date until which you'd like to replicate data for all incremental streams, in the format YYYY-MM-DDT00:00:00Z. All data generated between the start date and this end date will be replicated. Not setting this option will result in always syncing the latest data.
- fetch_
thumbnail_ boolimages - Set to active if you want to fetch the thumbnailurl and store the result in thumbnaildata_url for each Ad Creative. Default: false
- insights_
job_ floattimeout - Insights Job Timeout establishes the maximum amount of time (in minutes) of waiting for the report job to complete. When timeout is reached the job is considered failed and we are trying to request smaller amount of data by breaking the job to few smaller ones. If you definitely know that 60 minutes is not enough for your report to be processed then you can decrease the timeout value, so we start breaking job to smaller parts faster. Default: 60
- insights_
lookback_ floatwindow - The attribution window. Facebook freezes insight data 28 days after it was generated, which means that all data from the past 28 days may have changed since we last emitted it, so you can retrieve refreshed insights from the past by setting this parameter. If you set a custom lookback window value in Facebook account, please provide the same value here. Default: 28
- page_
size float - Page size used when sending requests to Facebook API to specify number of records per page when response has pagination. Most users do not need to set this field unless they specifically need to tune the connector to address specific issues or use cases. Default: 100
- start_
date str - The date from which you'd like to replicate data for all incremental streams, in the format YYYY-MM-DDT00:00:00Z. If not set then all data will be replicated for usual streams and only last 2 years for insight streams.
- account
Ids List<String> - The Facebook Ad account ID(s) to pull data from. The Ad account ID number is in the account dropdown menu or in your browser's address bar of your \n\nMeta Ads Manager\n\n. See the \n\ndocs\n\n for more information.
- credentials Property Map
- Credentials for connecting to the Facebook Marketing API
- access
Token String - The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions \n\nadsmanagement, adsread, readinsights, businessmanagement\n\n. Then click on "Get token". See the \n\ndocs\n\n for more information.
- action
Breakdowns BooleanAllow Empty - Allows action_breakdowns to be an empty list
- ad
Statuses List<String> - Select the statuses you want to be loaded in the stream. If no specific statuses are selected, the API's default behavior applies, and some statuses may be filtered out. Default: []
- adset
Statuses List<String> - Select the statuses you want to be loaded in the stream. If no specific statuses are selected, the API's default behavior applies, and some statuses may be filtered out. Default: []
- campaign
Statuses List<String> - Select the statuses you want to be loaded in the stream. If no specific statuses are selected, the API's default behavior applies, and some statuses may be filtered out. Default: []
- client
Id String - The Client Id for your OAuth app
- client
Secret String - The Client Secret for your OAuth app
- custom
Insights List<Property Map> - A list which contains ad statistics entries, each entry must have a name and can contains fields, breakdowns or action*breakdowns. Click on "add" to fill this field.
- default
Ads List<String>Insights Action Breakdowns - Action breakdowns for the Built-in Ads Insights stream that will be used in the request. You can override default values or remove them to make it empty if needed. Default: ["actiontype","actiontargetid","actiondestination"]
- end
Date String - The date until which you'd like to replicate data for all incremental streams, in the format YYYY-MM-DDT00:00:00Z. All data generated between the start date and this end date will be replicated. Not setting this option will result in always syncing the latest data.
- fetch
Thumbnail BooleanImages - Set to active if you want to fetch the thumbnailurl and store the result in thumbnaildata_url for each Ad Creative. Default: false
- insights
Job NumberTimeout - Insights Job Timeout establishes the maximum amount of time (in minutes) of waiting for the report job to complete. When timeout is reached the job is considered failed and we are trying to request smaller amount of data by breaking the job to few smaller ones. If you definitely know that 60 minutes is not enough for your report to be processed then you can decrease the timeout value, so we start breaking job to smaller parts faster. Default: 60
- insights
Lookback NumberWindow - The attribution window. Facebook freezes insight data 28 days after it was generated, which means that all data from the past 28 days may have changed since we last emitted it, so you can retrieve refreshed insights from the past by setting this parameter. If you set a custom lookback window value in Facebook account, please provide the same value here. Default: 28
- page
Size Number - Page size used when sending requests to Facebook API to specify number of records per page when response has pagination. Most users do not need to set this field unless they specifically need to tune the connector to address specific issues or use cases. Default: 100
- start
Date String - The date from which you'd like to replicate data for all incremental streams, in the format YYYY-MM-DDT00:00:00Z. If not set then all data will be replicated for usual streams and only last 2 years for insight streams.
SourceFacebookMarketingConfigurationCredentials, SourceFacebookMarketingConfigurationCredentialsArgs
SourceFacebookMarketingConfigurationCredentialsAuthenticateViaFacebookMarketingOauth, SourceFacebookMarketingConfigurationCredentialsAuthenticateViaFacebookMarketingOauthArgs
- Client
Id string - Client ID for the Facebook Marketing API
- Client
Secret string - Client Secret for the Facebook Marketing API
- Access
Token string - The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions \n\nadsmanagement, adsread, readinsights, businessmanagement\n\n. Then click on "Get token". See the \n\ndocs\n\n for more information.
- Client
Id string - Client ID for the Facebook Marketing API
- Client
Secret string - Client Secret for the Facebook Marketing API
- Access
Token string - The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions \n\nadsmanagement, adsread, readinsights, businessmanagement\n\n. Then click on "Get token". See the \n\ndocs\n\n for more information.
- client
Id String - Client ID for the Facebook Marketing API
- client
Secret String - Client Secret for the Facebook Marketing API
- access
Token String - The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions \n\nadsmanagement, adsread, readinsights, businessmanagement\n\n. Then click on "Get token". See the \n\ndocs\n\n for more information.
- client
Id string - Client ID for the Facebook Marketing API
- client
Secret string - Client Secret for the Facebook Marketing API
- access
Token string - The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions \n\nadsmanagement, adsread, readinsights, businessmanagement\n\n. Then click on "Get token". See the \n\ndocs\n\n for more information.
- client_
id str - Client ID for the Facebook Marketing API
- client_
secret str - Client Secret for the Facebook Marketing API
- access_
token str - The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions \n\nadsmanagement, adsread, readinsights, businessmanagement\n\n. Then click on "Get token". See the \n\ndocs\n\n for more information.
- client
Id String - Client ID for the Facebook Marketing API
- client
Secret String - Client Secret for the Facebook Marketing API
- access
Token String - The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions \n\nadsmanagement, adsread, readinsights, businessmanagement\n\n. Then click on "Get token". See the \n\ndocs\n\n for more information.
SourceFacebookMarketingConfigurationCredentialsServiceAccountKeyAuthentication, SourceFacebookMarketingConfigurationCredentialsServiceAccountKeyAuthenticationArgs
- Access
Token string - The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions \n\nadsmanagement, adsread, readinsights, businessmanagement\n\n. Then click on "Get token". See the \n\ndocs\n\n for more information.
- Access
Token string - The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions \n\nadsmanagement, adsread, readinsights, businessmanagement\n\n. Then click on "Get token". See the \n\ndocs\n\n for more information.
- access
Token String - The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions \n\nadsmanagement, adsread, readinsights, businessmanagement\n\n. Then click on "Get token". See the \n\ndocs\n\n for more information.
- access
Token string - The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions \n\nadsmanagement, adsread, readinsights, businessmanagement\n\n. Then click on "Get token". See the \n\ndocs\n\n for more information.
- access_
token str - The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions \n\nadsmanagement, adsread, readinsights, businessmanagement\n\n. Then click on "Get token". See the \n\ndocs\n\n for more information.
- access
Token String - The value of the generated access token. From your App’s Dashboard, click on "Marketing API" then "Tools". Select permissions \n\nadsmanagement, adsread, readinsights, businessmanagement\n\n. Then click on "Get token". See the \n\ndocs\n\n for more information.
SourceFacebookMarketingConfigurationCustomInsight, SourceFacebookMarketingConfigurationCustomInsightArgs
- Name string
- The name value of insight
- Action
Breakdowns List<string> - A list of chosen actionbreakdowns for actionbreakdowns. Default: []
- Action
Report stringTime - Determines the report time of action stats. For example, if a person saw the ad on Jan 1st but converted on Jan 2nd, when you query the API with actionreporttime=impression, you see a conversion on Jan 1st. When you query the API with actionreporttime=conversion, you see a conversion on Jan 2nd. must be one of ["conversion", "impression", "mixed"]
- Breakdowns List<string>
- A list of chosen breakdowns for breakdowns. Default: []
- End
Date string - The date until which you'd like to replicate data for this stream, in the format YYYY-MM-DDT00:00:00Z. All data generated between the start date and this end date will be replicated. Not setting this option will result in always syncing the latest data.
- Fields List<string>
- A list of chosen fields for fields parameter. Default: []
- Insights
Job doubleTimeout - The insights job timeout. Default: 60
- Insights
Lookback doubleWindow - The attribution window. Default: 28
- Level string
- Chosen level for API. Default: "ad"; must be one of ["ad", "adset", "campaign", "account"]
- Start
Date string - The date from which you'd like to replicate data for this stream, in the format YYYY-MM-DDT00:00:00Z.
- Time
Increment double - Time window in days by which to aggregate statistics. The sync will be chunked into N day intervals, where N is the number of days you specified. For example, if you set this value to 7, then all statistics will be reported as 7-day aggregates by starting from the start_date. If the start and end dates are October 1st and October 30th, then the connector will output 5 records: 01 - 06, 07 - 13, 14 - 20, 21 - 27, and 28 - 30 (3 days only). The minimum allowed value for this field is 1, and the maximum is 89. Default: 1
- Name string
- The name value of insight
- Action
Breakdowns []string - A list of chosen actionbreakdowns for actionbreakdowns. Default: []
- Action
Report stringTime - Determines the report time of action stats. For example, if a person saw the ad on Jan 1st but converted on Jan 2nd, when you query the API with actionreporttime=impression, you see a conversion on Jan 1st. When you query the API with actionreporttime=conversion, you see a conversion on Jan 2nd. must be one of ["conversion", "impression", "mixed"]
- Breakdowns []string
- A list of chosen breakdowns for breakdowns. Default: []
- End
Date string - The date until which you'd like to replicate data for this stream, in the format YYYY-MM-DDT00:00:00Z. All data generated between the start date and this end date will be replicated. Not setting this option will result in always syncing the latest data.
- Fields []string
- A list of chosen fields for fields parameter. Default: []
- Insights
Job float64Timeout - The insights job timeout. Default: 60
- Insights
Lookback float64Window - The attribution window. Default: 28
- Level string
- Chosen level for API. Default: "ad"; must be one of ["ad", "adset", "campaign", "account"]
- Start
Date string - The date from which you'd like to replicate data for this stream, in the format YYYY-MM-DDT00:00:00Z.
- Time
Increment float64 - Time window in days by which to aggregate statistics. The sync will be chunked into N day intervals, where N is the number of days you specified. For example, if you set this value to 7, then all statistics will be reported as 7-day aggregates by starting from the start_date. If the start and end dates are October 1st and October 30th, then the connector will output 5 records: 01 - 06, 07 - 13, 14 - 20, 21 - 27, and 28 - 30 (3 days only). The minimum allowed value for this field is 1, and the maximum is 89. Default: 1
- name String
- The name value of insight
- action
Breakdowns List<String> - A list of chosen actionbreakdowns for actionbreakdowns. Default: []
- action
Report StringTime - Determines the report time of action stats. For example, if a person saw the ad on Jan 1st but converted on Jan 2nd, when you query the API with actionreporttime=impression, you see a conversion on Jan 1st. When you query the API with actionreporttime=conversion, you see a conversion on Jan 2nd. must be one of ["conversion", "impression", "mixed"]
- breakdowns List<String>
- A list of chosen breakdowns for breakdowns. Default: []
- end
Date String - The date until which you'd like to replicate data for this stream, in the format YYYY-MM-DDT00:00:00Z. All data generated between the start date and this end date will be replicated. Not setting this option will result in always syncing the latest data.
- fields List<String>
- A list of chosen fields for fields parameter. Default: []
- insights
Job DoubleTimeout - The insights job timeout. Default: 60
- insights
Lookback DoubleWindow - The attribution window. Default: 28
- level String
- Chosen level for API. Default: "ad"; must be one of ["ad", "adset", "campaign", "account"]
- start
Date String - The date from which you'd like to replicate data for this stream, in the format YYYY-MM-DDT00:00:00Z.
- time
Increment Double - Time window in days by which to aggregate statistics. The sync will be chunked into N day intervals, where N is the number of days you specified. For example, if you set this value to 7, then all statistics will be reported as 7-day aggregates by starting from the start_date. If the start and end dates are October 1st and October 30th, then the connector will output 5 records: 01 - 06, 07 - 13, 14 - 20, 21 - 27, and 28 - 30 (3 days only). The minimum allowed value for this field is 1, and the maximum is 89. Default: 1
- name string
- The name value of insight
- action
Breakdowns string[] - A list of chosen actionbreakdowns for actionbreakdowns. Default: []
- action
Report stringTime - Determines the report time of action stats. For example, if a person saw the ad on Jan 1st but converted on Jan 2nd, when you query the API with actionreporttime=impression, you see a conversion on Jan 1st. When you query the API with actionreporttime=conversion, you see a conversion on Jan 2nd. must be one of ["conversion", "impression", "mixed"]
- breakdowns string[]
- A list of chosen breakdowns for breakdowns. Default: []
- end
Date string - The date until which you'd like to replicate data for this stream, in the format YYYY-MM-DDT00:00:00Z. All data generated between the start date and this end date will be replicated. Not setting this option will result in always syncing the latest data.
- fields string[]
- A list of chosen fields for fields parameter. Default: []
- insights
Job numberTimeout - The insights job timeout. Default: 60
- insights
Lookback numberWindow - The attribution window. Default: 28
- level string
- Chosen level for API. Default: "ad"; must be one of ["ad", "adset", "campaign", "account"]
- start
Date string - The date from which you'd like to replicate data for this stream, in the format YYYY-MM-DDT00:00:00Z.
- time
Increment number - Time window in days by which to aggregate statistics. The sync will be chunked into N day intervals, where N is the number of days you specified. For example, if you set this value to 7, then all statistics will be reported as 7-day aggregates by starting from the start_date. If the start and end dates are October 1st and October 30th, then the connector will output 5 records: 01 - 06, 07 - 13, 14 - 20, 21 - 27, and 28 - 30 (3 days only). The minimum allowed value for this field is 1, and the maximum is 89. Default: 1
- name str
- The name value of insight
- action_
breakdowns Sequence[str] - A list of chosen actionbreakdowns for actionbreakdowns. Default: []
- action_
report_ strtime - Determines the report time of action stats. For example, if a person saw the ad on Jan 1st but converted on Jan 2nd, when you query the API with actionreporttime=impression, you see a conversion on Jan 1st. When you query the API with actionreporttime=conversion, you see a conversion on Jan 2nd. must be one of ["conversion", "impression", "mixed"]
- breakdowns Sequence[str]
- A list of chosen breakdowns for breakdowns. Default: []
- end_
date str - The date until which you'd like to replicate data for this stream, in the format YYYY-MM-DDT00:00:00Z. All data generated between the start date and this end date will be replicated. Not setting this option will result in always syncing the latest data.
- fields Sequence[str]
- A list of chosen fields for fields parameter. Default: []
- insights_
job_ floattimeout - The insights job timeout. Default: 60
- insights_
lookback_ floatwindow - The attribution window. Default: 28
- level str
- Chosen level for API. Default: "ad"; must be one of ["ad", "adset", "campaign", "account"]
- start_
date str - The date from which you'd like to replicate data for this stream, in the format YYYY-MM-DDT00:00:00Z.
- time_
increment float - Time window in days by which to aggregate statistics. The sync will be chunked into N day intervals, where N is the number of days you specified. For example, if you set this value to 7, then all statistics will be reported as 7-day aggregates by starting from the start_date. If the start and end dates are October 1st and October 30th, then the connector will output 5 records: 01 - 06, 07 - 13, 14 - 20, 21 - 27, and 28 - 30 (3 days only). The minimum allowed value for this field is 1, and the maximum is 89. Default: 1
- name String
- The name value of insight
- action
Breakdowns List<String> - A list of chosen actionbreakdowns for actionbreakdowns. Default: []
- action
Report StringTime - Determines the report time of action stats. For example, if a person saw the ad on Jan 1st but converted on Jan 2nd, when you query the API with actionreporttime=impression, you see a conversion on Jan 1st. When you query the API with actionreporttime=conversion, you see a conversion on Jan 2nd. must be one of ["conversion", "impression", "mixed"]
- breakdowns List<String>
- A list of chosen breakdowns for breakdowns. Default: []
- end
Date String - The date until which you'd like to replicate data for this stream, in the format YYYY-MM-DDT00:00:00Z. All data generated between the start date and this end date will be replicated. Not setting this option will result in always syncing the latest data.
- fields List<String>
- A list of chosen fields for fields parameter. Default: []
- insights
Job NumberTimeout - The insights job timeout. Default: 60
- insights
Lookback NumberWindow - The attribution window. Default: 28
- level String
- Chosen level for API. Default: "ad"; must be one of ["ad", "adset", "campaign", "account"]
- start
Date String - The date from which you'd like to replicate data for this stream, in the format YYYY-MM-DDT00:00:00Z.
- time
Increment Number - Time window in days by which to aggregate statistics. The sync will be chunked into N day intervals, where N is the number of days you specified. For example, if you set this value to 7, then all statistics will be reported as 7-day aggregates by starting from the start_date. If the start and end dates are October 1st and October 30th, then the connector will output 5 records: 01 - 06, 07 - 13, 14 - 20, 21 - 27, and 28 - 30 (3 days only). The minimum allowed value for this field is 1, and the maximum is 89. Default: 1
SourceFacebookMarketingResourceAllocation, SourceFacebookMarketingResourceAllocationArgs
- Default
Source
Facebook Marketing Resource Allocation Default - optional resource requirements to run workers (blank for unbounded allocations)
- Job
Specifics List<SourceFacebook Marketing Resource Allocation Job Specific>
- Default
Source
Facebook Marketing Resource Allocation Default - optional resource requirements to run workers (blank for unbounded allocations)
- Job
Specifics []SourceFacebook Marketing Resource Allocation Job Specific
- default_
Source
Facebook Marketing Resource Allocation Default - optional resource requirements to run workers (blank for unbounded allocations)
- job
Specifics List<SourceFacebook Marketing Resource Allocation Job Specific>
- default
Source
Facebook Marketing Resource Allocation Default - optional resource requirements to run workers (blank for unbounded allocations)
- job
Specifics SourceFacebook Marketing Resource Allocation Job Specific[]
- default
Source
Facebook Marketing Resource Allocation Default - optional resource requirements to run workers (blank for unbounded allocations)
- job_
specifics Sequence[SourceFacebook Marketing Resource Allocation Job Specific]
- default Property Map
- optional resource requirements to run workers (blank for unbounded allocations)
- job
Specifics List<Property Map>
SourceFacebookMarketingResourceAllocationDefault, SourceFacebookMarketingResourceAllocationDefaultArgs
- Cpu
Limit string - Cpu
Request string - Ephemeral
Storage stringLimit - Ephemeral
Storage stringRequest - Memory
Limit string - Memory
Request string
- Cpu
Limit string - Cpu
Request string - Ephemeral
Storage stringLimit - Ephemeral
Storage stringRequest - Memory
Limit string - Memory
Request string
- cpu
Limit String - cpu
Request String - ephemeral
Storage StringLimit - ephemeral
Storage StringRequest - memory
Limit String - memory
Request String
- cpu
Limit string - cpu
Request string - ephemeral
Storage stringLimit - ephemeral
Storage stringRequest - memory
Limit string - memory
Request string
- cpu_
limit str - cpu_
request str - ephemeral_
storage_ strlimit - ephemeral_
storage_ strrequest - memory_
limit str - memory_
request str
- cpu
Limit String - cpu
Request String - ephemeral
Storage StringLimit - ephemeral
Storage StringRequest - memory
Limit String - memory
Request String
SourceFacebookMarketingResourceAllocationJobSpecific, SourceFacebookMarketingResourceAllocationJobSpecificArgs
- Job
Type string - enum that describes the different types of jobs that the platform runs.
- Resource
Requirements SourceFacebook Marketing Resource Allocation Job Specific Resource Requirements - optional resource requirements to run workers (blank for unbounded allocations)
- Job
Type string - enum that describes the different types of jobs that the platform runs.
- Resource
Requirements SourceFacebook Marketing Resource Allocation Job Specific Resource Requirements - optional resource requirements to run workers (blank for unbounded allocations)
- job
Type String - enum that describes the different types of jobs that the platform runs.
- resource
Requirements SourceFacebook Marketing Resource Allocation Job Specific Resource Requirements - optional resource requirements to run workers (blank for unbounded allocations)
- job
Type string - enum that describes the different types of jobs that the platform runs.
- resource
Requirements SourceFacebook Marketing Resource Allocation Job Specific Resource Requirements - optional resource requirements to run workers (blank for unbounded allocations)
- job_
type str - enum that describes the different types of jobs that the platform runs.
- resource_
requirements SourceFacebook Marketing Resource Allocation Job Specific Resource Requirements - optional resource requirements to run workers (blank for unbounded allocations)
- job
Type String - enum that describes the different types of jobs that the platform runs.
- resource
Requirements Property Map - optional resource requirements to run workers (blank for unbounded allocations)
SourceFacebookMarketingResourceAllocationJobSpecificResourceRequirements, SourceFacebookMarketingResourceAllocationJobSpecificResourceRequirementsArgs
- Cpu
Limit string - Cpu
Request string - Ephemeral
Storage stringLimit - Ephemeral
Storage stringRequest - Memory
Limit string - Memory
Request string
- Cpu
Limit string - Cpu
Request string - Ephemeral
Storage stringLimit - Ephemeral
Storage stringRequest - Memory
Limit string - Memory
Request string
- cpu
Limit String - cpu
Request String - ephemeral
Storage StringLimit - ephemeral
Storage StringRequest - memory
Limit String - memory
Request String
- cpu
Limit string - cpu
Request string - ephemeral
Storage stringLimit - ephemeral
Storage stringRequest - memory
Limit string - memory
Request string
- cpu_
limit str - cpu_
request str - ephemeral_
storage_ strlimit - ephemeral_
storage_ strrequest - memory_
limit str - memory_
request str
- cpu
Limit String - cpu
Request String - ephemeral
Storage StringLimit - ephemeral
Storage StringRequest - memory
Limit String - memory
Request String
Import
In Terraform v1.5.0 and later, the import block can be used with the id attribute, for example:
terraform
import {
to = airbyte_source_facebook_marketing.my_airbyte_source_facebook_marketing
id = “…”
}
The pulumi import command can be used, for example:
$ pulumi import airbyte:index/sourceFacebookMarketing:SourceFacebookMarketing my_airbyte_source_facebook_marketing "..."
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- airbyte airbytehq/terraform-provider-airbyte
- License
- Notes
- This Pulumi package is based on the
airbyteTerraform Provider.
