ExternalDynamicList resource
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as scm from "@pulumi/scm";
// This resource creates a domain-based External Dynamic List (EDL).
// The EDL will fetch a list of domains from the specified URL daily.
const scmEdl1 = new scm.ExternalDynamicList("scm_edl_1", {
folder: "All",
name: "scm_edl_1",
type: {
domain: {
description: "List of malicious domains to block, updated daily.",
url: "http://some-threat-feed.com/domains.txt",
recurring: {
daily: {
at: "03",
},
},
},
},
});
const scmEdl2 = new scm.ExternalDynamicList("scm_edl_2", {
folder: "All",
name: "scm_edl_2",
type: {
ip: {
description: "IP threat feed with basic auth, updated hourly.",
url: "https://threats.example.com/ips.txt",
recurring: {
hourly: {},
},
},
},
});
const scmEdl3 = new scm.ExternalDynamicList("scm_edl_3", {
folder: "All",
name: "scm_edl_3",
type: {
url: {
description: "List of phishing URLs, updated every Monday at 2 AM.",
url: "https://phish-block.example.com/urls.txt",
recurring: {
weekly: {
dayOfWeek: "monday",
at: "02",
},
},
},
},
});
const scmEdl4 = new scm.ExternalDynamicList("scm_edl_4", {
folder: "All",
name: "scm_edl_4",
type: {
predefinedIp: {
description: "Palo Alto Networks-provided list of high-risk IP addresses.",
url: "panw-highrisk-ip-list",
},
},
});
const scmEdl5 = new scm.ExternalDynamicList("scm_edl_5", {
folder: "All",
name: "scm_edl_5",
type: {
ip: {
description: "IP threat feed that requires authentication.",
url: "https://secure-feed.example.com/ips.txt",
certificateProfile: "test-cert-list-qekwys",
auth: {
username: "my-api-user",
password: "a-very-secret-password-123!",
},
recurring: {
fiveMinute: {},
},
},
},
});
import pulumi
import pulumi_scm as scm
# This resource creates a domain-based External Dynamic List (EDL).
# The EDL will fetch a list of domains from the specified URL daily.
scm_edl1 = scm.ExternalDynamicList("scm_edl_1",
folder="All",
name="scm_edl_1",
type={
"domain": {
"description": "List of malicious domains to block, updated daily.",
"url": "http://some-threat-feed.com/domains.txt",
"recurring": {
"daily": {
"at": "03",
},
},
},
})
scm_edl2 = scm.ExternalDynamicList("scm_edl_2",
folder="All",
name="scm_edl_2",
type={
"ip": {
"description": "IP threat feed with basic auth, updated hourly.",
"url": "https://threats.example.com/ips.txt",
"recurring": {
"hourly": {},
},
},
})
scm_edl3 = scm.ExternalDynamicList("scm_edl_3",
folder="All",
name="scm_edl_3",
type={
"url": {
"description": "List of phishing URLs, updated every Monday at 2 AM.",
"url": "https://phish-block.example.com/urls.txt",
"recurring": {
"weekly": {
"day_of_week": "monday",
"at": "02",
},
},
},
})
scm_edl4 = scm.ExternalDynamicList("scm_edl_4",
folder="All",
name="scm_edl_4",
type={
"predefined_ip": {
"description": "Palo Alto Networks-provided list of high-risk IP addresses.",
"url": "panw-highrisk-ip-list",
},
})
scm_edl5 = scm.ExternalDynamicList("scm_edl_5",
folder="All",
name="scm_edl_5",
type={
"ip": {
"description": "IP threat feed that requires authentication.",
"url": "https://secure-feed.example.com/ips.txt",
"certificate_profile": "test-cert-list-qekwys",
"auth": {
"username": "my-api-user",
"password": "a-very-secret-password-123!",
},
"recurring": {
"five_minute": {},
},
},
})
package main
import (
"github.com/pulumi/pulumi-scm/sdk/go/scm"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
// This resource creates a domain-based External Dynamic List (EDL).
// The EDL will fetch a list of domains from the specified URL daily.
_, err := scm.NewExternalDynamicList(ctx, "scm_edl_1", &scm.ExternalDynamicListArgs{
Folder: pulumi.String("All"),
Name: pulumi.String("scm_edl_1"),
Type: &scm.ExternalDynamicListTypeArgs{
Domain: &scm.ExternalDynamicListTypeDomainArgs{
Description: pulumi.String("List of malicious domains to block, updated daily."),
Url: pulumi.String("http://some-threat-feed.com/domains.txt"),
Recurring: &scm.ExternalDynamicListTypeDomainRecurringArgs{
Daily: &scm.ExternalDynamicListTypeDomainRecurringDailyArgs{
At: pulumi.String("03"),
},
},
},
},
})
if err != nil {
return err
}
_, err = scm.NewExternalDynamicList(ctx, "scm_edl_2", &scm.ExternalDynamicListArgs{
Folder: pulumi.String("All"),
Name: pulumi.String("scm_edl_2"),
Type: &scm.ExternalDynamicListTypeArgs{
Ip: &scm.ExternalDynamicListTypeIpArgs{
Description: pulumi.String("IP threat feed with basic auth, updated hourly."),
Url: pulumi.String("https://threats.example.com/ips.txt"),
Recurring: &scm.ExternalDynamicListTypeIpRecurringArgs{
Hourly: &scm.ExternalDynamicListTypeIpRecurringHourlyArgs{},
},
},
},
})
if err != nil {
return err
}
_, err = scm.NewExternalDynamicList(ctx, "scm_edl_3", &scm.ExternalDynamicListArgs{
Folder: pulumi.String("All"),
Name: pulumi.String("scm_edl_3"),
Type: &scm.ExternalDynamicListTypeArgs{
Url: &scm.ExternalDynamicListTypeUrlArgs{
Description: pulumi.String("List of phishing URLs, updated every Monday at 2 AM."),
Url: pulumi.String("https://phish-block.example.com/urls.txt"),
Recurring: &scm.ExternalDynamicListTypeUrlRecurringArgs{
Weekly: &scm.ExternalDynamicListTypeUrlRecurringWeeklyArgs{
DayOfWeek: pulumi.String("monday"),
At: pulumi.String("02"),
},
},
},
},
})
if err != nil {
return err
}
_, err = scm.NewExternalDynamicList(ctx, "scm_edl_4", &scm.ExternalDynamicListArgs{
Folder: pulumi.String("All"),
Name: pulumi.String("scm_edl_4"),
Type: &scm.ExternalDynamicListTypeArgs{
PredefinedIp: &scm.ExternalDynamicListTypePredefinedIpArgs{
Description: pulumi.String("Palo Alto Networks-provided list of high-risk IP addresses."),
Url: pulumi.String("panw-highrisk-ip-list"),
},
},
})
if err != nil {
return err
}
_, err = scm.NewExternalDynamicList(ctx, "scm_edl_5", &scm.ExternalDynamicListArgs{
Folder: pulumi.String("All"),
Name: pulumi.String("scm_edl_5"),
Type: &scm.ExternalDynamicListTypeArgs{
Ip: &scm.ExternalDynamicListTypeIpArgs{
Description: pulumi.String("IP threat feed that requires authentication."),
Url: pulumi.String("https://secure-feed.example.com/ips.txt"),
CertificateProfile: pulumi.String("test-cert-list-qekwys"),
Auth: &scm.ExternalDynamicListTypeIpAuthArgs{
Username: pulumi.String("my-api-user"),
Password: pulumi.String("a-very-secret-password-123!"),
},
Recurring: &scm.ExternalDynamicListTypeIpRecurringArgs{
FiveMinute: &scm.ExternalDynamicListTypeIpRecurringFiveMinuteArgs{},
},
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Scm = Pulumi.Scm;
return await Deployment.RunAsync(() =>
{
// This resource creates a domain-based External Dynamic List (EDL).
// The EDL will fetch a list of domains from the specified URL daily.
var scmEdl1 = new Scm.ExternalDynamicList("scm_edl_1", new()
{
Folder = "All",
Name = "scm_edl_1",
Type = new Scm.Inputs.ExternalDynamicListTypeArgs
{
Domain = new Scm.Inputs.ExternalDynamicListTypeDomainArgs
{
Description = "List of malicious domains to block, updated daily.",
Url = "http://some-threat-feed.com/domains.txt",
Recurring = new Scm.Inputs.ExternalDynamicListTypeDomainRecurringArgs
{
Daily = new Scm.Inputs.ExternalDynamicListTypeDomainRecurringDailyArgs
{
At = "03",
},
},
},
},
});
var scmEdl2 = new Scm.ExternalDynamicList("scm_edl_2", new()
{
Folder = "All",
Name = "scm_edl_2",
Type = new Scm.Inputs.ExternalDynamicListTypeArgs
{
Ip = new Scm.Inputs.ExternalDynamicListTypeIpArgs
{
Description = "IP threat feed with basic auth, updated hourly.",
Url = "https://threats.example.com/ips.txt",
Recurring = new Scm.Inputs.ExternalDynamicListTypeIpRecurringArgs
{
Hourly = null,
},
},
},
});
var scmEdl3 = new Scm.ExternalDynamicList("scm_edl_3", new()
{
Folder = "All",
Name = "scm_edl_3",
Type = new Scm.Inputs.ExternalDynamicListTypeArgs
{
Url = new Scm.Inputs.ExternalDynamicListTypeUrlArgs
{
Description = "List of phishing URLs, updated every Monday at 2 AM.",
Url = "https://phish-block.example.com/urls.txt",
Recurring = new Scm.Inputs.ExternalDynamicListTypeUrlRecurringArgs
{
Weekly = new Scm.Inputs.ExternalDynamicListTypeUrlRecurringWeeklyArgs
{
DayOfWeek = "monday",
At = "02",
},
},
},
},
});
var scmEdl4 = new Scm.ExternalDynamicList("scm_edl_4", new()
{
Folder = "All",
Name = "scm_edl_4",
Type = new Scm.Inputs.ExternalDynamicListTypeArgs
{
PredefinedIp = new Scm.Inputs.ExternalDynamicListTypePredefinedIpArgs
{
Description = "Palo Alto Networks-provided list of high-risk IP addresses.",
Url = "panw-highrisk-ip-list",
},
},
});
var scmEdl5 = new Scm.ExternalDynamicList("scm_edl_5", new()
{
Folder = "All",
Name = "scm_edl_5",
Type = new Scm.Inputs.ExternalDynamicListTypeArgs
{
Ip = new Scm.Inputs.ExternalDynamicListTypeIpArgs
{
Description = "IP threat feed that requires authentication.",
Url = "https://secure-feed.example.com/ips.txt",
CertificateProfile = "test-cert-list-qekwys",
Auth = new Scm.Inputs.ExternalDynamicListTypeIpAuthArgs
{
Username = "my-api-user",
Password = "a-very-secret-password-123!",
},
Recurring = new Scm.Inputs.ExternalDynamicListTypeIpRecurringArgs
{
FiveMinute = null,
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.scm.ExternalDynamicList;
import com.pulumi.scm.ExternalDynamicListArgs;
import com.pulumi.scm.inputs.ExternalDynamicListTypeArgs;
import com.pulumi.scm.inputs.ExternalDynamicListTypeDomainArgs;
import com.pulumi.scm.inputs.ExternalDynamicListTypeDomainRecurringArgs;
import com.pulumi.scm.inputs.ExternalDynamicListTypeDomainRecurringDailyArgs;
import com.pulumi.scm.inputs.ExternalDynamicListTypeIpArgs;
import com.pulumi.scm.inputs.ExternalDynamicListTypeIpRecurringArgs;
import com.pulumi.scm.inputs.ExternalDynamicListTypeIpRecurringHourlyArgs;
import com.pulumi.scm.inputs.ExternalDynamicListTypeUrlArgs;
import com.pulumi.scm.inputs.ExternalDynamicListTypeUrlRecurringArgs;
import com.pulumi.scm.inputs.ExternalDynamicListTypeUrlRecurringWeeklyArgs;
import com.pulumi.scm.inputs.ExternalDynamicListTypePredefinedIpArgs;
import com.pulumi.scm.inputs.ExternalDynamicListTypeIpAuthArgs;
import com.pulumi.scm.inputs.ExternalDynamicListTypeIpRecurringFiveMinuteArgs;
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) {
// This resource creates a domain-based External Dynamic List (EDL).
// The EDL will fetch a list of domains from the specified URL daily.
var scmEdl1 = new ExternalDynamicList("scmEdl1", ExternalDynamicListArgs.builder()
.folder("All")
.name("scm_edl_1")
.type(ExternalDynamicListTypeArgs.builder()
.domain(ExternalDynamicListTypeDomainArgs.builder()
.description("List of malicious domains to block, updated daily.")
.url("http://some-threat-feed.com/domains.txt")
.recurring(ExternalDynamicListTypeDomainRecurringArgs.builder()
.daily(ExternalDynamicListTypeDomainRecurringDailyArgs.builder()
.at("03")
.build())
.build())
.build())
.build())
.build());
var scmEdl2 = new ExternalDynamicList("scmEdl2", ExternalDynamicListArgs.builder()
.folder("All")
.name("scm_edl_2")
.type(ExternalDynamicListTypeArgs.builder()
.ip(ExternalDynamicListTypeIpArgs.builder()
.description("IP threat feed with basic auth, updated hourly.")
.url("https://threats.example.com/ips.txt")
.recurring(ExternalDynamicListTypeIpRecurringArgs.builder()
.hourly(ExternalDynamicListTypeIpRecurringHourlyArgs.builder()
.build())
.build())
.build())
.build())
.build());
var scmEdl3 = new ExternalDynamicList("scmEdl3", ExternalDynamicListArgs.builder()
.folder("All")
.name("scm_edl_3")
.type(ExternalDynamicListTypeArgs.builder()
.url(ExternalDynamicListTypeUrlArgs.builder()
.description("List of phishing URLs, updated every Monday at 2 AM.")
.url("https://phish-block.example.com/urls.txt")
.recurring(ExternalDynamicListTypeUrlRecurringArgs.builder()
.weekly(ExternalDynamicListTypeUrlRecurringWeeklyArgs.builder()
.dayOfWeek("monday")
.at("02")
.build())
.build())
.build())
.build())
.build());
var scmEdl4 = new ExternalDynamicList("scmEdl4", ExternalDynamicListArgs.builder()
.folder("All")
.name("scm_edl_4")
.type(ExternalDynamicListTypeArgs.builder()
.predefinedIp(ExternalDynamicListTypePredefinedIpArgs.builder()
.description("Palo Alto Networks-provided list of high-risk IP addresses.")
.url("panw-highrisk-ip-list")
.build())
.build())
.build());
var scmEdl5 = new ExternalDynamicList("scmEdl5", ExternalDynamicListArgs.builder()
.folder("All")
.name("scm_edl_5")
.type(ExternalDynamicListTypeArgs.builder()
.ip(ExternalDynamicListTypeIpArgs.builder()
.description("IP threat feed that requires authentication.")
.url("https://secure-feed.example.com/ips.txt")
.certificateProfile("test-cert-list-qekwys")
.auth(ExternalDynamicListTypeIpAuthArgs.builder()
.username("my-api-user")
.password("a-very-secret-password-123!")
.build())
.recurring(ExternalDynamicListTypeIpRecurringArgs.builder()
.fiveMinute(ExternalDynamicListTypeIpRecurringFiveMinuteArgs.builder()
.build())
.build())
.build())
.build())
.build());
}
}
resources:
# This resource creates a domain-based External Dynamic List (EDL).
# The EDL will fetch a list of domains from the specified URL daily.
scmEdl1:
type: scm:ExternalDynamicList
name: scm_edl_1
properties:
folder: All
name: scm_edl_1
type:
domain:
description: List of malicious domains to block, updated daily.
url: http://some-threat-feed.com/domains.txt
recurring:
daily:
at: '03'
scmEdl2:
type: scm:ExternalDynamicList
name: scm_edl_2
properties:
folder: All
name: scm_edl_2
type:
ip:
description: IP threat feed with basic auth, updated hourly.
url: https://threats.example.com/ips.txt
recurring:
hourly: {}
scmEdl3:
type: scm:ExternalDynamicList
name: scm_edl_3
properties:
folder: All
name: scm_edl_3
type:
url:
description: List of phishing URLs, updated every Monday at 2 AM.
url: https://phish-block.example.com/urls.txt
recurring:
weekly:
dayOfWeek: monday
at: '02'
scmEdl4:
type: scm:ExternalDynamicList
name: scm_edl_4
properties:
folder: All
name: scm_edl_4
type:
predefinedIp:
description: Palo Alto Networks-provided list of high-risk IP addresses.
url: panw-highrisk-ip-list
scmEdl5:
type: scm:ExternalDynamicList
name: scm_edl_5
properties:
folder: All
name: scm_edl_5
type:
ip:
description: IP threat feed that requires authentication.
url: https://secure-feed.example.com/ips.txt
certificateProfile: test-cert-list-qekwys
auth:
username: my-api-user
password: a-very-secret-password-123!
recurring:
fiveMinute: {}
Create ExternalDynamicList Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ExternalDynamicList(name: string, args?: ExternalDynamicListArgs, opts?: CustomResourceOptions);@overload
def ExternalDynamicList(resource_name: str,
args: Optional[ExternalDynamicListArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ExternalDynamicList(resource_name: str,
opts: Optional[ResourceOptions] = None,
device: Optional[str] = None,
folder: Optional[str] = None,
name: Optional[str] = None,
snippet: Optional[str] = None,
type: Optional[ExternalDynamicListTypeArgs] = None)func NewExternalDynamicList(ctx *Context, name string, args *ExternalDynamicListArgs, opts ...ResourceOption) (*ExternalDynamicList, error)public ExternalDynamicList(string name, ExternalDynamicListArgs? args = null, CustomResourceOptions? opts = null)
public ExternalDynamicList(String name, ExternalDynamicListArgs args)
public ExternalDynamicList(String name, ExternalDynamicListArgs args, CustomResourceOptions options)
type: scm:ExternalDynamicList
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 ExternalDynamicListArgs
- 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 ExternalDynamicListArgs
- 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 ExternalDynamicListArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ExternalDynamicListArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ExternalDynamicListArgs
- 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 externalDynamicListResource = new Scm.ExternalDynamicList("externalDynamicListResource", new()
{
Device = "string",
Folder = "string",
Name = "string",
Snippet = "string",
Type = new Scm.Inputs.ExternalDynamicListTypeArgs
{
Domain = new Scm.Inputs.ExternalDynamicListTypeDomainArgs
{
Recurring = new Scm.Inputs.ExternalDynamicListTypeDomainRecurringArgs
{
Daily = new Scm.Inputs.ExternalDynamicListTypeDomainRecurringDailyArgs
{
At = "string",
},
FiveMinute = null,
Hourly = null,
Monthly = new Scm.Inputs.ExternalDynamicListTypeDomainRecurringMonthlyArgs
{
At = "string",
DayOfMonth = 0,
},
Weekly = new Scm.Inputs.ExternalDynamicListTypeDomainRecurringWeeklyArgs
{
At = "string",
DayOfWeek = "string",
},
},
Url = "string",
Auth = new Scm.Inputs.ExternalDynamicListTypeDomainAuthArgs
{
Password = "string",
Username = "string",
},
CertificateProfile = "string",
Description = "string",
ExceptionLists = new[]
{
"string",
},
ExpandDomain = false,
},
Imei = new Scm.Inputs.ExternalDynamicListTypeImeiArgs
{
Recurring = new Scm.Inputs.ExternalDynamicListTypeImeiRecurringArgs
{
Daily = new Scm.Inputs.ExternalDynamicListTypeImeiRecurringDailyArgs
{
At = "string",
},
FiveMinute = null,
Hourly = null,
Monthly = new Scm.Inputs.ExternalDynamicListTypeImeiRecurringMonthlyArgs
{
At = "string",
DayOfMonth = 0,
},
Weekly = new Scm.Inputs.ExternalDynamicListTypeImeiRecurringWeeklyArgs
{
At = "string",
DayOfWeek = "string",
},
},
Url = "string",
Auth = new Scm.Inputs.ExternalDynamicListTypeImeiAuthArgs
{
Password = "string",
Username = "string",
},
CertificateProfile = "string",
Description = "string",
ExceptionLists = new[]
{
"string",
},
},
Imsi = new Scm.Inputs.ExternalDynamicListTypeImsiArgs
{
Recurring = new Scm.Inputs.ExternalDynamicListTypeImsiRecurringArgs
{
Daily = new Scm.Inputs.ExternalDynamicListTypeImsiRecurringDailyArgs
{
At = "string",
},
FiveMinute = null,
Hourly = null,
Monthly = new Scm.Inputs.ExternalDynamicListTypeImsiRecurringMonthlyArgs
{
At = "string",
DayOfMonth = 0,
},
Weekly = new Scm.Inputs.ExternalDynamicListTypeImsiRecurringWeeklyArgs
{
At = "string",
DayOfWeek = "string",
},
},
Url = "string",
Auth = new Scm.Inputs.ExternalDynamicListTypeImsiAuthArgs
{
Password = "string",
Username = "string",
},
CertificateProfile = "string",
Description = "string",
ExceptionLists = new[]
{
"string",
},
},
Ip = new Scm.Inputs.ExternalDynamicListTypeIpArgs
{
Recurring = new Scm.Inputs.ExternalDynamicListTypeIpRecurringArgs
{
Daily = new Scm.Inputs.ExternalDynamicListTypeIpRecurringDailyArgs
{
At = "string",
},
FiveMinute = null,
Hourly = null,
Monthly = new Scm.Inputs.ExternalDynamicListTypeIpRecurringMonthlyArgs
{
At = "string",
DayOfMonth = 0,
},
Weekly = new Scm.Inputs.ExternalDynamicListTypeIpRecurringWeeklyArgs
{
At = "string",
DayOfWeek = "string",
},
},
Url = "string",
Auth = new Scm.Inputs.ExternalDynamicListTypeIpAuthArgs
{
Password = "string",
Username = "string",
},
CertificateProfile = "string",
Description = "string",
ExceptionLists = new[]
{
"string",
},
},
PredefinedIp = new Scm.Inputs.ExternalDynamicListTypePredefinedIpArgs
{
Url = "string",
Description = "string",
ExceptionLists = new[]
{
"string",
},
},
PredefinedUrl = new Scm.Inputs.ExternalDynamicListTypePredefinedUrlArgs
{
Url = "string",
Description = "string",
ExceptionLists = new[]
{
"string",
},
},
Url = new Scm.Inputs.ExternalDynamicListTypeUrlArgs
{
Recurring = new Scm.Inputs.ExternalDynamicListTypeUrlRecurringArgs
{
Daily = new Scm.Inputs.ExternalDynamicListTypeUrlRecurringDailyArgs
{
At = "string",
},
FiveMinute = null,
Hourly = null,
Monthly = new Scm.Inputs.ExternalDynamicListTypeUrlRecurringMonthlyArgs
{
At = "string",
DayOfMonth = 0,
},
Weekly = new Scm.Inputs.ExternalDynamicListTypeUrlRecurringWeeklyArgs
{
At = "string",
DayOfWeek = "string",
},
},
Url = "string",
Auth = new Scm.Inputs.ExternalDynamicListTypeUrlAuthArgs
{
Password = "string",
Username = "string",
},
CertificateProfile = "string",
Description = "string",
ExceptionLists = new[]
{
"string",
},
},
},
});
example, err := scm.NewExternalDynamicList(ctx, "externalDynamicListResource", &scm.ExternalDynamicListArgs{
Device: pulumi.String("string"),
Folder: pulumi.String("string"),
Name: pulumi.String("string"),
Snippet: pulumi.String("string"),
Type: &scm.ExternalDynamicListTypeArgs{
Domain: &scm.ExternalDynamicListTypeDomainArgs{
Recurring: &scm.ExternalDynamicListTypeDomainRecurringArgs{
Daily: &scm.ExternalDynamicListTypeDomainRecurringDailyArgs{
At: pulumi.String("string"),
},
FiveMinute: &scm.ExternalDynamicListTypeDomainRecurringFiveMinuteArgs{},
Hourly: &scm.ExternalDynamicListTypeDomainRecurringHourlyArgs{},
Monthly: &scm.ExternalDynamicListTypeDomainRecurringMonthlyArgs{
At: pulumi.String("string"),
DayOfMonth: pulumi.Int(0),
},
Weekly: &scm.ExternalDynamicListTypeDomainRecurringWeeklyArgs{
At: pulumi.String("string"),
DayOfWeek: pulumi.String("string"),
},
},
Url: pulumi.String("string"),
Auth: &scm.ExternalDynamicListTypeDomainAuthArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
CertificateProfile: pulumi.String("string"),
Description: pulumi.String("string"),
ExceptionLists: pulumi.StringArray{
pulumi.String("string"),
},
ExpandDomain: pulumi.Bool(false),
},
Imei: &scm.ExternalDynamicListTypeImeiArgs{
Recurring: &scm.ExternalDynamicListTypeImeiRecurringArgs{
Daily: &scm.ExternalDynamicListTypeImeiRecurringDailyArgs{
At: pulumi.String("string"),
},
FiveMinute: &scm.ExternalDynamicListTypeImeiRecurringFiveMinuteArgs{},
Hourly: &scm.ExternalDynamicListTypeImeiRecurringHourlyArgs{},
Monthly: &scm.ExternalDynamicListTypeImeiRecurringMonthlyArgs{
At: pulumi.String("string"),
DayOfMonth: pulumi.Int(0),
},
Weekly: &scm.ExternalDynamicListTypeImeiRecurringWeeklyArgs{
At: pulumi.String("string"),
DayOfWeek: pulumi.String("string"),
},
},
Url: pulumi.String("string"),
Auth: &scm.ExternalDynamicListTypeImeiAuthArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
CertificateProfile: pulumi.String("string"),
Description: pulumi.String("string"),
ExceptionLists: pulumi.StringArray{
pulumi.String("string"),
},
},
Imsi: &scm.ExternalDynamicListTypeImsiArgs{
Recurring: &scm.ExternalDynamicListTypeImsiRecurringArgs{
Daily: &scm.ExternalDynamicListTypeImsiRecurringDailyArgs{
At: pulumi.String("string"),
},
FiveMinute: &scm.ExternalDynamicListTypeImsiRecurringFiveMinuteArgs{},
Hourly: &scm.ExternalDynamicListTypeImsiRecurringHourlyArgs{},
Monthly: &scm.ExternalDynamicListTypeImsiRecurringMonthlyArgs{
At: pulumi.String("string"),
DayOfMonth: pulumi.Int(0),
},
Weekly: &scm.ExternalDynamicListTypeImsiRecurringWeeklyArgs{
At: pulumi.String("string"),
DayOfWeek: pulumi.String("string"),
},
},
Url: pulumi.String("string"),
Auth: &scm.ExternalDynamicListTypeImsiAuthArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
CertificateProfile: pulumi.String("string"),
Description: pulumi.String("string"),
ExceptionLists: pulumi.StringArray{
pulumi.String("string"),
},
},
Ip: &scm.ExternalDynamicListTypeIpArgs{
Recurring: &scm.ExternalDynamicListTypeIpRecurringArgs{
Daily: &scm.ExternalDynamicListTypeIpRecurringDailyArgs{
At: pulumi.String("string"),
},
FiveMinute: &scm.ExternalDynamicListTypeIpRecurringFiveMinuteArgs{},
Hourly: &scm.ExternalDynamicListTypeIpRecurringHourlyArgs{},
Monthly: &scm.ExternalDynamicListTypeIpRecurringMonthlyArgs{
At: pulumi.String("string"),
DayOfMonth: pulumi.Int(0),
},
Weekly: &scm.ExternalDynamicListTypeIpRecurringWeeklyArgs{
At: pulumi.String("string"),
DayOfWeek: pulumi.String("string"),
},
},
Url: pulumi.String("string"),
Auth: &scm.ExternalDynamicListTypeIpAuthArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
CertificateProfile: pulumi.String("string"),
Description: pulumi.String("string"),
ExceptionLists: pulumi.StringArray{
pulumi.String("string"),
},
},
PredefinedIp: &scm.ExternalDynamicListTypePredefinedIpArgs{
Url: pulumi.String("string"),
Description: pulumi.String("string"),
ExceptionLists: pulumi.StringArray{
pulumi.String("string"),
},
},
PredefinedUrl: &scm.ExternalDynamicListTypePredefinedUrlArgs{
Url: pulumi.String("string"),
Description: pulumi.String("string"),
ExceptionLists: pulumi.StringArray{
pulumi.String("string"),
},
},
Url: &scm.ExternalDynamicListTypeUrlArgs{
Recurring: &scm.ExternalDynamicListTypeUrlRecurringArgs{
Daily: &scm.ExternalDynamicListTypeUrlRecurringDailyArgs{
At: pulumi.String("string"),
},
FiveMinute: &scm.ExternalDynamicListTypeUrlRecurringFiveMinuteArgs{},
Hourly: &scm.ExternalDynamicListTypeUrlRecurringHourlyArgs{},
Monthly: &scm.ExternalDynamicListTypeUrlRecurringMonthlyArgs{
At: pulumi.String("string"),
DayOfMonth: pulumi.Int(0),
},
Weekly: &scm.ExternalDynamicListTypeUrlRecurringWeeklyArgs{
At: pulumi.String("string"),
DayOfWeek: pulumi.String("string"),
},
},
Url: pulumi.String("string"),
Auth: &scm.ExternalDynamicListTypeUrlAuthArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
CertificateProfile: pulumi.String("string"),
Description: pulumi.String("string"),
ExceptionLists: pulumi.StringArray{
pulumi.String("string"),
},
},
},
})
var externalDynamicListResource = new ExternalDynamicList("externalDynamicListResource", ExternalDynamicListArgs.builder()
.device("string")
.folder("string")
.name("string")
.snippet("string")
.type(ExternalDynamicListTypeArgs.builder()
.domain(ExternalDynamicListTypeDomainArgs.builder()
.recurring(ExternalDynamicListTypeDomainRecurringArgs.builder()
.daily(ExternalDynamicListTypeDomainRecurringDailyArgs.builder()
.at("string")
.build())
.fiveMinute(ExternalDynamicListTypeDomainRecurringFiveMinuteArgs.builder()
.build())
.hourly(ExternalDynamicListTypeDomainRecurringHourlyArgs.builder()
.build())
.monthly(ExternalDynamicListTypeDomainRecurringMonthlyArgs.builder()
.at("string")
.dayOfMonth(0)
.build())
.weekly(ExternalDynamicListTypeDomainRecurringWeeklyArgs.builder()
.at("string")
.dayOfWeek("string")
.build())
.build())
.url("string")
.auth(ExternalDynamicListTypeDomainAuthArgs.builder()
.password("string")
.username("string")
.build())
.certificateProfile("string")
.description("string")
.exceptionLists("string")
.expandDomain(false)
.build())
.imei(ExternalDynamicListTypeImeiArgs.builder()
.recurring(ExternalDynamicListTypeImeiRecurringArgs.builder()
.daily(ExternalDynamicListTypeImeiRecurringDailyArgs.builder()
.at("string")
.build())
.fiveMinute(ExternalDynamicListTypeImeiRecurringFiveMinuteArgs.builder()
.build())
.hourly(ExternalDynamicListTypeImeiRecurringHourlyArgs.builder()
.build())
.monthly(ExternalDynamicListTypeImeiRecurringMonthlyArgs.builder()
.at("string")
.dayOfMonth(0)
.build())
.weekly(ExternalDynamicListTypeImeiRecurringWeeklyArgs.builder()
.at("string")
.dayOfWeek("string")
.build())
.build())
.url("string")
.auth(ExternalDynamicListTypeImeiAuthArgs.builder()
.password("string")
.username("string")
.build())
.certificateProfile("string")
.description("string")
.exceptionLists("string")
.build())
.imsi(ExternalDynamicListTypeImsiArgs.builder()
.recurring(ExternalDynamicListTypeImsiRecurringArgs.builder()
.daily(ExternalDynamicListTypeImsiRecurringDailyArgs.builder()
.at("string")
.build())
.fiveMinute(ExternalDynamicListTypeImsiRecurringFiveMinuteArgs.builder()
.build())
.hourly(ExternalDynamicListTypeImsiRecurringHourlyArgs.builder()
.build())
.monthly(ExternalDynamicListTypeImsiRecurringMonthlyArgs.builder()
.at("string")
.dayOfMonth(0)
.build())
.weekly(ExternalDynamicListTypeImsiRecurringWeeklyArgs.builder()
.at("string")
.dayOfWeek("string")
.build())
.build())
.url("string")
.auth(ExternalDynamicListTypeImsiAuthArgs.builder()
.password("string")
.username("string")
.build())
.certificateProfile("string")
.description("string")
.exceptionLists("string")
.build())
.ip(ExternalDynamicListTypeIpArgs.builder()
.recurring(ExternalDynamicListTypeIpRecurringArgs.builder()
.daily(ExternalDynamicListTypeIpRecurringDailyArgs.builder()
.at("string")
.build())
.fiveMinute(ExternalDynamicListTypeIpRecurringFiveMinuteArgs.builder()
.build())
.hourly(ExternalDynamicListTypeIpRecurringHourlyArgs.builder()
.build())
.monthly(ExternalDynamicListTypeIpRecurringMonthlyArgs.builder()
.at("string")
.dayOfMonth(0)
.build())
.weekly(ExternalDynamicListTypeIpRecurringWeeklyArgs.builder()
.at("string")
.dayOfWeek("string")
.build())
.build())
.url("string")
.auth(ExternalDynamicListTypeIpAuthArgs.builder()
.password("string")
.username("string")
.build())
.certificateProfile("string")
.description("string")
.exceptionLists("string")
.build())
.predefinedIp(ExternalDynamicListTypePredefinedIpArgs.builder()
.url("string")
.description("string")
.exceptionLists("string")
.build())
.predefinedUrl(ExternalDynamicListTypePredefinedUrlArgs.builder()
.url("string")
.description("string")
.exceptionLists("string")
.build())
.url(ExternalDynamicListTypeUrlArgs.builder()
.recurring(ExternalDynamicListTypeUrlRecurringArgs.builder()
.daily(ExternalDynamicListTypeUrlRecurringDailyArgs.builder()
.at("string")
.build())
.fiveMinute(ExternalDynamicListTypeUrlRecurringFiveMinuteArgs.builder()
.build())
.hourly(ExternalDynamicListTypeUrlRecurringHourlyArgs.builder()
.build())
.monthly(ExternalDynamicListTypeUrlRecurringMonthlyArgs.builder()
.at("string")
.dayOfMonth(0)
.build())
.weekly(ExternalDynamicListTypeUrlRecurringWeeklyArgs.builder()
.at("string")
.dayOfWeek("string")
.build())
.build())
.url("string")
.auth(ExternalDynamicListTypeUrlAuthArgs.builder()
.password("string")
.username("string")
.build())
.certificateProfile("string")
.description("string")
.exceptionLists("string")
.build())
.build())
.build());
external_dynamic_list_resource = scm.ExternalDynamicList("externalDynamicListResource",
device="string",
folder="string",
name="string",
snippet="string",
type={
"domain": {
"recurring": {
"daily": {
"at": "string",
},
"five_minute": {},
"hourly": {},
"monthly": {
"at": "string",
"day_of_month": 0,
},
"weekly": {
"at": "string",
"day_of_week": "string",
},
},
"url": "string",
"auth": {
"password": "string",
"username": "string",
},
"certificate_profile": "string",
"description": "string",
"exception_lists": ["string"],
"expand_domain": False,
},
"imei": {
"recurring": {
"daily": {
"at": "string",
},
"five_minute": {},
"hourly": {},
"monthly": {
"at": "string",
"day_of_month": 0,
},
"weekly": {
"at": "string",
"day_of_week": "string",
},
},
"url": "string",
"auth": {
"password": "string",
"username": "string",
},
"certificate_profile": "string",
"description": "string",
"exception_lists": ["string"],
},
"imsi": {
"recurring": {
"daily": {
"at": "string",
},
"five_minute": {},
"hourly": {},
"monthly": {
"at": "string",
"day_of_month": 0,
},
"weekly": {
"at": "string",
"day_of_week": "string",
},
},
"url": "string",
"auth": {
"password": "string",
"username": "string",
},
"certificate_profile": "string",
"description": "string",
"exception_lists": ["string"],
},
"ip": {
"recurring": {
"daily": {
"at": "string",
},
"five_minute": {},
"hourly": {},
"monthly": {
"at": "string",
"day_of_month": 0,
},
"weekly": {
"at": "string",
"day_of_week": "string",
},
},
"url": "string",
"auth": {
"password": "string",
"username": "string",
},
"certificate_profile": "string",
"description": "string",
"exception_lists": ["string"],
},
"predefined_ip": {
"url": "string",
"description": "string",
"exception_lists": ["string"],
},
"predefined_url": {
"url": "string",
"description": "string",
"exception_lists": ["string"],
},
"url": {
"recurring": {
"daily": {
"at": "string",
},
"five_minute": {},
"hourly": {},
"monthly": {
"at": "string",
"day_of_month": 0,
},
"weekly": {
"at": "string",
"day_of_week": "string",
},
},
"url": "string",
"auth": {
"password": "string",
"username": "string",
},
"certificate_profile": "string",
"description": "string",
"exception_lists": ["string"],
},
})
const externalDynamicListResource = new scm.ExternalDynamicList("externalDynamicListResource", {
device: "string",
folder: "string",
name: "string",
snippet: "string",
type: {
domain: {
recurring: {
daily: {
at: "string",
},
fiveMinute: {},
hourly: {},
monthly: {
at: "string",
dayOfMonth: 0,
},
weekly: {
at: "string",
dayOfWeek: "string",
},
},
url: "string",
auth: {
password: "string",
username: "string",
},
certificateProfile: "string",
description: "string",
exceptionLists: ["string"],
expandDomain: false,
},
imei: {
recurring: {
daily: {
at: "string",
},
fiveMinute: {},
hourly: {},
monthly: {
at: "string",
dayOfMonth: 0,
},
weekly: {
at: "string",
dayOfWeek: "string",
},
},
url: "string",
auth: {
password: "string",
username: "string",
},
certificateProfile: "string",
description: "string",
exceptionLists: ["string"],
},
imsi: {
recurring: {
daily: {
at: "string",
},
fiveMinute: {},
hourly: {},
monthly: {
at: "string",
dayOfMonth: 0,
},
weekly: {
at: "string",
dayOfWeek: "string",
},
},
url: "string",
auth: {
password: "string",
username: "string",
},
certificateProfile: "string",
description: "string",
exceptionLists: ["string"],
},
ip: {
recurring: {
daily: {
at: "string",
},
fiveMinute: {},
hourly: {},
monthly: {
at: "string",
dayOfMonth: 0,
},
weekly: {
at: "string",
dayOfWeek: "string",
},
},
url: "string",
auth: {
password: "string",
username: "string",
},
certificateProfile: "string",
description: "string",
exceptionLists: ["string"],
},
predefinedIp: {
url: "string",
description: "string",
exceptionLists: ["string"],
},
predefinedUrl: {
url: "string",
description: "string",
exceptionLists: ["string"],
},
url: {
recurring: {
daily: {
at: "string",
},
fiveMinute: {},
hourly: {},
monthly: {
at: "string",
dayOfMonth: 0,
},
weekly: {
at: "string",
dayOfWeek: "string",
},
},
url: "string",
auth: {
password: "string",
username: "string",
},
certificateProfile: "string",
description: "string",
exceptionLists: ["string"],
},
},
});
type: scm:ExternalDynamicList
properties:
device: string
folder: string
name: string
snippet: string
type:
domain:
auth:
password: string
username: string
certificateProfile: string
description: string
exceptionLists:
- string
expandDomain: false
recurring:
daily:
at: string
fiveMinute: {}
hourly: {}
monthly:
at: string
dayOfMonth: 0
weekly:
at: string
dayOfWeek: string
url: string
imei:
auth:
password: string
username: string
certificateProfile: string
description: string
exceptionLists:
- string
recurring:
daily:
at: string
fiveMinute: {}
hourly: {}
monthly:
at: string
dayOfMonth: 0
weekly:
at: string
dayOfWeek: string
url: string
imsi:
auth:
password: string
username: string
certificateProfile: string
description: string
exceptionLists:
- string
recurring:
daily:
at: string
fiveMinute: {}
hourly: {}
monthly:
at: string
dayOfMonth: 0
weekly:
at: string
dayOfWeek: string
url: string
ip:
auth:
password: string
username: string
certificateProfile: string
description: string
exceptionLists:
- string
recurring:
daily:
at: string
fiveMinute: {}
hourly: {}
monthly:
at: string
dayOfMonth: 0
weekly:
at: string
dayOfWeek: string
url: string
predefinedIp:
description: string
exceptionLists:
- string
url: string
predefinedUrl:
description: string
exceptionLists:
- string
url: string
url:
auth:
password: string
username: string
certificateProfile: string
description: string
exceptionLists:
- string
recurring:
daily:
at: string
fiveMinute: {}
hourly: {}
monthly:
at: string
dayOfMonth: 0
weekly:
at: string
dayOfWeek: string
url: string
ExternalDynamicList 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 ExternalDynamicList resource accepts the following input properties:
Outputs
All input properties are implicitly available as output properties. Additionally, the ExternalDynamicList resource produces the following output properties:
- Encrypted
Values Dictionary<string, string> - Map of sensitive values returned from the API.
- Id string
- The provider-assigned unique ID for this managed resource.
- Tfid string
- Encrypted
Values map[string]string - Map of sensitive values returned from the API.
- Id string
- The provider-assigned unique ID for this managed resource.
- Tfid string
- encrypted
Values Map<String,String> - Map of sensitive values returned from the API.
- id String
- The provider-assigned unique ID for this managed resource.
- tfid String
- encrypted
Values {[key: string]: string} - Map of sensitive values returned from the API.
- id string
- The provider-assigned unique ID for this managed resource.
- tfid string
- encrypted_
values Mapping[str, str] - Map of sensitive values returned from the API.
- id str
- The provider-assigned unique ID for this managed resource.
- tfid str
- encrypted
Values Map<String> - Map of sensitive values returned from the API.
- id String
- The provider-assigned unique ID for this managed resource.
- tfid String
Look up Existing ExternalDynamicList Resource
Get an existing ExternalDynamicList 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?: ExternalDynamicListState, opts?: CustomResourceOptions): ExternalDynamicList@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
device: Optional[str] = None,
encrypted_values: Optional[Mapping[str, str]] = None,
folder: Optional[str] = None,
name: Optional[str] = None,
snippet: Optional[str] = None,
tfid: Optional[str] = None,
type: Optional[ExternalDynamicListTypeArgs] = None) -> ExternalDynamicListfunc GetExternalDynamicList(ctx *Context, name string, id IDInput, state *ExternalDynamicListState, opts ...ResourceOption) (*ExternalDynamicList, error)public static ExternalDynamicList Get(string name, Input<string> id, ExternalDynamicListState? state, CustomResourceOptions? opts = null)public static ExternalDynamicList get(String name, Output<String> id, ExternalDynamicListState state, CustomResourceOptions options)resources: _: type: scm:ExternalDynamicList 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.
- Device string
- The device in which the resource is defined
- Encrypted
Values Dictionary<string, string> - Map of sensitive values returned from the API.
- Folder string
- The folder in which the resource is defined
- Name string
- The name of the external dynamic list
- Snippet string
- The snippet in which the resource is defined
- Tfid string
- Type
External
Dynamic List Type - Type
- Device string
- The device in which the resource is defined
- Encrypted
Values map[string]string - Map of sensitive values returned from the API.
- Folder string
- The folder in which the resource is defined
- Name string
- The name of the external dynamic list
- Snippet string
- The snippet in which the resource is defined
- Tfid string
- Type
External
Dynamic List Type Args - Type
- device String
- The device in which the resource is defined
- encrypted
Values Map<String,String> - Map of sensitive values returned from the API.
- folder String
- The folder in which the resource is defined
- name String
- The name of the external dynamic list
- snippet String
- The snippet in which the resource is defined
- tfid String
- type
External
Dynamic List Type - Type
- device string
- The device in which the resource is defined
- encrypted
Values {[key: string]: string} - Map of sensitive values returned from the API.
- folder string
- The folder in which the resource is defined
- name string
- The name of the external dynamic list
- snippet string
- The snippet in which the resource is defined
- tfid string
- type
External
Dynamic List Type - Type
- device str
- The device in which the resource is defined
- encrypted_
values Mapping[str, str] - Map of sensitive values returned from the API.
- folder str
- The folder in which the resource is defined
- name str
- The name of the external dynamic list
- snippet str
- The snippet in which the resource is defined
- tfid str
- type
External
Dynamic List Type Args - Type
- device String
- The device in which the resource is defined
- encrypted
Values Map<String> - Map of sensitive values returned from the API.
- folder String
- The folder in which the resource is defined
- name String
- The name of the external dynamic list
- snippet String
- The snippet in which the resource is defined
- tfid String
- type Property Map
- Type
Supporting Types
ExternalDynamicListType, ExternalDynamicListTypeArgs
- Domain
External
Dynamic List Type Domain - Domain
- Imei
External
Dynamic List Type Imei - Imei
- Imsi
External
Dynamic List Type Imsi - Imsi
- Ip
External
Dynamic List Type Ip - Ip
- Predefined
Ip ExternalDynamic List Type Predefined Ip - Predefined ip
- Predefined
Url ExternalDynamic List Type Predefined Url - Predefined url
- Url
External
Dynamic List Type Url - Url
- Domain
External
Dynamic List Type Domain - Domain
- Imei
External
Dynamic List Type Imei - Imei
- Imsi
External
Dynamic List Type Imsi - Imsi
- Ip
External
Dynamic List Type Ip - Ip
- Predefined
Ip ExternalDynamic List Type Predefined Ip - Predefined ip
- Predefined
Url ExternalDynamic List Type Predefined Url - Predefined url
- Url
External
Dynamic List Type Url - Url
- domain
External
Dynamic List Type Domain - Domain
- imei
External
Dynamic List Type Imei - Imei
- imsi
External
Dynamic List Type Imsi - Imsi
- ip
External
Dynamic List Type Ip - Ip
- predefined
Ip ExternalDynamic List Type Predefined Ip - Predefined ip
- predefined
Url ExternalDynamic List Type Predefined Url - Predefined url
- url
External
Dynamic List Type Url - Url
- domain
External
Dynamic List Type Domain - Domain
- imei
External
Dynamic List Type Imei - Imei
- imsi
External
Dynamic List Type Imsi - Imsi
- ip
External
Dynamic List Type Ip - Ip
- predefined
Ip ExternalDynamic List Type Predefined Ip - Predefined ip
- predefined
Url ExternalDynamic List Type Predefined Url - Predefined url
- url
External
Dynamic List Type Url - Url
- domain
External
Dynamic List Type Domain - Domain
- imei
External
Dynamic List Type Imei - Imei
- imsi
External
Dynamic List Type Imsi - Imsi
- ip
External
Dynamic List Type Ip - Ip
- predefined_
ip ExternalDynamic List Type Predefined Ip - Predefined ip
- predefined_
url ExternalDynamic List Type Predefined Url - Predefined url
- url
External
Dynamic List Type Url - Url
- domain Property Map
- Domain
- imei Property Map
- Imei
- imsi Property Map
- Imsi
- ip Property Map
- Ip
- predefined
Ip Property Map - Predefined ip
- predefined
Url Property Map - Predefined url
- url Property Map
- Url
ExternalDynamicListTypeDomain, ExternalDynamicListTypeDomainArgs
- Recurring
External
Dynamic List Type Domain Recurring - Recurring
- Url string
- Url
- Auth
External
Dynamic List Type Domain Auth - Auth
- Certificate
Profile string - Profile for authenticating client certificates
- Description string
- Description
- Exception
Lists List<string> - Exception list
- Expand
Domain bool - Enable/Disable expand domain
- Recurring
External
Dynamic List Type Domain Recurring - Recurring
- Url string
- Url
- Auth
External
Dynamic List Type Domain Auth - Auth
- Certificate
Profile string - Profile for authenticating client certificates
- Description string
- Description
- Exception
Lists []string - Exception list
- Expand
Domain bool - Enable/Disable expand domain
- recurring
External
Dynamic List Type Domain Recurring - Recurring
- url String
- Url
- auth
External
Dynamic List Type Domain Auth - Auth
- certificate
Profile String - Profile for authenticating client certificates
- description String
- Description
- exception
Lists List<String> - Exception list
- expand
Domain Boolean - Enable/Disable expand domain
- recurring
External
Dynamic List Type Domain Recurring - Recurring
- url string
- Url
- auth
External
Dynamic List Type Domain Auth - Auth
- certificate
Profile string - Profile for authenticating client certificates
- description string
- Description
- exception
Lists string[] - Exception list
- expand
Domain boolean - Enable/Disable expand domain
- recurring
External
Dynamic List Type Domain Recurring - Recurring
- url str
- Url
- auth
External
Dynamic List Type Domain Auth - Auth
- certificate_
profile str - Profile for authenticating client certificates
- description str
- Description
- exception_
lists Sequence[str] - Exception list
- expand_
domain bool - Enable/Disable expand domain
- recurring Property Map
- Recurring
- url String
- Url
- auth Property Map
- Auth
- certificate
Profile String - Profile for authenticating client certificates
- description String
- Description
- exception
Lists List<String> - Exception list
- expand
Domain Boolean - Enable/Disable expand domain
ExternalDynamicListTypeDomainAuth, ExternalDynamicListTypeDomainAuthArgs
ExternalDynamicListTypeDomainRecurring, ExternalDynamicListTypeDomainRecurringArgs
- daily Property Map
- Daily
- five
Minute Property Map - Five minute
- hourly Property Map
- Hourly
- monthly Property Map
- Monthly
- weekly Property Map
- Weekly
ExternalDynamicListTypeDomainRecurringDaily, ExternalDynamicListTypeDomainRecurringDailyArgs
- At string
- Time specification hh (e.g. 20)
- At string
- Time specification hh (e.g. 20)
- at String
- Time specification hh (e.g. 20)
- at string
- Time specification hh (e.g. 20)
- at str
- Time specification hh (e.g. 20)
- at String
- Time specification hh (e.g. 20)
ExternalDynamicListTypeDomainRecurringMonthly, ExternalDynamicListTypeDomainRecurringMonthlyArgs
- At string
- Time specification hh (e.g. 20)
- Day
Of intMonth - Day of month
- At string
- Time specification hh (e.g. 20)
- Day
Of intMonth - Day of month
- at String
- Time specification hh (e.g. 20)
- day
Of IntegerMonth - Day of month
- at string
- Time specification hh (e.g. 20)
- day
Of numberMonth - Day of month
- at str
- Time specification hh (e.g. 20)
- day_
of_ intmonth - Day of month
- at String
- Time specification hh (e.g. 20)
- day
Of NumberMonth - Day of month
ExternalDynamicListTypeDomainRecurringWeekly, ExternalDynamicListTypeDomainRecurringWeeklyArgs
- at str
- Time specification hh (e.g. 20)
- day_
of_ strweek - Day of week
ExternalDynamicListTypeImei, ExternalDynamicListTypeImeiArgs
- Recurring
External
Dynamic List Type Imei Recurring - Recurring
- Url string
- Url
- Auth
External
Dynamic List Type Imei Auth - Auth
- Certificate
Profile string - Profile for authenticating client certificates
- Description string
- Description
- Exception
Lists List<string> - Exception list
- Recurring
External
Dynamic List Type Imei Recurring - Recurring
- Url string
- Url
- Auth
External
Dynamic List Type Imei Auth - Auth
- Certificate
Profile string - Profile for authenticating client certificates
- Description string
- Description
- Exception
Lists []string - Exception list
- recurring
External
Dynamic List Type Imei Recurring - Recurring
- url String
- Url
- auth
External
Dynamic List Type Imei Auth - Auth
- certificate
Profile String - Profile for authenticating client certificates
- description String
- Description
- exception
Lists List<String> - Exception list
- recurring
External
Dynamic List Type Imei Recurring - Recurring
- url string
- Url
- auth
External
Dynamic List Type Imei Auth - Auth
- certificate
Profile string - Profile for authenticating client certificates
- description string
- Description
- exception
Lists string[] - Exception list
- recurring
External
Dynamic List Type Imei Recurring - Recurring
- url str
- Url
- auth
External
Dynamic List Type Imei Auth - Auth
- certificate_
profile str - Profile for authenticating client certificates
- description str
- Description
- exception_
lists Sequence[str] - Exception list
- recurring Property Map
- Recurring
- url String
- Url
- auth Property Map
- Auth
- certificate
Profile String - Profile for authenticating client certificates
- description String
- Description
- exception
Lists List<String> - Exception list
ExternalDynamicListTypeImeiAuth, ExternalDynamicListTypeImeiAuthArgs
ExternalDynamicListTypeImeiRecurring, ExternalDynamicListTypeImeiRecurringArgs
- daily Property Map
- Daily
- five
Minute Property Map - Five minute
- hourly Property Map
- Hourly
- monthly Property Map
- Monthly
- weekly Property Map
- Weekly
ExternalDynamicListTypeImeiRecurringDaily, ExternalDynamicListTypeImeiRecurringDailyArgs
- At string
- Time specification hh (e.g. 20)
- At string
- Time specification hh (e.g. 20)
- at String
- Time specification hh (e.g. 20)
- at string
- Time specification hh (e.g. 20)
- at str
- Time specification hh (e.g. 20)
- at String
- Time specification hh (e.g. 20)
ExternalDynamicListTypeImeiRecurringMonthly, ExternalDynamicListTypeImeiRecurringMonthlyArgs
- At string
- Time specification hh (e.g. 20)
- Day
Of intMonth - Day of month
- At string
- Time specification hh (e.g. 20)
- Day
Of intMonth - Day of month
- at String
- Time specification hh (e.g. 20)
- day
Of IntegerMonth - Day of month
- at string
- Time specification hh (e.g. 20)
- day
Of numberMonth - Day of month
- at str
- Time specification hh (e.g. 20)
- day_
of_ intmonth - Day of month
- at String
- Time specification hh (e.g. 20)
- day
Of NumberMonth - Day of month
ExternalDynamicListTypeImeiRecurringWeekly, ExternalDynamicListTypeImeiRecurringWeeklyArgs
- at str
- Time specification hh (e.g. 20)
- day_
of_ strweek - Day of week
ExternalDynamicListTypeImsi, ExternalDynamicListTypeImsiArgs
- Recurring
External
Dynamic List Type Imsi Recurring - Recurring
- Url string
- Url
- Auth
External
Dynamic List Type Imsi Auth - Auth
- Certificate
Profile string - Profile for authenticating client certificates
- Description string
- Description
- Exception
Lists List<string> - Exception list
- Recurring
External
Dynamic List Type Imsi Recurring - Recurring
- Url string
- Url
- Auth
External
Dynamic List Type Imsi Auth - Auth
- Certificate
Profile string - Profile for authenticating client certificates
- Description string
- Description
- Exception
Lists []string - Exception list
- recurring
External
Dynamic List Type Imsi Recurring - Recurring
- url String
- Url
- auth
External
Dynamic List Type Imsi Auth - Auth
- certificate
Profile String - Profile for authenticating client certificates
- description String
- Description
- exception
Lists List<String> - Exception list
- recurring
External
Dynamic List Type Imsi Recurring - Recurring
- url string
- Url
- auth
External
Dynamic List Type Imsi Auth - Auth
- certificate
Profile string - Profile for authenticating client certificates
- description string
- Description
- exception
Lists string[] - Exception list
- recurring
External
Dynamic List Type Imsi Recurring - Recurring
- url str
- Url
- auth
External
Dynamic List Type Imsi Auth - Auth
- certificate_
profile str - Profile for authenticating client certificates
- description str
- Description
- exception_
lists Sequence[str] - Exception list
- recurring Property Map
- Recurring
- url String
- Url
- auth Property Map
- Auth
- certificate
Profile String - Profile for authenticating client certificates
- description String
- Description
- exception
Lists List<String> - Exception list
ExternalDynamicListTypeImsiAuth, ExternalDynamicListTypeImsiAuthArgs
ExternalDynamicListTypeImsiRecurring, ExternalDynamicListTypeImsiRecurringArgs
- daily Property Map
- Daily
- five
Minute Property Map - Five minute
- hourly Property Map
- Hourly
- monthly Property Map
- Monthly
- weekly Property Map
- Weekly
ExternalDynamicListTypeImsiRecurringDaily, ExternalDynamicListTypeImsiRecurringDailyArgs
- At string
- Time specification hh (e.g. 20)
- At string
- Time specification hh (e.g. 20)
- at String
- Time specification hh (e.g. 20)
- at string
- Time specification hh (e.g. 20)
- at str
- Time specification hh (e.g. 20)
- at String
- Time specification hh (e.g. 20)
ExternalDynamicListTypeImsiRecurringMonthly, ExternalDynamicListTypeImsiRecurringMonthlyArgs
- At string
- Time specification hh (e.g. 20)
- Day
Of intMonth - Day of month
- At string
- Time specification hh (e.g. 20)
- Day
Of intMonth - Day of month
- at String
- Time specification hh (e.g. 20)
- day
Of IntegerMonth - Day of month
- at string
- Time specification hh (e.g. 20)
- day
Of numberMonth - Day of month
- at str
- Time specification hh (e.g. 20)
- day_
of_ intmonth - Day of month
- at String
- Time specification hh (e.g. 20)
- day
Of NumberMonth - Day of month
ExternalDynamicListTypeImsiRecurringWeekly, ExternalDynamicListTypeImsiRecurringWeeklyArgs
- at str
- Time specification hh (e.g. 20)
- day_
of_ strweek - Day of week
ExternalDynamicListTypeIp, ExternalDynamicListTypeIpArgs
- Recurring
External
Dynamic List Type Ip Recurring - Recurring
- Url string
- Url
- Auth
External
Dynamic List Type Ip Auth - Auth
- Certificate
Profile string - Profile for authenticating client certificates
- Description string
- Description
- Exception
Lists List<string> - Exception list
- Recurring
External
Dynamic List Type Ip Recurring - Recurring
- Url string
- Url
- Auth
External
Dynamic List Type Ip Auth - Auth
- Certificate
Profile string - Profile for authenticating client certificates
- Description string
- Description
- Exception
Lists []string - Exception list
- recurring
External
Dynamic List Type Ip Recurring - Recurring
- url String
- Url
- auth
External
Dynamic List Type Ip Auth - Auth
- certificate
Profile String - Profile for authenticating client certificates
- description String
- Description
- exception
Lists List<String> - Exception list
- recurring
External
Dynamic List Type Ip Recurring - Recurring
- url string
- Url
- auth
External
Dynamic List Type Ip Auth - Auth
- certificate
Profile string - Profile for authenticating client certificates
- description string
- Description
- exception
Lists string[] - Exception list
- recurring
External
Dynamic List Type Ip Recurring - Recurring
- url str
- Url
- auth
External
Dynamic List Type Ip Auth - Auth
- certificate_
profile str - Profile for authenticating client certificates
- description str
- Description
- exception_
lists Sequence[str] - Exception list
- recurring Property Map
- Recurring
- url String
- Url
- auth Property Map
- Auth
- certificate
Profile String - Profile for authenticating client certificates
- description String
- Description
- exception
Lists List<String> - Exception list
ExternalDynamicListTypeIpAuth, ExternalDynamicListTypeIpAuthArgs
ExternalDynamicListTypeIpRecurring, ExternalDynamicListTypeIpRecurringArgs
- daily Property Map
- Daily
- five
Minute Property Map - Five minute
- hourly Property Map
- Hourly
- monthly Property Map
- Monthly
- weekly Property Map
- Weekly
ExternalDynamicListTypeIpRecurringDaily, ExternalDynamicListTypeIpRecurringDailyArgs
- At string
- Time specification hh (e.g. 20)
- At string
- Time specification hh (e.g. 20)
- at String
- Time specification hh (e.g. 20)
- at string
- Time specification hh (e.g. 20)
- at str
- Time specification hh (e.g. 20)
- at String
- Time specification hh (e.g. 20)
ExternalDynamicListTypeIpRecurringMonthly, ExternalDynamicListTypeIpRecurringMonthlyArgs
- At string
- Time specification hh (e.g. 20)
- Day
Of intMonth - Day of month
- At string
- Time specification hh (e.g. 20)
- Day
Of intMonth - Day of month
- at String
- Time specification hh (e.g. 20)
- day
Of IntegerMonth - Day of month
- at string
- Time specification hh (e.g. 20)
- day
Of numberMonth - Day of month
- at str
- Time specification hh (e.g. 20)
- day_
of_ intmonth - Day of month
- at String
- Time specification hh (e.g. 20)
- day
Of NumberMonth - Day of month
ExternalDynamicListTypeIpRecurringWeekly, ExternalDynamicListTypeIpRecurringWeeklyArgs
- at str
- Time specification hh (e.g. 20)
- day_
of_ strweek - Day of week
ExternalDynamicListTypePredefinedIp, ExternalDynamicListTypePredefinedIpArgs
- Url string
- Url
- Description string
- Description
- Exception
Lists List<string> - Exception list
- Url string
- Url
- Description string
- Description
- Exception
Lists []string - Exception list
- url String
- Url
- description String
- Description
- exception
Lists List<String> - Exception list
- url string
- Url
- description string
- Description
- exception
Lists string[] - Exception list
- url str
- Url
- description str
- Description
- exception_
lists Sequence[str] - Exception list
- url String
- Url
- description String
- Description
- exception
Lists List<String> - Exception list
ExternalDynamicListTypePredefinedUrl, ExternalDynamicListTypePredefinedUrlArgs
- Url string
- Url
- Description string
- Description
- Exception
Lists List<string> - Exception list
- Url string
- Url
- Description string
- Description
- Exception
Lists []string - Exception list
- url String
- Url
- description String
- Description
- exception
Lists List<String> - Exception list
- url string
- Url
- description string
- Description
- exception
Lists string[] - Exception list
- url str
- Url
- description str
- Description
- exception_
lists Sequence[str] - Exception list
- url String
- Url
- description String
- Description
- exception
Lists List<String> - Exception list
ExternalDynamicListTypeUrl, ExternalDynamicListTypeUrlArgs
- Recurring
External
Dynamic List Type Url Recurring - Recurring
- Url string
- Url
- Auth
External
Dynamic List Type Url Auth - Auth
- Certificate
Profile string - Profile for authenticating client certificates
- Description string
- Description
- Exception
Lists List<string> - Exception list
- Recurring
External
Dynamic List Type Url Recurring - Recurring
- Url string
- Url
- Auth
External
Dynamic List Type Url Auth - Auth
- Certificate
Profile string - Profile for authenticating client certificates
- Description string
- Description
- Exception
Lists []string - Exception list
- recurring
External
Dynamic List Type Url Recurring - Recurring
- url String
- Url
- auth
External
Dynamic List Type Url Auth - Auth
- certificate
Profile String - Profile for authenticating client certificates
- description String
- Description
- exception
Lists List<String> - Exception list
- recurring
External
Dynamic List Type Url Recurring - Recurring
- url string
- Url
- auth
External
Dynamic List Type Url Auth - Auth
- certificate
Profile string - Profile for authenticating client certificates
- description string
- Description
- exception
Lists string[] - Exception list
- recurring
External
Dynamic List Type Url Recurring - Recurring
- url str
- Url
- auth
External
Dynamic List Type Url Auth - Auth
- certificate_
profile str - Profile for authenticating client certificates
- description str
- Description
- exception_
lists Sequence[str] - Exception list
- recurring Property Map
- Recurring
- url String
- Url
- auth Property Map
- Auth
- certificate
Profile String - Profile for authenticating client certificates
- description String
- Description
- exception
Lists List<String> - Exception list
ExternalDynamicListTypeUrlAuth, ExternalDynamicListTypeUrlAuthArgs
ExternalDynamicListTypeUrlRecurring, ExternalDynamicListTypeUrlRecurringArgs
- daily Property Map
- Daily
- five
Minute Property Map - Five minute
- hourly Property Map
- Hourly
- monthly Property Map
- Monthly
- weekly Property Map
- Weekly
ExternalDynamicListTypeUrlRecurringDaily, ExternalDynamicListTypeUrlRecurringDailyArgs
- At string
- Time specification hh (e.g. 20)
- At string
- Time specification hh (e.g. 20)
- at String
- Time specification hh (e.g. 20)
- at string
- Time specification hh (e.g. 20)
- at str
- Time specification hh (e.g. 20)
- at String
- Time specification hh (e.g. 20)
ExternalDynamicListTypeUrlRecurringMonthly, ExternalDynamicListTypeUrlRecurringMonthlyArgs
- At string
- Time specification hh (e.g. 20)
- Day
Of intMonth - Day of month
- At string
- Time specification hh (e.g. 20)
- Day
Of intMonth - Day of month
- at String
- Time specification hh (e.g. 20)
- day
Of IntegerMonth - Day of month
- at string
- Time specification hh (e.g. 20)
- day
Of numberMonth - Day of month
- at str
- Time specification hh (e.g. 20)
- day_
of_ intmonth - Day of month
- at String
- Time specification hh (e.g. 20)
- day
Of NumberMonth - Day of month
ExternalDynamicListTypeUrlRecurringWeekly, ExternalDynamicListTypeUrlRecurringWeeklyArgs
- at str
- Time specification hh (e.g. 20)
- day_
of_ strweek - Day of week
Package Details
- Repository
- scm pulumi/pulumi-scm
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
scmTerraform Provider.
